########## APR structures ##########
IGNORE: apr_pool_t apr_os_ apr_vformatter_buff_t apr_pool_t \
apr_table_t apr_in_addr_t apr_bucket_ apr_md5_ctx_t apr_sha1_ctx_t \
apr_md4_ctx_t apr_sdbm_datum_t apr_memnode_t \
apr_uuid_t apr_datum_t apr_mmap_t apr_hdtr_t apr_ipsubnet_t \
apr_strmatch_pattern apr_version_t
#buckets
name
- num_func
- destroy
- read
- setaside
- split
- copy
> link
type
length
start
data
> free
> list
!
pool
valid
protection
filetype
user
group
inode
device
nlink
size
csize
atime
mtime
ctime
fname
name
filehand
!
pool
hostname
servname
port
sa
salen
ipaddr_len
addr_str_len
ipaddr_ptr
next
family
!
pid
in
out
err
!
tm_usec
tm_sec
tm_min
tm_hour
tm_mday
tm_mon
tm_year
tm_wday
tm_yday
tm_isdst
tm_gmtoff
#generic data structures
!
> pool
> elt_size
nelts
> nalloc
elts
!
key
val
> key_checksum
#getopt
!
- cont
- errfn
errarg
ind
- opt
- reset
argc
argv
- place
- interleave
- skip_start
- skip_end
!
name
- optch
- has_arg
description
#XML
!
name
ns
lang
first_cdata
following_cdata
parent
next
first_child
attr
last_child
ns_scope
priv
root
namespaces
first
last
name
ns
value
next
text
next
scheme
hostinfo
user
password
hostname
- port_str
path
query
fragment
hostent
~ port
is_initialized
dns_looked_up
dns_resolved