24 #include "ppg_settings.h"
70 PPG_Action_Flags_Type action_flags);
114 #define PPG_TOKENS(...) \
115 sizeof((PPG_Token[]) { __VA_ARGS__ })/sizeof(PPG_Token), \
116 (PPG_Token[]) { __VA_ARGS__ }
Action information.
Definition: ppg_action.h:55
PPG_Token ppg_token_set_action_flags(PPG_Token token, PPG_Action_Flags_Type action_flags)
Assigns action flags to a token.
void ppg_token_list_all_active(void)
Lists all active tokens for debugging purposes.
PPG_Token ppg_token_set_flags(PPG_Token token, PPG_Count flags)
Assigns flags to a token.
PPG_Token ppg_token_set_action(PPG_Token token, PPG_Action action)
Assigns an action to a token.
PPG_Action ppg_token_get_action(PPG_Token token)
Returns the action that is associated with a token.
PPG_Action_Flags_Type ppg_token_get_action_flags(PPG_Token token)
Returns the action flags associated with a token.
void * PPG_Token
The token type.
Definition: ppg_token.h:38
PPG_Count ppg_token_get_flags(PPG_Token token)
Returns the flags associated with a token.
Enables pedantic mode for tokens.
Definition: ppg_token.h:29