diff options
| author | Ash Wolf <ninji@wuffs.org> | 2022-10-12 18:07:57 +0100 | 
|---|---|---|
| committer | Ash Wolf <ninji@wuffs.org> | 2022-10-12 18:07:57 +0100 | 
| commit | 945f73751630db0420522b5d6af0629d90376a45 (patch) | |
| tree | 4b374c13d61dd0f54abefa49c6c348d6a56c6a52 /includes/oslib.h | |
| parent | f080c0e765878ae91949d91a0bc10b87e6c8269b (diff) | |
| download | MWCC-945f73751630db0420522b5d6af0629d90376a45.tar.gz MWCC-945f73751630db0420522b5d6af0629d90376a45.zip  | |
almost finished OSLib
Diffstat (limited to 'includes/oslib.h')
| -rw-r--r-- | includes/oslib.h | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/includes/oslib.h b/includes/oslib.h index fa444a3..fadc81f 100644 --- a/includes/oslib.h +++ b/includes/oslib.h @@ -54,12 +54,15 @@ typedef struct {      OSPathSpec spec;  } OSOpenedDir; // assumed name, might be something like OSDirRef though? +#ifdef	__MWERKS__ +#pragma options align=packed +#endif  typedef struct OSFileTypeMapping {      OSType mactype;      const char *magic;      char length; +    char executable;      const char *mimetype; -    char executable; // not sure why this is rearranged  } OSFileTypeMapping;  typedef struct OSFileTypeMappingList { @@ -71,10 +74,13 @@ typedef struct OSFileTypeMappings {      OSFileTypeMappingList *mappingList;      struct OSFileTypeMappings *next;  } OSFileTypeMappings; +#ifdef	__MWERKS__ +#pragma options align=reset +#endif  /********************************/  /* Generic */ -extern int WildCardMatch(const char *wild, const char *name); +extern int WildCardMatch(char *wild, char *name);  extern OSSpec *OS_MatchPath(const char *path);  extern char *OS_GetFileNamePtr(char *path);  extern char *OS_GetDirName(const OSPathSpec *spec, char *buf, int size);  | 
