OM_uint32 *);
};
+/* state machine flags, set by handler */
#define SM_FLAG_FORCE_SEND_TOKEN 0x00000001 /* send token even if empty */
#define SM_FLAG_STOP_EVAL 0x00000002 /* no more handlers for this state */
#define SM_FLAG_RESTART 0x00000004 /* restart state machine */
+#define SM_FLAG_OUTPUT_TOKEN_CRITICAL 0x00000008 /* output token is critical */
-#define SM_ITOK_FLAG_CRITICAL 0x00000001 /* sent tokens marked critical */
-#define SM_ITOK_FLAG_REQUIRED 0x00000002 /* received tokens must be present */
+/* state machine flags, set by state machine */
+#define SM_FLAG_INPUT_TOKEN_CRITICAL 0x40000000 /* input token was critical */
+
+#define SM_ITOK_FLAG_REQUIRED 0x00000001 /* received tokens must be present */
OM_uint32
gssEapSmStep(OM_uint32 *minor,