]> git.pond.sub.org Git - empserver/commitdiff
(verify_row): Fix for flags that don't fit into int.
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 5 Feb 2006 19:16:37 +0000 (19:16 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 5 Feb 2006 19:16:37 +0000 (19:16 +0000)
src/lib/common/ef_verify.c

index 9e26ac4bbd7fbcc3edd7162214624a0c1d803d09..61017507c65a177d757b81071da0143327be80b3 100644 (file)
@@ -87,8 +87,8 @@ verify_row(int type, int row)
                        continue;
                    }
                    for (k = 0; k < (int)sizeof(long) * 8; k++) {
                        continue;
                    }
                    for (k = 0; k < (int)sizeof(long) * 8; k++) {
-                       if (val.val_as.lng & (1 << k))
-                           if (!symbol_by_value(1 << k, ef_ptr(ca[i].ca_table, 0))) {
+                       if (val.val_as.lng & (1L << k))
+                           if (!symbol_by_value(1L << k, ef_ptr(ca[i].ca_table, 0))) {
                                fprintf(stderr,
                                    "bit %d not found in symbol table %s "
                                    "when verify table %s row %d field %s\n",
                                fprintf(stderr,
                                    "bit %d not found in symbol table %s "
                                    "when verify table %s row %d field %s\n",