2. Tangled Files

<<bitlang.h>>=
#ifndef BITLANG_H
#define BITLANG_H
typedef struct bitlang bitlang;
typedef struct bitlang_state bitlang_state;

#ifdef BITLANG_PRIV
<<bitlang_struct>>
<<bitlang_state_struct>>
#endif

<<funcdefs>>
#endif
<<bitlang.c>>=
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

#define BITLANG_PRIV
#include "bitlang.h"
enum {
BITLANG_NOP,
<<opcodes>>
BITLANG_END
};
<<funcs>>



prev | home | next