wrappers are usually needed for dll's (like the mentioned physics library ODE). Blitz can only do some limited calls to functions of an external DLL. The wrapper may be a dll too, allowing blitz to access all functions in the physics dll nonetheless. so it's a dll that allows to use an other dll (that could not be used directly).
wrapper dll's have to declare the functions that should be executable from within blitz in a userlib file. these files are stored in the folder "userlibs" and have a ".decls" extension. There may also be decls files that allow to use Windows Api Functions from within Blitz.
See code achives for more info on userlibs.
wrapper dll's have to declare the functions that should be executable from within blitz in a userlib file. these files are stored in the folder "userlibs" and have a ".decls" extension. There may also be decls files that allow to use Windows Api Functions from within Blitz.
See code achives for more info on userlibs.