X7ROOT File Manager
Current Path:
/opt/alt/ruby18/lib64/ruby/1.8/x86_64-linux
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
x86_64-linux
/
??
..
??
bigdecimal.so
(52.89 KB)
??
config.h
(5.69 KB)
??
curses.so
(49.51 KB)
??
dbm.so
(24.3 KB)
??
defines.h
(5.92 KB)
??
digest
??
digest.h
(891 B)
??
digest.so
(16.15 KB)
??
dl.h
(8.66 KB)
??
dl.so
(97.99 KB)
??
dlconfig.h
(413 B)
??
dln.h
(800 B)
??
env.h
(1.12 KB)
??
etc.so
(16.01 KB)
??
fcntl.so
(7.5 KB)
??
gdbm.so
(24.5 KB)
??
iconv.so
(20.3 KB)
??
intern.h
(19.32 KB)
??
io
??
missing.h
(2.72 KB)
??
nkf.so
(261.47 KB)
??
node.h
(12.89 KB)
??
openssl.so
(313.78 KB)
??
pty.so
(16.1 KB)
??
racc
??
rbconfig.rb
(8.73 KB)
??
re.h
(1.01 KB)
??
readline.so
(24.46 KB)
??
regex.h
(7.53 KB)
??
ruby.h
(21.97 KB)
??
rubyio.h
(2.47 KB)
??
rubysig.h
(2.82 KB)
??
sdbm.so
(28.53 KB)
??
socket.so
(53.21 KB)
??
st.h
(1.83 KB)
??
stringio.so
(28.47 KB)
??
strscan.so
(24.5 KB)
??
syck.so
(127.23 KB)
??
syslog.so
(16.13 KB)
??
thread.so
(20.4 KB)
??
util.h
(1.52 KB)
??
version.h
(812 B)
??
zlib.so
(45.38 KB)
Editing: 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 */
Upload File
Create Folder