00001 #ifndef _MATCH_H 00002 #define _MATCH_H 00003 00004 /* 00005 * Initializes the Match data structure. This function is necessary because the 00006 * members representing boolean values (like dock) need to be initialized with 00007 * -1 instead of 0. 00008 * 00009 */ 00010 void match_init(Match *match); 00011 00017 bool match_is_empty(Match *match); 00018 00023 void match_copy(Match *dest, Match *src); 00024 00029 bool match_matches_window(Match *match, i3Window *window); 00030 00031 #endif