summaryrefslogtreecommitdiff
path: root/include/fibheap.h
diff options
context:
space:
mode:
authorDavid Carlton <carlton@bactrian.org>2004-01-26 19:11:55 +0000
committerDavid Carlton <carlton@bactrian.org>2004-01-26 19:11:55 +0000
commitfeff3e492f1aff01b62a61e38e20fc7e8fc89946 (patch)
tree08c456fb63098f7b46e1dfa74746c8ab87a74e8c /include/fibheap.h
parentaa0e88e3d758559942e192f3075a3edc0b2f222d (diff)
downloadbinutils-gdb-feff3e492f1aff01b62a61e38e20fc7e8fc89946.tar.gz
2004-01-26 David Carlton <carlton@kealia.com>carlton_dictionary-branch
* Merge with mainline; tag is carlton_dictionary-20040126-merge.
Diffstat (limited to 'include/fibheap.h')
-rw-r--r--include/fibheap.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/fibheap.h b/include/fibheap.h
index fc37f9ef635..4eebaf13ba6 100644
--- a/include/fibheap.h
+++ b/include/fibheap.h
@@ -59,8 +59,13 @@ typedef struct fibnode
struct fibnode *right;
fibheapkey_t key;
void *data;
+#ifdef __GNUC__
+ __extension__ unsigned long int degree : 31;
+ __extension__ unsigned long int mark : 1;
+#else
unsigned int degree : 31;
unsigned int mark : 1;
+#endif
} *fibnode_t;
extern fibheap_t fibheap_new PARAMS ((void));