dtcm: Always use ANSI function prototypes

This commit is contained in:
Peter Howkins
2020-11-29 01:55:09 +00:00
parent c62a5049ed
commit d98b2c4c34
60 changed files with 890 additions and 953 deletions

View File

@@ -31,7 +31,6 @@
#ifndef _LIST_H
#define _LIST_H
#include "ansi_c.h"
#include "data.h"
#include "rerule.h"
@@ -49,28 +48,28 @@ typedef struct {
caddr_t private; /* for internal tool state */
} Hc_list;
typedef int(*Destroy_proc)P((caddr_t));
typedef int(*Destroy_proc)(caddr_t);
#define hc_lookup_next(p_node) (p_node)->rlink
#define hc_lookup_previous(p_node) (p_node)->llink
extern Rb_Status hc_check_list P((Hc_list*));
extern Hc_list* hc_create P((_DtCmsGetKeyProc, _DtCmsCompareProc));
extern List_node *hc_delete P((Hc_list*, caddr_t key));
extern List_node *hc_delete_node P((Hc_list*, List_node*));
extern void hc_destroy P((Hc_list*, Destroy_proc));
extern void hc_enumerate_down P((Hc_list*, _DtCmsEnumerateProc));
extern Rb_Status hc_enumerate_up P((Hc_list*, _DtCmsEnumerateProc));
extern Rb_Status hc_insert P((Hc_list*, caddr_t data, caddr_t key,
RepeatEvent *re, List_node **node_r));
extern caddr_t hc_lookup P((Hc_list*, caddr_t key));
extern caddr_t hc_lookup_largest P((Hc_list*));
extern caddr_t hc_lookup_next_larger P((Hc_list*, caddr_t key));
extern caddr_t hc_lookup_next_smaller P((Hc_list*, caddr_t key));
extern caddr_t hc_lookup_smallest P((Hc_list*));
extern int hc_size P((Hc_list*));
extern List_node *hc_lookup_node P((Hc_list*, caddr_t key));
extern Hc_list* hc_create P((_DtCmsGetKeyProc, _DtCmsCompareProc));
extern Rb_Status hc_insert_node P((Hc_list *, List_node *, caddr_t key));
extern Rb_Status hc_check_list(Hc_list*);
extern Hc_list* hc_create(_DtCmsGetKeyProc, _DtCmsCompareProc);
extern List_node *hc_delete(Hc_list*, caddr_t key);
extern List_node *hc_delete_node(Hc_list*, List_node*);
extern void hc_destroy(Hc_list*, Destroy_proc);
extern void hc_enumerate_down(Hc_list*, _DtCmsEnumerateProc);
extern Rb_Status hc_enumerate_up(Hc_list*, _DtCmsEnumerateProc);
extern Rb_Status hc_insert(Hc_list*, caddr_t data, caddr_t key,
RepeatEvent *re, List_node **node_r);
extern caddr_t hc_lookup(Hc_list*, caddr_t key);
extern caddr_t hc_lookup_largest(Hc_list*);
extern caddr_t hc_lookup_next_larger(Hc_list*, caddr_t key);
extern caddr_t hc_lookup_next_smaller(Hc_list*, caddr_t key);
extern caddr_t hc_lookup_smallest(Hc_list*);
extern int hc_size(Hc_list*);
extern List_node *hc_lookup_node(Hc_list*, caddr_t key);
extern Hc_list* hc_create(_DtCmsGetKeyProc, _DtCmsCompareProc);
extern Rb_Status hc_insert_node(Hc_list *, List_node *, caddr_t key);
#endif