From: cuz Date: Fri, 7 Sep 2001 07:04:54 +0000 (+0000) Subject: Minor speedup X-Git-Tag: V2.12.0~2721 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f3df91260a5755cfeb2f62c40f8deb0fe23eacd3;p=cc65 Minor speedup git-svn-id: svn://svn.cc65.org/cc65/trunk@858 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/src/cc65/macrotab.c b/src/cc65/macrotab.c index 905693797..45a290fe7 100644 --- a/src/cc65/macrotab.c +++ b/src/cc65/macrotab.c @@ -165,7 +165,7 @@ void InsertMacro (Macro* M) /* Increment the number of macros starting with this char */ MacroFlagTab[(unsigned)(unsigned char)M->Name[0]]++; } - + int UndefineMacro (const char* Name) @@ -239,8 +239,8 @@ Macro* FindMacro (const char* Name) int IsMacro (const char* Name) /* Return true if the given name is the name of a macro, return false otherwise */ { - return FindMacro(Name) != 0; -} + return MaybeMacro(Name[0]) && FindMacro(Name) != 0; +}