From 546ba1274a89645a324d124a97c1fb3cdef592bc Mon Sep 17 00:00:00 2001 From: Mid Favila Date: Mon, 8 Nov 2021 12:53:14 -0300 Subject: [PATCH] Add a compile error log. --- COMPILE_ERRORS => COMPILE_ERROR_LOG | 3364 +++++++++++++-------------- Makefile | 311 ++- data/Makefile | 4 +- 3 files changed, 1993 insertions(+), 1686 deletions(-) rename COMPILE_ERRORS => COMPILE_ERROR_LOG (100%) diff --git a/COMPILE_ERRORS b/COMPILE_ERROR_LOG similarity index 100% rename from COMPILE_ERRORS rename to COMPILE_ERROR_LOG index a6e2a4c..b070c18 100644 --- a/COMPILE_ERRORS +++ b/COMPILE_ERROR_LOG @@ -28,19 +28,6 @@ malloc.c:563:9: warning: implicit declaration of function 'bzero' [-Wimplicit-fu 563 | bzero(result, nelem * elsize); | ^~~~~ malloc.c:563:9: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] -malloc.c: In function 'WlMstats': -malloc.c:46:16: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 46 | #define WlPuts wool_puts - | ^~~~~~~~~ -malloc.c:619:5: note: in expansion of macro 'WlPuts' - 619 | WlPuts("Memory allocation statistics \n"); - | ^~~~~~ -malloc.c:47:18: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 47 | #define WlPrintf wool_printf - | ^~~~~~~~~~~ -malloc.c:623:13: note: in expansion of macro 'WlPrintf' - 623 | WlPrintf("%5ld", (long) (1 << (i + 3))); - | ^~~~~~~~ wl_coll.c: In function 'wlcfstats': wl_coll.c:43:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] 43 | wool_printf("wool-coll-free (wlcf) has %d", wlcf_size); @@ -50,23 +37,36 @@ wl_coll.c: At top level: wl_coll.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] 51 | wlcf_flush() | ^~~~~~~~~~ -wl_coll.c: In function 'WLCollection_print': -wl_coll.c:118:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 118 | wool_puts("{COLLECTION "); - | ^~~~~~~~~ - | wool_pool +malloc.c: In function 'WlMstats': +malloc.c:46:16: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 46 | #define WlPuts wool_puts + | ^~~~~~~~~ +malloc.c:619:5: note: in expansion of macro 'WlPuts' + 619 | WlPuts("Memory allocation statistics \n"); + | ^~~~~~ wl_atom.c:112:17: warning: type defaults to 'int' in declaration of 'HashTableLimit' [-Wimplicit-int] 112 | static HashTableLimit; | ^~~~~~~~~~~~~~ wl_atom.c:113:17: warning: type defaults to 'int' in declaration of 'HashTableUsed' [-Wimplicit-int] 113 | static HashTableUsed; | ^~~~~~~~~~~~~ -wl_coll.c:121:13: warning: implicit declaration of function 'wool_putchar' [-Wimplicit-function-declaration] - 121 | wool_putchar(' '); - | ^~~~~~~~~~~~ +wl_coll.c: In function 'WLCollection_print': +malloc.c:47:18: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 47 | #define WlPrintf wool_printf + | ^~~~~~~~~~~ +malloc.c:623:13: note: in expansion of macro 'WlPrintf' + 623 | WlPrintf("%5ld", (long) (1 << (i + 3))); + | ^~~~~~~~ +wl_coll.c:118:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 118 | wool_puts("{COLLECTION "); + | ^~~~~~~~~ + | wool_pool wl_atom.c:146:1: warning: return type defaults to 'int' [-Wimplicit-int] 146 | HashTableGrows() | ^~~~~~~~~~~~~~ +wl_coll.c:121:13: warning: implicit declaration of function 'wool_putchar' [-Wimplicit-function-declaration] + 121 | wool_putchar(' '); + | ^~~~~~~~~~~~ In file included from wl_coll.c:13: wl_coll.c: In function 'WLCollection_release': wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] @@ -75,61 +75,63 @@ wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you me wl_coll.c:136:5: note: in expansion of macro 'Free' 136 | Free(col -> list); | ^~~~ +In file included from wl_atom.c:14: +wl_atom.c: In function 'HashTableGrows': wl_coll.c: In function 'WLCollection_add': wl_coll.c:165:9: warning: implicit declaration of function 'bcopy' [-Wimplicit-function-declaration] 165 | bcopy(oldlist, col -> list, col -> size * sizeof(WOOL_OBJECT)); | ^~~~~ wl_coll.c:165:9: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] -In file included from wl_atom.c:14: -wl_atom.c: In function 'HashTableGrows': wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] 211 | #define Free(bytes) wool_free(bytes) | ^~~~~~~~~ wl_atom.c:164:5: note: in expansion of macro 'Free' 164 | Free(t); | ^~~~ -wl_coll.c: In function 'WLCollection_progn': -wl_coll.c:182:9: warning: implicit declaration of function 'copy_n_objects' [-Wimplicit-function-declaration] - 182 | copy_n_objects(col -> list, object -> list + 1, col -> size); - | ^~~~~~~~~~~~~~ wl_atom.c: At top level: wl_atom.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int] 209 | HashTable_init() | ^~~~~~~~~~~~~~ +wl_coll.c: In function 'WLCollection_progn': +wl_coll.c:182:9: warning: implicit declaration of function 'copy_n_objects' [-Wimplicit-function-declaration] + 182 | copy_n_objects(col -> list, object -> list + 1, col -> size); + | ^~~~~~~~~~~~~~ wl_atom.c: In function 'hashstats': wl_atom.c:232:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] 232 | wool_puts("Statistics about hash table:\n"); | ^~~~~~~~~ | wool_pool +wl_func.c: In function 'wool_lambda_make': +wl_func.c:108:38: warning: implicit declaration of function 'wool_list'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 108 | parameters = (WOOL_List) wool_list(1, &(argv[0])); + | ^~~~~~~~~ + | wool_print +wl_func.c:108:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 108 | parameters = (WOOL_List) wool_list(1, &(argv[0])); + | ^ wl_atom.c:233:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] 233 | wool_printf(" %d slots used ", HashTableUsed); | ^~~~~~~~~~~ | wool_print -error.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] - 83 | NoXError(display, error) - | ^~~~~~~~ -error.c:94:1: warning: return type defaults to 'int' [-Wimplicit-int] - 94 | XError(display, error) - | ^~~~~~ +wl_func.c:133:9: warning: implicit declaration of function 'duplicate_n_objects' [-Wimplicit-function-declaration] + 133 | duplicate_n_objects(parameters -> list, &(object -> parameters), + | ^~~~~~~~~~~~~~~~~~~ wl_atom.c:235:20: warning: implicit declaration of function 'outplacedslots' [-Wimplicit-function-declaration] 235 | out_of_place = outplacedslots(); | ^~~~~~~~~~~~~~ -icccm.c:22:8: warning: type defaults to 'int' in declaration of 'XError' [-Wimplicit-int] - 22 | extern XError(), NoXError(); - | ^~~~~~ -icccm.c:22:18: warning: type defaults to 'int' in declaration of 'NoXError' [-Wimplicit-int] - 22 | extern XError(), NoXError(); - | ^~~~~~~~ -icccm.c:28:1: warning: return type defaults to 'int' [-Wimplicit-int] - 28 | SendSyntheticMoveEvent(cw) - | ^~~~~~~~~~~~~~~~~~~~~~ -icccm.c: In function 'SendSyntheticMoveEvent': -icccm.c:34:9: warning: 'return' with no value, in function returning non-void - 34 | return; - | ^~~~~~ -icccm.c:28:1: note: declared here - 28 | SendSyntheticMoveEvent(cw) - | ^~~~~~~~~~~~~~~~~~~~~~ +wl_func.c: In function 'WLFSubr_print': +wl_func.c:164:5: warning: implicit declaration of function 'wool_putchar' [-Wimplicit-function-declaration] + 164 | wool_putchar('F'); + | ^~~~~~~~~~~~ +wl_func.c: In function 'WLSubr_print': +wl_func.c:173:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 173 | wool_puts("SUBR n-ary: "); + | ^~~~~~~~~ + | wool_pool +wl_func.c:175:9: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 175 | wool_printf("SUBR with %d parameters: ", obj -> arity); + | ^~~~~~~~~~~ + | wool_print bar.c:29:8: warning: type defaults to 'int' in declaration of 'BarEventHandler' [-Wimplicit-int] 29 | extern BarEventHandler(), BarClose(), UpdateBarGeometry(), ReconfigureBar(); | ^~~~~~~~~~~~~~~ @@ -153,214 +155,66 @@ wl_atom.c:289:13: warning: implicit declaration of function 'wool_newline' [-Wim 289 | wool_newline(); | ^~~~~~~~~~~~ wl_atom.c: At top level: +wl_func.c:177:5: warning: implicit declaration of function 'print_atom_pointing_to' [-Wimplicit-function-declaration] + 177 | print_atom_pointing_to(obj); + | ^~~~~~~~~~~~~~~~~~~~~~ wl_atom.c:301:1: warning: return type defaults to 'int' [-Wimplicit-int] 301 | print_atom_pointing_to(object) | ^~~~~~~~~~~~~~~~~~~~~~ -wl_atom.c:426:1: warning: return type defaults to 'int' [-Wimplicit-int] - 426 | wool_put_spaces(n) - | ^~~~~~~~~~~~~~~ -menu.c:36:8: warning: type defaults to 'int' in declaration of 'MenuClose' [-Wimplicit-int] - 36 | extern MenuClose(), MenuEventHandler(), ReconfigureMenu(); - | ^~~~~~~~~ -menu.c:36:21: warning: type defaults to 'int' in declaration of 'MenuEventHandler' [-Wimplicit-int] - 36 | extern MenuClose(), MenuEventHandler(), ReconfigureMenu(); - | ^~~~~~~~~~~~~~~~ -menu.c:36:41: warning: type defaults to 'int' in declaration of 'ReconfigureMenu' [-Wimplicit-int] - 36 | extern MenuClose(), MenuEventHandler(), ReconfigureMenu(); - | ^~~~~~~~~~~~~~~ +wl_func.c: In function 'WLExpr_free': bar.c:144:1: warning: return type defaults to 'int' [-Wimplicit-int] 144 | BarClose(bar) | ^~~~~~~~ bar.c: In function 'BarClose': +wl_func.c:221:9: warning: implicit declaration of function 'decrease_reference_in_list'; did you mean 'decrease_reference_non_null'? [-Wimplicit-function-declaration] + 221 | decrease_reference_in_list(obj -> body_size, obj -> body); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + | decrease_reference_non_null +error.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] + 83 | NoXError(display, error) + | ^~~~~~~~ +wl_atom.c:426:1: warning: return type defaults to 'int' [-Wimplicit-int] + 426 | wool_put_spaces(n) + | ^~~~~~~~~~~~~~~ bar.c:149:14: warning: 'return' with no value, in function returning non-void 149 | if(!bar) return; | ^~~~~~ bar.c:144:1: note: declared here 144 | BarClose(bar) | ^~~~~~~~ -menu.c:42:8: warning: type defaults to 'int' in declaration of 'MenuIsShaped' [-Wimplicit-int] - 42 | extern MenuIsShaped(), UpdateMenuShape(); - | ^~~~~~~~~~~~ -menu.c:42:24: warning: type defaults to 'int' in declaration of 'UpdateMenuShape' [-Wimplicit-int] - 42 | extern MenuIsShaped(), UpdateMenuShape(); - | ^~~~~~~~~~~~~~~ -wl_func.c: In function 'wool_lambda_make': -wl_list.c: In function 'WLList_make': +error.c:94:1: warning: return type defaults to 'int' [-Wimplicit-int] + 94 | XError(display, error) + | ^~~~~~ +wl_func.c:222:9: warning: implicit declaration of function 'DelayedFree' [-Wimplicit-function-declaration] + 222 | DelayedFree(obj -> body); + | ^~~~~~~~~~~ wl_atom.c: In function 'WLAtom_get_C_value': wl_atom.c:479:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 479 | return (int) obj; | ^ -wl_list.c:38:9: warning: implicit declaration of function 'copy_n_objects' [-Wimplicit-function-declaration] - 38 | copy_n_objects(col -> list, object -> list, col -> size); - | ^~~~~~~~~~~~~~ -wl_func.c:108:38: warning: implicit declaration of function 'wool_list'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 108 | parameters = (WOOL_List) wool_list(1, &(argv[0])); - | ^~~~~~~~~ - | wool_print -wl_func.c:108:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 108 | parameters = (WOOL_List) wool_list(1, &(argv[0])); - | ^ -wl_func.c:133:9: warning: implicit declaration of function 'duplicate_n_objects' [-Wimplicit-function-declaration] - 133 | duplicate_n_objects(parameters -> list, &(object -> parameters), - | ^~~~~~~~~~~~~~~~~~~ -wl_number.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] - 64 | WLNumber_init() - | ^~~~~~~~~~~~~ -error.c: In function 'XError': -error.c:106:9: warning: implicit declaration of function 'ClientWindowClose'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] - 106 | ClientWindowClose(GWM_window_being_decorated); - | ^~~~~~~~~~~~~~~~~ - | ClientWindowStatus -wl_list.c: In function 'WLList_eval': -wl_func.c: In function 'WLFSubr_print': -wl_func.c:164:5: warning: implicit declaration of function 'wool_putchar' [-Wimplicit-function-declaration] - 164 | wool_putchar('F'); - | ^~~~~~~~~~~~ -wl_list.c:130:9: warning: implicit declaration of function 'wool_put_spaces' [-Wimplicit-function-declaration] - 130 | wool_put_spaces(wool_tracing_level); - | ^~~~~~~~~~~~~~~ -wl_number.c: In function 'WLNumber_print': -wl_number.c:97:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 97 | wool_printf("%ld", obj -> number); - | ^~~~~~~~~~~ - | wool_print -wl_func.c: In function 'WLSubr_print': -wl_name.c: In function 'WLNamespace_make': -wl_list.c:131:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 131 | wool_puts("-> "); - | ^~~~~~~~~ - | wool_pool -wl_func.c:173:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 173 | wool_puts("SUBR n-ary: "); - | ^~~~~~~~~ - | wool_pool -wl_name.c:37:5: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] - 37 | bzero(object, sizeof(struct _WOOL_Namespace)); - | ^~~~~ -wl_name.c:37:5: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] -In file included from wl_number.c:13: -wl_number.c: In function 'WLNumber_free': -screen.c:37:8: warning: type defaults to 'int' in declaration of 'ScreenOpen' [-Wimplicit-int] - 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); - | ^~~~~~~~~~ -screen.c:37:22: warning: type defaults to 'int' in declaration of 'ScreenClose' [-Wimplicit-int] - 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); - | ^~~~~~~~~~~ -screen.c:37:37: warning: type defaults to 'int' in declaration of 'ScreenEventHandler' [-Wimplicit-int] - 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); - | ^~~~~~~~~~~~~~~~~~ -screen.c:37:59: warning: type defaults to 'int' in declaration of 'ReconfigureScreen' [-Wimplicit-int] - 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); - | ^~~~~~~~~~~~~~~~~ -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_number.c:110:5: note: in expansion of macro 'Free' - 110 | Free(obj); - | ^~~~ -screen.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] - 67 | ScreenOpen(screen) - | ^~~~~~~~~~ -wl_func.c:175:9: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 175 | wool_printf("SUBR with %d parameters: ", obj -> arity); - | ^~~~~~~~~~~ - | wool_print -wl_list.c:136:13: warning: implicit declaration of function 'eval' [-Wimplicit-function-declaration] - 136 | eval(wool_tracing_on_EXPR); - | ^~~~ -screen.c: In function 'ScreenOpen': -screen.c:70:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 70 | screen -> curstate = (int) - | ^ -error.c:119:17: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 119 | wool_printf("\"%s\"", wool_is_reading_file); - | ^~~~~~~~~~~ - | wool_print -icccm.c: In function 'wool_wm_state_user_icon_set': -icccm.c:71:5: warning: implicit declaration of function 'Update_XA_WM_STATE' [-Wimplicit-function-declaration] - 71 | Update_XA_WM_STATE(TargetWindow); - | ^~~~~~~~~~~~~~~~~~ -wl_func.c:177:5: warning: implicit declaration of function 'print_atom_pointing_to' [-Wimplicit-function-declaration] - 177 | print_atom_pointing_to(obj); - | ^~~~~~~~~~~~~~~~~~~~~~ -wl_list.c: In function 'WLList_print': -bar.c:153:13: warning: implicit declaration of function 'PlugClose' [-Wimplicit-function-declaration] - 153 | PlugClose(bar -> plugs[i]); - | ^~~~~~~~~ -wl_list.c:183:5: warning: implicit declaration of function 'wool_putchar' [-Wimplicit-function-declaration] - 183 | wool_putchar('('); - | ^~~~~~~~~~~~ -In file included from wl_name.c:14: -wl_name.c: In function 'WLNamespace_remove': -wl_bar.c: In function 'WLBar_print': -wl_bar.c:73:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 73 | wool_printf("{BAR 0x%x: ", obj); - | ^~~~~~~~~~~ - | wool_print -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_name.c:95:5: note: in expansion of macro 'Free' - 95 | Free(namespace -> namespaces[index]); - | ^~~~ -In file included from wl_list.c:13: -wl_list.c: In function 'WLList_free': -wl_func.c: In function 'WLExpr_free': -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_list.c:213:5: note: in expansion of macro 'Free' - 213 | Free(obj); - | ^~~~ -wl_func.c:221:9: warning: implicit declaration of function 'decrease_reference_in_list'; did you mean 'decrease_reference_non_null'? [-Wimplicit-function-declaration] - 221 | decrease_reference_in_list(obj -> body_size, obj -> body); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - | decrease_reference_non_null -wl_func.c:222:9: warning: implicit declaration of function 'DelayedFree' [-Wimplicit-function-declaration] - 222 | DelayedFree(obj -> body); - | ^~~~~~~~~~~ -user.c: In function 'UserMoveWindow': -user.c:335:9: warning: implicit declaration of function 'MeterOpen' [-Wimplicit-function-declaration] - 335 | MeterOpen("(100,100)"); - | ^~~~~~~~~ -wl_name.c: In function 'WLName_add': -menu.c: In function 'SetUpMenu': -menu.c:85:5: warning: implicit declaration of function 'UpdateMenuGeometry' [-Wimplicit-function-declaration] - 85 | UpdateMenuGeometry(menu); - | ^~~~~~~~~~~~~~~~~~ -wl_name.c:180:17: warning: implicit declaration of function 'WLQuotedExpr_make' [-Wimplicit-function-declaration] - 180 | WLQuotedExpr_make(((WOOL_Atom) argv[0]) -> c_val); - | ^~~~~~~~~~~~~~~~~ -wl_name.c:179:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 179 | value = (WOOL_OBJECT) - | ^ -wl_string.c:60:1: warning: return type defaults to 'int' [-Wimplicit-int] - 60 | NIL_STRING_make() - | ^~~~~~~~~~~~~~~ In file included from wl_func.c:13: wl_func.c: In function 'WLSubr_execute': -wl_bar.c:76:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 76 | wool_puts(" "); - | ^~~~~~~~~ - | wool_pool wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] 211 | #define Free(bytes) wool_free(bytes) | ^~~~~~~~~ wl_func.c:258:13: note: in expansion of macro 'Free' 258 | Free(eval_list); | ^~~~ -wl_client.c: In function 'WLClient_print': +menu.c:36:8: warning: type defaults to 'int' in declaration of 'MenuClose' [-Wimplicit-int] + 36 | extern MenuClose(), MenuEventHandler(), ReconfigureMenu(); + | ^~~~~~~~~ client.c:30:8: warning: type defaults to 'int' in declaration of 'WindowIsShaped' [-Wimplicit-int] 30 | extern WindowIsShaped(); | ^~~~~~~~~~~~~~ -wl_client.c:88:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 88 | wool_printf("{CLIENT 0x%x: ", obj); - | ^~~~~~~~~~~ - | wool_print +menu.c:36:21: warning: type defaults to 'int' in declaration of 'MenuEventHandler' [-Wimplicit-int] + 36 | extern MenuClose(), MenuEventHandler(), ReconfigureMenu(); + | ^~~~~~~~~~~~~~~~ +menu.c:36:41: warning: type defaults to 'int' in declaration of 'ReconfigureMenu' [-Wimplicit-int] + 36 | extern MenuClose(), MenuEventHandler(), ReconfigureMenu(); + | ^~~~~~~~~~~~~~~ client.c:41:17: warning: type defaults to 'int' in declaration of 'UserAskWindow' [-Wimplicit-int] 41 | extern UserAskWindow(); | ^~~~~~~~~~~~~ -wl_event.c: In function 'WLEvent_print': client.c:42:17: warning: type defaults to 'int' in declaration of 'UserMessage' [-Wimplicit-int] 42 | extern UserMessage(); | ^~~~~~~~~~~ @@ -379,10 +233,6 @@ client.c:52:17: warning: type defaults to 'int' in declaration of 'ClientWindowE client.c:52:45: warning: type defaults to 'int' in declaration of 'UpdateClientWindowGeometry' [-Wimplicit-int] 52 | extern ClientWindowEventHandler(), UpdateClientWindowGeometry(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -wl_event.c:180:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 180 | wool_printf("{EVENT %s", eventtype[obj->x_type]); - | ^~~~~~~~~~~ - | wool_print client.c:53:17: warning: type defaults to 'int' in declaration of 'ReconfigureClientWindow' [-Wimplicit-int] 53 | extern ReconfigureClientWindow(); | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -392,282 +242,157 @@ client.c:57:8: warning: type defaults to 'int' in declaration of 'ClientWindowOp client.c:57:28: warning: type defaults to 'int' in declaration of 'ClientWindowClose' [-Wimplicit-int] 57 | extern ClientWindowOpen(), ClientWindowClose(); | ^~~~~~~~~~~~~~~~~ -wl_string.c: In function 'WLString_print': -plug.c:36:8: warning: type defaults to 'int' in declaration of 'PlugClose' [-Wimplicit-int] - 36 | extern PlugClose(), PlugEventHandler(), ReconfigurePlug(); - | ^~~~~~~~~ -wl_string.c:78:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 78 | wool_puts(obj -> string); - | ^~~~~~~~~ - | wool_pool -plug.c:36:21: warning: type defaults to 'int' in declaration of 'PlugEventHandler' [-Wimplicit-int] - 36 | extern PlugClose(), PlugEventHandler(), ReconfigurePlug(); - | ^~~~~~~~~~~~~~~~ -plug.c:36:41: warning: type defaults to 'int' in declaration of 'ReconfigurePlug' [-Wimplicit-int] - 36 | extern PlugClose(), PlugEventHandler(), ReconfigurePlug(); - | ^~~~~~~~~~~~~~~ -wl_name.c:189:13: warning: implicit declaration of function 'WLName_release_values' [-Wimplicit-function-declaration] - 189 | WLName_release_values(argv[0]); - | ^~~~~~~~~~~~~~~~~~~~~ +menu.c:42:8: warning: type defaults to 'int' in declaration of 'MenuIsShaped' [-Wimplicit-int] + 42 | extern MenuIsShaped(), UpdateMenuShape(); + | ^~~~~~~~~~~~ +menu.c:42:24: warning: type defaults to 'int' in declaration of 'UpdateMenuShape' [-Wimplicit-int] + 42 | extern MenuIsShaped(), UpdateMenuShape(); + | ^~~~~~~~~~~~~~~ wl_func.c: In function 'WLFExpr_execute': -error.c:122:13: warning: implicit declaration of function 'wool_stack_dump' [-Wimplicit-function-declaration] - 122 | wool_stack_dump(0); - | ^~~~~~~~~~~~~~~ wl_func.c:379:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 379 | WOOL_List parameters_list = (WOOL_List) | ^ -wl_cursor.c: In function 'wool_cursor_make': -wl_cursor.c:54:13: warning: implicit declaration of function 'must_be_string' [-Wimplicit-function-declaration] - 54 | must_be_string(argv[0], 0); - | ^~~~~~~~~~~~~~ -wl_string.c: In function 'WLString_equal': -wl_string.c:101:10: warning: implicit declaration of function 'is_a_string' [-Wimplicit-function-declaration] - 101 | if (!is_a_string(s2) || strcmp(s1 -> string, s2 -> string)) - | ^~~~~~~~~~~ -wl_list.c: In function 'WLList_physically_append': -icccm.c: In function 'wool_wm_state_update': -icccm.c:93:7: warning: implicit declaration of function 'Set_XA_WM_STATE' [-Wimplicit-function-declaration] - 93 | Set_XA_WM_STATE(TargetWindow -> window, state); - | ^~~~~~~~~~~~~~~ -wl_name.c:199:9: warning: implicit declaration of function 'WLName_set_all'; did you mean 'WLName_setq'? [-Wimplicit-function-declaration] - 199 | WLName_set_all(argv[1], argv[0], value); - | ^~~~~~~~~~~~~~ - | WLName_setq -wl_list.c:361:9: warning: implicit declaration of function 'zrt_replace_element' [-Wimplicit-function-declaration] - 361 | zrt_replace_element(old_list, list); - | ^~~~~~~~~~~~~~~~~~~ -In file included from wl_bar.c:13: -wl_bar.c: In function 'WLBar_free': -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_bar.c:101:5: note: in expansion of macro 'Free' - 101 | Free(obj); - | ^~~~ wl_func.c: In function 'execute_local_code': wl_func.c:437:9: warning: implicit declaration of function 'WLStackFrame_push' [-Wimplicit-function-declaration] 437 | WLStackFrame_push(parameters_size, parameters, values); | ^~~~~~~~~~~~~~~~~ -wl_string.c: In function 'add_strings': -wl_client.c:90:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 90 | wool_puts(" "); - | ^~~~~~~~~ - | wool_pool -wl_string.c:122:9: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] - 122 | must_be_string(argv[i], i); - | ^~~~~~~~~~~~~~ - | must_be_atom -wl_event.c:184:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 184 | wool_puts("}"); - | ^~~~~~~~~ - | wool_pool -wl_event.c: In function 'WLEvent_user': -wl_event.c:197:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 197 | if ((wl_event -> detail == (int) evt -> xany.display) - | ^ -user.c:336:9: warning: implicit declaration of function 'MeterUpdate' [-Wimplicit-function-declaration] - 336 | MeterUpdate(MakePairUserDims(ulx, uly)); - | ^~~~~~~~~~~ +bar.c:153:13: warning: implicit declaration of function 'PlugClose' [-Wimplicit-function-declaration] + 153 | PlugClose(bar -> plugs[i]); + | ^~~~~~~~~ wl_func.c:438:32: warning: implicit declaration of function 'progn' [-Wimplicit-function-declaration] 438 | result = (WOOL_OBJECT) progn(body_size, body); | ^~~~~ -wl_name.c: At top level: wl_func.c:438:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 438 | result = (WOOL_OBJECT) progn(body_size, body); | ^ -wl_name.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int] - 255 | WLName_release_values(name) - | ^~~~~~~~~~~~~~~~~~~~~ -wl_cursor.c: In function 'WLCursor_print': -wl_cursor.c:106:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 106 | wool_printf("{CURSOR %x}", obj); - | ^~~~~~~~~~~ - | wool_print -wl_string.c: In function 'WLString_match': -wl_string.c:199:20: warning: implicit declaration of function 're_exec' [-Wimplicit-function-declaration] - 199 | ((result = re_exec(argv[1] -> string)) == -1)) { - | ^~~~~~~ -wl_name.c: In function 'WLNamespace_print': -wl_name.c:284:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 284 | wool_printf("{NAMESPACE 0x%x ", obj); - | ^~~~~~~~~~~ - | wool_print -wl_string.c:201:11: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 201 | wool_printf("%\n", comp_error); - | ^~~~~~~~~~~ - | wool_print -screen.c:76:9: warning: implicit declaration of function 'wool_set_screen_background' [-Wimplicit-function-declaration] - 76 | wool_set_screen_background(screen -> tile); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +wl_list.c: In function 'WLList_make': +wl_list.c:38:9: warning: implicit declaration of function 'copy_n_objects' [-Wimplicit-function-declaration] + 38 | copy_n_objects(col -> list, object -> list, col -> size); + | ^~~~~~~~~~~~~~ +wl_number.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] + 64 | WLNumber_init() + | ^~~~~~~~~~~~~ wl_func.c:439:9: warning: implicit declaration of function 'WLStackFrame_pop_for_function_calls' [-Wimplicit-function-declaration] 439 | WLStackFrame_pop_for_function_calls(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wl_func.c:442:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 442 | return (WOOL_OBJECT) progn(body_size, body); | ^ -In file included from wl_cursor.c:14: -wl_cursor.c: In function 'WLCursor_free': -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_cursor.c:120:5: note: in expansion of macro 'Free' - 120 | Free(obj); - | ^~~~ -wl_string.c:211:17: warning: implicit declaration of function 're_subst' [-Wimplicit-function-declaration] - 211 | re_subst(((WOOL_Number) argv[2]) -> number, &subst)) { - | ^~~~~~~~ -In file included from wl_client.c:13: -wl_client.c: In function 'WLClient_free': -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_client.c:125:5: note: in expansion of macro 'Free' - 125 | Free(obj); - | ^~~~ -wl_client.c: At top level: -wl_client.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int] - 138 | MatchWoolDescription(cw, cw_desc_ptr) - | ^~~~~~~~~~~~~~~~~~~~ -wl_name.c: At top level: -wl_func.c: In function 'wool_with': -wl_name.c:367:1: warning: return type defaults to 'int' [-Wimplicit-int] - 367 | WLName_set_all(namespace, name, value) - | ^~~~~~~~~~~~~~ -wl_event.c: In function 'WLEvent_property_icon_pixmap_change': -wl_func.c:470:9: warning: implicit declaration of function 'must_be_context' [-Wimplicit-function-declaration] - 470 | must_be_context(vars, 0); - | ^~~~~~~~~~~~~~~ -error.c:135:9: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] - 135 | wool_newline(); - | ^~~~~~~~~~~~ -wl_event.c:235:10: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] - 235 | (SetTarget(TargetWob), - | ^~~~~~~~~ -error.c: At top level: -error.c:143:1: warning: return type defaults to 'int' [-Wimplicit-int] - 143 | Error(s1, s2) - | ^~~~~ -wl_func.c:473:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 473 | return (WOOL_OBJECT) progn(argc - 1, argv + 1); - | ^ -error.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int] - 161 | wool_error_handler() - | ^~~~~~~~~~~~~~~~~~ -wl_event.c: In function 'WLEvent_keypress': -wl_event.c:316:10: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] - 316 | (wl_event -> detail == XKeycodeToKeysym(dpy, - | ^ +wl_number.c: In function 'WLNumber_print': +wl_number.c:97:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 97 | wool_printf("%ld", obj -> number); + | ^~~~~~~~~~~ + | wool_print client.c: In function 'DecorateWindow': client.c:122:9: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] 122 | SetTarget(cw); | ^~~~~~~~~ -In file included from gwm.h:79, - from wl_event.c:20: -/usr/include/X11/Xlib.h:1687:15: note: declared here - 1687 | extern KeySym XKeycodeToKeysym( - | ^~~~~~~~~~~~~~~~ +wl_func.c: In function 'wool_with': +wl_func.c:470:9: warning: implicit declaration of function 'must_be_context' [-Wimplicit-function-declaration] + 470 | must_be_context(vars, 0); + | ^~~~~~~~~~~~~~~ +In file included from wl_number.c:13: +wl_number.c: In function 'WLNumber_free': +wl_func.c:473:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 473 | return (WOOL_OBJECT) progn(argc - 1, argv + 1); + | ^ +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_number.c:110:5: note: in expansion of macro 'Free' + 110 | Free(obj); + | ^~~~ +wl_name.c: In function 'WLNamespace_make': +error.c: In function 'XError': +error.c:106:9: warning: implicit declaration of function 'ClientWindowClose'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] + 106 | ClientWindowClose(GWM_window_being_decorated); + | ^~~~~~~~~~~~~~~~~ + | ClientWindowStatus +wl_name.c:37:5: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] + 37 | bzero(object, sizeof(struct _WOOL_Namespace)); + | ^~~~~ +wl_name.c:37:5: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] wl_func.c:476:5: warning: implicit declaration of function 'WLStackFrame_push_spaced_values' [-Wimplicit-function-declaration] 476 | WLStackFrame_push_spaced_values(vars -> size / 2, vars->list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -wl_event.c: In function 'WLEvent_keyrelease': -wl_event.c:332:10: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] - 332 | (wl_event -> detail == XKeycodeToKeysym(dpy, - | ^ -In file included from gwm.h:79, - from wl_event.c:20: -/usr/include/X11/Xlib.h:1687:15: note: declared here - 1687 | extern KeySym XKeycodeToKeysym( - | ^~~~~~~~~~~~~~~~ +wl_func.c:477:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 477 | result = (WOOL_OBJECT) progn(argc - 1, argv + 1); + | ^ +wl_list.c: In function 'WLList_eval': +wl_list.c:130:9: warning: implicit declaration of function 'wool_put_spaces' [-Wimplicit-function-declaration] + 130 | wool_put_spaces(wool_tracing_level); + | ^~~~~~~~~~~~~~~ gwm.c:60:17: warning: type defaults to 'int' in declaration of 'InitScreens' [-Wimplicit-int] 60 | extern InitScreens(); | ^~~~~~~~~~~ gwm.c:65:17: warning: type defaults to 'int' in declaration of 'NoXError' [-Wimplicit-int] 65 | extern NoXError(); | ^~~~~~~~ -wl_func.c:477:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 477 | result = (WOOL_OBJECT) progn(argc - 1, argv + 1); - | ^ -In file included from menu.c:22: -menu.c: In function 'MenuOpen': -gwm.h:162:17: warning: implicit declaration of function 'GWM_no_size_window_error' [-Wimplicit-function-declaration] - 162 | GWM_no_size_window_error(wob); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -menu.c:96:5: note: in expansion of macro 'check_window_size' - 96 | check_window_size(menu); - | ^~~~~~~~~~~~~~~~~ -screen.c:79:5: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] - 79 | SetTarget(screen); - | ^~~~~~~~~ -wl_string.c: In function 'advance': -wl_string.c:535:17: warning: implicit declaration of function 'cclass' [-Wimplicit-function-declaration] - 535 | if (cclass(ep, *lp++, 1)) { - | ^~~~~~ wl_func.c:478:5: warning: implicit declaration of function 'WLStackFrame_pop' [-Wimplicit-function-declaration] 478 | WLStackFrame_pop(); | ^~~~~~~~~~~~~~~~ +wl_list.c:131:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 131 | wool_puts("-> "); + | ^~~~~~~~~ + | wool_pool wl_func.c: At top level: wl_func.c:514:1: warning: return type defaults to 'int' [-Wimplicit-int] 514 | WLStackFrame_init() | ^~~~~~~~~~~~~~~~~ +icccm.c:22:8: warning: type defaults to 'int' in declaration of 'XError' [-Wimplicit-int] + 22 | extern XError(), NoXError(); + | ^~~~~~ +icccm.c:22:18: warning: type defaults to 'int' in declaration of 'NoXError' [-Wimplicit-int] + 22 | extern XError(), NoXError(); + | ^~~~~~~~ +icccm.c:28:1: warning: return type defaults to 'int' [-Wimplicit-int] + 28 | SendSyntheticMoveEvent(cw) + | ^~~~~~~~~~~~~~~~~~~~~~ wl_func.c:522:1: warning: return type defaults to 'int' [-Wimplicit-int] 522 | WLStackFrame_push(size, parameters, new_values) | ^~~~~~~~~~~~~~~~~ -wl_string.c:559:17: warning: implicit declaration of function 'backref' [-Wimplicit-function-declaration] - 559 | if (backref(i, lp)) { - | ^~~~~~~ +icccm.c: In function 'SendSyntheticMoveEvent': +icccm.c:34:9: warning: 'return' with no value, in function returning non-void + 34 | return; + | ^~~~~~ +error.c:119:17: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 119 | wool_printf("\"%s\"", wool_is_reading_file); + | ^~~~~~~~~~~ + | wool_print +icccm.c:28:1: note: declared here + 28 | SendSyntheticMoveEvent(cw) + | ^~~~~~~~~~~~~~~~~~~~~~ +wl_list.c:136:13: warning: implicit declaration of function 'eval' [-Wimplicit-function-declaration] + 136 | eval(wool_tracing_on_EXPR); + | ^~~~ wl_func.c:549:1: warning: return type defaults to 'int' [-Wimplicit-int] 549 | WLStackFrame_push_spaced_values(size, param_and_values) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -wool.c: In function '_wool_error': -wl_string.c: At top level: -In file included from bar.c:16: -bar.c: In function 'BarOpen': -wool.c:193:9: warning: implicit declaration of function 'wool_stack_dump' [-Wimplicit-function-declaration] - 193 | wool_stack_dump(0); - | ^~~~~~~~~~~~~~~ -wl_string.c:610:1: warning: return type defaults to 'int' [-Wimplicit-int] - 610 | backref(i, lp) - | ^~~~~~~ -gwm.h:162:17: warning: implicit declaration of function 'GWM_no_size_window_error' [-Wimplicit-function-declaration] - 162 | GWM_no_size_window_error(wob); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -bar.c:172:5: note: in expansion of macro 'check_window_size' - 172 | check_window_size(bar); - | ^~~~~~~~~~~~~~~~~ -error.c: In function 'wool_error_handler': -wl_string.c: In function 're_subst': -error.c:164:9: warning: implicit declaration of function 'remove_grab' [-Wimplicit-function-declaration] - 164 | remove_grab(0); - | ^~~~~~~~~~~ +In file included from wl_name.c:14: +wl_name.c: In function 'WLNamespace_remove': +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_name.c:95:5: note: in expansion of macro 'Free' + 95 | Free(namespace -> namespaces[index]); + | ^~~~ wl_func.c:585:1: warning: return type defaults to 'int' [-Wimplicit-int] 585 | WLStackFrame_push_value(variable) | ^~~~~~~~~~~~~~~~~~~~~~~ -wl_string.c:647:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 647 | return (int) wool_error("match: Too many \"(\" asked (%d) ", n); - | ^ -user.c:353:17: warning: implicit declaration of function 'SendSyntheticMoveEvent' [-Wimplicit-function-declaration] - 353 | SendSyntheticMoveEvent(cw); - | ^~~~~~~~~~~~~~~~~~~~~~ +menu.c: In function 'SetUpMenu': +menu.c:85:5: warning: implicit declaration of function 'UpdateMenuGeometry' [-Wimplicit-function-declaration] + 85 | UpdateMenuGeometry(menu); + | ^~~~~~~~~~~~~~~~~~ wl_func.c:611:1: warning: return type defaults to 'int' [-Wimplicit-int] 611 | WLStackFrame_pop() | ^~~~~~~~~~~~~~~~ -icccm.c: In function 'wool_set_colormap_focus': -icccm.c:150:13: warning: implicit declaration of function 'GWM_set_default_colormap' [-Wimplicit-function-declaration] - 150 | GWM_set_default_colormap(); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -icccm.c: At top level: -icccm.c:171:1: warning: return type defaults to 'int' [-Wimplicit-int] - 171 | GWM_set_default_colormap() - | ^~~~~~~~~~~~~~~~~~~~~~~~ +wl_list.c: In function 'WLList_print': +wl_list.c:183:5: warning: implicit declaration of function 'wool_putchar' [-Wimplicit-function-declaration] + 183 | wool_putchar('('); + | ^~~~~~~~~~~~ wl_func.c:636:1: warning: return type defaults to 'int' [-Wimplicit-int] 636 | WLStackFrame_pop_for_function_calls() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -wool.c:199:5: warning: implicit declaration of function 'wool_error_handler' [-Wimplicit-function-declaration] - 199 | wool_error_handler(); /* C package handler */ - | ^~~~~~~~~~~~~~~~~~ -icccm.c:238:1: warning: return type defaults to 'int' [-Wimplicit-int] - 238 | Update_colormap_in_colormap_windows_list(evt) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wl_func.c:656:1: warning: return type defaults to 'int' [-Wimplicit-int] 656 | WLStackFrame_pop_to(to_frame) | ^~~~~~~~~~~~~~~~~~~ @@ -677,374 +402,636 @@ wl_func.c:673:1: warning: return type defaults to 'int' [-Wimplicit-int] wl_func.c:684:1: warning: return type defaults to 'int' [-Wimplicit-int] 684 | wool_stack_dump(where) | ^~~~~~~~~~~~~~~ -wool.c:201:5: warning: implicit declaration of function 'WLStackFrame_pop_to' [-Wimplicit-function-declaration] - 201 | WLStackFrame_pop_to(wool_stackframe_on_error); - | ^~~~~~~~~~~~~~~~~~~ +plug.c:36:8: warning: type defaults to 'int' in declaration of 'PlugClose' [-Wimplicit-int] + 36 | extern PlugClose(), PlugEventHandler(), ReconfigurePlug(); + | ^~~~~~~~~ +plug.c:36:21: warning: type defaults to 'int' in declaration of 'PlugEventHandler' [-Wimplicit-int] + 36 | extern PlugClose(), PlugEventHandler(), ReconfigurePlug(); + | ^~~~~~~~~~~~~~~~ +In file included from wl_list.c:13: +wl_list.c: In function 'WLList_free': +plug.c:36:41: warning: type defaults to 'int' in declaration of 'ReconfigurePlug' [-Wimplicit-int] + 36 | extern PlugClose(), PlugEventHandler(), ReconfigurePlug(); + | ^~~~~~~~~~~~~~~ wl_func.c: In function 'wool_stack_dump': -menu.c:104:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] - 104 | WobRecordHook(menu); - | ^~~~~~~~~~~~~ +wl_string.c:60:1: warning: return type defaults to 'int' [-Wimplicit-int] + 60 | NIL_STRING_make() + | ^~~~~~~~~~~~~~~ +wl_name.c: In function 'WLName_add': +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_list.c:213:5: note: in expansion of macro 'Free' + 213 | Free(obj); + | ^~~~ +wl_name.c:180:17: warning: implicit declaration of function 'WLQuotedExpr_make' [-Wimplicit-function-declaration] + 180 | WLQuotedExpr_make(((WOOL_Atom) argv[0]) -> c_val); + | ^~~~~~~~~~~~~~~~~ wl_func.c:693:9: warning: implicit declaration of function 'calling_function_print'; did you mean 'calling_function_init'? [-Wimplicit-function-declaration] 693 | calling_function_print(calling_function_stack[level], where, level); | ^~~~~~~~~~~~~~~~~~~~~~ | calling_function_init wl_func.c: At top level: -In file included from plug.c:15: -plug.c: In function 'PlugOpen': -menu.c:107:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 107 | menu -> curstate = (int) WOOL_send(WOOL_open, menu -> fsm, (menu -> fsm)); - | ^ +wl_name.c:179:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 179 | value = (WOOL_OBJECT) + | ^ wl_func.c:698:1: warning: return type defaults to 'int' [-Wimplicit-int] 698 | calling_function_print(calling_list, where, level) | ^~~~~~~~~~~~~~~~~~~~~~ -gwm.h:162:17: warning: implicit declaration of function 'GWM_no_size_window_error' [-Wimplicit-function-declaration] - 162 | GWM_no_size_window_error(wob); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -plug.c:74:5: note: in expansion of macro 'check_window_size' - 74 | check_window_size(plug); - | ^~~~~~~~~~~~~~~~~ -screen.c: In function 'RegisterScreen': -screen.c:123:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] - 123 | WobRecordHook(Context -> rootWob); - | ^~~~~~~~~~~~~ -screen.c: At top level: -screen.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int] - 131 | SetUpScreen(screen, wl_client) - | ^~~~~~~~~~~ -wool.c: In function 'wool_print_error_message': -wool.c:223:5: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] - 223 | wool_newline(); - | ^~~~~~~~~~~~ +wl_event.c: In function 'WLEvent_print': +wl_event.c:180:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 180 | wool_printf("{EVENT %s", eventtype[obj->x_type]); + | ^~~~~~~~~~~ + | wool_print +wl_string.c: In function 'WLString_print': +wl_string.c:78:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 78 | wool_puts(obj -> string); + | ^~~~~~~~~ + | wool_pool wl_func.c: In function 'calling_function_print': -wool.c:226:9: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 226 | wool_printf("\"%s\"", wool_is_reading_file); - | ^~~~~~~~~~~ - | wool_print -wl_func.c:712:13: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] - 712 | wool_newline(); - | ^~~~~~~~~~~~ gwm.c: In function 'main': gwm.c:102:5: warning: implicit declaration of function 'malloc_init' [-Wimplicit-function-declaration] 102 | malloc_init(); /* FIRST THING TO DO!!! */ | ^~~~~~~~~~~ -wl_fsm.c: In function 'wool_fsm_make': -wl_client.c: In function 'MatchWoolDescription': -wl_client.c:143:21: warning: implicit declaration of function 'wool_eval_and_catch_errors' [-Wimplicit-function-declaration] - 143 | (WOOL_List) wool_eval_and_catch_errors(WL_describe_window_call); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -wl_fsm.c:56:5: warning: implicit declaration of function 'WLFsm_fix'; did you mean 'WLFsm_free'? [-Wimplicit-function-declaration] - 56 | WLFsm_fix(fsm, argc, argv); +wl_func.c:712:13: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] + 712 | wool_newline(); + | ^~~~~~~~~~~~ +In file included from bar.c:16: +bar.c: In function 'BarOpen': +gwm.h:162:17: warning: implicit declaration of function 'GWM_no_size_window_error' [-Wimplicit-function-declaration] + 162 | GWM_no_size_window_error(wob); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +bar.c:172:5: note: in expansion of macro 'check_window_size' + 172 | check_window_size(bar); + | ^~~~~~~~~~~~~~~~~ +wl_string.c: In function 'WLString_equal': +wl_string.c:101:10: warning: implicit declaration of function 'is_a_string' [-Wimplicit-function-declaration] + 101 | if (!is_a_string(s2) || strcmp(s1 -> string, s2 -> string)) + | ^~~~~~~~~~~ +wl_name.c:189:13: warning: implicit declaration of function 'WLName_release_values' [-Wimplicit-function-declaration] + 189 | WLName_release_values(argv[0]); + | ^~~~~~~~~~~~~~~~~~~~~ +error.c:122:13: warning: implicit declaration of function 'wool_stack_dump' [-Wimplicit-function-declaration] + 122 | wool_stack_dump(0); + | ^~~~~~~~~~~~~~~ +wl_string.c: In function 'add_strings': +wl_string.c:122:9: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] + 122 | must_be_string(argv[i], i); + | ^~~~~~~~~~~~~~ + | must_be_atom +wl_name.c:199:9: warning: implicit declaration of function 'WLName_set_all'; did you mean 'WLName_setq'? [-Wimplicit-function-declaration] + 199 | WLName_set_all(argv[1], argv[0], value); + | ^~~~~~~~~~~~~~ + | WLName_setq +wl_event.c:184:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 184 | wool_puts("}"); | ^~~~~~~~~ - | WLFsm_free -wl_client.c:143:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 143 | (WOOL_List) wool_eval_and_catch_errors(WL_describe_window_call); - | ^ -wl_fsm.c: At top level: -wl_fsm.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] - 64 | WLFsm_fix(fsm, argc, argv) - | ^~~~~~~~~ -wl_client.c:153:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 153 | desc = (WOOL_List) wool_eval_and_catch_errors(WA_window_description); - | ^ -wl_fsm.c: In function 'WLFsm_fix': -wl_fsm.c:78:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 78 | (WOOL_Atom) i; - | ^ -wool.c:279:9: warning: implicit declaration of function 'wool_print_type'; did you mean 'wool_print_nary'? [-Wimplicit-function-declaration] - 279 | wool_print_type(message); - | ^~~~~~~~~~~~~~~ - | wool_print_nary -wl_event.c: In function 'WLEvent_button_release': -wl_event.c:490:5: warning: implicit declaration of function 'wait_for_button_release' [-Wimplicit-function-declaration] - 490 | wait_for_button_release(evt -> xbutton.button); - | ^~~~~~~~~~~~~~~~~~~~~~~ -screen.c: In function 'SetUpScreen': -screen.c:136:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 136 | wool_puts("\007GWM: screen not described! -- check your .gwmrc!\n"); - | ^~~~~~~~~ - | wool_pool -wool.c:309:9: warning: implicit declaration of function 'wool_end'; did you mean 'wool_read'? [-Wimplicit-function-declaration] - 309 | wool_end(1); - | ^~~~~~~~ - | wool_read -wool.c: At top level: -wool.c:435:1: warning: return type defaults to 'int' [-Wimplicit-int] - 435 | wool_eval_and_catch_errors_proc(wool_expr) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -bar.c:181:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] - 181 | WobRecordHook(bar); - | ^~~~~~~~~~~~~ -wl_fsm.c: In function 'WLFsm_print': -wl_fsm.c:95:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 95 | wool_printf("{%s", WOOL_TYPE_P_NAME(obj -> type)); - | ^~~~~~~~~~~ - | wool_print -icccm.c: In function 'Update_colormap_in_colormap_windows_list': -icccm.c:243:9: warning: implicit declaration of function 'ContextOfXWindow' [-Wimplicit-function-declaration] - 243 | if (ContextOfXWindow(evt -> window)) - | ^~~~~~~~~~~~~~~~ -wool.c: In function 'wool_eval_and_catch_errors_proc': -icccm.c:244:9: warning: 'return' with no value, in function returning non-void - 244 | return; /* if no more window, returns */ - | ^~~~~~ -icccm.c:238:1: note: declared here - 238 | Update_colormap_in_colormap_windows_list(evt) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -bar.c:192:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 192 | bar -> curstate = (int) WOOL_send(WOOL_open, bar -> fsm, (bar -> fsm)); - | ^ -wool.c:441:5: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] - 441 | zrt_gc(local_zrt_size); - | ^~~~~~ - | dft_gc -user.c:355:21: warning: implicit declaration of function 'wait_for_button_release' [-Wimplicit-function-declaration] - 355 | wait_for_button_release(button_event.xbutton.button); - | ^~~~~~~~~~~~~~~~~~~~~~~ -error.c:166:9: warning: implicit declaration of function 'GWM_BusErrorSignalHandler' [-Wimplicit-function-declaration] - 166 | GWM_BusErrorSignalHandler(0); /* skip wool when error in ending */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -icccm.c: At top level: -icccm.c:323:1: warning: return type defaults to 'int' [-Wimplicit-int] - 323 | ConfigureUnmappedWindow(evt) - | ^~~~~~~~~~~~~~~~~~~~~~~ -wool.c: In function 'wool_read': -wool.c:525:9: warning: implicit declaration of function 'yyparse'; did you mean 'pause'? [-Wimplicit-function-declaration] - 525 | if (yyparse()) - | ^~~~~~~ - | pause -icccm.c:344:1: warning: return type defaults to 'int' [-Wimplicit-int] - 344 | send_protocol_message(window, protocol, timestamp, data_size, data) - | ^~~~~~~~~~~~~~~~~~~~~ + | wool_pool +wl_event.c: In function 'WLEvent_user': +wl_event.c:197:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 197 | if ((wl_event -> detail == (int) evt -> xany.display) + | ^ client.c:123:9: warning: implicit declaration of function 'UpdateAllCachedProperties' [-Wimplicit-function-declaration] 123 | UpdateAllCachedProperties(cw); /* some preliminar get_properties */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -wob.c:68:1: warning: return type defaults to 'int' [-Wimplicit-int] - 68 | WobRecordHook(wob) - | ^~~~~~~~~~~~~ -icccm.c: In function 'send_protocol_message': -icccm.c:364:9: warning: implicit declaration of function 'bcopy' [-Wimplicit-function-declaration] - 364 | bcopy(data, &(event.data.l[2]), data_size * 4); - | ^~~~~ -icccm.c:364:9: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] -icccm.c:366:9: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] - 366 | bzero(&(event.data.l[2 + data_size]), (3 - data_size) * 4); - | ^~~~~ -icccm.c:366:9: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] -wool.c: In function 'wool_pool': -wool.c:570:20: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] - 570 | while (yylex() != END_OF_FILE); - | ^~~~~ -wob.c: In function 'NewWob': -wob.c:136:5: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] - 136 | bzero(new, size); - | ^~~~~ -icccm.c: At top level: -wob.c:136:5: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] -wops.c:30:8: warning: type defaults to 'int' in declaration of 'XError' [-Wimplicit-int] - 30 | extern XError(), NoXError(); - | ^~~~~~ -wob.c: At top level: -wops.c:30:18: warning: type defaults to 'int' in declaration of 'NoXError' [-Wimplicit-int] - 30 | extern XError(), NoXError(); - | ^~~~~~~~ -icccm.c:431:1: warning: return type defaults to 'int' [-Wimplicit-int] - 431 | GetWinGravityHint(cw, xgrav, ygrav) - | ^~~~~~~~~~~~~~~~~ -wob.c:141:1: warning: return type defaults to 'int' [-Wimplicit-int] - 141 | WobRelease(wob) - | ^~~~~~~~~~ -icccm.c:458:1: warning: return type defaults to 'int' [-Wimplicit-int] - 458 | ObeyWinGravityHint(cw, direction) - | ^~~~~~~~~~~~~~~~~~ -wops.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int] - 62 | SetTarget(wob) - | ^~~~~~~~~ -menu.c: In function 'NewMenu': -menu.c:167:9: warning: implicit declaration of function 'UpdateClientWindowBar' [-Wimplicit-function-declaration] - 167 | UpdateClientWindowBar(menu, &(menu -> bars[i]), object, dir); - | ^~~~~~~~~~~~~~~~~~~~~ -menu.c: At top level: -wool.c:572:13: warning: implicit declaration of function 'wool_unput'; did you mean 'wool_puts'? [-Wimplicit-function-declaration] - 572 | wool_unput(old_input_buf); - | ^~~~~~~~~~ - | wool_puts -menu.c:172:1: warning: return type defaults to 'int' [-Wimplicit-int] - 172 | MenuClose(menu) - | ^~~~~~~~~ -plug.c:83:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] - 83 | WobRecordHook(plug); - | ^~~~~~~~~~~~~ -plug.c:84:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 84 | plug -> curstate = (int) WOOL_send(WOOL_open, plug -> fsm, (plug -> fsm)); - | ^ -In file included from wool.c:50: -wool.c: In function 'wool_add': -wl_label.c: In function 'wool_label_make': -plug.c:87:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 87 | ((unsigned int) WOOL_send(WOOL_open, - | ^ -wool.c:683:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 683 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); - | ^ -wool.h:112:39: note: in definition of macro 'wool_error' - 112 | #define wool_error(s,m) _wool_error(s,m) - | ^ -wl_label.c:35:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] - 35 | must_be_string(argv[0], 0); - | ^~~~~~~~~~~~~~ - | must_be_atom -wl_client.c:155:13: warning: implicit declaration of function 'ShowUndecoratedWindow' [-Wimplicit-function-declaration] - 155 | ShowUndecoratedWindow(cw); - | ^~~~~~~~~~~~~~~~~~~~~ +wl_list.c: In function 'WLList_physically_append': +wl_name.c: At top level: +wl_list.c:361:9: warning: implicit declaration of function 'zrt_replace_element' [-Wimplicit-function-declaration] + 361 | zrt_replace_element(old_list, list); + | ^~~~~~~~~~~~~~~~~~~ +wl_name.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int] + 255 | WLName_release_values(name) + | ^~~~~~~~~~~~~~~~~~~~~ +wl_string.c: In function 'WLString_match': +wl_string.c:199:20: warning: implicit declaration of function 're_exec' [-Wimplicit-function-declaration] + 199 | ((result = re_exec(argv[1] -> string)) == -1)) { + | ^~~~~~~ +wl_string.c:201:11: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 201 | wool_printf("%\n", comp_error); + | ^~~~~~~~~~~ + | wool_print +wl_name.c: In function 'WLNamespace_print': +wl_name.c:284:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 284 | wool_printf("{NAMESPACE 0x%x ", obj); + | ^~~~~~~~~~~ + | wool_print gwm.c:108:5: warning: implicit declaration of function 'GWM_getopts' [-Wimplicit-function-declaration] 108 | GWM_getopts(argc, argv); /* options & open display */ | ^~~~~~~~~~~ -plug.c: At top level: -plug.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int] - 149 | PlugClose(wob) - | ^~~~~~~~~ -wl_event.c: In function 'WLEvent_key_release': -wl_menu.c: In function 'WLMenu_print': -wl_event.c:499:5: warning: implicit declaration of function 'wait_for_key_release' [-Wimplicit-function-declaration] - 499 | wait_for_key_release(evt -> xkey.keycode); - | ^~~~~~~~~~~~~~~~~~~~ -wool.c:690:9: warning: implicit declaration of function 'must_be_string'; did you mean 'strip_string'? [-Wimplicit-function-declaration] - 690 | must_be_string(argv[0], 0); - | ^~~~~~~~~~~~~~ - | strip_string -wl_menu.c:77:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 77 | wool_printf("{MENU 0x%x: ", obj); - | ^~~~~~~~~~~ - | wool_print -menu.c: In function 'MenuClose': -wl_fsm.c: In function 'WLFsm_action': -menu.c:178:9: warning: implicit declaration of function 'BarClose' [-Wimplicit-function-declaration] - 178 | BarClose(menu -> bars[i]); - | ^~~~~~~~ -plug.c:160:1: warning: return type defaults to 'int' [-Wimplicit-int] - 160 | UpdatePlugGeometry(plug) - | ^~~~~~~~~~~~~~~~~~ -wl_fsm.c:176:21: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] - 176 | SetTarget(wob); - | ^~~~~~~~~ -In file included from wool.c:50: -wool.c: In function 'wool_minus': -menu.c: At top level: -wl_event.c: In function 'WLEvent_user_make': -menu.c:187:1: warning: return type defaults to 'int' [-Wimplicit-int] - 187 | UpdateMenuGeometry(menu) - | ^~~~~~~~~~~~~~~~~~ -wl_event.c:527:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 527 | event = WLEvent_make(0, (unsigned int)data); - | ^ -wool.c:706:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 706 | return wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); - | ^ -wool.h:112:39: note: in definition of macro 'wool_error' - 112 | #define wool_error(s,m) _wool_error(s,m) - | ^ -wl_plug.c: In function 'WLPlug_print': -plug.c:167:1: warning: return type defaults to 'int' [-Wimplicit-int] - 167 | PlugEventHandler(plug, evt) - | ^~~~~~~~~~~~~~~~ -wl_plug.c:59:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 59 | wool_printf("{PLUG 0x%x: ", obj); - | ^~~~~~~~~~~ - | wool_print -wl_label.c: In function 'WLLabel_print': +wl_string.c:211:17: warning: implicit declaration of function 're_subst' [-Wimplicit-function-declaration] + 211 | re_subst(((WOOL_Number) argv[2]) -> number, &subst)) { + | ^~~~~~~~ +bar.c:181:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] + 181 | WobRecordHook(bar); + | ^~~~~~~~~~~~~ +bar.c:192:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 192 | bar -> curstate = (int) WOOL_send(WOOL_open, bar -> fsm, (bar -> fsm)); + | ^ +wl_event.c: In function 'WLEvent_property_icon_pixmap_change': +wl_event.c:235:10: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] + 235 | (SetTarget(TargetWob), + | ^~~~~~~~~ +wl_name.c: At top level: +wl_name.c:367:1: warning: return type defaults to 'int' [-Wimplicit-int] + 367 | WLName_set_all(namespace, name, value) + | ^~~~~~~~~~~~~~ +In file included from menu.c:22: +menu.c: In function 'MenuOpen': +wl_event.c: In function 'WLEvent_keypress': +gwm.h:162:17: warning: implicit declaration of function 'GWM_no_size_window_error' [-Wimplicit-function-declaration] + 162 | GWM_no_size_window_error(wob); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +menu.c:96:5: note: in expansion of macro 'check_window_size' + 96 | check_window_size(menu); + | ^~~~~~~~~~~~~~~~~ +wl_event.c:316:10: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] + 316 | (wl_event -> detail == XKeycodeToKeysym(dpy, + | ^ gwm.c:113:5: warning: implicit declaration of function 'RegisterScreens'; did you mean 'RegisterScreen'? [-Wimplicit-function-declaration] 113 | RegisterScreens(); | ^~~~~~~~~~~~~~~ | RegisterScreen -screen.c:169:5: warning: implicit declaration of function 'CreateGwmLabelWindow' [-Wimplicit-function-declaration] - 169 | CreateGwmLabelWindow(); - | ^~~~~~~~~~~~~~~~~~~~ -wl_label.c:58:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 58 | wool_printf("{LABEL %ld,", obj -> font); +In file included from gwm.h:79, + from wl_event.c:20: +/usr/include/X11/Xlib.h:1687:15: note: declared here + 1687 | extern KeySym XKeycodeToKeysym( + | ^~~~~~~~~~~~~~~~ +wl_event.c: In function 'WLEvent_keyrelease': +wl_event.c:332:10: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] + 332 | (wl_event -> detail == XKeycodeToKeysym(dpy, + | ^ +In file included from gwm.h:79, + from wl_event.c:20: +/usr/include/X11/Xlib.h:1687:15: note: declared here + 1687 | extern KeySym XKeycodeToKeysym( + | ^~~~~~~~~~~~~~~~ +error.c:135:9: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] + 135 | wool_newline(); + | ^~~~~~~~~~~~ +error.c: At top level: +error.c:143:1: warning: return type defaults to 'int' [-Wimplicit-int] + 143 | Error(s1, s2) + | ^~~~~ +error.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int] + 161 | wool_error_handler() + | ^~~~~~~~~~~~~~~~~~ +icccm.c: In function 'wool_wm_state_user_icon_set': +icccm.c:71:5: warning: implicit declaration of function 'Update_XA_WM_STATE' [-Wimplicit-function-declaration] + 71 | Update_XA_WM_STATE(TargetWindow); + | ^~~~~~~~~~~~~~~~~~ +wl_bar.c: In function 'WLBar_print': +wl_bar.c:73:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 73 | wool_printf("{BAR 0x%x: ", obj); | ^~~~~~~~~~~ | wool_print -screen.c: At top level: -screen.c:176:1: warning: return type defaults to 'int' [-Wimplicit-int] - 176 | ScreenEventHandler(screen, evt) - | ^~~~~~~~~~~~~~~~~~ -wool.c: In function 'shell': -wl_fsm.c:181:21: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] - 181 | zrt_gc(local_zrt_size); - | ^~~~~~ - | dft_gc -wool.c:1100:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1100 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); - | ^ -wool.h:112:39: note: in definition of macro 'wool_error' - 112 | #define wool_error(s,m) _wool_error(s,m) - | ^ -wl_fsm.c:189:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 189 | wob -> curstate = (int) arc -> state; - | ^ -icccm.c: In function 'MakeResourceIdentifier': -icccm.c:540:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] - 540 | must_be_string(string, 1); - | ^~~~~~~~~~~~~~ - | must_be_atom +wl_string.c: In function 'advance': +wl_string.c:535:17: warning: implicit declaration of function 'cclass' [-Wimplicit-function-declaration] + 535 | if (cclass(ep, *lp++, 1)) { + | ^~~~~~ wool-gwm.c:179:8: warning: type defaults to 'int' in declaration of 'XError' [-Wimplicit-int] 179 | extern XError(), NoXError(); | ^~~~~~ wool-gwm.c:179:18: warning: type defaults to 'int' in declaration of 'NoXError' [-Wimplicit-int] 179 | extern XError(), NoXError(); | ^~~~~~~~ -icccm.c: At top level: -icccm.c:559:1: warning: return type defaults to 'int' [-Wimplicit-int] - 559 | CreateGwmLabelWindow() - | ^~~~~~~~~~~~~~~~~~~~ +screen.c:37:8: warning: type defaults to 'int' in declaration of 'ScreenOpen' [-Wimplicit-int] + 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); + | ^~~~~~~~~~ +screen.c:37:22: warning: type defaults to 'int' in declaration of 'ScreenClose' [-Wimplicit-int] + 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); + | ^~~~~~~~~~~ +screen.c:37:37: warning: type defaults to 'int' in declaration of 'ScreenEventHandler' [-Wimplicit-int] + 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); + | ^~~~~~~~~~~~~~~~~~ +screen.c:37:59: warning: type defaults to 'int' in declaration of 'ReconfigureScreen' [-Wimplicit-int] + 37 | extern ScreenOpen(), ScreenClose(), ScreenEventHandler(), ReconfigureScreen(); + | ^~~~~~~~~~~~~~~~~ +wl_string.c:559:17: warning: implicit declaration of function 'backref' [-Wimplicit-function-declaration] + 559 | if (backref(i, lp)) { + | ^~~~~~~ +screen.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] + 67 | ScreenOpen(screen) + | ^~~~~~~~~~ +screen.c: In function 'ScreenOpen': +screen.c:70:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 70 | screen -> curstate = (int) + | ^ +wl_string.c: At top level: +client.c:125:9: warning: implicit declaration of function 'MatchWoolDescription' [-Wimplicit-function-declaration] + 125 | MatchWoolDescription(cw, &wl_client); /* get the descriptions */ + | ^~~~~~~~~~~~~~~~~~~~ +wl_string.c:610:1: warning: return type defaults to 'int' [-Wimplicit-int] + 610 | backref(i, lp) + | ^~~~~~~ +wl_string.c: In function 're_subst': +wl_string.c:647:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 647 | return (int) wool_error("match: Too many \"(\" asked (%d) ", n); + | ^ +error.c: In function 'wool_error_handler': +error.c:164:9: warning: implicit declaration of function 'remove_grab' [-Wimplicit-function-declaration] + 164 | remove_grab(0); + | ^~~~~~~~~~~ bar.c: In function 'CalcNaturalBarWidth': +menu.c:104:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] + 104 | WobRecordHook(menu); + | ^~~~~~~~~~~~~ bar.c:225:13: warning: implicit declaration of function 'UpdatePlugGeometry'; did you mean 'UpdateBarGeometry'? [-Wimplicit-function-declaration] 225 | UpdatePlugGeometry(plugs[i]); | ^~~~~~~~~~~~~~~~~~ | UpdateBarGeometry +menu.c:107:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 107 | menu -> curstate = (int) WOOL_send(WOOL_open, menu -> fsm, (menu -> fsm)); + | ^ +In file included from plug.c:15: +plug.c: In function 'PlugOpen': +wl_bar.c:76:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 76 | wool_puts(" "); + | ^~~~~~~~~ + | wool_pool +gwm.h:162:17: warning: implicit declaration of function 'GWM_no_size_window_error' [-Wimplicit-function-declaration] + 162 | GWM_no_size_window_error(wob); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +plug.c:74:5: note: in expansion of macro 'check_window_size' + 74 | check_window_size(plug); + | ^~~~~~~~~~~~~~~~~ +user.c: In function 'UserMoveWindow': +gwm.c:115:9: warning: implicit declaration of function 'wool_error_occurred' [-Wimplicit-function-declaration] + 115 | if (wool_error_occurred(GWM_Initialize)) /* Init wool and display */ + | ^~~~~~~~~~~~~~~~~~~ +user.c:335:9: warning: implicit declaration of function 'MeterOpen' [-Wimplicit-function-declaration] + 335 | MeterOpen("(100,100)"); + | ^~~~~~~~~ +wl_client.c: In function 'WLClient_print': +wl_client.c:88:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 88 | wool_printf("{CLIENT 0x%x: ", obj); + | ^~~~~~~~~~~ + | wool_print +wl_fsm.c: In function 'wool_fsm_make': +wl_fsm.c:56:5: warning: implicit declaration of function 'WLFsm_fix'; did you mean 'WLFsm_free'? [-Wimplicit-function-declaration] + 56 | WLFsm_fix(fsm, argc, argv); + | ^~~~~~~~~ + | WLFsm_free +wl_fsm.c: At top level: +wl_fsm.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] + 64 | WLFsm_fix(fsm, argc, argv) + | ^~~~~~~~~ +wl_fsm.c: In function 'WLFsm_fix': +wl_fsm.c:78:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 78 | (WOOL_Atom) i; + | ^ +wl_event.c: In function 'WLEvent_button_release': +wl_event.c:490:5: warning: implicit declaration of function 'wait_for_button_release' [-Wimplicit-function-declaration] + 490 | wait_for_button_release(evt -> xbutton.button); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gwm.c:116:9: warning: implicit declaration of function 'GWM_Abort' [-Wimplicit-function-declaration] + 116 | GWM_Abort("cannot initialize"); + | ^~~~~~~~~ +In file included from wl_bar.c:13: +wl_bar.c: In function 'WLBar_free': +icccm.c: In function 'wool_wm_state_update': +icccm.c:93:7: warning: implicit declaration of function 'Set_XA_WM_STATE' [-Wimplicit-function-declaration] + 93 | Set_XA_WM_STATE(TargetWindow -> window, state); + | ^~~~~~~~~~~~~~~ +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_bar.c:101:5: note: in expansion of macro 'Free' + 101 | Free(obj); + | ^~~~ +In file included from bar.c:14: +bar.c:230:16: warning: implicit declaration of function 'CalcNaturalBarLength'; did you mean 'CalcNaturalBarWidth'? [-Wimplicit-function-declaration] + 230 | CalcNaturalBarLength(plugs[i]) + 2 * plugs[i] -> box.borderwidth); + | ^~~~~~~~~~~~~~~~~~~~ +wool.h:62:40: note: in definition of macro 'Max' + 62 | #define Max(x,y) (((x)<(y))?(y):(x)) + | ^ +wl_fsm.c: In function 'WLFsm_print': +client.c:126:9: warning: implicit declaration of function 'UpdateClientWindowFields'; did you mean 'UpdateClientWindowGeometry'? [-Wimplicit-function-declaration] + 126 | UpdateClientWindowFields(cw, wl_client); + | ^~~~~~~~~~~~~~~~~~~~~~~~ + | UpdateClientWindowGeometry +wl_fsm.c:95:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 95 | wool_printf("{%s", WOOL_TYPE_P_NAME(obj -> type)); + | ^~~~~~~~~~~ + | wool_print +wob.c:68:1: warning: return type defaults to 'int' [-Wimplicit-int] + 68 | WobRecordHook(wob) + | ^~~~~~~~~~~~~ +wl_client.c:90:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 90 | wool_puts(" "); + | ^~~~~~~~~ + | wool_pool +bar.c: At top level: +bar.c:401:1: warning: return type defaults to 'int' [-Wimplicit-int] + 401 | UpdateBarLength(bar) + | ^~~~~~~~~~~~~~~ +bar.c: In function 'UpdateBarLength': +bar.c:409:9: warning: 'return' with no value, in function returning non-void + 409 | return; + | ^~~~~~ +bar.c:401:1: note: declared here + 401 | UpdateBarLength(bar) + | ^~~~~~~~~~~~~~~ +wool.c: In function '_wool_error': +wob.c: In function 'NewWob': +wool.c:193:9: warning: implicit declaration of function 'wool_stack_dump' [-Wimplicit-function-declaration] + 193 | wool_stack_dump(0); + | ^~~~~~~~~~~~~~~ +wob.c:136:5: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] + 136 | bzero(new, size); + | ^~~~~ +wob.c:136:5: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] +wob.c: At top level: +wob.c:141:1: warning: return type defaults to 'int' [-Wimplicit-int] + 141 | WobRelease(wob) + | ^~~~~~~~~~ +menu.c: In function 'NewMenu': +menu.c:167:9: warning: implicit declaration of function 'UpdateClientWindowBar' [-Wimplicit-function-declaration] + 167 | UpdateClientWindowBar(menu, &(menu -> bars[i]), object, dir); + | ^~~~~~~~~~~~~~~~~~~~~ +error.c:166:9: warning: implicit declaration of function 'GWM_BusErrorSignalHandler' [-Wimplicit-function-declaration] + 166 | GWM_BusErrorSignalHandler(0); /* skip wool when error in ending */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +menu.c: At top level: +menu.c:172:1: warning: return type defaults to 'int' [-Wimplicit-int] + 172 | MenuClose(menu) + | ^~~~~~~~~ +user.c:336:9: warning: implicit declaration of function 'MeterUpdate' [-Wimplicit-function-declaration] + 336 | MeterUpdate(MakePairUserDims(ulx, uly)); + | ^~~~~~~~~~~ +bar.c: At top level: +bar.c:496:1: warning: return type defaults to 'int' [-Wimplicit-int] + 496 | BarEventHandler(bar, evt) + | ^~~~~~~~~~~~~~~ +wl_menu.c: In function 'WLMenu_print': +wl_menu.c:77:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 77 | wool_printf("{MENU 0x%x: ", obj); + | ^~~~~~~~~~~ + | wool_print +gwm.c:129:9: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] + 129 | SetTarget(Context -> rootWob); + | ^~~~~~~~~ +bar.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int] + 520 | ReconfigureBar(bar, culprit) + | ^~~~~~~~~~~~~~ +bar.c: In function 'ReconfigureBar': +bar.c:527:9: warning: 'return' with no value, in function returning non-void + 527 | return; + | ^~~~~~ +bar.c:520:1: note: declared here + 520 | ReconfigureBar(bar, culprit) + | ^~~~~~~~~~~~~~ +plug.c:83:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] + 83 | WobRecordHook(plug); + | ^~~~~~~~~~~~~ +plug.c:84:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 84 | plug -> curstate = (int) WOOL_send(WOOL_open, plug -> fsm, (plug -> fsm)); + | ^ +plug.c:87:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 87 | ((unsigned int) WOOL_send(WOOL_open, + | ^ +wool-gwm.c: In function 'InitWool': +wool-gwm.c:201:5: warning: implicit declaration of function 'init_new_standard_wool_methods' [-Wimplicit-function-declaration] + 201 | init_new_standard_wool_methods(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +wool-gwm.c: At top level: +wool-gwm.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int] + 213 | init_new_standard_wool_methods() + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +wool.c:199:5: warning: implicit declaration of function 'wool_error_handler' [-Wimplicit-function-declaration] + 199 | wool_error_handler(); /* C package handler */ + | ^~~~~~~~~~~~~~~~~~ +menu.c: In function 'MenuClose': +menu.c:178:9: warning: implicit declaration of function 'BarClose' [-Wimplicit-function-declaration] + 178 | BarClose(menu -> bars[i]); + | ^~~~~~~~ +menu.c: At top level: +gwm.c:146:9: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] + 146 | zrt_gc(0); + | ^~~~~~ + | dft_gc +menu.c:187:1: warning: return type defaults to 'int' [-Wimplicit-int] + 187 | UpdateMenuGeometry(menu) + | ^~~~~~~~~~~~~~~~~~ +wl_plug.c: In function 'WLPlug_print': +plug.c: At top level: +wl_plug.c:59:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 59 | wool_printf("{PLUG 0x%x: ", obj); + | ^~~~~~~~~~~ + | wool_print +plug.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int] + 149 | PlugClose(wob) + | ^~~~~~~~~ +plug.c:160:1: warning: return type defaults to 'int' [-Wimplicit-int] + 160 | UpdatePlugGeometry(plug) + | ^~~~~~~~~~~~~~~~~~ +plug.c:167:1: warning: return type defaults to 'int' [-Wimplicit-int] + 167 | PlugEventHandler(plug, evt) + | ^~~~~~~~~~~~~~~~ +wl_cursor.c: In function 'wool_cursor_make': +wl_cursor.c:54:13: warning: implicit declaration of function 'must_be_string' [-Wimplicit-function-declaration] + 54 | must_be_string(argv[0], 0); + | ^~~~~~~~~~~~~~ +wl_event.c: In function 'WLEvent_key_release': +wl_event.c:499:5: warning: implicit declaration of function 'wait_for_key_release' [-Wimplicit-function-declaration] + 499 | wait_for_key_release(evt -> xkey.keycode); + | ^~~~~~~~~~~~~~~~~~~~ +wl_event.c: In function 'WLEvent_user_make': +wops.c:30:8: warning: type defaults to 'int' in declaration of 'XError' [-Wimplicit-int] + 30 | extern XError(), NoXError(); + | ^~~~~~ +wl_event.c:527:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 527 | event = WLEvent_make(0, (unsigned int)data); + | ^ +wl_fsm.c: In function 'WLFsm_action': +wops.c:30:18: warning: type defaults to 'int' in declaration of 'NoXError' [-Wimplicit-int] + 30 | extern XError(), NoXError(); + | ^~~~~~~~ +wl_fsm.c:176:21: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] + 176 | SetTarget(wob); + | ^~~~~~~~~ +wops.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int] + 62 | SetTarget(wob) + | ^~~~~~~~~ +screen.c:76:9: warning: implicit declaration of function 'wool_set_screen_background' [-Wimplicit-function-declaration] + 76 | wool_set_screen_background(screen -> tile); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from wl_client.c:13: +wl_client.c: In function 'WLClient_free': +wool.c:201:5: warning: implicit declaration of function 'WLStackFrame_pop_to' [-Wimplicit-function-declaration] + 201 | WLStackFrame_pop_to(wool_stackframe_on_error); + | ^~~~~~~~~~~~~~~~~~~ +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_client.c:125:5: note: in expansion of macro 'Free' + 125 | Free(obj); + | ^~~~ +wl_client.c: At top level: wl_menu.c:80:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] 80 | wool_puts(" "); | ^~~~~~~~~ | wool_pool -wl_event.c: In function 'WLEvent_propertychange_make': -wl_event.c:548:9: warning: implicit declaration of function 'is_a_string' [-Wimplicit-function-declaration] - 548 | if (is_a_string(name)) { - | ^~~~~~~~~~~ -wl_client.c:170:13: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] - 170 | wool_newline(); - | ^~~~~~~~~~~~ +wl_client.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int] + 138 | MatchWoolDescription(cw, cw_desc_ptr) + | ^~~~~~~~~~~~~~~~~~~~ +wl_label.c: In function 'wool_label_make': +wl_label.c:35:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] + 35 | must_be_string(argv[0], 0); + | ^~~~~~~~~~~~~~ + | must_be_atom +wool-gwm.c: In function 'wool_set_screen_background': +wool-gwm.c:285:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 285 | wool_puts("Not a background: "); + | ^~~~~~~~~ + | wool_pool +bar.c:542:13: warning: implicit declaration of function 'ReconfigurePlug'; did you mean 'ReconfigureBar'? [-Wimplicit-function-declaration] + 542 | ReconfigurePlug(bar -> plugs[i], bar); + | ^~~~~~~~~~~~~~~ + | ReconfigureBar +bar.c: At top level: +bar.c:553:1: warning: return type defaults to 'int' [-Wimplicit-int] + 553 | set_bar_bitmap(bar, wl_pixmap) + | ^~~~~~~~~~~~~~ +bar.c: In function 'set_bar_bitmap': +wool.c: In function 'wool_print_error_message': +wool.c:223:5: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] + 223 | wool_newline(); + | ^~~~~~~~~~~~ +bar.c:560:9: warning: 'return' with no value, in function returning non-void + 560 | return; + | ^~~~~~ +wl_fsm.c:181:21: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] + 181 | zrt_gc(local_zrt_size); + | ^~~~~~ + | dft_gc +wl_cursor.c: In function 'WLCursor_print': +wl_cursor.c:106:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 106 | wool_printf("{CURSOR %x}", obj); + | ^~~~~~~~~~~ + | wool_print +bar.c:553:1: note: declared here + 553 | set_bar_bitmap(bar, wl_pixmap) + | ^~~~~~~~~~~~~~ +wl_fsm.c:189:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 189 | wob -> curstate = (int) arc -> state; + | ^ wl_plug.c:61:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] 61 | wool_puts("}"); | ^~~~~~~~~ | wool_pool +client.c:130:9: warning: implicit declaration of function 'ClientWindowRecordClient' [-Wimplicit-function-declaration] + 130 | ClientWindowRecordClient(cw); /* it */ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +wool.c:226:9: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 226 | wool_printf("\"%s\"", wool_is_reading_file); + | ^~~~~~~~~~~ + | wool_print +bar.c: At top level: +bar.c:609:1: warning: return type defaults to 'int' [-Wimplicit-int] + 609 | UpdateBarShape(bar) + | ^~~~~~~~~~~~~~ wob.c: In function 'WobRelease': -wl_client.c: At top level: -wl_client.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int] - 182 | WLClient_set_grabs(list, window) - | ^~~~~~~~~~~~~~~~~~ wob.c:153:5: warning: implicit declaration of function 'DelayedFree' [-Wimplicit-function-declaration] 153 | DelayedFree(wob); | ^~~~~~~~~~~ -wl_client.c: In function 'WLClient_set_grabs': +wl_label.c: In function 'WLLabel_print': wob.c: At top level: -wl_client.c:191:9: warning: 'return' with no value, in function returning non-void - 191 | return; - | ^~~~~~ +wl_label.c:58:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 58 | wool_printf("{LABEL %ld,", obj -> font); + | ^~~~~~~~~~~ + | wool_print +wl_event.c: In function 'WLEvent_propertychange_make': wob.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int] 156 | WobEventHandler(wob, evt) | ^~~~~~~~~~~~~~~ -wl_client.c:182:1: note: declared here - 182 | WLClient_set_grabs(list, window) - | ^~~~~~~~~~~~~~~~~~ -screen.c: In function 'ScreenEventHandler': -screen.c:188:38: warning: implicit declaration of function 'LookUpWob' [-Wimplicit-function-declaration] - 188 | if (wob = (ClientWindow) LookUpWob(evt->xmaprequest.window)) { - | ^~~~~~~~~ -screen.c:188:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 188 | if (wob = (ClientWindow) LookUpWob(evt->xmaprequest.window)) { - | ^ -wool.c:1107:9: warning: implicit declaration of function 'wool_clean_before_exec' [-Wimplicit-function-declaration] - 1107 | wool_clean_before_exec(); - | ^~~~~~~~~~~~~~~~~~~~~~ +wl_event.c:548:9: warning: implicit declaration of function 'is_a_string' [-Wimplicit-function-declaration] + 548 | if (is_a_string(name)) { + | ^~~~~~~~~~~ +menu.c: In function 'UpdateMenuGeometry': +menu.c:201:19: warning: implicit declaration of function 'UpdateBarWidth' [-Wimplicit-function-declaration] + 201 | length += UpdateBarWidth(menu -> bars[i]) + + | ^~~~~~~~~~~~~~ +client.c:132:9: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] + 132 | zrt_gc(local_zrt_size); + | ^~~~~~ + | dft_gc +gwm.c:149:13: warning: implicit declaration of function 'ClientWindowClose'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] + 149 | ClientWindowClose(GWM_window_being_decorated); + | ^~~~~~~~~~~~~~~~~ + | ClientWindowStatus +In file included from wl_menu.c:13: +wl_menu.c: In function 'WLMenu_free': +plug.c: In function 'PlugEventHandler': +plug.c:173:9: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] + 173 | SetTarget(plug); + | ^~~~~~~~~ +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_menu.c:104:5: note: in expansion of macro 'Free' + 104 | Free(obj); + | ^~~~ +wool.c:279:9: warning: implicit declaration of function 'wool_print_type'; did you mean 'wool_print_nary'? [-Wimplicit-function-declaration] + 279 | wool_print_type(message); + | ^~~~~~~~~~~~~~~ + | wool_print_nary +plug.c: At top level: +wl_menu.c: In function 'WLMenu_get_dimensions': +plug.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int] + 182 | ReconfigurePlug(plug, culprit) + | ^~~~~~~~~~~~~~~ +wl_menu.c:113:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 113 | return (WOOL_OBJECT) WOOL_send(WOOL_get_dimensions, + | ^ +plug.c:212:1: warning: return type defaults to 'int' [-Wimplicit-int] + 212 | set_plug_bitmap(plug, wl_pixmap) + | ^~~~~~~~~~~~~~~ +plug.c: In function 'set_plug_bitmap': +screen.c:79:5: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] + 79 | SetTarget(screen); + | ^~~~~~~~~ +plug.c:221:9: warning: 'return' with no value, in function returning non-void + 221 | return; + | ^~~~~~ +In file included from wl_cursor.c:14: +wl_cursor.c: In function 'WLCursor_free': +plug.c:212:1: note: declared here + 212 | set_plug_bitmap(plug, wl_pixmap) + | ^~~~~~~~~~~~~~~ +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_cursor.c:120:5: note: in expansion of macro 'Free' + 120 | Free(obj); + | ^~~~ +plug.c:227:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 227 | graphic_mask = ((unsigned int) WOOL_send(WOOL_open, plug -> graphic, + | ^ +wool.c:309:9: warning: implicit declaration of function 'wool_end'; did you mean 'wool_read'? [-Wimplicit-function-declaration] + 309 | wool_end(1); + | ^~~~~~~~ + | wool_read +icccm.c: In function 'wool_set_colormap_focus': +icccm.c:150:13: warning: implicit declaration of function 'GWM_set_default_colormap' [-Wimplicit-function-declaration] + 150 | GWM_set_default_colormap(); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from wl_plug.c:13: +wl_plug.c: In function 'WLPlug_free': +wool-gwm.c:287:9: warning: implicit declaration of function 'wool_newline'; did you mean 'wool_draw_line'? [-Wimplicit-function-declaration] + 287 | wool_newline(); + | ^~~~~~~~~~~~ + | wool_draw_line +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wl_plug.c:80:5: note: in expansion of macro 'Free' + 80 | Free(obj); + | ^~~~ +icccm.c: At top level: +icccm.c:171:1: warning: return type defaults to 'int' [-Wimplicit-int] + 171 | GWM_set_default_colormap() + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from wl_label.c:14: wl_label.c: In function 'WLLabel_free': wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] @@ -1053,169 +1040,48 @@ wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you me wl_label.c:73:5: note: in expansion of macro 'Free' 73 | Free(obj); | ^~~~ -user.c: In function 'UserResizeWindow': -user.c:756:17: warning: implicit declaration of function 'ReconfigureClientWindow'; did you mean 'XReconfigureWMWindow'? [-Wimplicit-function-declaration] - 756 | ReconfigureClientWindow(cw, cw -> client); - | ^~~~~~~~~~~~~~~~~~~~~~~ - | XReconfigureWMWindow +wool.c: At top level: +wool.c:435:1: warning: return type defaults to 'int' [-Wimplicit-int] + 435 | wool_eval_and_catch_errors_proc(wool_expr) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +icccm.c:238:1: warning: return type defaults to 'int' [-Wimplicit-int] + 238 | Update_colormap_in_colormap_windows_list(evt) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +user.c:353:17: warning: implicit declaration of function 'SendSyntheticMoveEvent' [-Wimplicit-function-declaration] + 353 | SendSyntheticMoveEvent(cw); + | ^~~~~~~~~~~~~~~~~~~~~~ wops.c: In function 'MapWindow': +wool.c: In function 'wool_eval_and_catch_errors_proc': wops.c:86:5: warning: implicit declaration of function 'ClientWindowMap'; did you mean 'ClientWindowLeader'? [-Wimplicit-function-declaration] 86 | ClientWindowMap(cw); | ^~~~~~~~~~~~~~~ | ClientWindowLeader -In file included from wool.c:50: -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wool.c:1111:5: note: in expansion of macro 'Free' - 1111 | Free(program_args); - | ^~~~ -wool.c: At top level: -plug.c: In function 'PlugEventHandler': -plug.c:173:9: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] - 173 | SetTarget(plug); - | ^~~~~~~~~ -menu.c: In function 'UpdateMenuGeometry': -menu.c:201:19: warning: implicit declaration of function 'UpdateBarWidth' [-Wimplicit-function-declaration] - 201 | length += UpdateBarWidth(menu -> bars[i]) + - | ^~~~~~~~~~~~~~ -wool.c:1143:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1143 | SignalsInit() - | ^~~~~~~~~~~ -plug.c: At top level: -plug.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int] - 182 | ReconfigurePlug(plug, culprit) - | ^~~~~~~~~~~~~~~ -icccm.c: In function 'ClientWindowAncestorOfWindow': -plug.c:212:1: warning: return type defaults to 'int' [-Wimplicit-int] - 212 | set_plug_bitmap(plug, wl_pixmap) - | ^~~~~~~~~~~~~~~ -plug.c: In function 'set_plug_bitmap': -icccm.c:639:33: warning: implicit declaration of function 'LookUpWob' [-Wimplicit-function-declaration] - 639 | && (cw = (ClientWindow) LookUpWob(toplevel)) - | ^~~~~~~~~ -wool.c: In function 'wool_with_output_to_string': -plug.c:221:9: warning: 'return' with no value, in function returning non-void - 221 | return; - | ^~~~~~ -plug.c:212:1: note: declared here - 212 | set_plug_bitmap(plug, wl_pixmap) - | ^~~~~~~~~~~~~~~ -icccm.c:639:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 639 | && (cw = (ClientWindow) LookUpWob(toplevel)) - | ^ -wool.c:1205:5: warning: implicit declaration of function 'WOOL_STRING_STREAM_free'; did you mean 'WOOL_STRING_STREAM_make'? [-Wimplicit-function-declaration] - 1205 | WOOL_STRING_STREAM_free (str); - | ^~~~~~~~~~~~~~~~~~~~~~~ - | WOOL_STRING_STREAM_make -plug.c:227:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 227 | graphic_mask = ((unsigned int) WOOL_send(WOOL_open, plug -> graphic, - | ^ -client.c:125:9: warning: implicit declaration of function 'MatchWoolDescription' [-Wimplicit-function-declaration] - 125 | MatchWoolDescription(cw, &wl_client); /* get the descriptions */ - | ^~~~~~~~~~~~~~~~~~~~ -In file included from wl_menu.c:13: -wl_menu.c: In function 'WLMenu_free': -In file included from wool.c:50: -wool.c: In function 'wool_for_loop': -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_menu.c:104:5: note: in expansion of macro 'Free' - 104 | Free(obj); - | ^~~~ -In file included from wl_plug.c:13: -wl_plug.c: In function 'WLPlug_free': -wool.c:1317:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1317 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); - | ^ -wool.h:112:39: note: in definition of macro 'wool_error' - 112 | #define wool_error(s,m) _wool_error(s,m) - | ^ -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wl_plug.c:80:5: note: in expansion of macro 'Free' - 80 | Free(obj); - | ^~~~ -wl_menu.c: In function 'WLMenu_get_dimensions': -wl_menu.c:113:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 113 | return (WOOL_OBJECT) WOOL_send(WOOL_get_dimensions, - | ^ +wool.c:441:5: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] + 441 | zrt_gc(local_zrt_size); + | ^~~~~~ + | dft_gc +wl_pixmap.c: In function 'wool_raw_bitmap_make': wl_event.c:549:13: warning: implicit declaration of function 'wool_self_pointer_make'; did you mean 'wool_func_pointer_make'? [-Wimplicit-function-declaration] 549 | if (wool_self_pointer_make(name -> string, '\030', &x_atom)) { | ^~~~~~~~~~~~~~~~~~~~~~ | wool_func_pointer_make -wl_client.c:193:9: warning: implicit declaration of function 'wool_warning1'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 193 | wool_warning1("Grabs must be a list, not a %s", - | ^~~~~~~~~~~~~ - | wool_print -wl_client.c:195:9: warning: 'return' with no value, in function returning non-void - 195 | return; - | ^~~~~~ -wl_client.c:182:1: note: declared here - 182 | WLClient_set_grabs(list, window) - | ^~~~~~~~~~~~~~~~~~ -wl_client.c:234:5: warning: 'return' with no value, in function returning non-void - 234 | return; - | ^~~~~~ -wl_client.c:182:1: note: declared here - 182 | WLClient_set_grabs(list, window) - | ^~~~~~~~~~~~~~~~~~ -wl_client.c: At top level: -wl_client.c:239:1: warning: return type defaults to 'int' [-Wimplicit-int] - 239 | WLClient_unset_grabs(list, window) - | ^~~~~~~~~~~~~~~~~~~~ -wl_client.c: In function 'WLClient_unset_grabs': -wl_client.c:248:9: warning: 'return' with no value, in function returning non-void - 248 | return; - | ^~~~~~ -wl_client.c:239:1: note: declared here - 239 | WLClient_unset_grabs(list, window) - | ^~~~~~~~~~~~~~~~~~~~ -wool.c:1323:5: warning: implicit declaration of function 'WLStackFrame_push_value' [-Wimplicit-function-declaration] - 1323 | WLStackFrame_push_value(argv[0]); - | ^~~~~~~~~~~~~~~~~~~~~~~ -wl_client.c:281:5: warning: 'return' with no value, in function returning non-void - 281 | return; - | ^~~~~~ -wl_client.c:239:1: note: declared here - 239 | WLClient_unset_grabs(list, window) - | ^~~~~~~~~~~~~~~~~~~~ -wl_pixmap.c: In function 'wool_raw_bitmap_make': wl_pixmap.c:108:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] 108 | must_be_string(filename, 0); | ^~~~~~~~~~~~~~ | must_be_atom -user.c:780:14: warning: implicit declaration of function 'validate_dir' [-Wimplicit-function-declaration] - 780 | x2 = validate_dir(xdir, cur_x - init_x, cw -> inner_width); - | ^~~~~~~~~~~~ -gwm.c:115:9: warning: implicit declaration of function 'wool_error_occurred' [-Wimplicit-function-declaration] - 115 | if (wool_error_occurred(GWM_Initialize)) /* Init wool and display */ - | ^~~~~~~~~~~~~~~~~~~ -In file included from bar.c:14: -bar.c:230:16: warning: implicit declaration of function 'CalcNaturalBarLength'; did you mean 'CalcNaturalBarWidth'? [-Wimplicit-function-declaration] - 230 | CalcNaturalBarLength(plugs[i]) + 2 * plugs[i] -> box.borderwidth); - | ^~~~~~~~~~~~~~~~~~~~ -wool.h:62:40: note: in definition of macro 'Max' - 62 | #define Max(x,y) (((x)<(y))?(y):(x)) - | ^ -icccm.c: In function 'DecoratedWindow': -wool.c:1339:5: warning: implicit declaration of function 'WLStackFrame_pop' [-Wimplicit-function-declaration] - 1339 | WLStackFrame_pop(); - | ^~~~~~~~~~~~~~~~ -wl_list.c: In function 'WLList_qsort': -icccm.c:659:38: warning: implicit declaration of function 'LookUpClient' [-Wimplicit-function-declaration] - 659 | ClientWindow cw = (ClientWindow) LookUpClient(w); - | ^~~~~~~~~~~~ -In file included from wool.c:50: -wool.c: In function 'wool_tag': -icccm.c:659:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 659 | ClientWindow cw = (ClientWindow) LookUpClient(w); - | ^ -wl_list.c:657:5: warning: implicit declaration of function 'qsort' [-Wimplicit-function-declaration] - 657 | qsort((char *) list -> list, list ->size, sizeof(WOOL_OBJECT), - | ^~~~~ +wool.c: In function 'wool_read': +wool.c:525:9: warning: implicit declaration of function 'yyparse'; did you mean 'pause'? [-Wimplicit-function-declaration] + 525 | if (yyparse()) + | ^~~~~~~ + | pause +In file included from wool-gwm.c:23: +wool-gwm.c: In function 'wool_change_keyboard_mapping': +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wool-gwm.c:357:5: note: in expansion of macro 'Free' + 357 | Free(keysyms); + | ^~~~ In file included from menu.c:17: menu.c:203:21: warning: implicit declaration of function 'NaturalBarLength' [-Wimplicit-function-declaration] 203 | width = Max(NaturalBarLength(menu -> bars[i]), width); @@ -1223,16 +1089,18 @@ menu.c:203:21: warning: implicit declaration of function 'NaturalBarLength' [-Wi wool.h:62:36: note: in definition of macro 'Max' 62 | #define Max(x,y) (((x)<(y))?(y):(x)) | ^ -icccm.c:663:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 663 | cw = (ClientWindow) LookUpWob(w); - | ^ +gwm.c:158:5: warning: implicit declaration of function 'GWM_ProcessEvents' [-Wimplicit-function-declaration] + 158 | GWM_ProcessEvents(1); /* MAIN LOOP (never returns!) */ + | ^~~~~~~~~~~~~~~~~ +gwm.c: At top level: +gwm.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int] + 164 | GWM_Abort(message) + | ^~~~~~~~~ +wool.c: In function 'wool_pool': +wool.c:570:20: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] + 570 | while (yylex() != END_OF_FILE); + | ^~~~~ wob.c: In function 'WobEventHandler': -wool.c:1385:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1385 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); - | ^ -wool.h:112:39: note: in definition of macro 'wool_error' - 112 | #define wool_error(s,m) _wool_error(s,m) - | ^ wob.c:160:5: warning: implicit declaration of function 'WLFsm_action' [-Wimplicit-function-declaration] 160 | WLFsm_action(wob->fsm, wob, evt); | ^~~~~~~~~~~~ @@ -1243,92 +1111,124 @@ wob.c:167:1: warning: return type defaults to 'int' [-Wimplicit-int] wob.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int] 173 | WobPrint(wob) | ^~~~~~~~ -screen.c:194:25: warning: implicit declaration of function 'ClientWindowExecuteOpening' [-Wimplicit-function-declaration] - 194 | ClientWindowExecuteOpening(wob); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -wool.c:1387:5: warning: implicit declaration of function 'wool_self_pointer_make'; did you mean 'wool_func_pointer_make'? [-Wimplicit-function-declaration] - 1387 | wool_self_pointer_make(argv[0] -> string, '\024', &tag_name); - | ^~~~~~~~~~~~~~~~~~~~~~ - | wool_func_pointer_make +gwm.c: In function 'read_stdin': +gwm.c:186:14: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] + 186 | if ((n = read(0, buf, 1024)) > 0) { + | ^~~~ + | fread +wl_list.c: In function 'WLList_qsort': +wool.c:572:13: warning: implicit declaration of function 'wool_unput'; did you mean 'wool_puts'? [-Wimplicit-function-declaration] + 572 | wool_unput(old_input_buf); + | ^~~~~~~~~~ + | wool_puts +wl_client.c: In function 'MatchWoolDescription': +wl_list.c:657:5: warning: implicit declaration of function 'qsort' [-Wimplicit-function-declaration] + 657 | qsort((char *) list -> list, list ->size, sizeof(WOOL_OBJECT), + | ^~~~~ +client.c: In function 'RealizeIconWindow': +wl_client.c:143:21: warning: implicit declaration of function 'wool_eval_and_catch_errors' [-Wimplicit-function-declaration] + 143 | (WOOL_List) wool_eval_and_catch_errors(WL_describe_window_call); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +client.c:153:24: warning: implicit declaration of function 'wool_eval_and_catch_errors' [-Wimplicit-function-declaration] + 153 | (WOOL_OBJECT) wool_eval_and_catch_errors(cw -> icon_description)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +wl_client.c:143:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 143 | (WOOL_List) wool_eval_and_catch_errors(WL_describe_window_call); + | ^ +client.c:153:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 153 | (WOOL_OBJECT) wool_eval_and_catch_errors(cw -> icon_description)); + | ^ +wl_client.c:153:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 153 | desc = (WOOL_List) wool_eval_and_catch_errors(WA_window_description); + | ^ In file included from wool.c:50: -wool.c: In function 'wool_exit': -wool.c:1409:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1409 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); +wool.c: In function 'wool_add': +screen.c: In function 'RegisterScreen': +screen.c:123:5: warning: implicit declaration of function 'WobRecordHook' [-Wimplicit-function-declaration] + 123 | WobRecordHook(Context -> rootWob); + | ^~~~~~~~~~~~~ +screen.c: At top level: +wool.c:683:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 683 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); | ^ wool.h:112:39: note: in definition of macro 'wool_error' 112 | #define wool_error(s,m) _wool_error(s,m) | ^ -bar.c: At top level: +screen.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int] + 131 | SetUpScreen(screen, wl_client) + | ^~~~~~~~~~~ wl_fsm.c: In function 'WLFsm_free': -wops.c: In function 'UnmapWindow': -bar.c:401:1: warning: return type defaults to 'int' [-Wimplicit-int] - 401 | UpdateBarLength(bar) - | ^~~~~~~~~~~~~~~ wl_fsm.c:293:5: warning: implicit declaration of function 'decrease_reference_in_list'; did you mean 'decrease_reference_non_null'? [-Wimplicit-function-declaration] 293 | decrease_reference_in_list(obj -> states_size, obj -> states); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | decrease_reference_non_null -wops.c:101:5: warning: implicit declaration of function 'ClientWindowUnmap'; did you mean 'ClientWindowLeader'? [-Wimplicit-function-declaration] - 101 | ClientWindowUnmap(cw); - | ^~~~~~~~~~~~~~~~~ - | ClientWindowLeader -bar.c: In function 'UpdateBarLength': -icccm.c:674:41: warning: implicit declaration of function 'DecorateWindow'; did you mean 'DecoratedWindow'? [-Wimplicit-function-declaration] - 674 | cw = (ClientWindow) DecorateWindow(win, Context->rootWob, 1, 0); - | ^~~~~~~~~~~~~~ - | DecoratedWindow -bar.c:409:9: warning: 'return' with no value, in function returning non-void - 409 | return; - | ^~~~~~ -bar.c:401:1: note: declared here - 401 | UpdateBarLength(bar) - | ^~~~~~~~~~~~~~~ -icccm.c:674:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 674 | cw = (ClientWindow) DecorateWindow(win, Context->rootWob, 1, 0); - | ^ wl_event.c: In function 'WLEvent_clientmessage_make': -icccm.c:688:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 688 | cw = (ClientWindow) DecorateWindow(w, Context->rootWob, 1, 0); - | ^ wl_event.c:574:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] 574 | must_be_string(name, 0); | ^~~~~~~~~~~~~~ | must_be_atom -wool.c: At top level: -bar.c: At top level: -bar.c:496:1: warning: return type defaults to 'int' [-Wimplicit-int] - 496 | BarEventHandler(bar, evt) - | ^~~~~~~~~~~~~~~ -wool.c:1718:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1718 | must_be_context(context, n) - | ^~~~~~~~~~~~~~~ wob.c: In function 'WobPrint': -bar.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int] - 520 | ReconfigureBar(bar, culprit) - | ^~~~~~~~~~~~~~ wob.c:176:5: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] 176 | wool_puts("{"); | ^~~~~~~~~ | wool_pool -bar.c: In function 'ReconfigureBar': -bar.c:527:9: warning: 'return' with no value, in function returning non-void - 527 | return; - | ^~~~~~ -bar.c:520:1: note: declared here - 520 | ReconfigureBar(bar, culprit) - | ^~~~~~~~~~~~~~ -gwm.c:116:9: warning: implicit declaration of function 'GWM_Abort' [-Wimplicit-function-declaration] - 116 | GWM_Abort("cannot initialize"); - | ^~~~~~~~~ -user.c:784:9: warning: implicit declaration of function 'conform_to_hints' [-Wimplicit-function-declaration] - 784 | conform_to_hints(&(cw -> cached_props -> normal_hints), - | ^~~~~~~~~~~~~~~~ -wool.c:1825:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1825 | wool_user_end() - | ^~~~~~~~~~~~~ -wool.c:1938:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1938 | wool_print_type(obj) +menu.c:221:9: warning: implicit declaration of function 'UpdateBarLength' [-Wimplicit-function-declaration] + 221 | UpdateBarLength(menu -> bars[i]); + | ^~~~~~~~~~~~~~~ +menu.c: At top level: +wool.c:690:9: warning: implicit declaration of function 'must_be_string'; did you mean 'strip_string'? [-Wimplicit-function-declaration] + 690 | must_be_string(argv[0], 0); + | ^~~~~~~~~~~~~~ + | strip_string +menu.c:230:1: warning: return type defaults to 'int' [-Wimplicit-int] + 230 | MenuEventHandler(menu, evt) + | ^~~~~~~~~~~~~~~~ +wool-gwm.c: In function 'wool_string_to_keysym': +In file included from wool.c:50: +wool.c: In function 'wool_minus': +wool-gwm.c:371:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] + 371 | must_be_string(string, 0); + | ^~~~~~~~~~~~~~ + | must_be_atom +wool.c:706:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 706 | return wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); + | ^ +wool.h:112:39: note: in definition of macro 'wool_error' + 112 | #define wool_error(s,m) _wool_error(s,m) + | ^ +menu.c:264:1: warning: return type defaults to 'int' [-Wimplicit-int] + 264 | ReconfigureMenu(menu, culprit) | ^~~~~~~~~~~~~~~ +icccm.c: In function 'Update_colormap_in_colormap_windows_list': +icccm.c:243:9: warning: implicit declaration of function 'ContextOfXWindow' [-Wimplicit-function-declaration] + 243 | if (ContextOfXWindow(evt -> window)) + | ^~~~~~~~~~~~~~~~ +icccm.c:244:9: warning: 'return' with no value, in function returning non-void + 244 | return; /* if no more window, returns */ + | ^~~~~~ +wops.c: In function 'UnmapWindow': +wops.c:101:5: warning: implicit declaration of function 'ClientWindowUnmap'; did you mean 'ClientWindowLeader'? [-Wimplicit-function-declaration] + 101 | ClientWindowUnmap(cw); + | ^~~~~~~~~~~~~~~~~ + | ClientWindowLeader +icccm.c:238:1: note: declared here + 238 | Update_colormap_in_colormap_windows_list(evt) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +wool-gwm.c: In function 'wool_keycode_to_keysym': +wool-gwm.c:393:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] + 393 | return (WOOL_OBJECT) WLNumber_make(XKeycodeToKeysym( + | ^~~~~~ +wl_pixmap.c:113:21: warning: implicit declaration of function 'file_in_path' [-Wimplicit-function-declaration] + 113 | name = (char *) file_in_path(filename -> string, + | ^~~~~~~~~~~~ +wl_pixmap.c:113:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 113 | name = (char *) file_in_path(filename -> string, + | ^ +In file included from gwm.h:79, + from wool-gwm.c:31: +/usr/include/X11/Xlib.h:1687:15: note: declared here + 1687 | extern KeySym XKeycodeToKeysym( + | ^~~~~~~~~~~~~~~~ In file included from wl_fsm.c:14: wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] 211 | #define Free(bytes) wool_free(bytes) @@ -1336,69 +1236,68 @@ wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you me wl_fsm.c:294:5: note: in expansion of macro 'Free' 294 | Free(obj); | ^~~~ -user.c: At top level: -user.c:917:1: warning: return type defaults to 'int' [-Wimplicit-int] - 917 | CheckConsistency(hints) - | ^~~~~~~~~~~~~~~~ -wool-gwm.c: In function 'InitWool': -wool-gwm.c:201:5: warning: implicit declaration of function 'init_new_standard_wool_methods' [-Wimplicit-function-declaration] - 201 | init_new_standard_wool_methods(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -menu.c:221:9: warning: implicit declaration of function 'UpdateBarLength' [-Wimplicit-function-declaration] - 221 | UpdateBarLength(menu -> bars[i]); - | ^~~~~~~~~~~~~~~ -client.c:126:9: warning: implicit declaration of function 'UpdateClientWindowFields'; did you mean 'UpdateClientWindowGeometry'? [-Wimplicit-function-declaration] - 126 | UpdateClientWindowFields(cw, wl_client); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - | UpdateClientWindowGeometry -wool-gwm.c: At top level: -menu.c: At top level: -wool-gwm.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int] - 213 | init_new_standard_wool_methods() - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -menu.c:230:1: warning: return type defaults to 'int' [-Wimplicit-int] - 230 | MenuEventHandler(menu, evt) - | ^~~~~~~~~~~~~~~~ -menu.c:264:1: warning: return type defaults to 'int' [-Wimplicit-int] - 264 | ReconfigureMenu(menu, culprit) - | ^~~~~~~~~~~~~~~ -wool.c: In function 'wool_init': +icccm.c: At top level: +screen.c: In function 'SetUpScreen': +screen.c:136:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] + 136 | wool_puts("\007GWM: screen not described! -- check your .gwmrc!\n"); + | ^~~~~~~~~ + | wool_pool +icccm.c:323:1: warning: return type defaults to 'int' [-Wimplicit-int] + 323 | ConfigureUnmappedWindow(evt) + | ^~~~~~~~~~~~~~~~~~~~~~~ +user.c:355:21: warning: implicit declaration of function 'wait_for_button_release' [-Wimplicit-function-declaration] + 355 | wait_for_button_release(button_event.xbutton.button); + | ^~~~~~~~~~~~~~~~~~~~~~~ +gwm.c:195:17: warning: implicit declaration of function 'wool_execute_string' [-Wimplicit-function-declaration] + 195 | wool_execute_string(b); + | ^~~~~~~~~~~~~~~~~~~ +icccm.c:344:1: warning: return type defaults to 'int' [-Wimplicit-int] + 344 | send_protocol_message(window, protocol, timestamp, data_size, data) + | ^~~~~~~~~~~~~~~~~~~~~ +gwm.c: At top level: +gwm.c:224:1: warning: return type defaults to 'int' [-Wimplicit-int] + 224 | GWM_ProcessEvents(blocking) + | ^~~~~~~~~~~~~~~~~ +icccm.c: In function 'send_protocol_message': +icccm.c:364:9: warning: implicit declaration of function 'bcopy' [-Wimplicit-function-declaration] + 364 | bcopy(data, &(event.data.l[2]), data_size * 4); + | ^~~~~ +icccm.c:364:9: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] +icccm.c:366:9: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] + 366 | bzero(&(event.data.l[2 + data_size]), (3 - data_size) * 4); + | ^~~~~ +icccm.c:366:9: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] wl_fsm.c: At top level: wl_fsm.c:367:1: warning: return type defaults to 'int' [-Wimplicit-int] 367 | NIL_FSM_make() | ^~~~~~~~~~~~ -wl_pixmap.c:113:21: warning: implicit declaration of function 'file_in_path' [-Wimplicit-function-declaration] - 113 | name = (char *) file_in_path(filename -> string, - | ^~~~~~~~~~~~ -wool.c:2035:5: warning: implicit declaration of function 'zrt_init' [-Wimplicit-function-declaration] - 2035 | zrt_init(); - | ^~~~~~~~ -wl_pixmap.c:113:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 113 | name = (char *) file_in_path(filename -> string, - | ^ -wool.c:2036:5: warning: implicit declaration of function 'dft_init' [-Wimplicit-function-declaration] - 2036 | dft_init(); - | ^~~~~~~~ -screen.c:195:25: warning: implicit declaration of function 'ClientWindowInitialMap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] - 195 | ClientWindowInitialMap(wob); - | ^~~~~~~~~~~~~~~~~~~~~~ - | ClientWindowStatus -wl_event.c: In function 'wool_all_events_make': -wl_event.c:711:5: warning: implicit declaration of function 'grab_queue_init' [-Wimplicit-function-declaration] - 711 | grab_queue_init(); - | ^~~~~~~~~~~~~~~ +client.c:156:9: warning: implicit declaration of function 'ShowUndecoratedWindow'; did you mean 'DecoratedWindow'? [-Wimplicit-function-declaration] + 156 | ShowUndecoratedWindow(cw); + | ^~~~~~~~~~~~~~~~~~~~~ + | DecoratedWindow wl_pixmap.c: In function 'wool_default_bitmap_make': wl_pixmap.c:146:9: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] 146 | wool_printf(reason_format, reason); | ^~~~~~~~~~~ | wool_print -wool.c:2037:5: warning: implicit declaration of function 'WLNumber_init'; did you mean 'WLNumber_print'? [-Wimplicit-function-declaration] - 2037 | WLNumber_init(); - | ^~~~~~~~~~~~~ - | WLNumber_print -gwm.c:129:9: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] - 129 | SetTarget(Context -> rootWob); - | ^~~~~~~~~ +icccm.c: At top level: +icccm.c:431:1: warning: return type defaults to 'int' [-Wimplicit-int] + 431 | GetWinGravityHint(cw, xgrav, ygrav) + | ^~~~~~~~~~~~~~~~~ +wool.c: In function 'shell': +icccm.c:458:1: warning: return type defaults to 'int' [-Wimplicit-int] + 458 | ObeyWinGravityHint(cw, direction) + | ^~~~~~~~~~~~~~~~~~ +wool.c:1100:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1100 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); + | ^ +wool.h:112:39: note: in definition of macro 'wool_error' + 112 | #define wool_error(s,m) _wool_error(s,m) + | ^ +wl_event.c: In function 'wool_all_events_make': +wl_event.c:711:5: warning: implicit declaration of function 'grab_queue_init' [-Wimplicit-function-declaration] + 711 | grab_queue_init(); + | ^~~~~~~~~~~~~~~ wl_event.c: In function 'LookForButtonRelease': wl_event.c:786:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 786 | int n = (int)arg; @@ -1408,10 +1307,6 @@ wl_event.c:793:1: warning: return type defaults to 'int' [-Wimplicit-int] 793 | wait_for_button_release(n) | ^~~~~~~~~~~~~~~~~~~~~~~ wl_event.c: In function 'wait_for_button_release': -wops.c: In function 'IconifyWindow': -wops.c:119:22: warning: implicit declaration of function 'RealizeIconWindow' [-Wimplicit-function-declaration] - 119 | if (!RealizeIconWindow(TargetWindow)) { - | ^~~~~~~~~~~~~~~~~ wl_event.c:798:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 798 | XIfEvent(dpy, &button_event, LookForButtonRelease, (char *)n); | ^ @@ -1420,177 +1315,175 @@ wl_event.c:811:64: warning: cast from pointer to integer of different size [-Wpo 811 | if ((evt -> type == KeyRelease) && (evt -> xkey.keycode == (int)arg)) | ^ wl_event.c: At top level: -wl_event.c:817:1: warning: return type defaults to 'int' [-Wimplicit-int] - 817 | wait_for_key_release(n) - | ^~~~~~~~~~~~~~~~~~~~ -wl_event.c: In function 'wait_for_key_release': -wool-gwm.c: In function 'wool_set_screen_background': -wl_event.c:822:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 822 | XIfEvent(dpy, &button_event, LookForKeyRelease, (char *)n); - | ^ -wool-gwm.c:285:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] - 285 | wool_puts("Not a background: "); - | ^~~~~~~~~ - | wool_pool wob.c:177:5: warning: implicit declaration of function 'wool_print_type'; did you mean 'wool_print'? [-Wimplicit-function-declaration] 177 | wool_print_type(wob); | ^~~~~~~~~~~~~~~ | wool_print -wool.c:2038:5: warning: implicit declaration of function 'HashTable_init' [-Wimplicit-function-declaration] - 2038 | HashTable_init(); - | ^~~~~~~~~~~~~~ -bar.c:542:13: warning: implicit declaration of function 'ReconfigurePlug'; did you mean 'ReconfigureBar'? [-Wimplicit-function-declaration] - 542 | ReconfigurePlug(bar -> plugs[i], bar); - | ^~~~~~~~~~~~~~~ - | ReconfigureBar -bar.c: At top level: -bar.c:553:1: warning: return type defaults to 'int' [-Wimplicit-int] - 553 | set_bar_bitmap(bar, wl_pixmap) - | ^~~~~~~~~~~~~~ -bar.c: In function 'set_bar_bitmap': -user.c: In function 'MakeUserDims': -bar.c:560:9: warning: 'return' with no value, in function returning non-void - 560 | return; - | ^~~~~~ -user.c:964:5: warning: implicit declaration of function 'pixel_to_logical_size' [-Wimplicit-function-declaration] - 964 | pixel_to_logical_size(hints, width, height, &rw, &rh); - | ^~~~~~~~~~~~~~~~~~~~~ -user.c: At top level: -bar.c:553:1: note: declared here - 553 | set_bar_bitmap(bar, wl_pixmap) - | ^~~~~~~~~~~~~~ -user.c:969:1: warning: return type defaults to 'int' [-Wimplicit-int] - 969 | pixel_to_logical_size(hints, width, height, rw, rh) - | ^~~~~~~~~~~~~~~~~~~~~ -user.c:988:1: warning: return type defaults to 'int' [-Wimplicit-int] - 988 | logical_to_pixel_size(hints, width, height, rw, rh) - | ^~~~~~~~~~~~~~~~~~~~~ +wl_event.c:817:1: warning: return type defaults to 'int' [-Wimplicit-int] + 817 | wait_for_key_release(n) + | ^~~~~~~~~~~~~~~~~~~~ +wl_event.c: In function 'wait_for_key_release': +wl_event.c:822:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 822 | XIfEvent(dpy, &button_event, LookForKeyRelease, (char *)n); + | ^ wl_pixmap.c:147:9: warning: implicit declaration of function 'wool_puts'; did you mean 'wool_pool'? [-Wimplicit-function-declaration] 147 | wool_puts(", using default instead\n"); | ^~~~~~~~~ | wool_pool -gwm.c:146:9: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] - 146 | zrt_gc(0); - | ^~~~~~ - | dft_gc +wl_client.c:155:13: warning: implicit declaration of function 'ShowUndecoratedWindow' [-Wimplicit-function-declaration] + 155 | ShowUndecoratedWindow(cw); + | ^~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'ReconfigureMenu': menu.c:288:13: warning: implicit declaration of function 'UpdateMenuNormalHints' [-Wimplicit-function-declaration] 288 | UpdateMenuNormalHints(menu, 0, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~ -bar.c: At top level: +wool.c:1107:9: warning: implicit declaration of function 'wool_clean_before_exec' [-Wimplicit-function-declaration] + 1107 | wool_clean_before_exec(); + | ^~~~~~~~~~~~~~~~~~~~~~ +wool-gwm.c: In function 'wool_get_window_property': +wool-gwm.c:529:9: warning: implicit declaration of function 'wool_self_pointer_make'; did you mean 'wool_func_pointer_make'? [-Wimplicit-function-declaration] + 529 | if (wool_self_pointer_make(name -> string, '\030', &x_atom)) { + | ^~~~~~~~~~~~~~~~~~~~~~ + | wool_func_pointer_make +client.c:158:9: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] + 158 | wool_newline(); + | ^~~~~~~~~~~~ +gwm.c: In function 'GWM_ProcessEvents': +gwm.c:274:29: warning: implicit declaration of function 'IsAnAncestor' [-Wimplicit-function-declaration] + 274 | || !IsAnAncestor(GWM_ServerGrabbed, wob)) + | ^~~~~~~~~~~~ wob.c:178:5: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] 178 | wool_printf("[0x%x", wob); | ^~~~~~~~~~~ | wool_print +In file included from wool.c:50: +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wool.c:1111:5: note: in expansion of macro 'Free' + 1111 | Free(program_args); + | ^~~~ wob.c: At top level: -bar.c:609:1: warning: return type defaults to 'int' [-Wimplicit-int] - 609 | UpdateBarShape(bar) - | ^~~~~~~~~~~~~~ -wool.c:2048:5: warning: implicit declaration of function 'NIL_STRING_make'; did you mean 'WLString_make'? [-Wimplicit-function-declaration] - 2048 | NIL_STRING_make(); - | ^~~~~~~~~~~~~~~ - | WLString_make wob.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int] 182 | WobExecute(wob) | ^~~~~~~~~~ +wool.c: At top level: wob.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] 188 | WobSet(wob) | ^~~~~~ +wops.c: In function 'IconifyWindow': +wool-gwm.c: At top level: +wops.c:119:22: warning: implicit declaration of function 'RealizeIconWindow' [-Wimplicit-function-declaration] + 119 | if (!RealizeIconWindow(TargetWindow)) { + | ^~~~~~~~~~~~~~~~~ wob.c:194:1: warning: return type defaults to 'int' [-Wimplicit-int] 194 | WobGetCValue(wob) | ^~~~~~~~~~~~ +wool.c:1143:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1143 | SignalsInit() + | ^~~~~~~~~~~ +wool-gwm.c:721:1: warning: return type defaults to 'int' [-Wimplicit-int] + 721 | WlExecGWM_EXECUTE() + | ^~~~~~~~~~~~~~~~~ wob.c:200:1: warning: return type defaults to 'int' [-Wimplicit-int] 200 | WobActionRoutine(wob) | ^~~~~~~~~~~~~~~~ -screen.c:227:21: warning: implicit declaration of function 'ClientWindowUnmap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] - 227 | ClientWindowUnmap(cw->icon); - | ^~~~~~~~~~~~~~~~~ - | ClientWindowStatus -wool.c:2052:5: warning: implicit declaration of function 'WLStackFrame_init' [-Wimplicit-function-declaration] - 2052 | WLStackFrame_init(); - | ^~~~~~~~~~~~~~~~~ -wool.c:2053:5: warning: implicit declaration of function 'calling_function_init'; did you mean 'calling_function_pop'? [-Wimplicit-function-declaration] - 2053 | calling_function_init(); - | ^~~~~~~~~~~~~~~~~~~~~ - | calling_function_pop -screen.c:230:17: warning: implicit declaration of function 'UnDecorateWindow'; did you mean 'DecorateWindow'? [-Wimplicit-function-declaration] - 230 | UnDecorateWindow(cw, 1, 0); - | ^~~~~~~~~~~~~~~~ - | DecorateWindow -wl_event.c: In function 'remove_grab': -client.c:130:9: warning: implicit declaration of function 'ClientWindowRecordClient' [-Wimplicit-function-declaration] - 130 | ClientWindowRecordClient(cw); /* it */ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -wool-gwm.c:287:9: warning: implicit declaration of function 'wool_newline'; did you mean 'wool_draw_line'? [-Wimplicit-function-declaration] - 287 | wool_newline(); - | ^~~~~~~~~~~~ - | wool_draw_line -wl_event.c:877:9: warning: implicit declaration of function 'FlushQueuedGrabEvents' [-Wimplicit-function-declaration] - 877 | FlushQueuedGrabEvents(); - | ^~~~~~~~~~~~~~~~~~~~~ +wool.c: In function 'wool_with_output_to_string': +wool.c:1205:5: warning: implicit declaration of function 'WOOL_STRING_STREAM_free'; did you mean 'WOOL_STRING_STREAM_make'? [-Wimplicit-function-declaration] + 1205 | WOOL_STRING_STREAM_free (str); + | ^~~~~~~~~~~~~~~~~~~~~~~ + | WOOL_STRING_STREAM_make +y.tab.c: In function 'yyparse': +y.tab.c:1087:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] + 1087 | yychar = yylex (); + | ^~~~~ +In file included from wool.c:50: +wool.c: In function 'wool_for_loop': +wool.c:1317:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1317 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); + | ^ +wool.h:112:39: note: in definition of macro 'wool_error' + 112 | #define wool_error(s,m) _wool_error(s,m) + | ^ menu.c: In function 'PlaceFixedMenu': menu.c:317:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] 317 | must_be_string(argv[0], 0); | ^~~~~~~~~~~~~~ | must_be_atom -y.tab.c: In function 'yyparse': -wob.c: In function 'wool_current_wob_set': -wob.c:223:5: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] - 223 | SetTarget(wob -> number); - | ^~~~~~~~~ -y.tab.c:1087:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] - 1087 | yychar = yylex (); - | ^~~~~ -wl_pixmap.c: In function 'wool_layered_bitmap_make': -wl_pixmap.c:226:13: warning: implicit declaration of function 'is_a_string' [-Wimplicit-function-declaration] - 226 | if (is_a_string(argv[i])) { - | ^~~~~~~~~~~ +client.c:165:5: warning: implicit declaration of function 'MakeIconWindow'; did you mean 'NewIconWindow'? [-Wimplicit-function-declaration] + 165 | MakeIconWindow(cw); /* makes central plug */ + | ^~~~~~~~~~~~~~ + | NewIconWindow wool.yac:64:93: error: 'yytext' undeclared (first use in this function) 64 | {$$ = (WOOL_OBJECT) wool_atom(yytext);} | ^ wool.yac:64:93: note: each undeclared identifier is reported only once for each function it appears in -wool.c:2186:5: warning: implicit declaration of function 'wlcf_flush'; did you mean 'fflush'? [-Wimplicit-function-declaration] - 2186 | wlcf_flush(); - | ^~~~~~~~~~ - | fflush -client.c:132:9: warning: implicit declaration of function 'zrt_gc'; did you mean 'dft_gc'? [-Wimplicit-function-declaration] - 132 | zrt_gc(local_zrt_size); - | ^~~~~~ - | dft_gc +icccm.c: In function 'MakeResourceIdentifier': +icccm.c:540:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] + 540 | must_be_string(string, 1); + | ^~~~~~~~~~~~~~ + | must_be_atom +wl_pixmap.c: In function 'wool_layered_bitmap_make': +wl_pixmap.c:226:13: warning: implicit declaration of function 'is_a_string' [-Wimplicit-function-declaration] + 226 | if (is_a_string(argv[i])) { + | ^~~~~~~~~~~ wool.yac:67:28: warning: implicit declaration of function 'WLNumber_make' [-Wimplicit-function-declaration] 67 | WLNumber_make((Num) atoi(yytext));} | ^~~~~~~~~~~~~ +icccm.c: At top level: +wl_event.c: In function 'remove_grab': +screen.c:169:5: warning: implicit declaration of function 'CreateGwmLabelWindow' [-Wimplicit-function-declaration] + 169 | CreateGwmLabelWindow(); + | ^~~~~~~~~~~~~~~~~~~~ +wl_event.c:877:9: warning: implicit declaration of function 'FlushQueuedGrabEvents' [-Wimplicit-function-declaration] + 877 | FlushQueuedGrabEvents(); + | ^~~~~~~~~~~~~~~~~~~~~ wool.yac:67:48: warning: implicit declaration of function 'atoi'; did you mean 'atol'? [-Wimplicit-function-declaration] 67 | WLNumber_make((Num) atoi(yytext));} | ^~~~ | atol +icccm.c:559:1: warning: return type defaults to 'int' [-Wimplicit-int] + 559 | CreateGwmLabelWindow() + | ^~~~~~~~~~~~~~~~~~~~ +screen.c: At top level: wool.yac:71:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 71 | $$ = (WOOL_OBJECT) WLNumber_make((Num) num);} | ^ +screen.c:176:1: warning: return type defaults to 'int' [-Wimplicit-int] + 176 | ScreenEventHandler(screen, evt) + | ^~~~~~~~~~~~~~~~~~ +wob.c: In function 'wool_current_wob_set': wool.yac:74:29: warning: implicit declaration of function 'WLString_make'; did you mean 'WLList_make'? [-Wimplicit-function-declaration] 74 | WLString_make(strip_string(yytext));} | ^~~~~~~~~~~~~ | WLList_make +wob.c:223:5: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] + 223 | SetTarget(wob -> number); + | ^~~~~~~~~ wool.yac:79:21: warning: implicit declaration of function 'yyerror'; did you mean 'yyerrok'? [-Wimplicit-function-declaration] 79 | yyerror("Non closed string");} | ^~~~~~~ | yyerrok -gwm.c:149:13: warning: implicit declaration of function 'ClientWindowClose'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] - 149 | ClientWindowClose(GWM_window_being_decorated); - | ^~~~~~~~~~~~~~~~~ - | ClientWindowStatus -wops.c: In function 'MoveWindow': -wops.c:177:9: warning: implicit declaration of function 'SendSyntheticMoveEvent' [-Wimplicit-function-declaration] - 177 | SendSyntheticMoveEvent(TargetWindow); - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from wool-gwm.c:23: -wool-gwm.c: In function 'wool_change_keyboard_mapping': -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wool-gwm.c:357:5: note: in expansion of macro 'Free' - 357 | Free(keysyms); - | ^~~~ +wl_client.c:170:13: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] + 170 | wool_newline(); + | ^~~~~~~~~~~~ +wool.c:1323:5: warning: implicit declaration of function 'WLStackFrame_push_value' [-Wimplicit-function-declaration] + 1323 | WLStackFrame_push_value(argv[0]); + | ^~~~~~~~~~~~~~~~~~~~~~~ +wl_client.c: At top level: +wl_client.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int] + 182 | WLClient_set_grabs(list, window) + | ^~~~~~~~~~~~~~~~~~ +wl_client.c: In function 'WLClient_set_grabs': +wl_client.c:191:9: warning: 'return' with no value, in function returning non-void + 191 | return; + | ^~~~~~ +wl_client.c:182:1: note: declared here + 182 | WLClient_set_grabs(list, window) + | ^~~~~~~~~~~~~~~~~~ +gwm.c:281:28: warning: implicit declaration of function 'IsNotGrabDiscarded' [-Wimplicit-function-declaration] + 281 | || IsNotGrabDiscarded(&evt)) { + | ^~~~~~~~~~~~~~~~~~ In file included from wool.yac:96: lex.yy.c: At top level: lex.yy.c:92:1: warning: return type defaults to 'int' [-Wimplicit-int] @@ -1606,6 +1499,18 @@ lex.yy.c:109:15: warning: implicit declaration of function 'yylook' [-Wimplicit- lex.yy.c:112:4: warning: implicit declaration of function 'yywrap' [-Wimplicit-function-declaration] 112 | if(yywrap()) return(0); break; | ^~~~~~ +user.c: In function 'UserResizeWindow': +lex.yy.c: At top level: +lex.yy.c:185:1: warning: return type defaults to 'int' [-Wimplicit-int] + 185 | yywrap(){ /* to make EOF a "normal" character */ + | ^~~~~~ +user.c:756:17: warning: implicit declaration of function 'ReconfigureClientWindow'; did you mean 'XReconfigureWMWindow'? [-Wimplicit-function-declaration] + 756 | ReconfigureClientWindow(cw, cw -> client); + | ^~~~~~~~~~~~~~~~~~~~~~~ + | XReconfigureWMWindow +lex.yy.c:265:1: warning: return type defaults to 'int' [-Wimplicit-int] + 265 | wool_output_redirect(type, stream, oldstream_p) + | ^~~~~~~~~~~~~~~~~~~~ In file included from wl_pixmap.c:16: wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] 211 | #define Free(bytes) wool_free(bytes) @@ -1613,272 +1518,403 @@ wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you me wl_pixmap.c:281:5: note: in expansion of macro 'Free' 281 | Free(graphics); | ^~~~ -lex.yy.c: At top level: -lex.yy.c:185:1: warning: return type defaults to 'int' [-Wimplicit-int] - 185 | yywrap(){ /* to make EOF a "normal" character */ - | ^~~~~~ -lex.yy.c:265:1: warning: return type defaults to 'int' [-Wimplicit-int] - 265 | wool_output_redirect(type, stream, oldstream_p) - | ^~~~~~~~~~~~~~~~~~~~ -menu.c:383:26: warning: implicit declaration of function 'DecorateWindow' [-Wimplicit-function-declaration] - 383 | wob = (ClientWindow) DecorateWindow(w, Context -> rootWob, 0, 1); - | ^~~~~~~~~~~~~~ lex.yy.c:299:1: warning: return type defaults to 'int' [-Wimplicit-int] 299 | wool_newline() | ^~~~~~~~~~~~ -menu.c:383:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 383 | wob = (ClientWindow) DecorateWindow(w, Context -> rootWob, 0, 1); - | ^ lex.yy.c:307:1: warning: return type defaults to 'int' [-Wimplicit-int] 307 | wool_printf(string, arg) | ^~~~~~~~~~~ +wool.c:1339:5: warning: implicit declaration of function 'WLStackFrame_pop' [-Wimplicit-function-declaration] + 1339 | WLStackFrame_pop(); + | ^~~~~~~~~~~~~~~~ +In file included from wool.c:50: +wool.c: In function 'wool_tag': lex.yy.c:350:1: warning: return type defaults to 'int' [-Wimplicit-int] 350 | WOOL_STRING_STREAM_free (str) | ^~~~~~~~~~~~~~~~~~~~~~~ +wool.c:1385:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1385 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); + | ^ +wool.h:112:39: note: in definition of macro 'wool_error' + 112 | #define wool_error(s,m) _wool_error(s,m) + | ^ In file included from wool.yac:15: lex.yy.c: In function 'WOOL_STRING_STREAM_free': -wl_event.c: In function 'wool_send_keycode_to_client': +screen.c: In function 'ScreenEventHandler': +screen.c:188:38: warning: implicit declaration of function 'LookUpWob' [-Wimplicit-function-declaration] + 188 | if (wob = (ClientWindow) LookUpWob(evt->xmaprequest.window)) { + | ^~~~~~~~~ wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] 211 | #define Free(bytes) wool_free(bytes) | ^~~~~~~~~ lex.yy.c:353:5: note: in expansion of macro 'Free' 353 | Free(str->buffer); | ^~~~ +screen.c:188:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 188 | if (wob = (ClientWindow) LookUpWob(evt->xmaprequest.window)) { + | ^ +icccm.c: In function 'ClientWindowAncestorOfWindow': +menu.c:383:26: warning: implicit declaration of function 'DecorateWindow' [-Wimplicit-function-declaration] + 383 | wob = (ClientWindow) DecorateWindow(w, Context -> rootWob, 0, 1); + | ^~~~~~~~~~~~~~ +client.c:174:5: warning: implicit declaration of function 'UpdateClientWindowIconSize'; did you mean 'UpdateClientWindowGeometry'? [-Wimplicit-function-declaration] + 174 | UpdateClientWindowIconSize(icon); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + | UpdateClientWindowGeometry +menu.c:383:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 383 | wob = (ClientWindow) DecorateWindow(w, Context -> rootWob, 0, 1); + | ^ +icccm.c:639:33: warning: implicit declaration of function 'LookUpWob' [-Wimplicit-function-declaration] + 639 | && (cw = (ClientWindow) LookUpWob(toplevel)) + | ^~~~~~~~~ +icccm.c:639:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 639 | && (cw = (ClientWindow) LookUpWob(toplevel)) + | ^ +wool-gwm.c: In function 'WlExecGWM_EXECUTE': +wool-gwm.c:734:5: warning: implicit declaration of function 'wool_execute_wool_string' [-Wimplicit-function-declaration] + 734 | wool_execute_wool_string(to_exec); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +wl_pixmap.c: In function 'wool_xpm_pixmap_make': +wool.c:1387:5: warning: implicit declaration of function 'wool_self_pointer_make'; did you mean 'wool_func_pointer_make'? [-Wimplicit-function-declaration] + 1387 | wool_self_pointer_make(argv[0] -> string, '\024', &tag_name); + | ^~~~~~~~~~~~~~~~~~~~~~ + | wool_func_pointer_make +wl_pixmap.c:511:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 511 | name = (char *) file_in_path(filename -> string, + | ^ +client.c: In function 'NewClientWindow': +client.c:187:41: warning: implicit declaration of function 'NewWob' [-Wimplicit-function-declaration] + 187 | ClientWindow cw = (ClientWindow) NewWob(sizeof(struct _ClientWindow)); + | ^~~~~~ +client.c:187:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 187 | ClientWindow cw = (ClientWindow) NewWob(sizeof(struct _ClientWindow)); + | ^ +In file included from wool.c:50: +wool.c: In function 'wool_exit': +client.c: In function 'NewIconWindow': +client.c:204:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 204 | (ClientWindow) NewWob(sizeof(struct _ClientWindow)); + | ^ +client.c: At top level: +client.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int] + 222 | UpdateAllCachedProperties(cw) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +wops.c: In function 'MoveWindow': +wops.c:177:9: warning: implicit declaration of function 'SendSyntheticMoveEvent' [-Wimplicit-function-declaration] + 177 | SendSyntheticMoveEvent(TargetWindow); + | ^~~~~~~~~~~~~~~~~~~~~~ +wool.c:1409:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1409 | wool_error(BAD_NUMBER_OF_ARGS, (char *)argc); + | ^ +wool.h:112:39: note: in definition of macro 'wool_error' + 112 | #define wool_error(s,m) _wool_error(s,m) + | ^ +wl_pixmap.c: At top level: +wl_pixmap.c:558:1: warning: return type defaults to 'int' [-Wimplicit-int] + 558 | MakeDefaultBitmap() + | ^~~~~~~~~~~~~~~~~ +In file included from wool.yac:96: +lex.yy.c: At top level: +wl_event.c: In function 'wool_send_keycode_to_client': +lex.yy.c:680:1: warning: return type defaults to 'int' [-Wimplicit-int] + 680 | yylook(){ + | ^~~~~~ wl_event.c:1066:5: warning: implicit declaration of function 'fill_x_key_event' [-Wimplicit-function-declaration] 1066 | fill_x_key_event(&event, keycode -> number, mod -> number); | ^~~~~~~~~~~~~~~~ -screen.c:241:17: warning: implicit declaration of function 'ConfigureRequestEventHandler' [-Wimplicit-function-declaration] - 241 | ConfigureRequestEventHandler(cw, evt); /* was remapped */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +lex.yy.c: In function 'yylook': +lex.yy.c:728:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 728 | if ( (int)yyt > (int)yycrank){ + | ^ +lex.yy.c:728:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 728 | if ( (int)yyt > (int)yycrank){ + | ^ wl_event.c: In function 'wool_send_key_to_client': +lex.yy.c:738:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 738 | else if((int)yyt < (int)yycrank) { /* r < yycrank */ + | ^ wl_event.c:1102:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 1102 | if (keysym != XKeycodeToKeysym(dpy, keycode, 0)) { | ^~ +wl_client.c:193:9: warning: implicit declaration of function 'wool_warning1'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 193 | wool_warning1("Grabs must be a list, not a %s", + | ^~~~~~~~~~~~~ + | wool_print In file included from gwm.h:79, from wl_event.c:20: /usr/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ +lex.yy.c:738:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 738 | else if((int)yyt < (int)yycrank) { /* r < yycrank */ + | ^ +wl_client.c:195:9: warning: 'return' with no value, in function returning non-void + 195 | return; + | ^~~~~~ +wl_client.c:182:1: note: declared here + 182 | WLClient_set_grabs(list, window) + | ^~~~~~~~~~~~~~~~~~ wl_event.c:1103:13: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 1103 | if (keysym == XKeycodeToKeysym(dpy, keycode, 1)) { | ^~ +wool-gwm.c: In function 'wool_color_make': In file included from gwm.h:79, from wl_event.c:20: /usr/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ wl_event.c: At top level: -wl_pixmap.c: In function 'wool_xpm_pixmap_make': -wl_pixmap.c:511:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 511 | name = (char *) file_in_path(filename -> string, - | ^ +wool-gwm.c:771:9: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 771 | wool_printf("GWM: Color not found: %s\n", color -> string); + | ^~~~~~~~~~~ + | wool_print wl_event.c:1118:1: warning: return type defaults to 'int' [-Wimplicit-int] 1118 | fill_x_key_event(evt, keycode, modifier) | ^~~~~~~~~~~~~~~~ wl_event.c:1136:1: warning: return type defaults to 'int' [-Wimplicit-int] 1136 | fill_x_button_event(evt, button, modifier, x, y, x_root, y_root, child) | ^~~~~~~~~~~~~~~~~~~ -wl_pixmap.c: At top level: +wl_client.c:234:5: warning: 'return' with no value, in function returning non-void + 234 | return; + | ^~~~~~ +wl_client.c:182:1: note: declared here + 182 | WLClient_set_grabs(list, window) + | ^~~~~~~~~~~~~~~~~~ +lex.yy.c:796:47: warning: implicit declaration of function 'yyback' [-Wimplicit-function-declaration] + 796 | while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){ + | ^~~~~~ +wool.c: At top level: +wl_client.c: At top level: +wl_client.c:239:1: warning: return type defaults to 'int' [-Wimplicit-int] + 239 | WLClient_unset_grabs(list, window) + | ^~~~~~~~~~~~~~~~~~~~ +wl_client.c: In function 'WLClient_unset_grabs': wob.c: In function 'current_wob_set_bitmap': +wl_client.c:248:9: warning: 'return' with no value, in function returning non-void + 248 | return; + | ^~~~~~ +wl_client.c:239:1: note: declared here + 239 | WLClient_unset_grabs(list, window) + | ^~~~~~~~~~~~~~~~~~~~ wob.c:283:9: warning: implicit declaration of function 'set_bar_bitmap' [-Wimplicit-function-declaration] 283 | set_bar_bitmap(TargetWob, bitmap); | ^~~~~~~~~~~~~~ -wl_pixmap.c:558:1: warning: return type defaults to 'int' [-Wimplicit-int] - 558 | MakeDefaultBitmap() - | ^~~~~~~~~~~~~~~~~ +lex.yy.c: At top level: +wool.c:1718:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1718 | must_be_context(context, n) + | ^~~~~~~~~~~~~~~ +lex.yy.c:830:1: warning: return type defaults to 'int' [-Wimplicit-int] + 830 | yyback(p, m) + | ^~~~~~ +lex.yy.c: In function 'yyback': +lex.yy.c:830:1: warning: type of 'm' defaults to 'int' [-Wimplicit-int] +lex.yy.c: At top level: wl_event.c:1247:1: warning: return type defaults to 'int' [-Wimplicit-int] 1247 | grab_queue_init() | ^~~~~~~~~~~~~~~ +lex.yy.c:842:1: warning: return type defaults to 'int' [-Wimplicit-int] + 842 | yyinput(){ + | ^~~~~~~ +wl_client.c:281:5: warning: 'return' with no value, in function returning non-void + 281 | return; + | ^~~~~~ +wl_client.c:239:1: note: declared here + 239 | WLClient_unset_grabs(list, window) + | ^~~~~~~~~~~~~~~~~~~~ wl_event.c: In function 'IsNotGrabDiscarded': -In file included from wool.yac:96: -lex.yy.c: At top level: -lex.yy.c:680:1: warning: return type defaults to 'int' [-Wimplicit-int] - 680 | yylook(){ - | ^~~~~~ +lex.yy.c:846:1: warning: return type defaults to 'int' [-Wimplicit-int] + 846 | yyoutput(c) + | ^~~~~~~~ wl_event.c:1267:9: warning: implicit declaration of function 'bcopy' [-Wimplicit-function-declaration] 1267 | bcopy(evt, &grab_queue[grab_queue_size++], sizeof(XEvent)); | ^~~~~ wl_event.c:1267:9: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] wl_event.c: At top level: -lex.yy.c: In function 'yylook': -lex.yy.c:728:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 728 | if ( (int)yyt > (int)yycrank){ - | ^ -wl_event.c:1281:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1281 | FlushQueuedGrabEvents() - | ^~~~~~~~~~~~~~~~~~~~~ -lex.yy.c:728:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 728 | if ( (int)yyt > (int)yycrank){ - | ^ -lex.yy.c:738:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 738 | else if((int)yyt < (int)yycrank) { /* r < yycrank */ - | ^ -lex.yy.c:738:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 738 | else if((int)yyt < (int)yycrank) { /* r < yycrank */ - | ^ -lex.yy.c:796:47: warning: implicit declaration of function 'yyback' [-Wimplicit-function-declaration] - 796 | while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){ - | ^~~~~~ -lex.yy.c: At top level: -lex.yy.c:830:1: warning: return type defaults to 'int' [-Wimplicit-int] - 830 | yyback(p, m) - | ^~~~~~ -lex.yy.c: In function 'yyback': -gwm.c:158:5: warning: implicit declaration of function 'GWM_ProcessEvents' [-Wimplicit-function-declaration] - 158 | GWM_ProcessEvents(1); /* MAIN LOOP (never returns!) */ - | ^~~~~~~~~~~~~~~~~ -lex.yy.c:830:1: warning: type of 'm' defaults to 'int' [-Wimplicit-int] -lex.yy.c: At top level: -gwm.c: At top level: -gwm.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int] - 164 | GWM_Abort(message) - | ^~~~~~~~~ -lex.yy.c:842:1: warning: return type defaults to 'int' [-Wimplicit-int] - 842 | yyinput(){ - | ^~~~~~~ -wool-gwm.c: In function 'wool_string_to_keysym': -lex.yy.c:846:1: warning: return type defaults to 'int' [-Wimplicit-int] - 846 | yyoutput(c) - | ^~~~~~~~ -wool-gwm.c:371:5: warning: implicit declaration of function 'must_be_string'; did you mean 'must_be_atom'? [-Wimplicit-function-declaration] - 371 | must_be_string(string, 0); - | ^~~~~~~~~~~~~~ - | must_be_atom lex.yy.c:851:1: warning: return type defaults to 'int' [-Wimplicit-int] 851 | yyunput(c) | ^~~~~~~ wool.yac:98:1: warning: return type defaults to 'int' [-Wimplicit-int] 98 | yyerror(s) | ^~~~~~~ -wops.c: In function 'ResizeWindow': -wl_event.c: In function 'FlushQueuedGrabEvents': -wops.c:221:9: warning: implicit declaration of function 'dims_outer_to_inner' [-Wimplicit-function-declaration] - 221 | dims_outer_to_inner(TargetWindow, &width, &height); - | ^~~~~~~~~~~~~~~~~~~ +wl_event.c:1281:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1281 | FlushQueuedGrabEvents() + | ^~~~~~~~~~~~~~~~~~~~~ +wool.c:1825:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1825 | wool_user_end() + | ^~~~~~~~~~~~~ +gwm.c:295:13: warning: implicit declaration of function 'Update_colormap_in_colormap_windows_list' [-Wimplicit-function-declaration] + 295 | Update_colormap_in_colormap_windows_list(&evt); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +user.c:780:14: warning: implicit declaration of function 'validate_dir' [-Wimplicit-function-declaration] + 780 | x2 = validate_dir(xdir, cur_x - init_x, cw -> inner_width); + | ^~~~~~~~~~~~ +wool.c:1938:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1938 | wool_print_type(obj) + | ^~~~~~~~~~~~~~~ menu.c:385:5: warning: implicit declaration of function 'ClientWindowInitialMap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] 385 | ClientWindowInitialMap(wob); | ^~~~~~~~~~~~~~~~~~~~~~ | ClientWindowStatus -wool-gwm.c: In function 'wool_keycode_to_keysym': menu.c: At top level: -wool-gwm.c:393:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] - 393 | return (WOOL_OBJECT) WLNumber_make(XKeycodeToKeysym( - | ^~~~~~ -wl_event.c:1287:25: warning: implicit declaration of function 'LookUpWob' [-Wimplicit-function-declaration] - 1287 | if (wob = (Wob) LookUpWob(grab_queue[grab_queue_start].xany.window)) { - | ^~~~~~~~~ menu.c:390:1: warning: return type defaults to 'int' [-Wimplicit-int] 390 | UpdateMenuNormalHints(menu, pos, x, y, width, height) | ^~~~~~~~~~~~~~~~~~~~~ -gwm.c: In function 'read_stdin': -gwm.c:186:14: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] - 186 | if ((n = read(0, buf, 1024)) > 0) { - | ^~~~ - | fread -wl_event.c:1287:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1287 | if (wob = (Wob) LookUpWob(grab_queue[grab_queue_start].xany.window)) { - | ^ +client.c: In function 'UpdateAllCachedProperties': +client.c:275:5: warning: implicit declaration of function 'Update_XA_WM_NAME' [-Wimplicit-function-declaration] + 275 | Update_XA_WM_NAME(cw); + | ^~~~~~~~~~~~~~~~~ menu.c:427:1: warning: return type defaults to 'int' [-Wimplicit-int] 427 | UpdateMenuShape(menu) | ^~~~~~~~~~~~~~~ -In file included from gwm.h:79, - from wool-gwm.c:31: -/usr/include/X11/Xlib.h:1687:15: note: declared here - 1687 | extern KeySym XKeycodeToKeysym( - | ^~~~~~~~~~~~~~~~ -client.c: In function 'RealizeIconWindow': -client.c:153:24: warning: implicit declaration of function 'wool_eval_and_catch_errors' [-Wimplicit-function-declaration] - 153 | (WOOL_OBJECT) wool_eval_and_catch_errors(cw -> icon_description)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -client.c:153:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 153 | (WOOL_OBJECT) wool_eval_and_catch_errors(cw -> icon_description)); - | ^ -screen.c:243:17: warning: implicit declaration of function 'ConfigureUnmappedWindow' [-Wimplicit-function-declaration] - 243 | ConfigureUnmappedWindow(evt); /* not yet known, obey */ - | ^~~~~~~~~~~~~~~~~~~~~~~ +icccm.c: In function 'DecoratedWindow': +icccm.c:659:38: warning: implicit declaration of function 'LookUpClient' [-Wimplicit-function-declaration] + 659 | ClientWindow cw = (ClientWindow) LookUpClient(w); + | ^~~~~~~~~~~~ +wool-gwm.c: In function 'init_managed_windows': +icccm.c:659:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 659 | ClientWindow cw = (ClientWindow) LookUpClient(w); + | ^ +wl_event.c: In function 'FlushQueuedGrabEvents': +wool-gwm.c:1030:38: warning: implicit declaration of function 'LookUpWob'; did you mean 'LookUpWobW'? [-Wimplicit-function-declaration] + 1030 | && (!(cw = (ClientWindow) LookUpWob(*window_list)) + | ^~~~~~~~~ + | LookUpWobW +icccm.c:663:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 663 | cw = (ClientWindow) LookUpWob(w); + | ^ +wl_event.c:1287:25: warning: implicit declaration of function 'LookUpWob' [-Wimplicit-function-declaration] + 1287 | if (wob = (Wob) LookUpWob(grab_queue[grab_queue_start].xany.window)) { + | ^~~~~~~~~ +wool-gwm.c:1030:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1030 | && (!(cw = (ClientWindow) LookUpWob(*window_list)) + | ^ +wool-gwm.c: In function 'get_next_managed_window': +wl_event.c:1287:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1287 | if (wob = (Wob) LookUpWob(grab_queue[grab_queue_start].xany.window)) { + | ^ +wool-gwm.c:1049:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1049 | (!(cw = (ClientWindow) LookUpWob(*managed_window_list)) + | ^ +wool.c: In function 'wool_init': +wool-gwm.c: In function 'wool_get_wob_of_position': +wool-gwm.c:1091:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1091 | if ((wob = (Wob) LookUpWob(window)) + | ^ +wool.c:2035:5: warning: implicit declaration of function 'zrt_init' [-Wimplicit-function-declaration] + 2035 | zrt_init(); + | ^~~~~~~~ +wops.c: In function 'ResizeWindow': +wops.c:221:9: warning: implicit declaration of function 'dims_outer_to_inner' [-Wimplicit-function-declaration] + 221 | dims_outer_to_inner(TargetWindow, &width, &height); + | ^~~~~~~~~~~~~~~~~~~ +make: *** [: y.tab.o] Error 1 +make: *** Waiting for unfinished jobs.... wob.c:285:9: warning: implicit declaration of function 'set_plug_bitmap' [-Wimplicit-function-declaration] 285 | set_plug_bitmap(TargetWob, bitmap); | ^~~~~~~~~~~~~~~ -make: *** [: y.tab.o] Error 1 -make: *** Waiting for unfinished jobs.... -screen.c:251:13: warning: implicit declaration of function 'WlExecGWM_EXECUTE' [-Wimplicit-function-declaration] - 251 | WlExecGWM_EXECUTE(); - | ^~~~~~~~~~~~~~~~~ -screen.c: At top level: -screen.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int] - 332 | SetDefaultScreen() - | ^~~~~~~~~~~~~~~~ -screen.c: In function 'SetDefaultScreen': -screen.c:342:17: warning: 'return' with no value, in function returning non-void - 342 | return; - | ^~~~~~ -screen.c:332:1: note: declared here - 332 | SetDefaultScreen() - | ^~~~~~~~~~~~~~~~ -screen.c: At top level: -screen.c:362:1: warning: return type defaults to 'int' [-Wimplicit-int] - 362 | ReconfigureScreen(screen, culprit) - | ^~~~~~~~~~~~~~~~~ -screen.c:375:1: warning: return type defaults to 'int' [-Wimplicit-int] - 375 | MeterCreate() - | ^~~~~~~~~~~ -screen.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] - 418 | MeterOpen(string) - | ^~~~~~~~~ -gwm.c:195:17: warning: implicit declaration of function 'wool_execute_string' [-Wimplicit-function-declaration] - 195 | wool_execute_string(b); - | ^~~~~~~~~~~~~~~~~~~ -wool-gwm.c: In function 'wool_get_window_property': +icccm.c:674:41: warning: implicit declaration of function 'DecorateWindow'; did you mean 'DecoratedWindow'? [-Wimplicit-function-declaration] + 674 | cw = (ClientWindow) DecorateWindow(win, Context->rootWob, 1, 0); + | ^~~~~~~~~~~~~~ + | DecoratedWindow +wool.c:2036:5: warning: implicit declaration of function 'dft_init' [-Wimplicit-function-declaration] + 2036 | dft_init(); + | ^~~~~~~~ +gwm.c:296:20: warning: implicit declaration of function 'MeterEventHandler'; did you mean 'WobEventHandler'? [-Wimplicit-function-declaration] + 296 | } else if (MeterEventHandler(&evt)) { + | ^~~~~~~~~~~~~~~~~ + | WobEventHandler +icccm.c:674:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 674 | cw = (ClientWindow) DecorateWindow(win, Context->rootWob, 1, 0); + | ^ +screen.c:194:25: warning: implicit declaration of function 'ClientWindowExecuteOpening' [-Wimplicit-function-declaration] + 194 | ClientWindowExecuteOpening(wob); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +icccm.c:688:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 688 | cw = (ClientWindow) DecorateWindow(w, Context->rootWob, 1, 0); + | ^ +wool.c:2037:5: warning: implicit declaration of function 'WLNumber_init'; did you mean 'WLNumber_print'? [-Wimplicit-function-declaration] + 2037 | WLNumber_init(); + | ^~~~~~~~~~~~~ + | WLNumber_print +In file included from gwm.c:17: +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +wool.h:234:41: note: in expansion of macro 'Free' + 234 | #define dft_gc() while (dft_last > dft) Free(*(--dft_last)) + | ^~~~ +gwm.c:310:13: note: in expansion of macro 'dft_gc' + 310 | dft_gc(); + | ^~~~~~ gwm.c: At top level: -wool-gwm.c:529:9: warning: implicit declaration of function 'wool_self_pointer_make'; did you mean 'wool_func_pointer_make'? [-Wimplicit-function-declaration] - 529 | if (wool_self_pointer_make(name -> string, '\030', &x_atom)) { - | ^~~~~~~~~~~~~~~~~~~~~~ - | wool_func_pointer_make -gwm.c:224:1: warning: return type defaults to 'int' [-Wimplicit-int] - 224 | GWM_ProcessEvents(blocking) - | ^~~~~~~~~~~~~~~~~ -wops.c:222:9: warning: implicit declaration of function 'conform_to_hints' [-Wimplicit-function-declaration] - 222 | conform_to_hints(&(TargetWindow -> cached_props -> normal_hints), +gwm.c:336:1: warning: return type defaults to 'int' [-Wimplicit-int] + 336 | InitGC() + | ^~~~~~ +wool-gwm.c:1092:29: warning: implicit declaration of function 'LookUpClient' [-Wimplicit-function-declaration] + 1092 | || (wob = (Wob) LookUpClient(window))) + | ^~~~~~~~~~~~ +client.c:276:5: warning: implicit declaration of function 'Update_XA_WM_ICON_NAME'; did you mean 'XA_WM_ICON_NAME'? [-Wimplicit-function-declaration] + 276 | Update_XA_WM_ICON_NAME(cw); + | ^~~~~~~~~~~~~~~~~~~~~~ + | XA_WM_ICON_NAME +wool-gwm.c:1092:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 1092 | || (wob = (Wob) LookUpClient(window))) + | ^ +user.c:784:9: warning: implicit declaration of function 'conform_to_hints' [-Wimplicit-function-declaration] + 784 | conform_to_hints(&(cw -> cached_props -> normal_hints), | ^~~~~~~~~~~~~~~~ -client.c:156:9: warning: implicit declaration of function 'ShowUndecoratedWindow'; did you mean 'DecoratedWindow'? [-Wimplicit-function-declaration] - 156 | ShowUndecoratedWindow(cw); - | ^~~~~~~~~~~~~~~~~~~~~ - | DecoratedWindow +wool.c:2038:5: warning: implicit declaration of function 'HashTable_init' [-Wimplicit-function-declaration] + 2038 | HashTable_init(); + | ^~~~~~~~~~~~~~ +user.c: At top level: +user.c:917:1: warning: return type defaults to 'int' [-Wimplicit-int] + 917 | CheckConsistency(hints) + | ^~~~~~~~~~~~~~~~ wob.c:287:9: warning: implicit declaration of function 'wool_set_screen_background' [-Wimplicit-function-declaration] 287 | wool_set_screen_background(bitmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -wool-gwm.c: At top level: -wool-gwm.c:721:1: warning: return type defaults to 'int' [-Wimplicit-int] - 721 | WlExecGWM_EXECUTE() - | ^~~~~~~~~~~~~~~~~ -screen.c: In function 'MeterOpen': -screen.c:421:5: warning: implicit declaration of function 'MeterUpdate'; did you mean 'MeterCreate'? [-Wimplicit-function-declaration] - 421 | MeterUpdate(string); - | ^~~~~~~~~~~ - | MeterCreate -screen.c: At top level: -screen.c:439:1: warning: return type defaults to 'int' [-Wimplicit-int] - 439 | MeterUpdate(string) - | ^~~~~~~~~~~ -gwm.c: In function 'GWM_ProcessEvents': -gwm.c:274:29: warning: implicit declaration of function 'IsAnAncestor' [-Wimplicit-function-declaration] - 274 | || !IsAnAncestor(GWM_ServerGrabbed, wob)) - | ^~~~~~~~~~~~ +wool.c:2048:5: warning: implicit declaration of function 'NIL_STRING_make'; did you mean 'WLString_make'? [-Wimplicit-function-declaration] + 2048 | NIL_STRING_make(); + | ^~~~~~~~~~~~~~~ + | WLString_make +wops.c:222:9: warning: implicit declaration of function 'conform_to_hints' [-Wimplicit-function-declaration] + 222 | conform_to_hints(&(TargetWindow -> cached_props -> normal_hints), + | ^~~~~~~~~~~~~~~~ +gwm.c: In function 'InitGC': +gwm.c:375:9: warning: implicit declaration of function 'MakeDefaultBitmap' [-Wimplicit-function-declaration] + 375 | MakeDefaultBitmap(); + | ^~~~~~~~~~~~~~~~~ +client.c:277:5: warning: implicit declaration of function 'Update_XA_WM_HINTS' [-Wimplicit-function-declaration] + 277 | Update_XA_WM_HINTS(cw); + | ^~~~~~~~~~~~~~~~~~ +wool.c:2052:5: warning: implicit declaration of function 'WLStackFrame_init' [-Wimplicit-function-declaration] + 2052 | WLStackFrame_init(); + | ^~~~~~~~~~~~~~~~~ +screen.c:195:25: warning: implicit declaration of function 'ClientWindowInitialMap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] + 195 | ClientWindowInitialMap(wob); + | ^~~~~~~~~~~~~~~~~~~~~~ + | ClientWindowStatus +wool-gwm.c: In function 'wool_get_icon': +wool-gwm.c:1121:9: warning: implicit declaration of function 'RealizeIconWindow'; did you mean 'ResizeWindow'? [-Wimplicit-function-declaration] + 1121 | RealizeIconWindow(TargetWindow); + | ^~~~~~~~~~~~~~~~~ + | ResizeWindow wob.c: In function 'current_wob_set_borderwidth': wob.c:359:9: warning: implicit declaration of function 'ReconfigureBar' [-Wimplicit-function-declaration] 359 | ReconfigureBar(TargetWob, TargetWob -> parent); | ^~~~~~~~~~~~~~ -client.c:158:9: warning: implicit declaration of function 'wool_newline' [-Wimplicit-function-declaration] - 158 | wool_newline(); - | ^~~~~~~~~~~~ +wool.c:2053:5: warning: implicit declaration of function 'calling_function_init'; did you mean 'calling_function_pop'? [-Wimplicit-function-declaration] + 2053 | calling_function_init(); + | ^~~~~~~~~~~~~~~~~~~~~ + | calling_function_pop +gwm.c: In function 'GWM_Initialize': +gwm.c:395:5: warning: implicit declaration of function 'GWM_SignalsInit' [-Wimplicit-function-declaration] + 395 | GWM_SignalsInit(); + | ^~~~~~~~~~~~~~~ wob.c: In function 'Wob_set_fsm': wob.c:422:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 422 | TargetWob -> curstate = (int) | ^ -screen.c: In function 'MeterUpdate': -screen.c:464:5: warning: implicit declaration of function 'PlaceWinWithGravity' [-Wimplicit-function-declaration] - 464 | PlaceWinWithGravity(Context -> meter.window, - | ^~~~~~~~~~~~~~~~~~~ wob.c: At top level: wob.c:484:1: warning: return type defaults to 'int' [-Wimplicit-int] 484 | GWM_no_size_window_error(wob) @@ -1890,28 +1926,56 @@ wob.c:491:13: warning: 'return' with no value, in function returning non-void wob.c:484:1: note: declared here 484 | GWM_no_size_window_error(wob) | ^~~~~~~~~~~~~~~~~~~~~~~~ +user.c: In function 'MakeUserDims': +user.c:964:5: warning: implicit declaration of function 'pixel_to_logical_size' [-Wimplicit-function-declaration] + 964 | pixel_to_logical_size(hints, width, height, &rw, &rh); + | ^~~~~~~~~~~~~~~~~~~~~ +wool-gwm.c:1122:9: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] + 1122 | SetTarget(target); + | ^~~~~~~~~ +user.c: At top level: +user.c:969:1: warning: return type defaults to 'int' [-Wimplicit-int] + 969 | pixel_to_logical_size(hints, width, height, rw, rh) + | ^~~~~~~~~~~~~~~~~~~~~ +wool-gwm.c: At top level: +user.c:988:1: warning: return type defaults to 'int' [-Wimplicit-int] + 988 | logical_to_pixel_size(hints, width, height, rw, rh) + | ^~~~~~~~~~~~~~~~~~~~~ +wool-gwm.c:1213:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1213 | wool_clean_before_exec() + | ^~~~~~~~~~~~~~~~~~~~~~ +client.c:278:5: warning: implicit declaration of function 'Update_XA_WM_NORMAL_HINTS'; did you mean 'XA_WM_NORMAL_HINTS'? [-Wimplicit-function-declaration] + 278 | Update_XA_WM_NORMAL_HINTS(cw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ + | XA_WM_NORMAL_HINTS +wool-gwm.c: In function 'wool_clean_before_exec': +wool-gwm.c:1215:5: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] + 1215 | close(XConnectionNumber(dpy)); + | ^~~~~ + | pclose wops.c:225:9: warning: implicit declaration of function 'ReconfigureClientWindow'; did you mean 'XReconfigureWMWindow'? [-Wimplicit-function-declaration] 225 | ReconfigureClientWindow(TargetWindow, TargetWindow -> client); | ^~~~~~~~~~~~~~~~~~~~~~~ | XReconfigureWMWindow -gwm.c:281:28: warning: implicit declaration of function 'IsNotGrabDiscarded' [-Wimplicit-function-declaration] - 281 | || IsNotGrabDiscarded(&evt)) { - | ^~~~~~~~~~~~~~~~~~ -screen.c:473:5: warning: implicit declaration of function 'MeterRefresh' [-Wimplicit-function-declaration] - 473 | MeterRefresh(); - | ^~~~~~~~~~~~ -screen.c: At top level: -screen.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int] - 476 | MeterRefresh() - | ^~~~~~~~~~~~ -wool-gwm.c: In function 'WlExecGWM_EXECUTE': -wool-gwm.c:734:5: warning: implicit declaration of function 'wool_execute_wool_string' [-Wimplicit-function-declaration] - 734 | wool_execute_wool_string(to_exec); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -client.c:165:5: warning: implicit declaration of function 'MakeIconWindow'; did you mean 'NewIconWindow'? [-Wimplicit-function-declaration] - 165 | MakeIconWindow(cw); /* makes central plug */ - | ^~~~~~~~~~~~~~ - | NewIconWindow +wool.c:2186:5: warning: implicit declaration of function 'wlcf_flush'; did you mean 'fflush'? [-Wimplicit-function-declaration] + 2186 | wlcf_flush(); + | ^~~~~~~~~~ + | fflush +gwm.c:397:5: warning: implicit declaration of function 'SetUpDefaults'; did you mean 'XGetDefault'? [-Wimplicit-function-declaration] + 397 | SetUpDefaults(); + | ^~~~~~~~~~~~~ + | XGetDefault +screen.c:227:21: warning: implicit declaration of function 'ClientWindowUnmap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] + 227 | ClientWindowUnmap(cw->icon); + | ^~~~~~~~~~~~~~~~~ + | ClientWindowStatus +wool-gwm.c: In function 'GWM_restart': +wool-gwm.c:1249:13: warning: implicit declaration of function 'ScreenClose' [-Wimplicit-function-declaration] + 1249 | ScreenClose(Context -> rootWob); + | ^~~~~~~~~~~ +wool-gwm.c:1253:5: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] + 1253 | execvp(GWM_is_restarting[0], GWM_is_restarting); + | ^~~~~~ wops.c: In function 'KillWindow': wops.c:306:21: warning: implicit declaration of function 'LookUpWob' [-Wimplicit-function-declaration] 306 | if (wob = (Wob) LookUpWob(cw -> client)) @@ -1919,39 +1983,26 @@ wops.c:306:21: warning: implicit declaration of function 'LookUpWob' [-Wimplicit wops.c:306:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 306 | if (wob = (Wob) LookUpWob(cw -> client)) | ^ -wool-gwm.c: In function 'wool_color_make': -wool-gwm.c:771:9: warning: implicit declaration of function 'wool_printf'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 771 | wool_printf("GWM: Color not found: %s\n", color -> string); - | ^~~~~~~~~~~ - | wool_print -screen.c: In function 'wool_meter_modify': -screen.c:603:17: warning: implicit declaration of function 'wool_warning'; did you mean 'wool_print'? [-Wimplicit-function-declaration] - 603 | if (wool_warning("GWM WARNING: ")) { - | ^~~~~~~~~~~~ - | wool_print -gwm.c:295:13: warning: implicit declaration of function 'Update_colormap_in_colormap_windows_list' [-Wimplicit-function-declaration] - 295 | Update_colormap_in_colormap_windows_list(&evt); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -wool-gwm.c: In function 'init_managed_windows': -wool-gwm.c:1030:38: warning: implicit declaration of function 'LookUpWob'; did you mean 'LookUpWobW'? [-Wimplicit-function-declaration] - 1030 | && (!(cw = (ClientWindow) LookUpWob(*window_list)) - | ^~~~~~~~~ - | LookUpWobW -wool-gwm.c:1030:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1030 | && (!(cw = (ClientWindow) LookUpWob(*window_list)) - | ^ -wool-gwm.c: In function 'get_next_managed_window': -wool-gwm.c:1049:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1049 | (!(cw = (ClientWindow) LookUpWob(*managed_window_list)) - | ^ -wool-gwm.c: In function 'wool_get_wob_of_position': -wool-gwm.c:1091:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1091 | if ((wob = (Wob) LookUpWob(window)) - | ^ -client.c:174:5: warning: implicit declaration of function 'UpdateClientWindowIconSize'; did you mean 'UpdateClientWindowGeometry'? [-Wimplicit-function-declaration] - 174 | UpdateClientWindowIconSize(icon); +client.c:279:5: warning: implicit declaration of function 'Update_XA_WM_TRANSIENT_FOR'; did you mean 'XA_WM_TRANSIENT_FOR'? [-Wimplicit-function-declaration] + 279 | Update_XA_WM_TRANSIENT_FOR(cw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - | UpdateClientWindowGeometry + | XA_WM_TRANSIENT_FOR +gwm.c:403:5: warning: implicit declaration of function 'wool_hostname_get' [-Wimplicit-function-declaration] + 403 | wool_hostname_get(); + | ^~~~~~~~~~~~~~~~~ +screen.c:230:17: warning: implicit declaration of function 'UnDecorateWindow'; did you mean 'DecorateWindow'? [-Wimplicit-function-declaration] + 230 | UnDecorateWindow(cw, 1, 0); + | ^~~~~~~~~~~~~~~~ + | DecorateWindow +wool-gwm.c: In function 'wool_process_events': +wool-gwm.c:1272:5: warning: implicit declaration of function 'GWM_ProcessEvents'; did you mean 'wool_process_events'? [-Wimplicit-function-declaration] + 1272 | GWM_ProcessEvents(0); + | ^~~~~~~~~~~~~~~~~ + | wool_process_events +wool-gwm.c: At top level: +wool-gwm.c:1279:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1279 | wool_function_call_make(list, atom) + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wops.c:15: wops.c: In function 'ReDecorateWindow': wops.c:337:44: warning: implicit declaration of function 'wool_window_group_get' [-Wimplicit-function-declaration] @@ -1972,127 +2023,9 @@ wool.h:135:35: note: in definition of macro 'REF' wops.c:336:13: note: in expansion of macro 'increase_reference' 336 | increase_reference(window_group = | ^~~~~~~~~~~~~~~~~~ -client.c: In function 'NewClientWindow': -client.c:187:41: warning: implicit declaration of function 'NewWob' [-Wimplicit-function-declaration] - 187 | ClientWindow cw = (ClientWindow) NewWob(sizeof(struct _ClientWindow)); - | ^~~~~~ -client.c:187:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 187 | ClientWindow cw = (ClientWindow) NewWob(sizeof(struct _ClientWindow)); - | ^ -client.c: In function 'NewIconWindow': -client.c:204:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 204 | (ClientWindow) NewWob(sizeof(struct _ClientWindow)); - | ^ -client.c: At top level: -client.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int] - 222 | UpdateAllCachedProperties(cw) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -gwm.c:296:20: warning: implicit declaration of function 'MeterEventHandler'; did you mean 'WobEventHandler'? [-Wimplicit-function-declaration] - 296 | } else if (MeterEventHandler(&evt)) { - | ^~~~~~~~~~~~~~~~~ - | WobEventHandler -wool-gwm.c:1092:29: warning: implicit declaration of function 'LookUpClient' [-Wimplicit-function-declaration] - 1092 | || (wob = (Wob) LookUpClient(window))) - | ^~~~~~~~~~~~ -wool-gwm.c:1092:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 1092 | || (wob = (Wob) LookUpClient(window))) - | ^ -In file included from gwm.c:17: -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -wool.h:234:41: note: in expansion of macro 'Free' - 234 | #define dft_gc() while (dft_last > dft) Free(*(--dft_last)) - | ^~~~ -gwm.c:310:13: note: in expansion of macro 'dft_gc' - 310 | dft_gc(); - | ^~~~~~ -gwm.c: At top level: -gwm.c:336:1: warning: return type defaults to 'int' [-Wimplicit-int] - 336 | InitGC() - | ^~~~~~ -wops.c:341:9: warning: implicit declaration of function 'UnDecorateWindow'; did you mean 'ReDecorateWindow'? [-Wimplicit-function-declaration] - 341 | UnDecorateWindow(cw, 1, 1); - | ^~~~~~~~~~~~~~~~ - | ReDecorateWindow -wool-gwm.c: In function 'wool_get_icon': -gwm.c: In function 'InitGC': -wops.c:342:33: warning: implicit declaration of function 'DecorateWindow'; did you mean 'ReDecorateWindow'? [-Wimplicit-function-declaration] - 342 | if (cw = (ClientWindow) DecorateWindow(window, - | ^~~~~~~~~~~~~~ - | ReDecorateWindow -gwm.c:375:9: warning: implicit declaration of function 'MakeDefaultBitmap' [-Wimplicit-function-declaration] - 375 | MakeDefaultBitmap(); - | ^~~~~~~~~~~~~~~~~ -wool-gwm.c:1121:9: warning: implicit declaration of function 'RealizeIconWindow'; did you mean 'ResizeWindow'? [-Wimplicit-function-declaration] - 1121 | RealizeIconWindow(TargetWindow); - | ^~~~~~~~~~~~~~~~~ - | ResizeWindow -wops.c:342:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 342 | if (cw = (ClientWindow) DecorateWindow(window, - | ^ -client.c: In function 'UpdateAllCachedProperties': -client.c:275:5: warning: implicit declaration of function 'Update_XA_WM_NAME' [-Wimplicit-function-declaration] - 275 | Update_XA_WM_NAME(cw); - | ^~~~~~~~~~~~~~~~~ -wool-gwm.c:1122:9: warning: implicit declaration of function 'SetTarget' [-Wimplicit-function-declaration] - 1122 | SetTarget(target); - | ^~~~~~~~~ -wool-gwm.c: At top level: -wool-gwm.c:1213:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1213 | wool_clean_before_exec() - | ^~~~~~~~~~~~~~~~~~~~~~ -wool-gwm.c: In function 'wool_clean_before_exec': -wool-gwm.c:1215:5: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] - 1215 | close(XConnectionNumber(dpy)); - | ^~~~~ - | pclose -gwm.c: In function 'GWM_Initialize': -gwm.c:395:5: warning: implicit declaration of function 'GWM_SignalsInit' [-Wimplicit-function-declaration] - 395 | GWM_SignalsInit(); - | ^~~~~~~~~~~~~~~ -wops.c:346:17: warning: implicit declaration of function 'wool_process_unmap_events'; did you mean 'WOOL_process_event'? [-Wimplicit-function-declaration] - 346 | wool_process_unmap_events(window); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - | WOOL_process_event -wool-gwm.c: In function 'GWM_restart': -wool-gwm.c:1249:13: warning: implicit declaration of function 'ScreenClose' [-Wimplicit-function-declaration] - 1249 | ScreenClose(Context -> rootWob); - | ^~~~~~~~~~~ -wool-gwm.c:1253:5: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] - 1253 | execvp(GWM_is_restarting[0], GWM_is_restarting); - | ^~~~~~ -gwm.c:397:5: warning: implicit declaration of function 'SetUpDefaults'; did you mean 'XGetDefault'? [-Wimplicit-function-declaration] - 397 | SetUpDefaults(); - | ^~~~~~~~~~~~~ - | XGetDefault -client.c:276:5: warning: implicit declaration of function 'Update_XA_WM_ICON_NAME'; did you mean 'XA_WM_ICON_NAME'? [-Wimplicit-function-declaration] - 276 | Update_XA_WM_ICON_NAME(cw); - | ^~~~~~~~~~~~~~~~~~~~~~ - | XA_WM_ICON_NAME -wops.c:348:17: warning: implicit declaration of function 'ClientWindowInitialMap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] - 348 | ClientWindowInitialMap(cw); - | ^~~~~~~~~~~~~~~~~~~~~~ - | ClientWindowStatus -wool-gwm.c: In function 'wool_process_events': -wool-gwm.c:1272:5: warning: implicit declaration of function 'GWM_ProcessEvents'; did you mean 'wool_process_events'? [-Wimplicit-function-declaration] - 1272 | GWM_ProcessEvents(0); - | ^~~~~~~~~~~~~~~~~ - | wool_process_events -gwm.c:403:5: warning: implicit declaration of function 'wool_hostname_get' [-Wimplicit-function-declaration] - 403 | wool_hostname_get(); - | ^~~~~~~~~~~~~~~~~ -wool-gwm.c: At top level: -wool-gwm.c:1279:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1279 | wool_function_call_make(list, atom) - | ^~~~~~~~~~~~~~~~~~~~~~~ -client.c:277:5: warning: implicit declaration of function 'Update_XA_WM_HINTS' [-Wimplicit-function-declaration] - 277 | Update_XA_WM_HINTS(cw); - | ^~~~~~~~~~~~~~~~~~ -wops.c:353:21: warning: implicit declaration of function 'AddWindowToGroupLeader' [-Wimplicit-function-declaration] - 353 | AddWindowToGroupLeader( - | ^~~~~~~~~~~~~~~~~~~~~~ -wool-gwm.c: In function 'GWM_init_wool_before_profile': +client.c:280:5: warning: implicit declaration of function 'Update_XA_WM_COLORMAP_WINDOWS' [-Wimplicit-function-declaration] + 280 | Update_XA_WM_COLORMAP_WINDOWS(cw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gwm.c:464:5: warning: implicit declaration of function 'GWM_re_init_PointerRoot' [-Wimplicit-function-declaration] 464 | GWM_re_init_PointerRoot(); | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -2100,31 +2033,67 @@ gwm.c: At top level: gwm.c:471:1: warning: return type defaults to 'int' [-Wimplicit-int] 471 | GWM_re_init_PointerRoot() | ^~~~~~~~~~~~~~~~~~~~~~~ +gwm.c:510:1: warning: return type defaults to 'int' [-Wimplicit-int] + 510 | wool_end(n) + | ^~~~~~~~ +wops.c:341:9: warning: implicit declaration of function 'UnDecorateWindow'; did you mean 'ReDecorateWindow'? [-Wimplicit-function-declaration] + 341 | UnDecorateWindow(cw, 1, 1); + | ^~~~~~~~~~~~~~~~ + | ReDecorateWindow +wops.c:342:33: warning: implicit declaration of function 'DecorateWindow'; did you mean 'ReDecorateWindow'? [-Wimplicit-function-declaration] + 342 | if (cw = (ClientWindow) DecorateWindow(window, + | ^~~~~~~~~~~~~~ + | ReDecorateWindow +wops.c:342:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 342 | if (cw = (ClientWindow) DecorateWindow(window, + | ^ +wool-gwm.c: In function 'GWM_init_wool_before_profile': +screen.c:241:17: warning: implicit declaration of function 'ConfigureRequestEventHandler' [-Wimplicit-function-declaration] + 241 | ConfigureRequestEventHandler(cw, evt); /* was remapped */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wool-gwm.c:1521:17: warning: implicit declaration of function 'wool_base_pointer_make'; did you mean 'wool_func_pointer_make'? [-Wimplicit-function-declaration] 1521 | (WOOL_Atom) wool_base_pointer_make(name, &Context, &(Context -> field)) | ^~~~~~~~~~~~~~~~~~~~~~ wool-gwm.c:1523:21: note: in expansion of macro 'pointer_to_Context' 1523 | WA_background = pointer_to_Context("background", pixel.Back); | ^~~~~~~~~~~~~~~~~~ -gwm.c:510:1: warning: return type defaults to 'int' [-Wimplicit-int] - 510 | wool_end(n) - | ^~~~~~~~ +gwm.c: In function 'GWM_FatalSignalHandler': +gwm.c:536:9: warning: implicit declaration of function 'wool_stack_dump' [-Wimplicit-function-declaration] + 536 | wool_stack_dump(1); + | ^~~~~~~~~~~~~~~ +gwm.c: In function 'GWM_BusErrorSignalHandler': +gwm.c:562:9: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] + 562 | execvp(GWM_is_restarting[0], GWM_is_restarting); + | ^~~~~~ +client.c:281:5: warning: implicit declaration of function 'Update_XA_WM_PROTOCOLS' [-Wimplicit-function-declaration] + 281 | Update_XA_WM_PROTOCOLS(cw); + | ^~~~~~~~~~~~~~~~~~~~~~ wool-gwm.c:1521:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1521 | (WOOL_Atom) wool_base_pointer_make(name, &Context, &(Context -> field)) | ^ wool-gwm.c:1523:21: note: in expansion of macro 'pointer_to_Context' 1523 | WA_background = pointer_to_Context("background", pixel.Back); | ^~~~~~~~~~~~~~~~~~ +gwm.c:566:20: warning: implicit declaration of function 'time'; did you mean 'utimes'? [-Wimplicit-function-declaration] + 566 | current_time = time(0); + | ^~~~ + | utimes +gwm.c: At top level: +gwm.c:588:1: warning: return type defaults to 'int' [-Wimplicit-int] + 588 | GWM_SignalsInit() + | ^~~~~~~~~~~~~~~ wool-gwm.c:1521:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1521 | (WOOL_Atom) wool_base_pointer_make(name, &Context, &(Context -> field)) | ^ wool-gwm.c:1524:21: note: in expansion of macro 'pointer_to_Context' 1524 | WA_foreground = pointer_to_Context("foreground", pixel.Fore); | ^~~~~~~~~~~~~~~~~~ -wops.c: In function 'PopMenu': -wops.c:406:13: warning: implicit declaration of function 'PlaceMenu' [-Wimplicit-function-declaration] - 406 | PlaceMenu(item, menu, x, y, TargetWob); - | ^~~~~~~~~ +gwm.c:650:1: warning: return type defaults to 'int' [-Wimplicit-int] + 650 | wool_process_unmap_events(w) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +gwm.c:671:1: warning: return type defaults to 'int' [-Wimplicit-int] + 671 | GWM_OpenDisplay(display) + | ^~~~~~~~~~~~~~~ wool-gwm.c:1521:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1521 | (WOOL_Atom) wool_base_pointer_make(name, &Context, &(Context -> field)) | ^ @@ -2155,20 +2124,22 @@ wool-gwm.c:1521:5: warning: cast to pointer from integer of different size [-Win wool-gwm.c:1529:5: note: in expansion of macro 'pointer_to_Context' 1529 | pointer_to_Context("screen-height", height); | ^~~~~~~~~~~~~~~~~~ +wops.c:346:17: warning: implicit declaration of function 'wool_process_unmap_events'; did you mean 'WOOL_process_event'? [-Wimplicit-function-declaration] + 346 | wool_process_unmap_events(window); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ + | WOOL_process_event wool-gwm.c:1521:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1521 | (WOOL_Atom) wool_base_pointer_make(name, &Context, &(Context -> field)) | ^ wool-gwm.c:1530:5: note: in expansion of macro 'pointer_to_Context' 1530 | pointer_to_Context("screen-depth", depth); | ^~~~~~~~~~~~~~~~~~ -gwm.c: In function 'GWM_FatalSignalHandler': -gwm.c:536:9: warning: implicit declaration of function 'wool_stack_dump' [-Wimplicit-function-declaration] - 536 | wool_stack_dump(1); - | ^~~~~~~~~~~~~~~ -gwm.c: In function 'GWM_BusErrorSignalHandler': -gwm.c:562:9: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] - 562 | execvp(GWM_is_restarting[0], GWM_is_restarting); - | ^~~~~~ +screen.c:243:17: warning: implicit declaration of function 'ConfigureUnmappedWindow' [-Wimplicit-function-declaration] + 243 | ConfigureUnmappedWindow(evt); /* not yet known, obey */ + | ^~~~~~~~~~~~~~~~~~~~~~~ +client.c:283:5: warning: implicit declaration of function 'GetPreviousWM_STATE' [-Wimplicit-function-declaration] + 283 | GetPreviousWM_STATE(cw); /* get the previous WM_STATE if any */ + | ^~~~~~~~~~~~~~~~~~~ wool-gwm.c:1521:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1521 | (WOOL_Atom) wool_base_pointer_make(name, &Context, &(Context -> field)) | ^ @@ -2181,48 +2152,56 @@ wool-gwm.c:1521:5: warning: cast to pointer from integer of different size [-Win wool-gwm.c:1532:5: note: in expansion of macro 'pointer_to_Context' 1532 | pointer_to_Context("screen-heightMM", heightMM); | ^~~~~~~~~~~~~~~~~~ -gwm.c:566:20: warning: implicit declaration of function 'time'; did you mean 'utimes'? [-Wimplicit-function-declaration] - 566 | current_time = time(0); - | ^~~~ - | utimes -gwm.c: At top level: -gwm.c:588:1: warning: return type defaults to 'int' [-Wimplicit-int] - 588 | GWM_SignalsInit() - | ^~~~~~~~~~~~~~~ -gwm.c:650:1: warning: return type defaults to 'int' [-Wimplicit-int] - 650 | wool_process_unmap_events(w) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -gwm.c:671:1: warning: return type defaults to 'int' [-Wimplicit-int] - 671 | GWM_OpenDisplay(display) - | ^~~~~~~~~~~~~~~ -wops.c:412:13: warning: implicit declaration of function 'wool_process_exposes' [-Wimplicit-function-declaration] - 412 | wool_process_exposes(); - | ^~~~~~~~~~~~~~~~~~~~ -client.c:278:5: warning: implicit declaration of function 'Update_XA_WM_NORMAL_HINTS'; did you mean 'XA_WM_NORMAL_HINTS'? [-Wimplicit-function-declaration] - 278 | Update_XA_WM_NORMAL_HINTS(cw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - | XA_WM_NORMAL_HINTS -wops.c: At top level: -wops.c:455:1: warning: return type defaults to 'int' [-Wimplicit-int] - 455 | PlaceMenu(item, menu, x, y, wob) - | ^~~~~~~~~ gwm.c: In function 'GWM_OpenDisplay': gwm.c:681:26: warning: implicit declaration of function 'XShapeQueryExtension'; did you mean 'XQueryExtension'? [-Wimplicit-function-declaration] 681 | GWM_ShapeExtension = XShapeQueryExtension(dpy, &GWM_ShapeEventBase, | ^~~~~~~~~~~~~~~~~~~~ | XQueryExtension -wool-gwm.c:1706:5: warning: implicit declaration of function 'NIL_FSM_make'; did you mean 'WLFsm_make'? [-Wimplicit-function-declaration] - 1706 | NIL_FSM_make(); - | ^~~~~~~~~~~~ - | WLFsm_make -wops.c: In function 'ContextOfXWindow': -wops.c:614:14: warning: implicit declaration of function 'ScreenOfRoot' [-Wimplicit-function-declaration] - 614 | result = ScreenOfRoot(root); - | ^~~~~~~~~~~~ -client.c:279:5: warning: implicit declaration of function 'Update_XA_WM_TRANSIENT_FOR'; did you mean 'XA_WM_TRANSIENT_FOR'? [-Wimplicit-function-declaration] - 279 | Update_XA_WM_TRANSIENT_FOR(cw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - | XA_WM_TRANSIENT_FOR +screen.c:251:13: warning: implicit declaration of function 'WlExecGWM_EXECUTE' [-Wimplicit-function-declaration] + 251 | WlExecGWM_EXECUTE(); + | ^~~~~~~~~~~~~~~~~ +wops.c:348:17: warning: implicit declaration of function 'ClientWindowInitialMap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] + 348 | ClientWindowInitialMap(cw); + | ^~~~~~~~~~~~~~~~~~~~~~ + | ClientWindowStatus +screen.c: At top level: +screen.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int] + 332 | SetDefaultScreen() + | ^~~~~~~~~~~~~~~~ +screen.c: In function 'SetDefaultScreen': +screen.c:342:17: warning: 'return' with no value, in function returning non-void + 342 | return; + | ^~~~~~ +screen.c:332:1: note: declared here + 332 | SetDefaultScreen() + | ^~~~~~~~~~~~~~~~ +client.c:285:5: warning: implicit declaration of function 'UpdateClientWindowSize'; did you mean 'UpdateClientWindowGeometry'? [-Wimplicit-function-declaration] + 285 | UpdateClientWindowSize(cw); /* check window real size */ + | ^~~~~~~~~~~~~~~~~~~~~~ + | UpdateClientWindowGeometry +screen.c: At top level: +client.c: At top level: +screen.c:362:1: warning: return type defaults to 'int' [-Wimplicit-int] + 362 | ReconfigureScreen(screen, culprit) + | ^~~~~~~~~~~~~~~~~ +client.c:293:1: warning: return type defaults to 'int' [-Wimplicit-int] + 293 | UpdateCachedProperty(cw, property_atom) + | ^~~~~~~~~~~~~~~~~~~~ +screen.c:375:1: warning: return type defaults to 'int' [-Wimplicit-int] + 375 | MeterCreate() + | ^~~~~~~~~~~ +client.c:364:1: warning: return type defaults to 'int' [-Wimplicit-int] + 364 | Update_XA_WM_NAME(cw) + | ^~~~~~~~~~~~~~~~~ +screen.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] + 418 | MeterOpen(string) + | ^~~~~~~~~ +client.c:399:1: warning: return type defaults to 'int' [-Wimplicit-int] + 399 | Update_XA_WM_ICON_NAME(cw) + | ^~~~~~~~~~~~~~~~~~~~~~ +client.c:438:1: warning: return type defaults to 'int' [-Wimplicit-int] + 438 | Update_XA_WM_HINTS(cw) + | ^~~~~~~~~~~~~~~~~~ gwm.c: At top level: gwm.c:723:1: warning: return type defaults to 'int' [-Wimplicit-int] 723 | usage() @@ -2230,67 +2209,113 @@ gwm.c:723:1: warning: return type defaults to 'int' [-Wimplicit-int] gwm.c:760:1: warning: return type defaults to 'int' [-Wimplicit-int] 760 | GWM_getopts(argc, argv) | ^~~~~~~~~~~ -wool-gwm.c:1717:5: warning: implicit declaration of function 'ContextNamespace_init' [-Wimplicit-function-declaration] - 1717 | ContextNamespace_init(); - | ^~~~~~~~~~~~~~~~~~~~~ +screen.c: In function 'MeterOpen': +screen.c:421:5: warning: implicit declaration of function 'MeterUpdate'; did you mean 'MeterCreate'? [-Wimplicit-function-declaration] + 421 | MeterUpdate(string); + | ^~~~~~~~~~~ + | MeterCreate +screen.c: At top level: +screen.c:439:1: warning: return type defaults to 'int' [-Wimplicit-int] + 439 | MeterUpdate(string) + | ^~~~~~~~~~~ +wool-gwm.c:1706:5: warning: implicit declaration of function 'NIL_FSM_make'; did you mean 'WLFsm_make'? [-Wimplicit-function-declaration] + 1706 | NIL_FSM_make(); + | ^~~~~~~~~~~~ + | WLFsm_make gwm.c: In function 'GWM_getopts': gwm.c:783:17: warning: implicit declaration of function 'getopt'; did you mean 'getsubopt'? [-Wimplicit-function-declaration] 783 | while ((c = getopt(argc, argv, "mtsb:p:f:DFT:w:Wd:iax:1qrk:K:IP")) != EOF) { | ^~~~~~ | getsubopt -wops.c: In function 'wool_set_focus': -wops.c:852:13: warning: implicit declaration of function 'send_protocol_message' [-Wimplicit-function-declaration] - 852 | send_protocol_message(cw -> client, XA_WM_TAKE_FOCUS, - | ^~~~~~~~~~~~~~~~~~~~~ +wops.c:353:21: warning: implicit declaration of function 'AddWindowToGroupLeader' [-Wimplicit-function-declaration] + 353 | AddWindowToGroupLeader( + | ^~~~~~~~~~~~~~~~~~~~~~ +client.c: In function 'Update_XA_WM_HINTS': +client.c:456:17: warning: implicit declaration of function 'AddWindowToGroupLeader' [-Wimplicit-function-declaration] + 456 | AddWindowToGroupLeader(cw, cw); + | ^~~~~~~~~~~~~~~~~~~~~~ +wops.c: In function 'PopMenu': +client.c: At top level: +wops.c:406:13: warning: implicit declaration of function 'PlaceMenu' [-Wimplicit-function-declaration] + 406 | PlaceMenu(item, menu, x, y, TargetWob); + | ^~~~~~~~~ +client.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int] + 476 | Update_XA_WM_NORMAL_HINTS(cw) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +screen.c: In function 'MeterUpdate': +screen.c:464:5: warning: implicit declaration of function 'PlaceWinWithGravity' [-Wimplicit-function-declaration] + 464 | PlaceWinWithGravity(Context -> meter.window, + | ^~~~~~~~~~~~~~~~~~~ +gwm.c:871:9: warning: implicit declaration of function 'GWM_print_banner' [-Wimplicit-function-declaration] + 871 | GWM_print_banner(); + | ^~~~~~~~~~~~~~~~ +wool-gwm.c:1717:5: warning: implicit declaration of function 'ContextNamespace_init' [-Wimplicit-function-declaration] + 1717 | ContextNamespace_init(); + | ^~~~~~~~~~~~~~~~~~~~~ +screen.c:473:5: warning: implicit declaration of function 'MeterRefresh' [-Wimplicit-function-declaration] + 473 | MeterRefresh(); + | ^~~~~~~~~~~~ +screen.c: At top level: +screen.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int] + 476 | MeterRefresh() + | ^~~~~~~~~~~~ +client.c: In function 'Update_XA_WM_NORMAL_HINTS': +client.c:499:5: warning: implicit declaration of function 'CheckConsistency' [-Wimplicit-function-declaration] + 499 | CheckConsistency(&(cw -> cached_props -> normal_hints)); + | ^~~~~~~~~~~~~~~~ +client.c: At top level: +client.c:502:1: warning: return type defaults to 'int' [-Wimplicit-int] + 502 | Update_XA_WM_TRANSIENT_FOR(cw) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +client.c:532:1: warning: return type defaults to 'int' [-Wimplicit-int] + 532 | Update_XA_WM_COLORMAP_WINDOWS(cw) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +wops.c:412:13: warning: implicit declaration of function 'wool_process_exposes' [-Wimplicit-function-declaration] + 412 | wool_process_exposes(); + | ^~~~~~~~~~~~~~~~~~~~ +wops.c: At top level: wool-gwm.c:1718:5: warning: implicit declaration of function 'SetDefaultScreen'; did you mean 'XDefaultScreen'? [-Wimplicit-function-declaration] 1718 | SetDefaultScreen(); | ^~~~~~~~~~~~~~~~ | XDefaultScreen -gwm.c:871:9: warning: implicit declaration of function 'GWM_print_banner' [-Wimplicit-function-declaration] - 871 | GWM_print_banner(); - | ^~~~~~~~~~~~~~~~ -client.c:280:5: warning: implicit declaration of function 'Update_XA_WM_COLORMAP_WINDOWS' [-Wimplicit-function-declaration] - 280 | Update_XA_WM_COLORMAP_WINDOWS(cw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +wops.c:455:1: warning: return type defaults to 'int' [-Wimplicit-int] + 455 | PlaceMenu(item, menu, x, y, wob) + | ^~~~~~~~~ wool-gwm.c: In function 'SetUpDefaults': -wool-gwm.c:1735:9: warning: implicit declaration of function 'GWM_end'; did you mean 'GWM_h'? [-Wimplicit-function-declaration] - 1735 | GWM_end(1); - | ^~~~~~~ - | GWM_h -wops.c: In function 'wool_window_logical_size_get': -wops.c:932:9: warning: implicit declaration of function 'pixel_to_logical_size' [-Wimplicit-function-declaration] - 932 | pixel_to_logical_size(&(TargetWindow -> cached_props -> normal_hints), - | ^~~~~~~~~~~~~~~~~~~~~ -wool-gwm.c:1746:9: warning: implicit declaration of function 'MeterCreate' [-Wimplicit-function-declaration] - 1746 | MeterCreate(); - | ^~~~~~~~~~~ -wool-gwm.c: At top level: -wool-gwm.c:1786:1: warning: return type defaults to 'int' [-Wimplicit-int] - 1786 | ContextNamespace_init() - | ^~~~~~~~~~~~~~~~~~~~~ -wops.c: In function 'wool_window_logical_size_set': gwm.c: In function 'DecorateWindows': -wops.c:950:5: warning: implicit declaration of function 'logical_to_pixel_size' [-Wimplicit-function-declaration] - 950 | logical_to_pixel_size(&(TargetWindow -> cached_props -> normal_hints), - | ^~~~~~~~~~~~~~~~~~~~~ -wops.c: At top level: gwm.c:915:21: warning: implicit declaration of function 'ClientWindowInitialMap'; did you mean 'ClientWindowStatus'? [-Wimplicit-function-declaration] 915 | ClientWindowInitialMap(wob); | ^~~~~~~~~~~~~~~~~~~~~~ | ClientWindowStatus -wops.c:963:1: warning: return type defaults to 'int' [-Wimplicit-int] - 963 | PlaceWinWithGravity(w, gravity, anchor_x, anchor_y, xptr, yptr, width, height, - | ^~~~~~~~~~~~~~~~~~~ +wool-gwm.c:1735:9: warning: implicit declaration of function 'GWM_end'; did you mean 'GWM_h'? [-Wimplicit-function-declaration] + 1735 | GWM_end(1); + | ^~~~~~~ + | GWM_h +screen.c: In function 'wool_meter_modify': +screen.c:603:17: warning: implicit declaration of function 'wool_warning'; did you mean 'wool_print'? [-Wimplicit-function-declaration] + 603 | if (wool_warning("GWM WARNING: ")) { + | ^~~~~~~~~~~~ + | wool_print gwm.c:916:27: warning: implicit declaration of function 'Mapped' [-Wimplicit-function-declaration] 916 | else if ((Mapped(children[i]) || GWM_Mapall) | ^~~~~~ -client.c:281:5: warning: implicit declaration of function 'Update_XA_WM_PROTOCOLS' [-Wimplicit-function-declaration] - 281 | Update_XA_WM_PROTOCOLS(cw); - | ^~~~~~~~~~~~~~~~~~~~~~ +wool-gwm.c:1746:9: warning: implicit declaration of function 'MeterCreate' [-Wimplicit-function-declaration] + 1746 | MeterCreate(); + | ^~~~~~~~~~~ gwm.c:920:25: warning: implicit declaration of function 'DecorateWindow'; did you mean 'DecorateWindows'? [-Wimplicit-function-declaration] 920 | DecorateWindow(children[i], | ^~~~~~~~~~~~~~ | DecorateWindows +client.c: In function 'Update_XA_WM_COLORMAP_WINDOWS': +wops.c: In function 'ContextOfXWindow': +wops.c:614:14: warning: implicit declaration of function 'ScreenOfRoot' [-Wimplicit-function-declaration] + 614 | result = ScreenOfRoot(root); + | ^~~~~~~~~~~~ +wool-gwm.c: At top level: +client.c:542:14: warning: implicit declaration of function 'GwmSilentXGetWindowProperty'; did you mean 'XGetWindowProperty'? [-Wimplicit-function-declaration] + 542 | result = GwmSilentXGetWindowProperty(dpy, cw -> client, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ + | XGetWindowProperty gwm.c:919:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 919 | if (wob = (ClientWindow) | ^ @@ -2298,13 +2323,45 @@ gwm.c: At top level: gwm.c:934:1: warning: return type defaults to 'int' [-Wimplicit-int] 934 | InitScreens() | ^~~~~~~~~~~ +wool-gwm.c:1786:1: warning: return type defaults to 'int' [-Wimplicit-int] + 1786 | ContextNamespace_init() + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from client.c:16: +wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] + 211 | #define Free(bytes) wool_free(bytes) + | ^~~~~~~~~ +client.c:565:13: note: in expansion of macro 'Free' + 565 | Free(cw -> cached_props -> colormap_windows); + | ^~~~ +client.c: At top level: +client.c:581:1: warning: return type defaults to 'int' [-Wimplicit-int] + 581 | Update_XA_WM_PROTOCOLS(cw) + | ^~~~~~~~~~~~~~~~~~~~~~ +client.c:619:1: warning: return type defaults to 'int' [-Wimplicit-int] + 619 | FreeCachedProperties(cprops) + | ^~~~~~~~~~~~~~~~~~~~ gwm.c: In function 'InitScreens': gwm.c:938:9: warning: implicit declaration of function 'SetUpScreen' [-Wimplicit-function-declaration] 938 | SetUpScreen(Context -> rootWob, | ^~~~~~~~~~~ -client.c:283:5: warning: implicit declaration of function 'GetPreviousWM_STATE' [-Wimplicit-function-declaration] - 283 | GetPreviousWM_STATE(cw); /* get the previous WM_STATE if any */ - | ^~~~~~~~~~~~~~~~~~~ +client.c: In function 'FreeCachedProperties': +client.c:629:5: warning: implicit declaration of function 'DelayedFree' [-Wimplicit-function-declaration] + 629 | DelayedFree(cprops); + | ^~~~~~~~~~~ +wops.c: In function 'wool_set_focus': +wops.c:852:13: warning: implicit declaration of function 'send_protocol_message' [-Wimplicit-function-declaration] + 852 | send_protocol_message(cw -> client, XA_WM_TAKE_FOCUS, + | ^~~~~~~~~~~~~~~~~~~~~ +client.c: At top level: +client.c:695:1: warning: return type defaults to 'int' [-Wimplicit-int] + 695 | GetPreviousWM_STATE(cw) + | ^~~~~~~~~~~~~~~~~~~ +client.c:722:1: warning: return type defaults to 'int' [-Wimplicit-int] + 722 | UpdateClientWindowBar(parent, field, wl_bar, dir) + | ^~~~~~~~~~~~~~~~~~~~~ +client.c:736:1: warning: return type defaults to 'int' [-Wimplicit-int] + 736 | UpdateClientWindowFields(cw, wl_client) + | ^~~~~~~~~~~~~~~~~~~~~~~~ gwm.c:941:9: warning: implicit declaration of function 'ScreenOpen' [-Wimplicit-function-declaration] 941 | ScreenOpen(Context -> rootWob); | ^~~~~~~~~~ @@ -2312,6 +2369,20 @@ gwm.c: At top level: gwm.c:947:1: warning: return type defaults to 'int' [-Wimplicit-int] 947 | RegisterScreens() | ^~~~~~~~~~~~~~~ +client.c:774:1: warning: return type defaults to 'int' [-Wimplicit-int] + 774 | MakeIconWindow(cw) + | ^~~~~~~~~~~~~~ +client.c: In function 'MakeIconWindow': +client.c:785:23: warning: implicit declaration of function 'NewPlug' [-Wimplicit-function-declaration] + 785 | plug = (Plug) NewPlug(Context->rootWob, wl_plug); + | ^~~~~~~ +client.c:785:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 785 | plug = (Plug) NewPlug(Context->rootWob, wl_plug); + | ^ +wops.c: In function 'wool_window_logical_size_get': +wops.c:932:9: warning: implicit declaration of function 'pixel_to_logical_size' [-Wimplicit-function-declaration] + 932 | pixel_to_logical_size(&(TargetWindow -> cached_props -> normal_hints), + | ^~~~~~~~~~~~~~~~~~~~~ gwm.c: In function 'RegisterScreens': gwm.c:956:5: warning: implicit declaration of function 'mark_numbers_in_list' [-Wimplicit-function-declaration] 956 | mark_numbers_in_list(ScreenCount(dpy), GWM_ScreensNotManaged, @@ -2327,85 +2398,6 @@ gwm.c:1003:13: warning: 'return' with no value, in function returning non-void gwm.c:988:1: note: declared here 988 | mark_numbers_in_list(max_n, string, list) | ^~~~~~~~~~~~~~~~~~~~ -client.c:285:5: warning: implicit declaration of function 'UpdateClientWindowSize'; did you mean 'UpdateClientWindowGeometry'? [-Wimplicit-function-declaration] - 285 | UpdateClientWindowSize(cw); /* check window real size */ - | ^~~~~~~~~~~~~~~~~~~~~~ - | UpdateClientWindowGeometry -client.c: At top level: -client.c:293:1: warning: return type defaults to 'int' [-Wimplicit-int] - 293 | UpdateCachedProperty(cw, property_atom) - | ^~~~~~~~~~~~~~~~~~~~ -client.c:364:1: warning: return type defaults to 'int' [-Wimplicit-int] - 364 | Update_XA_WM_NAME(cw) - | ^~~~~~~~~~~~~~~~~ -client.c:399:1: warning: return type defaults to 'int' [-Wimplicit-int] - 399 | Update_XA_WM_ICON_NAME(cw) - | ^~~~~~~~~~~~~~~~~~~~~~ -client.c:438:1: warning: return type defaults to 'int' [-Wimplicit-int] - 438 | Update_XA_WM_HINTS(cw) - | ^~~~~~~~~~~~~~~~~~ -client.c: In function 'Update_XA_WM_HINTS': -client.c:456:17: warning: implicit declaration of function 'AddWindowToGroupLeader' [-Wimplicit-function-declaration] - 456 | AddWindowToGroupLeader(cw, cw); - | ^~~~~~~~~~~~~~~~~~~~~~ -client.c: At top level: -client.c:476:1: warning: return type defaults to 'int' [-Wimplicit-int] - 476 | Update_XA_WM_NORMAL_HINTS(cw) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -client.c: In function 'Update_XA_WM_NORMAL_HINTS': -client.c:499:5: warning: implicit declaration of function 'CheckConsistency' [-Wimplicit-function-declaration] - 499 | CheckConsistency(&(cw -> cached_props -> normal_hints)); - | ^~~~~~~~~~~~~~~~ -client.c: At top level: -client.c:502:1: warning: return type defaults to 'int' [-Wimplicit-int] - 502 | Update_XA_WM_TRANSIENT_FOR(cw) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -client.c:532:1: warning: return type defaults to 'int' [-Wimplicit-int] - 532 | Update_XA_WM_COLORMAP_WINDOWS(cw) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -client.c: In function 'Update_XA_WM_COLORMAP_WINDOWS': -client.c:542:14: warning: implicit declaration of function 'GwmSilentXGetWindowProperty'; did you mean 'XGetWindowProperty'? [-Wimplicit-function-declaration] - 542 | result = GwmSilentXGetWindowProperty(dpy, cw -> client, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - | XGetWindowProperty -In file included from client.c:16: -wool.h:211:21: warning: implicit declaration of function 'wool_free'; did you mean 'WOOL_free'? [-Wimplicit-function-declaration] - 211 | #define Free(bytes) wool_free(bytes) - | ^~~~~~~~~ -client.c:565:13: note: in expansion of macro 'Free' - 565 | Free(cw -> cached_props -> colormap_windows); - | ^~~~ -client.c: At top level: -client.c:581:1: warning: return type defaults to 'int' [-Wimplicit-int] - 581 | Update_XA_WM_PROTOCOLS(cw) - | ^~~~~~~~~~~~~~~~~~~~~~ -client.c:619:1: warning: return type defaults to 'int' [-Wimplicit-int] - 619 | FreeCachedProperties(cprops) - | ^~~~~~~~~~~~~~~~~~~~ -client.c: In function 'FreeCachedProperties': -client.c:629:5: warning: implicit declaration of function 'DelayedFree' [-Wimplicit-function-declaration] - 629 | DelayedFree(cprops); - | ^~~~~~~~~~~ -client.c: At top level: -client.c:695:1: warning: return type defaults to 'int' [-Wimplicit-int] - 695 | GetPreviousWM_STATE(cw) - | ^~~~~~~~~~~~~~~~~~~ -client.c:722:1: warning: return type defaults to 'int' [-Wimplicit-int] - 722 | UpdateClientWindowBar(parent, field, wl_bar, dir) - | ^~~~~~~~~~~~~~~~~~~~~ -client.c:736:1: warning: return type defaults to 'int' [-Wimplicit-int] - 736 | UpdateClientWindowFields(cw, wl_client) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -client.c:774:1: warning: return type defaults to 'int' [-Wimplicit-int] - 774 | MakeIconWindow(cw) - | ^~~~~~~~~~~~~~ -client.c: In function 'MakeIconWindow': -client.c:785:23: warning: implicit declaration of function 'NewPlug' [-Wimplicit-function-declaration] - 785 | plug = (Plug) NewPlug(Context->rootWob, wl_plug); - | ^~~~~~~ -client.c:785:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 785 | plug = (Plug) NewPlug(Context->rootWob, wl_plug); - | ^ client.c:786:9: warning: implicit declaration of function 'UpdatePlugGeometry' [-Wimplicit-function-declaration] 786 | UpdatePlugGeometry(plug); | ^~~~~~~~~~~~~~~~~~ @@ -2416,6 +2408,14 @@ client.c: At top level: client.c:797:1: warning: return type defaults to 'int' [-Wimplicit-int] 797 | UpdateClientWindowSize(cw) | ^~~~~~~~~~~~~~~~~~~~~~ +wops.c: In function 'wool_window_logical_size_set': +wops.c:950:5: warning: implicit declaration of function 'logical_to_pixel_size' [-Wimplicit-function-declaration] + 950 | logical_to_pixel_size(&(TargetWindow -> cached_props -> normal_hints), + | ^~~~~~~~~~~~~~~~~~~~~ +wops.c: At top level: +wops.c:963:1: warning: return type defaults to 'int' [-Wimplicit-int] + 963 | PlaceWinWithGravity(w, gravity, anchor_x, anchor_y, xptr, yptr, width, height, + | ^~~~~~~~~~~~~~~~~~~ client.c: In function 'UpdateClientWindowSize': client.c:848:13: warning: implicit declaration of function 'conform_to_hints' [-Wimplicit-function-declaration] 848 | conform_to_hints(&(cw -> cached_props -> normal_hints), diff --git a/Makefile b/Makefile index 484040f..9abe8a7 100644 --- a/Makefile +++ b/Makefile @@ -38,9 +38,9 @@ all:: # platform: $XFree86: xc/config/cf/linux.cf,v 3.220 2003/12/30 22:38:33 tsi Exp $ -# operating system: Linux 5.10.46-hardened1 x86_64 [ELF] (5.10.46) +# operating system: Linux 5.11.13-hardened1-hardened x86_64 [ELF] (5.11.13) # libc: (0.0.0) -# binutils: (236) +# binutils: (237) # $Xorg: lnxLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ # $XFree86: xc/config/cf/lnxLib.rules,v 3.52 2003/10/31 20:49:03 herrb Exp $ @@ -1377,3 +1377,310 @@ distclean:: # ---------------------------------------------------------------------- # dependencies generated by makedepend +# DO NOT DELETE +bar.o: bar.c /usr/include/stdc-predef.h EXTERN.h wool.h \ + /usr/include/setjmp.h /usr/include/features.h /usr/include/bits/setjmp.h \ + machine.h wl_atom.h gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/bits/alltypes.h \ + /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_number.h \ + wl_pixmap.h wl_fsm.h wl_event.h wl_list.h wl_cursor.h wl_bar.h wl_plug.h \ + /usr/include/X11/extensions/shape.h \ + /usr/include/X11/extensions/shapeconst.h +client.o: client.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/string.h /usr/include/strings.h EXTERN.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h wl_atom.h \ + wl_string.h wl_list.h wl_number.h wl_func.h gwm.h /usr/include/X11/X.h \ + /usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/sys/select.h /usr/include/X11/Xfuncproto.h \ + /usr/include/X11/Xosdefs.h /usr/include/stddef.h \ + /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_event.h wl_fsm.h wl_cursor.h wl_client.h wl_bar.h wl_plug.h \ + /usr/include/X11/extensions/shape.h \ + /usr/include/X11/extensions/shapeconst.h +error.o: error.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/errno.h /usr/include/bits/errno.h EXTERN.h gwm.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h \ + /usr/include/X11/X.h /usr/include/X11/Xlib.h /usr/include/sys/types.h \ + /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_number.h \ + wl_pixmap.h wl_atom.h yacc.h +gwm.o: gwm.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/stdlib.h /usr/include/alloca.h /usr/include/string.h \ + /usr/include/strings.h EXTERN.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_string.h wl_list.h \ + wl_client.h wl_bar.h wl_plug.h wl_func.h yacc.h wl_number.h \ + /usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/sys/select.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h wl_pixmap.h INTERN.h gwm.h \ + /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h \ + /usr/include/signal.h /usr/include/bits/signal.h /usr/include/ctype.h \ + /usr/include/sys/time.h +icccm.o: icccm.c /usr/include/stdc-predef.h EXTERN.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h wl_atom.h \ + wl_list.h wl_string.h gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_number.h \ + wl_pixmap.h +machine.o: machine.c /usr/include/stdc-predef.h +malloc.o: malloc.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/sys/types.h \ + /usr/include/endian.h /usr/include/sys/select.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h +menu.o: menu.c /usr/include/stdc-predef.h /usr/include/string.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/strings.h EXTERN.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_number.h wl_string.h \ + wl_list.h gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_fsm.h wl_event.h wl_cursor.h wl_bar.h wl_plug.h wl_menu.h \ + /usr/include/X11/extensions/shape.h \ + /usr/include/X11/extensions/shapeconst.h +plug.o: plug.c /usr/include/stdc-predef.h EXTERN.h gwm.h wool.h \ + /usr/include/setjmp.h /usr/include/features.h /usr/include/bits/setjmp.h \ + machine.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/bits/alltypes.h \ + /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_number.h \ + wl_pixmap.h wl_atom.h wl_list.h wl_fsm.h wl_event.h wl_cursor.h \ + wl_plug.h /usr/include/X11/extensions/shape.h \ + /usr/include/X11/extensions/shapeconst.h +reference.o: reference.c /usr/include/stdc-predef.h EXTERN.h wool.h \ + /usr/include/setjmp.h /usr/include/features.h /usr/include/bits/setjmp.h \ + machine.h +revision.o: revision.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/string.h /usr/include/strings.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h EXTERN.h machine.h +screen.o: screen.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/stdlib.h /usr/include/alloca.h /usr/include/string.h \ + /usr/include/strings.h EXTERN.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_list.h wl_number.h \ + wl_string.h gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_fsm.h wl_event.h wl_cursor.h wl_client.h wl_bar.h wl_plug.h +user.o: user.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h EXTERN.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h wl_atom.h \ + gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_number.h \ + wl_pixmap.h wl_string.h wl_cursor.h +wl_active.o: wl_active.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_list.h wl_number.h \ + wl_string.h INTERN.h wl_active.h +wl_atom.o: wl_atom.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/string.h \ + /usr/include/strings.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_coll.h wl_number.h wl_list.h \ + wl_string.h wl_pointer.h wl_active.h wl_name.h INTERN.h wl_atom.h +wl_bar.o: wl_bar.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_number.h wl_string.h \ + gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_event.h wl_fsm.h wl_list.h wl_plug.h INTERN.h wl_bar.h +wl_client.o: wl_client.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_number.h wl_string.h \ + wl_list.h gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_event.h wl_fsm.h wl_plug.h wl_bar.h wl_cursor.h wl_menu.h INTERN.h \ + wl_client.h +wl_coll.o: wl_coll.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_number.h wl_atom.h wl_list.h \ + INTERN.h wl_coll.h +wl_cursor.o: wl_cursor.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/string.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/strings.h /usr/include/stdio.h \ + wool.h /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h \ + wl_string.h wl_number.h gwm.h /usr/include/X11/X.h \ + /usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/sys/select.h /usr/include/X11/Xfuncproto.h \ + /usr/include/X11/Xosdefs.h /usr/include/stddef.h \ + /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + INTERN.h wl_cursor.h +wl_event.o: wl_event.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_pointer.h wl_string.h \ + wl_number.h wl_list.h wl_func.h gwm.h /usr/include/X11/X.h \ + /usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/sys/select.h /usr/include/X11/Xfuncproto.h \ + /usr/include/X11/Xosdefs.h /usr/include/stddef.h \ + /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + INTERN.h wl_event.h wl_cursor.h wl_fsm.h +wl_fsm.o: wl_fsm.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/assert.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h wl_number.h \ + wl_atom.h wl_list.h wl_func.h gwm.h /usr/include/X11/X.h \ + /usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/sys/select.h /usr/include/X11/Xfuncproto.h \ + /usr/include/X11/Xosdefs.h /usr/include/stddef.h \ + /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_event.h INTERN.h wl_fsm.h +wl_func.o: wl_func.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_number.h wl_list.h \ + INTERN.h wl_func.h +wl_label.o: wl_label.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/string.h \ + /usr/include/strings.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_string.h wl_atom.h wl_number.h \ + gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + INTERN.h wl_label.h +wl_list.o: wl_list.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_number.h wl_atom.h wl_name.h \ + wl_coll.h wl_func.h INTERN.h wl_list.h gwm.h /usr/include/X11/X.h \ + /usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/sys/select.h /usr/include/X11/Xfuncproto.h \ + /usr/include/X11/Xosdefs.h /usr/include/stddef.h \ + /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h +wl_menu.o: wl_menu.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_number.h wl_string.h \ + wl_list.h gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_event.h wl_fsm.h wl_bar.h wl_plug.h INTERN.h wl_menu.h +wl_name.o: wl_name.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdlib.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/alloca.h /usr/include/stdio.h \ + wool.h /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h \ + wl_atom.h wl_list.h wl_number.h wl_string.h INTERN.h wl_name.h +wl_number.o: wl_number.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_list.h wl_pointer.h \ + INTERN.h wl_number.h +wl_pixmap.o: wl_pixmap.c /usr/include/stdc-predef.h /usr/include/string.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/strings.h EXTERN.h /usr/include/stdio.h \ + /usr/include/X11/xpm.h /usr/include/X11/Xlib.h /usr/include/sys/types.h \ + /usr/include/endian.h /usr/include/sys/select.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_string.h wl_atom.h wl_pointer.h \ + wl_active.h wl_number.h wl_label.h wl_list.h gwm.h \ + /usr/include/X11/Xatom.h wob.h INTERN.h wl_pixmap.h def_bitmap.h +wl_plug.o: wl_plug.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/stdio.h /usr/include/features.h \ + /usr/include/bits/alltypes.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h wl_atom.h wl_number.h wl_string.h \ + gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_event.h wl_fsm.h wl_list.h wl_label.h INTERN.h wl_plug.h +wl_pointer.o: wl_pointer.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/string.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/strings.h /usr/include/stdio.h \ + wool.h /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h \ + wl_atom.h wl_list.h wl_number.h wl_string.h wl_active.h INTERN.h \ + wl_pointer.h +wl_string.o: wl_string.c /usr/include/stdc-predef.h EXTERN.h \ + /usr/include/string.h /usr/include/features.h \ + /usr/include/bits/alltypes.h /usr/include/strings.h /usr/include/stdio.h \ + wool.h /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h \ + wl_number.h wl_atom.h wl_active.h wl_pointer.h wl_name.h wl_list.h \ + INTERN.h wl_string.h +wob.o: wob.c /usr/include/stdc-predef.h EXTERN.h gwm.h wool.h \ + /usr/include/setjmp.h /usr/include/features.h /usr/include/bits/setjmp.h \ + machine.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/bits/alltypes.h \ + /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_number.h \ + wl_pixmap.h wl_atom.h wl_list.h wl_cursor.h +wool-gwm.o: wool-gwm.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/string.h /usr/include/strings.h EXTERN.h wool.h \ + /usr/include/setjmp.h /usr/include/bits/setjmp.h machine.h wl_number.h \ + wl_atom.h wl_string.h wl_list.h wl_func.h wl_active.h wl_pointer.h gwm.h \ + /usr/include/X11/X.h /usr/include/X11/Xlib.h /usr/include/sys/types.h \ + /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_pixmap.h \ + wl_event.h wl_fsm.h wl_label.h wl_cursor.h wl_plug.h wl_bar.h wl_menu.h \ + wl_client.h wl_coll.h wl_name.h /usr/include/X11/Xresource.h INTERN.h +wool.o: wool.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/bits/alltypes.h \ + /usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/sys/file.h /usr/include/sys/times.h /usr/include/signal.h \ + /usr/include/bits/signal.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/unistd.h /usr/include/bits/posix.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/stdlib.h \ + /usr/include/alloca.h INTERN.h wool.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp.h machine.h EXTERN.h wl_atom.h wl_coll.h \ + wl_func.h wl_list.h wl_number.h wl_string.h wl_pointer.h wl_active.h \ + wl_name.h yacc.h /usr/include/sys/wait.h /usr/include/sys/resource.h \ + /usr/include/sys/time.h /usr/include/bits/resource.h \ + /usr/include/sys/timeb.h +wops.o: wops.c /usr/include/stdc-predef.h EXTERN.h wool.h \ + /usr/include/setjmp.h /usr/include/features.h /usr/include/bits/setjmp.h \ + machine.h wl_atom.h gwm.h /usr/include/X11/X.h /usr/include/X11/Xlib.h \ + /usr/include/sys/types.h /usr/include/bits/alltypes.h \ + /usr/include/endian.h /usr/include/sys/select.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/stddef.h /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h wob.h wl_number.h \ + wl_pixmap.h wl_string.h wl_client.h wl_bar.h wl_plug.h wl_list.h \ + wl_menu.h wl_name.h wl_event.h diff --git a/data/Makefile b/data/Makefile index 8762a99..707f03e 100644 --- a/data/Makefile +++ b/data/Makefile @@ -38,9 +38,9 @@ all:: # platform: $XFree86: xc/config/cf/linux.cf,v 3.220 2003/12/30 22:38:33 tsi Exp $ -# operating system: Linux 5.10.46-hardened1 x86_64 [ELF] (5.10.46) +# operating system: Linux 5.11.13-hardened1-hardened x86_64 [ELF] (5.11.13) # libc: (0.0.0) -# binutils: (236) +# binutils: (237) # $Xorg: lnxLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ # $XFree86: xc/config/cf/lnxLib.rules,v 3.52 2003/10/31 20:49:03 herrb Exp $