Great job halo, very handy indeed.
BTW I think you would be allowed to release these in a compiled DLL.
Quote from http://www.purebasic.com/faq.php3
Is it allowed to use DLLs made with PureBasic in other projects ?
Generally yes. You can make DLLs including PureBasic commands for your own projects without any restrictions. But it's not allowed to release simple "wrapper" Dlls to include PureBasic commands in other programming languages.
You are not wrapping "Purebasic commands" here, you are creating your own :)
AFAIK This is what your not allowed to do... "simple wrapper"
as it just wraps Purebasics own commands.
BTW I think you would be allowed to release these in a compiled DLL.
Quote from http://www.purebasic.com/faq.php3
Is it allowed to use DLLs made with PureBasic in other projects ?
Generally yes. You can make DLLs including PureBasic commands for your own projects without any restrictions. But it's not allowed to release simple "wrapper" Dlls to include PureBasic commands in other programming languages.
You are not wrapping "Purebasic commands" here, you are creating your own :)
AFAIK This is what your not allowed to do... "simple wrapper"
ProcedureDLL.l _PeekL(address.l) ProcedureReturn PeekL(address.l) EndProcedure
as it just wraps Purebasics own commands.