# HG changeset patch # User William Astle # Date 1435022591 21600 # Node ID 39490cf2d1c2e9d7c2a96fe59b6f25e51f431a5f # Parent 2593fd529be508e0e9e8ca82c1deff9a92c9acd3 Make macro names case insensitive The rest of the assembly source is not case sensitive so there's no compelling reason macros should be. Make macro lookup case insensitive. diff -r 2593fd529be5 -r 39490cf2d1c2 lwasm/macro.c --- a/lwasm/macro.c Mon Jun 22 19:16:13 2015 -0600 +++ b/lwasm/macro.c Mon Jun 22 19:23:11 2015 -0600 @@ -60,7 +60,7 @@ for (m = as -> macros; m; m = m -> next) { - if (!strcmp(m -> name, l -> sym)) + if (!strcasecmp(m -> name, l -> sym)) break; } if (m) @@ -159,7 +159,7 @@ for (m = as -> macros; m; m = m -> next) { - if (!strcmp(opc, m -> name)) + if (!strcasecmp(opc, m -> name)) break; } // signal no macro expansion