X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcfsm.h;h=29ec90163febf4092ba267b639fcb263713d7f04;hp=8a28360b5d3c1cfe8ff4a4322a33875bac22af04;hb=89e862e5385cdd697feaec6c008e30b599890e4d;hpb=f0c5b8392aac2cd37cbfc738eb484450879130fd diff --git a/lib/silcutil/silcfsm.h b/lib/silcutil/silcfsm.h index 8a28360b..29ec9016 100644 --- a/lib/silcutil/silcfsm.h +++ b/lib/silcutil/silcfsm.h @@ -133,8 +133,12 @@ typedef struct SilcFSMObject SilcFSMThreadStruct; * } * ***/ +#ifndef SILC_FSM_SMALL_STACK #define SILC_FSM_CONTINUE \ return fsm->next_state(fsm, fsm->fsm_context, fsm->state_context); +#else +#define SILC_FSM_CONTINUE return SILC_FSM_ST_CONTINUE; +#endif /* SILC_FSM_SMALL_STACK */ /****d* silcutil/SilcFSMAPI/SILC_FSM_YIELD *