Symbol: GlhHashNode
usr/src/lib/libtecla/common/history.c
104
static int _glh_is_line(GlhHashNode *hash, const char *line, size_t n);
usr/src/lib/libtecla/common/history.c
105
static int _glh_line_matches_prefix(GlhHashNode *line, GlhHashNode *prefix);
usr/src/lib/libtecla/common/history.c
106
static void _glh_return_line(GlhHashNode *hash, char *line, size_t dim);
usr/src/lib/libtecla/common/history.c
113
GlhHashNode *lines; /* The list of history lines which fall in this bucket */
usr/src/lib/libtecla/common/history.c
118
static GlhHashNode *glh_find_hash_node(GlhHashBucket *bucket, const char *line,
usr/src/lib/libtecla/common/history.c
137
GlhHashNode *line; /* The hash-table entry of the history line */
usr/src/lib/libtecla/common/history.c
1709
GlhHashNode *hnode;
usr/src/lib/libtecla/common/history.c
179
GlhHashNode *prefix; /* A pointer to a line containing the prefix that */
usr/src/lib/libtecla/common/history.c
208
static GlhHashNode *_glh_acquire_copy(GlHistory *glh, const char *line,
usr/src/lib/libtecla/common/history.c
210
static GlhHashNode *_glh_discard_copy(GlHistory *glh, GlhHashNode *hnode);
usr/src/lib/libtecla/common/history.c
2167
static GlhHashNode *_glh_acquire_copy(GlHistory *glh, const char *line,
usr/src/lib/libtecla/common/history.c
2171
GlhHashNode *hnode; /* The hash-table node of the line */
usr/src/lib/libtecla/common/history.c
2216
hnode = (GlhHashNode *) _new_FreeListNode(glh->hash.node_mem);
usr/src/lib/libtecla/common/history.c
224
static void glh_init_stream(GlhLineStream *str, GlhHashNode *line);
usr/src/lib/libtecla/common/history.c
2259
static GlhHashNode *_glh_discard_copy(GlHistory *glh, GlhHashNode *hnode)
usr/src/lib/libtecla/common/history.c
2277
GlhHashNode *prev; /* The node which precedes hnode in the bucket */
usr/src/lib/libtecla/common/history.c
230
static int glh_contains_glob(GlhHashNode *prefix);
usr/src/lib/libtecla/common/history.c
2308
hnode = (GlhHashNode *) _del_FreeListNode(glh->hash.node_mem, hnode);
usr/src/lib/libtecla/common/history.c
2353
static GlhHashNode *glh_find_hash_node(GlhHashBucket *bucket, const char *line,
usr/src/lib/libtecla/common/history.c
2356
GlhHashNode *node; /* A node in the list of lines in the bucket */
usr/src/lib/libtecla/common/history.c
2381
static int _glh_is_line(GlhHashNode *hash, const char *line, size_t n)
usr/src/lib/libtecla/common/history.c
2415
static int _glh_line_matches_prefix(GlhHashNode *line, GlhHashNode *prefix)
usr/src/lib/libtecla/common/history.c
2465
static void _glh_return_line(GlhHashNode *hash, char *line, size_t dim)
usr/src/lib/libtecla/common/history.c
2553
static void glh_init_stream(GlhLineStream *str, GlhHashNode *line)
usr/src/lib/libtecla/common/history.c
2596
static int glh_contains_glob(GlhHashNode *prefix)
usr/src/lib/libtecla/common/history.c
406
GlhHashNode *hnode; /* The hash-table node of the line */
usr/src/lib/libtecla/common/history.c
531
GlhHashNode *old_line; /* The previous recalled line */
usr/src/lib/libtecla/common/history.c
619
GlhHashNode *old_line; /* The previous recalled line */
usr/src/lib/libtecla/common/history.c
86
typedef struct GlhHashNode GlhHashNode;
usr/src/lib/libtecla/common/history.c
89
GlhHashNode *next; /* The next in the list of nodes within the */