'crt.sbp #ifndef _INC_CRT #define _INC_CRT Declare Function _beginthread cdecl Lib "msvcrt" (start_address As VoidPtr, stack_size As DWord, arglist As VoidPtr) As HANDLE Declare Function _beginthreadex cdecl Lib "msvcrt" ( security As *SECURITY_ATTRIBUTES, stack_size As DWord, start_address As VoidPtr, arglist As VoidPtr, initflag As DWord, ByRef thrdaddr As DWord) As HANDLE Declare Sub _endthread cdecl Lib "msvcrt" () Declare Sub _endthreadex cdecl Lib "msvcrt" (retval As DWord) Declare Function strstr cdecl Lib "msvcrt" (s1 As LPSTR, s2 As LPSTR) As LPSTR Declare Function memmove cdecl Lib "msvcrt" (dest As VoidPtr, src As VoidPtr, count As SIZE_T) As VoidPtr Declare Function _mbsstr cdecl Lib "msvcrt" (s1 As LPSTR, s2 As LPSTR) As LPSTR Declare Function memcmp CDecl Lib "msvcrt" (buf1 As BytePtr, buf2 As BytePtr, c As SIZE_T) As Long Declare Function memicmp CDecl Lib "msvcrt" Alias "_memicmp" (buf1 As BytePtr, buf2 As BytePtr, c As SIZE_T) As Long TypeDef va_list = VoidPtr Declare Function sprintf CDecl Lib "msvcrt" (buffer As PSTR, format As PCSTR, ...) As Long Declare Function _snprintf CDecl Lib "msvcrt" (buffer As PSTR, count As SIZE_T, format As PCSTR, ...) As Long Declare Function _scprintf CDecl Lib "msvcrt" (format As PCSTR, ...) As Long Declare Function vsprintf CDecl Lib "msvcrt" (buffer As PSTR, format As PCSTR, argptr As va_list) As Long Declare Function _vsnprintf CDecl Lib "msvcrt" (buffer As PSTR, count As SIZE_T, format As PCSTR, argptr As va_list) As Long Declare Function _vscprintf CDecl Lib "msvcrt" (format As PCSTR, argptr As va_list) As Long #endif '_INC_CRT