~ubuntu-branches/debian/squeeze/super/squeeze

« back to all changes in this revision

Viewing changes to s_hsearch.h

  • Committer: Bazaar Package Importer
  • Author(s): Robert Luberda
  • Date: 2008-04-19 17:24:05 UTC
  • mfrom: (1.2.1 upstream) (4.1.1 gutsy)
  • Revision ID: james.westby@ubuntu.com-20080419172405-wjvhvsfk8pg8nn3j
Tags: 3.30.0-2
* Bump build-dependency on debhelper.
* Fix hyphens in man pages (lintian).
* Pass -Wl,-as-needed to LD_FLAGS to quit dpkg-shlibdeps warnings.
* Add support for cross-compiling.
* Move to quilt for managing patches, split debian diff into 0[1-5]*.patch.
* 06_gcc_warnings.patch: fix gcc -Wall warnings.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#ifndef HSEARCH_H
2
2
#define HSEARCH_H
3
3
 
 
4
#include "config.h"
 
5
 
4
6
typedef struct entry {
5
7
    char           *key;
6
8
    char           *data;
16
18
    struct element *next;
17
19
}               ELEMENT;
18
20
 
19
 
extern ENTRY   *s_hsearch();
20
 
extern void     s_hdestroy();
21
 
extern int      s_hcreate();
22
 
extern void     hprint();
23
 
extern void     htext();
 
21
extern ENTRY   *s_hsearch P__(( int which, ENTRY e, ACTION a ));
 
22
extern void     s_hdestroy P__(( int which ));
 
23
extern int      s_hcreate P__(( int which, unsigned int how_many ));
 
24
extern void     hprint P__(( int which, void (*f)() ));
 
25
extern void     htext P__(( int indx, char *key, char *data ));
 
26
 
 
27
#define HS_VARS  0      /* The HS_xxx values ... */
 
28
#define HS_USER  1      /* ...must start at 0... */
 
29
#define HS_HOST  2      /* ...and increment w/o holes... */
 
30
#define HS_GROUP 3      /* ...to the largest value */
 
31
 
 
32
#define HS_SETS  4      /* Number of HS_xxx items, above. */
24
33
 
25
34
#endif