2 //**************************************************************************
\r
6 //**************************************************************************
\r
11 // HEADER FILES ------------------------------------------------------------
\r
16 // MACROS ------------------------------------------------------------------
\r
18 #define ASCII_SLASH 47
\r
19 #define ASCII_BACKSLASH 92
\r
21 // TYPES -------------------------------------------------------------------
\r
30 // PUBLIC FUNCTION PROTOTYPES ----------------------------------------------
\r
32 void *MS_Alloc(size_t size, error_t error);
\r
33 void *MS_Realloc(void *base, size_t size, error_t error);
\r
34 U_WORD MS_LittleUWORD(U_WORD val);
\r
35 U_LONG MS_LittleULONG(U_LONG val);
\r
36 int MS_LoadFile(char *name, char **buffer);
\r
37 boolean MS_SaveFile(char *name, void *buffer, int length);
\r
38 int MS_StrCmp(char *s1, char *s2);
\r
39 char *MS_StrLwr(char *string);
\r
40 char *MS_StrUpr(char *string);
\r
41 void MS_SuggestFileExt(char *base, char *extension);
\r
42 void MS_StripFileExt(char *name);
\r
43 boolean MS_StripFilename(char *path);
\r
44 void MS_Message(msg_t type, char *text, ...);
\r
46 // PUBLIC DATA DECLARATIONS ------------------------------------------------
\r