]> git.sur5r.net Git - cc65/commitdiff
Minor speedup
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 7 Sep 2001 07:04:54 +0000 (07:04 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 7 Sep 2001 07:04:54 +0000 (07:04 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@858 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/cc65/macrotab.c

index 905693797688e723627c044eb2e9e949aefc0996..45a290fe7f6845a89d379ae121b75bba4be0acb2 100644 (file)
@@ -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;
+}