$46 GRAYBYTE WORDPRESS FILE MANAGER $23

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/ruby18/lib64/ruby/1.8/x86_64-linux/

HOME
Current File : /opt/alt/ruby18/lib64/ruby/1.8/x86_64-linux//st.h
/* This is a public domain general purpose hash table package written by Peter Moore @ UCB. */

/* @(#) st.h 5.1 89/12/14 */

#ifndef ST_INCLUDED

#define ST_INCLUDED

#if SIZEOF_LONG == SIZEOF_VOIDP
typedef unsigned long st_data_t;
#elif SIZEOF_LONG_LONG == SIZEOF_VOIDP
typedef unsigned LONG_LONG st_data_t;
#else
# error ---->> st.c requires sizeof(void*) == sizeof(long) to be compiled. <<---
-
#endif
#define ST_DATA_T_DEFINED

typedef struct st_table st_table;

struct st_hash_type {
    int (*compare)();
    int (*hash)();
};

struct st_table {
    struct st_hash_type *type;
    int num_bins;
    int num_entries;
    struct st_table_entry **bins;
};

#define st_is_member(table,key) st_lookup(table,key,(st_data_t *)0)

enum st_retval {ST_CONTINUE, ST_STOP, ST_DELETE, ST_CHECK};

#ifndef _
# define _(args) args
#endif
#ifndef ANYARGS
# ifdef __cplusplus
#   define ANYARGS ...
# else
#   define ANYARGS
# endif
#endif

st_table *st_init_table _((struct st_hash_type *));
st_table *st_init_table_with_size _((struct st_hash_type *, int));
st_table *st_init_numtable _((void));
st_table *st_init_numtable_with_size _((int));
st_table *st_init_strtable _((void));
st_table *st_init_strtable_with_size _((int));
int st_delete _((st_table *, st_data_t *, st_data_t *));
int st_delete_safe _((st_table *, st_data_t *, st_data_t *, st_data_t));
int st_insert _((st_table *, st_data_t, st_data_t));
int st_lookup _((st_table *, st_data_t, st_data_t *));
int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t));
void st_add_direct _((st_table *, st_data_t, st_data_t));
void st_free_table _((st_table *));
void st_cleanup_safe _((st_table *, st_data_t));
st_table *st_copy _((st_table *));

#define ST_NUMCMP	((int (*)()) 0)
#define ST_NUMHASH	((int (*)()) -2)

#define st_numcmp	ST_NUMCMP
#define st_numhash	ST_NUMHASH

int st_strhash();

#endif /* ST_INCLUDED */


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 10.48 PM
root / root
0755
digest
--
3 Mar 2024 10.48 PM
root / root
0755
io
--
3 Mar 2024 10.48 PM
root / root
0755
racc
--
3 Mar 2024 10.48 PM
root / root
0755
bigdecimal.so
52.891 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
config.h
5.692 KB
26 Jul 2023 1.45 PM
root / linksafe
0644
curses.so
49.508 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
dbm.so
24.305 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
defines.h
5.917 KB
18 May 2008 3.02 PM
root / linksafe
0644
digest.h
0.87 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
digest.so
16.148 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
dl.h
8.662 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
dl.so
97.992 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
dlconfig.h
0.403 KB
26 Jul 2023 1.45 PM
root / linksafe
0644
dln.h
0.781 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
env.h
1.117 KB
3 Mar 2007 7.28 AM
root / linksafe
0644
etc.so
16.008 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
fcntl.so
7.5 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
gdbm.so
24.5 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
iconv.so
20.297 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
intern.h
19.32 KB
23 May 2011 4.49 AM
root / linksafe
0644
missing.h
2.721 KB
22 Nov 2010 7.21 AM
root / linksafe
0644
nkf.so
261.469 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
node.h
12.887 KB
25 Feb 2009 6.15 AM
root / linksafe
0644
openssl.so
313.781 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
pty.so
16.102 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
rbconfig.rb
8.732 KB
26 Jul 2023 1.45 PM
root / linksafe
0644
re.h
1.014 KB
20 May 2011 10.29 PM
root / linksafe
0644
readline.so
24.461 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
regex.h
7.534 KB
6 Jun 2008 10.39 AM
root / linksafe
0644
ruby.h
21.97 KB
8 Jun 2010 8.42 AM
root / linksafe
0644
rubyio.h
2.47 KB
15 Apr 2008 3.35 AM
root / linksafe
0644
rubysig.h
2.822 KB
5 Jan 2009 2.16 AM
root / linksafe
0644
sdbm.so
28.531 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
socket.so
53.211 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
st.h
1.828 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
stringio.so
28.469 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
strscan.so
24.5 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
syck.so
127.227 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
syslog.so
16.133 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
thread.so
20.398 KB
26 Jul 2023 1.48 PM
root / linksafe
0755
util.h
1.522 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
version.h
0.793 KB
27 Jun 2013 11.56 AM
root / linksafe
0644
zlib.so
45.375 KB
26 Jul 2023 1.48 PM
root / linksafe
0755

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF