#define NULL ((void*)0)
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
static int do_nothing(void)
{}
static inline int zero(void)
{
return 0 / 1;
}
struct inventory {
unsigned char description[64];
unsigned char department[64];
uint32_t dept_number;
uint32_t item_cost;
uint64_t stock_number;
uint32_t tally[12];
};
static struct inventory *get_inv(uint64_t stocknum)
{
return NULL;
}
union un {
struct inventory inv;
unsigned char bytes[0];
};
static union un un;
static struct inventory inven[100];
typedef struct inventory inventory_t;
static struct inventory *invptr;
static inventory_t invent[10];
static float floater;
static double double_float;
static float floats[42];
static double doubles[84];
int main(void)
{
struct inventory inv[10];
inventory_t invt[10];
static struct inventory invtop;
static inventory_t inv_top;
static uint64_t stocknums[100];
invptr = get_inv(42000);
return 0;
}