All pastes #34157 Raw Edit

Mine

public c v1 · immutable
#34157 ·published 2005-12-19 10:12 UTC
rendered paste body
/*--- statefuncs.h ---*/#ifdef STATE_FUNCSTATE_FUNC( NetworkDown      )STATE_FUNC( ConnectEnterId   )STATE_FUNC( ConnectWaiting   )STATE_FUNC( Connect          )STATE_FUNC( Binds            )STATE_FUNC( Clock            )#undef STATE_FUNC#endif/*--- states.h ---*/#ifndef _STATES_H_#define _STATES_H_typedef void (stateFunc)(int8u key, bool draw, bool stateChanged);#define STATE_FUNC(name) stateFunc state##name;#include "statefuncs.h"enum APP_STATE{#define STATE_FUNC(name) STATE_##name,#include "statefuncs.h"  STATE_Refresh = 0x80};extern PGM stateFunc *states[];#endif // _STATES_H_/*--- states.c ---*/#include "states.h"PGM stateFunc *states[] ={#define STATE_FUNC(name)  state##name,#include "statefuncs.h"  NULL};