From 7f64541c30e66f4fb172420a1107b73abf5a3020 Mon Sep 17 00:00:00 2001 From: Dan Nicholson Date: Wed, 14 Jan 2009 18:07:06 -0800 Subject: [PATCH] ks_tables: Remove table-specific #ifdefs and add header guard Since we'll be including ks_tables.h in a single file, we don't need to make parts conditional. A header guard has been added just to be safe. --- src/makekeys.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/makekeys.c b/src/makekeys.c index 6185656..b563ff9 100644 --- a/src/makekeys.c +++ b/src/makekeys.c @@ -154,7 +154,8 @@ next1: ; } z = best_z; - printf("#ifdef NEEDKTABLE\n"); + printf("#ifndef KS_TABLES_H\n"); + printf("#define KS_TABLES_H\n\n"); printf("const unsigned char _XkeyTable[] = {\n"); printf("0,\n"); k = 1; @@ -195,7 +196,6 @@ next1: ; } printf("\n"); printf("};\n"); - printf("#endif /* NEEDKTABLE */\n"); best_max_rehash = ksnum; num_found = 0; @@ -251,7 +251,6 @@ next2: ; skip2: ; } printf("\n"); - printf("#ifdef NEEDVTABLE\n"); printf("#define VTABLESIZE %d\n", z); printf("#define VMAXHASH %d\n", best_max_rehash + 1); printf("\n"); @@ -265,7 +264,7 @@ skip2: ; } printf("\n"); printf("};\n"); - printf("#endif /* NEEDVTABLE */\n"); + printf("\n#endif /* KS_TABLES_H */\n"); exit(0); }