1 /* -*-c-*- */ 2 3 #ifndef CONDITIONAL_H 4 #define CONDITIONAL_H 5 6 /* ---------------------------- included header files ---------------------- */ 7 8 /* ---------------------------- global definitions ------------------------- */ 9 10 /* ---------------------------- global macros ------------------------------ */ 11 12 /* ---------------------------- type definitions --------------------------- */ 13 14 /* ---------------------------- forward declarations ----------------------- */ 15 16 /* ---------------------------- exported variables (globals) --------------- */ 17 18 /* ---------------------------- interface functions ------------------------ */ 19 20 /* Condition matching routines */ 21 char *CreateFlagString(char *string, char **restptr); 22 void DefaultConditionMask(WindowConditionMask *mask); 23 void CreateConditionMask(char *flags, WindowConditionMask *mask); 24 void FreeConditionMask(WindowConditionMask *mask); 25 Bool MatchesConditionMask(FvwmWindow *fw, WindowConditionMask *mask); 26 27 #endif /* CONDITIONAL_H */ 28