diff options
author | Jakob Kaivo <jkk@ung.org> | 2019-02-09 13:25:14 -0500 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2019-02-09 13:25:14 -0500 |
commit | 35cbd7f3f15c974841d6e9ee085c6a78c18f6a69 (patch) | |
tree | 4c99623adbc952e7e50fcff478116ff895561c73 /src/search | |
parent | 409d03b9da08d3e3f158b0d41efd928b331e898e (diff) |
merge XOPEN identifiers
Diffstat (limited to 'src/search')
-rw-r--r-- | src/search/ACTION.c | 5 | ||||
-rw-r--r-- | src/search/ENTRY.c | 10 | ||||
-rw-r--r-- | src/search/VISIT.c | 5 | ||||
-rw-r--r-- | src/search/hcreate.c | 10 | ||||
-rw-r--r-- | src/search/hdestroy.c | 9 | ||||
-rw-r--r-- | src/search/hsearch.c | 11 | ||||
-rw-r--r-- | src/search/insque.c | 9 | ||||
-rw-r--r-- | src/search/lfind.c | 10 | ||||
-rw-r--r-- | src/search/lsearch.c | 10 | ||||
-rw-r--r-- | src/search/remque.c | 9 | ||||
-rw-r--r-- | src/search/tdelete.c | 10 | ||||
-rw-r--r-- | src/search/tfind.c | 10 | ||||
-rw-r--r-- | src/search/tsearch.c | 10 | ||||
-rw-r--r-- | src/search/twalk.c | 9 |
14 files changed, 127 insertions, 0 deletions
diff --git a/src/search/ACTION.c b/src/search/ACTION.c new file mode 100644 index 00000000..be1881fb --- /dev/null +++ b/src/search/ACTION.c @@ -0,0 +1,5 @@ +#include <search.h> +typedef enum { FIND, ENTER } ACTION; +/* +XOPEN(4) +*/ diff --git a/src/search/ENTRY.c b/src/search/ENTRY.c new file mode 100644 index 00000000..4fa66ed8 --- /dev/null +++ b/src/search/ENTRY.c @@ -0,0 +1,10 @@ +#include <search.h> + +typedef struct { + char * key; + void * data; +} ENTRY; + +/* +XOPEN(4) +*/ diff --git a/src/search/VISIT.c b/src/search/VISIT.c new file mode 100644 index 00000000..505b9e3e --- /dev/null +++ b/src/search/VISIT.c @@ -0,0 +1,5 @@ +#include <search.h> +typedef enum { preorder, postorder, endorder, leaf } VISIT; +/* +XOPEN(4) +*/ diff --git a/src/search/hcreate.c b/src/search/hcreate.c new file mode 100644 index 00000000..bbde96e7 --- /dev/null +++ b/src/search/hcreate.c @@ -0,0 +1,10 @@ +#include <search.h> + +int hcreate(size_t nel) +{ + return 0; +} + +/* +XOPEN(4) +*/ diff --git a/src/search/hdestroy.c b/src/search/hdestroy.c new file mode 100644 index 00000000..4e1ad3d6 --- /dev/null +++ b/src/search/hdestroy.c @@ -0,0 +1,9 @@ +#include <search.h> + +void hdestroy(void) +{ +} + +/* +XOPEN(4) +*/ diff --git a/src/search/hsearch.c b/src/search/hsearch.c new file mode 100644 index 00000000..dfdc73c6 --- /dev/null +++ b/src/search/hsearch.c @@ -0,0 +1,11 @@ +#include <search.h> +#include "stddef.h" + +ENTRY * hsearch(ENTRY item, ACTION action) +{ + return NULL; +} + +/* +XOPEN(4) +*/ diff --git a/src/search/insque.c b/src/search/insque.c new file mode 100644 index 00000000..7f9658c6 --- /dev/null +++ b/src/search/insque.c @@ -0,0 +1,9 @@ +#include <search.h> + +void insque(void * element, void * pred) +{ +} + +/* +XOPEN(400) +*/ diff --git a/src/search/lfind.c b/src/search/lfind.c new file mode 100644 index 00000000..3990f035 --- /dev/null +++ b/src/search/lfind.c @@ -0,0 +1,10 @@ +#include <search.h> + +void * lfind(const void * key, const void * base, size_t * nelp, size_t width, int (*compar) (const void *, const void *)) +{ + return (void*)base; +} + +/* +XOPEN(4) +*/ diff --git a/src/search/lsearch.c b/src/search/lsearch.c new file mode 100644 index 00000000..973ef0bb --- /dev/null +++ b/src/search/lsearch.c @@ -0,0 +1,10 @@ +#include <search.h> + +void * lsearch(const void * key, void * base, size_t * nelp, size_t width, int (*compar) (const void *, const void *)) +{ + return base; +} + +/* +XOPEN(4) +*/ diff --git a/src/search/remque.c b/src/search/remque.c new file mode 100644 index 00000000..155943f0 --- /dev/null +++ b/src/search/remque.c @@ -0,0 +1,9 @@ +#include <search.h> + +void remque(void * element) +{ +} + +/* +XOPEN(400) +*/ diff --git a/src/search/tdelete.c b/src/search/tdelete.c new file mode 100644 index 00000000..2c58f6a0 --- /dev/null +++ b/src/search/tdelete.c @@ -0,0 +1,10 @@ +#include <search.h> + +void *tdelete(const void * restrict key, void ** restrict rootp, int (*compar) (const void *, const void *)) +{ + return (void*)key; +} + +/* +XOPEN(4) +*/ diff --git a/src/search/tfind.c b/src/search/tfind.c new file mode 100644 index 00000000..1b5a6334 --- /dev/null +++ b/src/search/tfind.c @@ -0,0 +1,10 @@ +#include <search.h> + +void *tfind(const void * key, void * const * rootp, int (*compar) (const void *, const void *)) +{ + return (void*)key; +} + +/* +XOPEN(4) +*/ diff --git a/src/search/tsearch.c b/src/search/tsearch.c new file mode 100644 index 00000000..c09c80eb --- /dev/null +++ b/src/search/tsearch.c @@ -0,0 +1,10 @@ +#include <search.h> + +void *tsearch(const void * key, void ** rootp, int (*compar) (const void *, const void *)) +{ + return (void*)key; +} + +/* +XOPEN(4) +*/ diff --git a/src/search/twalk.c b/src/search/twalk.c new file mode 100644 index 00000000..0ee60989 --- /dev/null +++ b/src/search/twalk.c @@ -0,0 +1,9 @@ +#include <search.h> + +void twalk(const void * root, void (*action) (const void *, VISIT, int)) +{ +} + +/* +XOPEN(4) +*/ |