view src/allocate/allocateContext.h @ 14:d98961bfd0f2

Code linkage information
author innparusu
date Fri, 10 Apr 2015 17:57:38 +0900
parents
children 907c69e21e56
line wrap: on
line source

/* Context definition for allocate example */

enum Code {
    Code1;
    Code2;
    Code3;
    Allocate;
    Exit;
}

struct Context {
    int codeSize;
    __code (*code[]) (struct Context *);
    int dataSize;
    union Data *data[];
}

union Data {
    char data[];
    long count;
    struct Allocate {
        long size;
        enum Code next;
    } allocate;
}