add .asm function renamer
[ia32rtools.git] / tools / cmpmrg_text.c
similarity index 96%
rename from cmpmrg_text.c
rename to tools/cmpmrg_text.c
index a7191b3..0bd858a 100644 (file)
@@ -5,6 +5,8 @@
 #include <assert.h>
 #include <stdint.h>
 
+#include "my_assert.h"
+
 /* http://www.delorie.com/djgpp/doc/coff/ */
 
 typedef struct {
@@ -70,26 +72,6 @@ struct my_symtab {
   char *name;
 };
 
-static void my_assert_(int line, const char *name, long v, long expect, int is_eq)
-{
-       int ok;
-       if (is_eq)
-               ok = (v == expect);
-       else
-               ok = (v != expect);
-
-       if (!ok)
-       {
-               printf("%d: '%s' is %lx, need %s%lx\n", line, name,
-                       v, is_eq ? "" : "!", expect);
-               exit(1);
-       }
-}
-#define my_assert(v, exp) \
-       my_assert_(__LINE__, #v, (long)(v), (long)(exp), 1)
-#define my_assert_not(v, exp) \
-       my_assert_(__LINE__, #v, (long)(v), (long)(exp), 0)
-
 static int symt_cmp(const void *p1_, const void *p2_)
 {
        const struct my_symtab *p1 = p1_, *p2 = p2_;