mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-11 22:29:28 +00:00
37 lines
578 B
C
37 lines
578 B
C
//#include <stdio.h>
|
|
#include <stddef.h>
|
|
#include <stdlib.h>
|
|
extern void abort();
|
|
|
|
typedef struct foo
|
|
{
|
|
int uaattrid;
|
|
char *name;
|
|
} FOO;
|
|
|
|
FOO Upgrade_items[] =
|
|
{
|
|
{1, "1"},
|
|
{2, "2"},
|
|
{0, NULL}
|
|
};
|
|
|
|
int *Upgd_minor_ID =
|
|
(int *) &((Upgrade_items + 1)->uaattrid);
|
|
|
|
int *Upgd_minor_ID1 =
|
|
(int *) &((Upgrade_items)->uaattrid);
|
|
|
|
int *xy = (int*)&((Upgrade_items + 3));
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
if (*Upgd_minor_ID != 2)
|
|
abort();
|
|
|
|
if (*Upgd_minor_ID1 != 1)
|
|
abort();
|
|
return 0;
|
|
}
|