freebasic / fbc

FreeBASIC is a completely free, open-source, multi-platform BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, object orientation, unsigned data types, inline assembly, and many others.
https://www.freebasic.net
879 stars 138 forks source link

Bi include error in ntdef.bi #33

Closed tbbw closed 5 months ago

tbbw commented 7 years ago

fbc/inc/win/ntdef.bi

include once "excpt.bi" <- missing bi.

include once "sdkddkver.bi" <- missing bi.

tbbw commented 7 years ago

Uuuh that set off an epic chain reaction of errors to try to fix. winddk.bi has alot of dupe declarations in it... i do not know where to start on that.

dkl commented 7 years ago

For the last Windows API binding update I've generated ntdef.bi using fbfrog (here), not tested though.

rcmcdonald91 commented 4 years ago

I think this is still relevant? I'm seeing the same missing bi files and can't reference ntdef.bi

jayrm commented 5 months ago

Fixed in fbc 1.10.0 see commit [6b9323279b45c96fcf78516ab0d7ad82eb59a446] using machine translated (fbfrog) bindings from freebasic/fbbindings project And improved in fbc 1.20.0 commit [f1f8751ac6abc60d5ae5576a253145f00b940292] using a human translated header file (to preserve some header file logic).