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