bglibs
Typedefs | Functions
adt: Abstract Data Types.

Typedefs

typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 
typedef unsigned long adt_hash_t
 
typedef void adt_free_fn(void *)
 
typedef int adt_copy_fn(void *, const void *)
 
typedef int adt_cmp_fn(const void *, const void *)
 
typedef adt_hash_t adt_hash_fn(const void *)
 

Functions

adt_hash_t adt_hashb (const unsigned char *, unsigned long)
 
adt_hash_t adt_hashs (const unsigned char *)
 
adt_hash_t adt_hashsp (const char *const *)
 
int adt_cmpsp (const char *const *a, const char *const *b)
 
int adt_copysp (const char **a, const char *const *b)
 
void adt_freesp (const char **a)
 

Detailed Description

Typedef Documentation

◆ adt_cmp_fn [1/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [2/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [3/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [4/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [5/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [6/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [7/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [8/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [9/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [10/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [11/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [12/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [13/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [14/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [15/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [16/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [17/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [18/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [19/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [20/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [21/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [22/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [23/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [24/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [25/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [26/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [27/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [28/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [29/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [30/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [31/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [32/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [33/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [34/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [35/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [36/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [37/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [38/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [39/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [40/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_cmp_fn [41/41]

typedef int adt_cmp_fn(const void *, const void *)

A function prototype for comparing two items. Such functions must return zero if the two items are identical, positive if the first is larger, and negative if the first is smaller.

◆ adt_copy_fn [1/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [2/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [3/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [4/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [5/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [6/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [7/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [8/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [9/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [10/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [11/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [12/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [13/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [14/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [15/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [16/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [17/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [18/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [19/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [20/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [21/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [22/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [23/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [24/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [25/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [26/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [27/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [28/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [29/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [30/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [31/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [32/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [33/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [34/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [35/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [36/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [37/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [38/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [39/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [40/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_copy_fn [41/41]

typedef int adt_copy_fn(void *, const void *)

A function prototype for copying something. The function is expected to return false (zero) if the copy failed for any reason (ie could not allocate memory).

◆ adt_free_fn [1/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [2/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [3/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [4/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [5/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [6/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [7/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [8/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [9/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [10/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [11/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [12/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [13/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [14/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [15/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [16/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [17/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [18/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [19/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [20/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [21/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [22/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [23/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [24/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [25/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [26/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [27/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [28/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [29/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [30/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [31/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [32/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [33/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [34/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [35/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [36/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [37/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [38/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [39/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [40/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_free_fn [41/41]

typedef void adt_free_fn(void *)

A function prototype used for freeing something.

◆ adt_hash_fn [1/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [2/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [3/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [4/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [5/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [6/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [7/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [8/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [9/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [10/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [11/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [12/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [13/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [14/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [15/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [16/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [17/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [18/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [19/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [20/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [21/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [22/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [23/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [24/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [25/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [26/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [27/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [28/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [29/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [30/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [31/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [32/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [33/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [34/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [35/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [36/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [37/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [38/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [39/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [40/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_fn [41/41]

typedef adt_hash_t adt_hash_fn(const void *)

A function prototype for hasing an item (typically a key).

◆ adt_hash_t [1/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [2/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [3/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [4/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [5/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [6/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [7/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [8/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [9/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [10/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [11/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [12/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [13/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [14/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [15/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [16/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [17/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [18/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [19/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [20/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [21/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [22/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [23/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [24/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [25/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [26/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [27/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [28/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [29/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [30/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [31/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [32/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [33/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [34/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [35/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [36/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [37/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [38/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [39/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [40/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

◆ adt_hash_t [41/41]

typedef unsigned long adt_hash_t

The hash value type. All hash functions must output a value of this type, and all functions that use a hash store it in this type.

Function Documentation

◆ adt_cmpsp()

int adt_cmpsp ( const char *const *  a,
const char *const *  b 
)

A sample function for comparing two C string pointers.

◆ adt_copysp()

int adt_copysp ( const char **  a,
const char *const *  b 
)

A sample function for copying a C string pointer.

◆ adt_freesp()

void adt_freesp ( const char **  a)

A sample function for freeing a C string pointer.

◆ adt_hashb()

adt_hash_t adt_hashb ( const unsigned char *  data,
unsigned long  len 
)

A sample function for hasing a block of memory.

◆ adt_hashs()

adt_hash_t adt_hashs ( const unsigned char *  data)

A sample function for hashing a C string.

Referenced by adt_hashsp().

◆ adt_hashsp()

adt_hash_t adt_hashsp ( const char *const *  p)

A sample function for hashing a C string pointer.

References adt_hashs().