Quick hack so PowerPC macs can access system structures

This commit is contained in:
Jack Jansen 1995-02-02 14:29:10 +00:00
parent c76fd39587
commit 971e1df3df
1 changed files with 14 additions and 0 deletions

View File

@ -32,6 +32,16 @@ static object *StructError;
/* Define various structs to figure out the alignments of types */
#ifdef __MWERKS__
/*
** XXXX We have a problem here. There are no unique alignment rules
** on the PowerPC mac.
*/
#ifdef __powerc
#pragma options align=mac68k
#endif
#endif /* __MWERKS__ */
typedef struct { char c; short x; } s_short;
typedef struct { char c; int x; } s_int;
typedef struct { char c; long x; } s_long;
@ -44,6 +54,10 @@ typedef struct { char c; double x; } s_double;
#define FLOAT_ALIGN (sizeof(s_float) - sizeof(float))
#define DOUBLE_ALIGN (sizeof(s_double) - sizeof(double))
#ifdef __powerc
#pragma options align=reset
#endif
/* Align a size according to a format code */