merge from gcc

This commit is contained in:
DJ Delorie
2009-06-01 19:40:44 +00:00
parent c141c6961a
commit 52d6785fd9
11 changed files with 102 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
/* A Fibonacci heap datatype.
Copyright 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009
Free Software Foundation, Inc.
Contributed by Daniel Berlin (dan@cgsoftware.com).
This file is part of GCC.
@@ -42,6 +43,10 @@ Boston, MA 02110-1301, USA. */
#include "ansidecl.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef long fibheapkey_t;
typedef struct fibheap
@@ -83,4 +88,8 @@ extern void *fibheap_delete_node (fibheap_t, fibnode_t);
extern void fibheap_delete (fibheap_t);
extern fibheap_t fibheap_union (fibheap_t, fibheap_t);
#ifdef __cplusplus
}
#endif
#endif /* _FIBHEAP_H_ */