The Hackerlab at `regexps.com`

## Indexes

up: libhackerlab

- General Index
- Identifier Index

### General Index

up: Indexes next: Identifier Index

- punctuation
  - $ (in Posix regexps)
    - Anchors
  - (...) (in Posix regexps)
    - Parenthesized Subexpressions
  - (...) (in XML regular expressions)
    - Parenthesized Expressions
  - * (in Posix regexps)
    - Repeated Subexpressions
  - * (in XML regular expressions)
    - Repeated Expressions
  - + (in Posix regexps)
    - Repeated Subexpressions
  - + (in XML regular expressions)
    - Repeated Expressions
  - -
    - Parsing Options
  - --
    - Parsing Options
  - --foo=BAR
    - Printing Help Messages
  - --long-opt
    - Parsing Options
  - --long-opt=value
    - Parsing Options
  - -x
    - Parsing Options
  - . (in Posix regexps)
    - Character Set Expressions
  - . (in XML regular expressions)
    - Dot
  - /
    - File-name Algebra
    - File-name Algebra
  - /usr/bin/ls
    - File-name Algebra
    - File-name Algebra
  - 1003.2
    - An Introduction to Posix Regexps
    - Posix Regexp Functions
    - Posix Regexps
  - =BAR
    - Printing Help Messages
  - ? (in Posix regexps)
    - Optional Subexpressions
  - ? (in XML regular expressions)
    - Optional Expressions
  - [...] (in Posix regexps)
    - Character Set Expressions
  - [...] (in XML regular expressions)
    - Character Sets
  - [[:(...:)]] (in Posix regexps)
    - Anonymous Subexpressions
  - [[:cut n:]]
    - Posix Regexp Functions
  - [[:cut n:]] (in Posix regexps)
    - The cut Operator
  - \c (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - \c (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - \d (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - \d (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - \DIGIT (in Posix regexps)
    - Backreferences and Substitutions
  - \i (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - \i (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - \n (in XML regular expressions)
    - Single Character Escapes
  - \p{} (in XML regular expressions)
    - Category Escapes
    - Category Escapes
  - \p{} (in XML regular expressions)
    - Category Escapes
    - Category Escapes
  - \r (in XML regular expressions)
    - Single Character Escapes
  - \s (in XML regular expressions)
    - Multi-character Escapes
  - \S (in XML regular expressions)
    - Multi-character Escapes
  - \t (in XML regular expressions)
    - Single Character Escapes
  - \w (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - \w (in XML regular expressions)
    - Multi-character Escapes
    - Multi-character Escapes
  - ^ (in Posix regexps)
    - Anchors
  - {...} (in Posix regexps)
    - Counted Iteration: Interval Expressions
  - {...} (in XML regular expressions)
    - Counted Iteration
  - | (in Posix regexps)
    - Alternative Subexpressions
  - | (in XML regular expressions)
    - Alternative Expressions
  - ~
    - A VU Handler for the URL Socket Scheme

- A
  - A..F
    - Converting Integers to Strings
    - Converting Integers to Strings
    - Converting Integers to Strings
    - Converting Integers to Strings
  - A..F
    - Converting Integers to Strings
    - Converting Integers to Strings
    - Converting Integers to Strings
    - Converting Integers to Strings
  - aborting long-running regexp matches
    - Escaping Long-Running Matches
  - abstract characters
    - An Absurdly Brief Introduction to Unicode
  - advisory limit
    - Tuning the DFA Cache Size
    - Tuning the NFA Cache Size
  - allocation limits
    - Allocation With Limitations
  - alternative subexpressions (in Posix regexps)
    - Alternative Subexpressions
  - alternative subexpressions (in XML regular expressions)
    - Alternative Expressions
  - ambiguous regexp (Posix)
    - The Leftmost Longest Rule
  - anchors (in Posix regexps)
    - Anchors
  - anonymous subexpression (in Posix regexps)
    - Anonymous Subexpressions
  - ANSI/IEEE 1003.2
    - An Introduction to Posix Regexps
    - Posix Regexp Functions
    - Posix Regexps
  - aparse array
    - Variable Size Arrays
  - array
    - Variable Size Arrays
  - assigned (code point, Unicode)
    - An Absurdly Brief Introduction to Unicode
  - asynchronously aborting long-running regexp matches
    - Escaping Long-Running Matches

- B
  - backreferences (in Posix regexps)
    - Backreferences and Substitutions
  - Basic Regexp
    - Basic Regexps and Extended Regexps
  - basic regexp syntax (Posix)
    - The Extended Regexp Syntax
  - Basic Regular Expressions
    - Basic Regexps and Extended Regexps
  - bin/ls
    - File-name Algebra
  - bitset
    - Flat Bitsets
  - bitset tree
    - Bitset Trees
  - BRE
    - Basic Regexps and Extended Regexps
  - BRE (Posix Regexps)
    - The Extended Regexp Syntax
  - bug
    - Handling Bugs
  - Burroughs, William S.
    - Handling Bugs
  - byte order mark
    - An Absurdly Brief Introduction to Unicode

- C
  - cache (DFA)
    - The Impact of NFA and DFA Cache Sizes
    - Tuning the DFA Cache Size
  - cache (NFA)
    - The Impact of NFA and DFA Cache Sizes
    - Tuning the NFA Cache Size
  - cache effectiveness
    - The Impact of NFA and DFA Cache Sizes
  - cache flushing (DFA)
    - Tuning the DFA Cache Size
  - cache flushing (NFA)
    - Tuning the NFA Cache Size
  - cache limit (DFA)
    - Tuning the DFA Cache Size
  - cache limit (NFA)
    - Tuning the NFA Cache Size
  - cache replacement strategy (DFA)
    - Tuning the DFA Cache Size
  - cache replacement strategy (NFA)
    - Tuning the NFA Cache Size
  - cache sizes (impact of)
    - The Impact of NFA and DFA Cache Sizes
  - cache statistics (DFA)
    - Tuning the DFA Cache Size
  - cache statistics (NFA)
    - Tuning the NFA Cache Size
  - cache thrashing
    - The Impact of NFA and DFA Cache Sizes
  - cache threshold
    - Tuning the DFA Cache Size
    - Tuning the NFA Cache Size
  - cache threshold (DFA)
    - Tuning the DFA Cache Size
  - cache threshold (NFA)
    - Tuning the NFA Cache Size
  - categories (Unicode categories in XML regular expressions)
    - Category Escapes
  - category escapes (in XML regular expressions)
    - Category Escapes
  - category stub
    - C Identifiers and Macros
  - CCMetaChar
    - Character Class Expression Syntax is Botched
  - character class (in Posix regexps)
    - Character Set Expressions
  - character properties
    - An Absurdly Brief Introduction to Unicode
  - character ranges (in XML regular expressions)
    - Character Sets
  - character set operator (in Posix regexps)
    - Character Set Expressions
  - character set operator (in XML regular expressions)
    - Character Sets
  - character set subtraction (in XML regular expressions)
    - Character Sets
  - client or server
    - A VU Handler for the URL Socket Scheme
    - A VU Handler for the URL Socket Scheme
  - client sockets
    - A VU Handler for the URL Socket Scheme
  - code unit
    - An Absurdly Brief Introduction to Unicode
  - compiling regular expressions (any syntax)
    - Compiling With Syntax Options
  - counted iteration (in Posix regexps)
    - Counted Iteration: Interval Expressions
  - counted iteration (in XML regular expressions)
    - Counted Iteration
  - cut (in Posix regexps)
    - Posix Regexp Functions
    - The cut Operator

- D
  - default node
    - The pow2_array Data Structure
  - deterministic finite automata
    - Tuning the DFA Cache Size
    - Tuning the NFA Cache Size
  - DFA
    - Tuning the NFA Cache Size
  - DFA cache
    - The Impact of NFA and DFA Cache Sizes
    - Tuning the DFA Cache Size
  - DFA cache flushing
    - Tuning the DFA Cache Size
  - DFA cache limit
    - Tuning the DFA Cache Size
  - DFA cache replacement strategy
    - Tuning the DFA Cache Size
  - DFA cache statistics
    - Tuning the DFA Cache Size
  - DFA cache threshold
    - Tuning the DFA Cache Size
  - digits (in XML regular expressions)
    - Multi-character Escapes
  - don't flush
    - Controlling What is Buffered
    - Controlling What is Buffered
  - dot operator (in Posix regexps)
    - Character Set Expressions
  - dot operator (in XML regular expressions)
    - Dot

- E
  - emacs
    - Backreferences and Substitutions
  - encoding forms
    - An Absurdly Brief Introduction to Unicode
  - ERE
    - Basic Regexps and Extended Regexps
  - ERE (Posix Regexps)
    - The Extended Regexp Syntax
  - error codes (for Posix regexps)
    - Posix Regexp Functions
  - errors (in the XML specification)
    - Comments on the XML Schema Regular Expression Syntax
  - escaping long-running regexp matches
    - Escaping Long-Running Matches
  - exitting on panic
    - Exiting Due to Panic
  - Extended Regexp
    - Basic Regexps and Extended Regexps
  - extended regexp syntax (Posix)
    - The Extended Regexp Syntax
  - Extended Regular Expressions
    - Basic Regexps and Extended Regexps

- F
  - fd
    - A VU Handler for the URL File-Descriptor Scheme
  - flat bitset
    - Flat Bitsets
    - Flat Bitsets

- I
  - ill-formed (code sequence, Unicode)
    - An Absurdly Brief Introduction to Unicode
  - interval expression (in Posix regexps)
    - Counted Iteration: Interval Expressions
  - interval expression (in XML regular expressions)
    - Counted Iteration
  - invariant
    - Panic
  - ISO/IEDC 994502
    - An Introduction to Posix Regexps
    - Posix Regexp Functions
    - Posix Regexps

- K
  - keys
    - How Hashtrees Work

- L
  - left anchor (in Posix regexps)
    - Anchors
  - left-most longest rule
    - Rx and Conformance to the Posix Standard
  - left-most longest rule (in Posix regexps)
    - Posix Regexp Functions
  - leftmost longest rule (in Posix regexps)
    - The Leftmost Longest Rule
  - lexical analysis (with Posix regexps)
    - The cut Operator
  - limited allocation
    - Allocation With Limitations
  - literal characters (in Posix regexps)
    - Literal Characters and Special Characters
  - literal characters (in XML regexps)
    - Literal and Special Characters
  - ls
    - File-name Algebra
    - File-name Algebra
    - File-name Algebra

- M
  - matching speed
    - The Impact of NFA and DFA Cache Sizes
  - MetaChar
    - Character Class Expression Syntax is Botched
  - multi-character escapes (in XML regular expressions)
    - Multi-character Escapes

- N
  - name characters (in XML regular expressions)
    - Multi-character Escapes
  - negated character set (in Posix regexps)
    - Character Set Expressions
  - negated character set (in XML regular expressions)
    - Character Sets
  - newline (in Posix regexps)
    - Character Set Expressions
    - Character Set Expressions
  - NFA
    - Tuning the NFA Cache Size
  - NFA cache
    - The Impact of NFA and DFA Cache Sizes
    - Tuning the NFA Cache Size
  - NFA cache flushing
    - Tuning the NFA Cache Size
  - NFA cache limit
    - Tuning the NFA Cache Size
  - NFA cache replacement strategy
    - Tuning the NFA Cache Size
  - NFA cache statistics
    - Tuning the NFA Cache Size
  - NFA cache threshold
    - Tuning the NFA Cache Size
  - non-deterministic finite automata
    - Tuning the NFA Cache Size

- O
  - option arguments may not be optional
    - Parsing Options
  - optional subexpression (in Posix regexps)
    - Optional Subexpressions
  - optional subexpression (in XML regular expressions)
    - Optional Expressions
  - overflows
    - How Hashtrees Work

- P
  - panic
    - Panic
  - parenthesized subexpression (in Posix regexps)
    - Parenthesized Subexpressions
  - parenthesized subexpression (in XML regular expressions)
    - Parenthesized Expressions
  - performance
    - The Impact of NFA and DFA Cache Sizes
  - Posix
    - An Introduction to Posix Regexps
    - Posix Regexp Functions
    - Posix Regexps
  - Posix regexp functions
    - Posix Regexp Functions
  - Posix.2
    - An Introduction to Posix Regexps
    - Posix Regexp Functions
    - Posix Regexps
  - power of two size array
    - Power-of-Two Sparse Arrays
    - Variable Size Arrays
  - power-of-two sparse array
    - Power-of-Two Sparse Arrays

- Q
  - quoting (in Posix regexps)
    - Literal Characters and Special Characters
  - quoting (in XML regexps)
    - Literal and Special Characters

- R
  - range of characters (in XML regular expressions)
    - Character Sets
  - ranges (in bitset functions)
    - Flat Bitsets
  - regexp
    - An Introduction to Posix Regexps
    - Posix Regexps
    - Regexps versus Regular Expressions
  - regexp syntax summary (Posix)
    - A Summary of Regexp Syntax
  - regexp, ambiguous (Posix)
    - The Leftmost Longest Rule
  - regular expression
    - An Introduction to Posix Regexps
    - An Introduction to XML Regular Expressions
    - Posix Regexps
    - Regexps versus Regular Expressions
  - regular expression (XML)
    - An Introduction to XML Regular Expressions
    - XML Regular Expression Functions
  - regular expression language
    - Comments on the XML Schema Regular Expression Syntax
  - regular expression notation
    - An Introduction to Posix Regexps
    - Posix Regexps
  - regular expression syntax summary (XML)
    - A Summary of Regular Expression Syntax
  - repeated subexpression (in Posix regexps)
    - Repeated Subexpressions
  - repeated subexpression (in XML regular expressions)
    - Repeated Expressions
  - right anchor (in Posix regexps)
    - Anchors
  - Rx
    - Posix Regexps

- S
  - Schema (XML)
    - An Introduction to XML Regular Expressions
    - Comments on the XML Schema Regular Expression Syntax
  - server only
    - A VU Handler for the URL Socket Scheme
  - server sockets
    - A VU Handler for the URL Socket Scheme
  - Shared bitset trees
    - Shared Bitset Trees
  - single character escapes (in XML regular expressions)
    - Single Character Escapes
  - spaces (in XML regular expressions)
    - Multi-character Escapes
  - sparse array
    - Power-of-Two Sparse Arrays
  - special characters (in Posix regexps)
    - Literal Characters and Special Characters
  - special characters (in XML regexps)
    - Literal and Special Characters
  - speed
    - The Impact of NFA and DFA Cache Sizes
  - state label (in Posix regexps)
    - Posix Regexp Functions
    - The cut Operator
  - subexpression (anonymous, in Posix regexps)
    - Anonymous Subexpressions
  - subexpression (parenthesized, in Posix regexps)
    - Parenthesized Subexpressions
  - subset
    - Flat Bitsets
  - substitutions (in Posix regexps)
    - Backreferences and Substitutions
  - subtraction (character set subtraction in XML regular expressions)
    - Character Sets
  - surrogates
    - An Absurdly Brief Introduction to Unicode
  - syntax options
    - Compiling With Syntax Options

- T
  - thrashing
    - The Impact of NFA and DFA Cache Sizes
  - true regexp
    - Regexps versus Regular Expressions
  - true regular expression
    - Regexps versus Regular Expressions

- U
  - U+
    - An Absurdly Brief Introduction to Unicode
  - Unicode blocks (in XML regular expressions)
    - Category Escapes
  - Unicode categories (in XML regular expressions)
    - Category Escapes
  - usr
    - File-name Algebra
  - usr/
    - File-name Algebra
  - usr/bin/ls
    - File-name Algebra
    - File-name Algebra
    - File-name Algebra

- V
  - values
    - How Hashtrees Work
  - variable size array
    - Variable Size Arrays
    - Variable Size Arrays
  - virtual /dev/null
    - Virtual Null File Descriptors
    - Virtual Null File Descriptors
  - virtual file-system interface
    - A Virtual Unix File-System Interface
  - vtable
    - Virtual File-System Functions

- W
  - W3C
    - An Introduction to XML Regular Expressions
    - Comments on the XML Schema Regular Expression Syntax
  - word characters (in XML regular expressions)
    - Multi-character Escapes

- X
  - XML
    - An Introduction to XML Regular Expressions
    - Comments on the XML Schema Regular Expression Syntax
  - XML processors (using Rx in)
    - Using Rx in XML Processors
  - XML regular expression
    - An Introduction to XML Regular Expressions
    - XML Regular Expression Functions
  - XML Schema
    - An Introduction to XML Regular Expressions
    - Comments on the XML Schema Regular Expression Syntax
    - Using Rx in XML Processors

### Identifier Index

up: Indexes prev: General Index

- A
  - ar_compact
    - Basic Variable Size Array Functions
  - ar_copy
    - Variable Sized Arrays as Stacks
  - ar_free
    - Basic Variable Size Array Functions
  - ar_pop
    - Variable Sized Arrays as Stacks
  - ar_push
    - Variable Sized Arrays as Stacks
  - ar_ref
    - Basic Variable Size Array Functions
  - ar_setsize
    - Basic Variable Size Array Functions
  - ar_size
    - Basic Variable Size Array Functions

- B
  - bitset
    - Bitset Types and Macros
  - bitset_adjoin
    - Set Operations
  - bitset_alloc
    - Allocating and Freeing Bitsets
  - bitset_assign
    - Set Operations
  - bitset_clear
    - Set Operations
  - bitset_clear_range
    - Set Operations
  - bitset_complement
    - Set Operations
  - bitset_difference
    - Set Operations
  - bitset_dup
    - Allocating and Freeing Bitsets
  - bitset_ffc
    - First Bit Set -- First Bit Clear
  - bitset_ffc_range
    - First Bit Set -- First Bit Clear
  - bitset_ffs
    - First Bit Set -- First Bit Clear
  - bitset_ffs_range
    - First Bit Set -- First Bit Clear
  - bitset_fill
    - Set Operations
  - bitset_fill_range
    - Set Operations
  - bitset_free
    - Allocating and Freeing Bitsets
  - bitset_intersection
    - Set Operations
  - bitset_is_empty
    - Tests on Bitsets
  - bitset_is_empty_range
    - Tests on Bitsets
  - bitset_is_equal
    - Tests on Bitsets
  - bitset_is_full
    - Tests on Bitsets
  - bitset_is_full_range
    - Tests on Bitsets
  - bitset_is_member
    - Tests on Bitsets
  - bitset_is_subset
    - Tests on Bitsets
  - bitset_numb_subsets
    - Bitset Types and Macros
  - bitset_population
    - Population Size
  - bitset_population_range
    - Population Size
  - bitset_remove
    - Set Operations
  - bitset_revdifference
    - Set Operations
  - bitset_subset
    - Bitset Types and Macros
  - bitset_subset_offset
    - Bitset Types and Macros
  - bitset_toggle
    - Set Operations
  - bitset_union
    - Set Operations
  - bitset_which_bit
    - Bitset Types and Macros
  - bitset_which_subset
    - Bitset Types and Macros
  - bitset_xor
    - Set Operations
  - bits_adjoin
    - Shared Bitset Trees
  - bits_alloc
    - Shared Bitset Trees
  - bits_assign
    - Shared Bitset Trees
  - bits_clear
    - Shared Bitset Trees
  - bits_clear_range
    - Shared Bitset Trees
  - bits_compact
    - Shared Bitset Trees
  - bits_complement
    - Shared Bitset Trees
  - bits_difference
    - Shared Bitset Trees
  - bits_dup
    - Shared Bitset Trees
  - bits_ffc
    - Shared Bitset Trees
  - bits_ffc_range
    - Shared Bitset Trees
  - bits_ffs
    - Shared Bitset Trees
  - bits_ffs_range
    - Shared Bitset Trees
  - bits_fill
    - Shared Bitset Trees
  - bits_fill_range
    - Shared Bitset Trees
  - bits_free
    - Shared Bitset Trees
  - bits_intersection
    - Shared Bitset Trees
  - bits_is_empty
    - Shared Bitset Trees
  - bits_is_empty_range
    - Shared Bitset Trees
  - bits_is_equal
    - Shared Bitset Trees
  - bits_is_full
    - Shared Bitset Trees
  - bits_is_full_range
    - Shared Bitset Trees
  - bits_is_member
    - Shared Bitset Trees
  - bits_is_subset
    - Shared Bitset Trees
  - bits_population
    - Shared Bitset Trees
  - bits_population_range
    - Shared Bitset Trees
  - bits_remove
    - Shared Bitset Trees
  - bits_revdifference
    - Shared Bitset Trees
  - bits_toggle
    - Shared Bitset Trees
  - bits_tree_adjoin
    - Bitset Trees
  - bits_tree_alloc
    - Bitset Trees
  - bits_tree_assign
    - Bitset Trees
  - bits_tree_clear
    - Bitset Trees
  - bits_tree_clear_range
    - Bitset Trees
  - bits_tree_compact
    - Bitset Trees
  - bits_tree_complement
    - Bitset Trees
  - bits_tree_difference
    - Bitset Trees
  - bits_tree_dup
    - Bitset Trees
  - bits_tree_ffc
    - Bitset Trees
  - bits_tree_ffc_range
    - Bitset Trees
  - bits_tree_ffs
    - Bitset Trees
  - bits_tree_ffs_range
    - Bitset Trees
  - bits_tree_fill
    - Bitset Trees
  - bits_tree_fill_range
    - Bitset Trees
  - bits_tree_free
    - Bitset Trees
  - bits_tree_intersection
    - Bitset Trees
  - bits_tree_is_empty
    - Bitset Trees
  - bits_tree_is_empty_range
    - Bitset Trees
  - bits_tree_is_equal
    - Bitset Trees
  - bits_tree_is_full
    - Bitset Trees
  - bits_tree_is_full_range
    - Bitset Trees
  - bits_tree_is_member
    - Bitset Trees
  - bits_tree_is_subset
    - Bitset Trees
  - bits_tree_population
    - Bitset Trees
  - bits_tree_population_range
    - Bitset Trees
  - bits_tree_remove
    - Bitset Trees
  - bits_tree_revdifference
    - Bitset Trees
  - bits_tree_toggle
    - Bitset Trees
  - bits_tree_union
    - Bitset Trees
  - bits_tree_xor
    - Bitset Trees
  - bits_union
    - Shared Bitset Trees
  - bits_xor
    - Shared Bitset Trees
  - bit_t
    - Bitset Types and Macros

- C
  - char_is_alnum
    - Character Classes
  - char_is_alpha
    - Character Classes
  - char_is_control
    - Character Classes
  - char_is_c_id
    - Character Classes
  - char_is_digit
    - Character Classes
  - char_is_graph
    - Character Classes
  - char_is_lower
    - Character Classes
  - char_is_odigit
    - Character Classes
  - char_is_printable
    - Character Classes
  - char_is_punct
    - Character Classes
  - char_is_space
    - Character Classes
  - char_is_upper
    - Character Classes
  - char_is_xdigit
    - Character Classes
  - char_name
    - Character Names
  - cvt_decimal_to_int
    - Converting Decimal Strings to Integers
  - cvt_decimal_to_long
    - Converting Decimal Strings to Integers
  - cvt_decimal_to_uint
    - Converting Decimal Strings to Integers
  - cvt_decimal_to_ulong
    - Converting Decimal Strings to Integers
  - cvt_hex_to_int
    - Converting Hexadecimal Strings to Integers
  - cvt_hex_to_long
    - Converting Hexadecimal Strings to Integers
  - cvt_hex_to_uint
    - Converting Hexadecimal Strings to Integers
  - cvt_hex_to_ulong
    - Converting Hexadecimal Strings to Integers
  - cvt_long_to_decimal
    - Converting Integers to Strings
  - cvt_long_to_HEX
    - Converting Integers to Strings
    - Converting Integers to Strings
  - cvt_long_to_HEX
    - Converting Integers to Strings
    - Converting Integers to Strings
  - cvt_long_to_octal
    - Converting Integers to Strings
  - cvt_octal_to_int
    - Converting Octal Strings to Integers
  - cvt_octal_to_long
    - Converting Octal Strings to Integers
  - cvt_octal_to_uint
    - Converting Octal Strings to Integers
  - cvt_octal_to_ulong
    - Converting Octal Strings to Integers
  - cvt_ulong_to_decimal
    - Converting Integers to Strings
  - cvt_ulong_to_HEX
    - Converting Integers to Strings
    - Converting Integers to Strings
  - cvt_ulong_to_HEX
    - Converting Integers to Strings
    - Converting Integers to Strings
  - cvt_ulong_to_octal
    - Converting Integers to Strings

- E
  - enum unidata_bidi_category
    - Unicode Bidirectional Properties
  - enum unidata_general_category
    - General Category
  - enum uni_decomposition_type
    - Character Decomposition Mapping

- F
  - file_name_as_directory
    - File-name Algebra
  - file_name_directory
    - File-name Algebra
  - file_name_directory_file
    - File-name Algebra
  - file_name_from_directory
    - File-name Algebra
  - file_name_head
    - File-name Algebra
  - file_name_home_directory
    - Home Directories
  - file_name_in_vicinity
    - File-name Algebra
  - file_name_is_absolute
    - Home Directories
  - file_name_is_path_prefix
    - File-name Algebra
  - file_name_sans_head
    - File-name Algebra
  - file_name_tail
    - File-name Algebra
  - file_name_tilde_expand
    - Home Directories
  - free_alloc_limits
    - Specifying Allocation Limits
  - free_md5_context
    - MD5 Routines
  - free_path
    - Paths

- H
  - hashtree
    - Types for Hashtrees
  - hashtree_delete
    - Hash Tree Access
  - hashtree_find
    - Hash Tree Access
  - hashtree_free
    - Hash Tree Allocation
  - hashtree_free_limit_rules
    - Creating Hashtree Rules
  - hashtree_free_static
    - Hash Tree Allocation
  - hashtree_init_rules
    - Creating Hashtree Rules
  - hashtree_item
    - Types for Hashtrees
  - hashtree_make_rules
    - Creating Hashtree Rules
  - hashtree_new
    - Hash Tree Allocation
  - hashtree_rules
    - Types for Hashtrees
  - hashtree_store
    - Hash Tree Access
  - hash_mem
    - Hash Utilities
  - hash_pointers
    - Hash Utilities
  - hash_ul
    - Hash Utilities

- I
  - invariant
    - Panic
  - invariant_test
    - Panic

- L
  - lim_failure_pt
    - Specifying Allocation Limits
  - lim_free
    - Allocating and Freeing
  - lim_free_memory_fn
    - Specifying Allocation Limits
  - lim_high_water_mark
    - Specifying Allocation Limits
  - lim_in_use
    - Specifying Allocation Limits
  - lim_is_panic_on_failure
    - Specifying Allocation Limits
  - lim_malloc
    - Allocating and Freeing
  - lim_prepare
    - Reserving Limited Memory
  - lim_realloc
    - Allocating and Freeing
  - lim_set_failure_pt
    - Specifying Allocation Limits
  - lim_set_panic_on_failure
    - Specifying Allocation Limits
  - lim_set_threshold
    - Specifying Allocation Limits
  - lim_soft_malloc
    - Allocating and Freeing
  - lim_soft_realloc
    - Allocating and Freeing
  - lim_threshold
    - Specifying Allocation Limits
  - lim_zalloc
    - Allocating and Freeing

- M
  - MACHINE_SIZEOF_INT
    - Sizeof Macros
  - MACHINE_SIZEOF_LONG
    - Sizeof Macros
  - MACHINE_SIZEOF_SHORT
    - Sizeof Macros
  - make_alloc_limits
    - Specifying Allocation Limits
  - make_md5_context
    - MD5 Routines
  - make_pow2_array_rules
    - Allocating Power-of-Two Sparse Arrays
  - md5_context_reset
    - MD5 Routines
  - md5_final
    - MD5 Routines
  - md5_scan
    - MD5 Routines
  - mem_cmp
    - Array-of-Byte Functions
  - mem_move
    - Array-of-Byte Functions
  - mem_occurrences
    - Array-of-Byte Functions
  - mem_set
    - Array-of-Byte Functions
  - mem_set0
    - Array-of-Byte Functions
  - must_calloc
    - Allocate or Die
  - must_free
    - Allocate or Die
  - must_malloc
    - Allocate or Die
  - must_realloc
    - Allocate or Die

- O
  - opt_desc
    - Option Tables
  - opt_help
    - Printing Help Messages
  - opt_low
    - Parsing Options
  - opt_parsed
    - Option Tables
  - opt_shift
    - Shifting Arguments
  - opt_shift_char_option
    - Shifting Arguments
  - opt_standard
    - Parsing Options
  - opt_usage
    - Printing Help Messages

- P
  - panic
    - Panic
  - panic_exit
    - Exiting Due to Panic
  - panic_msg
    - Panic
  - path_find_executable
    - Paths
  - path_parse
    - Paths
  - pow2_array_alloc
    - Allocating Power-of-Two Sparse Arrays
  - pow2_array_ref
    - Accessing Elements in Sparse Arrays
  - pow2_array_rref
    - Accessing Elements in Sparse Arrays
  - printfmt
    - Formatted Printing With printfmt

- R
  - regcomp
    - Posix Regexp Functions
  - regerror
    - Posix Regexp Functions
  - regexec
    - Posix Regexp Functions
  - regfree
    - Posix Regexp Functions
  - regncomp
    - Posix Regexp Functions
  - regnexec
    - Posix Regexp Functions
  - REG_MATCH_INTERRUPTED
    - Escaping Long-Running Matches
  - reserv
    - Reserved File Descriptors and Pseudo-Descriptors
  - reserv_pseudo
    - Reserved File Descriptors and Pseudo-Descriptors
  - reserv_pseudo_ge_n
    - Reserved File Descriptors and Pseudo-Descriptors
  - rx_dfa_cache_high_water_mark
    - Tuning the DFA Cache Size
  - rx_dfa_cache_in_use
    - Tuning the DFA Cache Size
  - rx_dfa_cache_statistics
    - Tuning the DFA Cache Size
  - rx_dfa_cache_threshold
    - Tuning the DFA Cache Size
  - rx_escape
    - Escaping Long-Running Matches
  - rx_escape_jmp_buf
    - Escaping Long-Running Matches
  - rx_flush_dfa_cache
    - Tuning the DFA Cache Size
  - rx_flush_nfa_cache
    - Tuning the NFA Cache Size
  - rx_nfa_cache_high_water_mark
    - Tuning the NFA Cache Size
  - rx_nfa_cache_in_use
    - Tuning the NFA Cache Size
  - rx_nfa_cache_statistics
    - Tuning the NFA Cache Size
  - rx_nfa_cache_threshold
    - Tuning the NFA Cache Size
  - rx_poll
    - Escaping Long-Running Matches
  - rx_set_dfa_cache_threshold
    - Tuning the DFA Cache Size
  - rx_set_nfa_cache_threshold
    - Tuning the NFA Cache Size
  - rx_xml_free_re
    - Freeing a Compiled XML Regular Expression
  - rx_xml_is_match
    - Comparing a String To An XML Regular Expression
  - rx_xml_longest_match
    - Comparing a String To An XML Regular Expression
  - rx_xml_prefix_match
    - Comparing a String To An XML Regular Expression
  - rx_xml_recomp
    - Compiling XML Regular Expressions
  - rx_xml_recomp_branch
    - Compiling XML Regular Expressions
  - rx_xml_recomp_opts
    - Compiling With Syntax Options

- S
  - safe_access
    - An Errorless Front-end to the VU File-system Interface
  - safe_chdir
    - An Errorless Front-end to the VU File-system Interface
  - safe_chmod
    - An Errorless Front-end to the VU File-system Interface
  - safe_chown
    - An Errorless Front-end to the VU File-system Interface
  - safe_chroot
    - An Errorless Front-end to the VU File-system Interface
  - safe_close
    - An Errorless Front-end to the VU File-system Interface
  - safe_closedir
    - An Errorless Front-end to the VU File-system Interface
  - safe_dup
    - An Errorless Front-end to the VU File-system Interface
  - safe_dup2
    - An Errorless Front-end to the VU File-system Interface
  - safe_fchdir
    - An Errorless Front-end to the VU File-system Interface
  - safe_fchmod
    - An Errorless Front-end to the VU File-system Interface
  - safe_fchown
    - An Errorless Front-end to the VU File-system Interface
  - safe_fcntl
    - An Errorless Front-end to the VU File-system Interface
  - safe_fstat
    - An Errorless Front-end to the VU File-system Interface
  - safe_fsync
    - An Errorless Front-end to the VU File-system Interface
  - safe_ftruncate
    - An Errorless Front-end to the VU File-system Interface
  - safe_link
    - An Errorless Front-end to the VU File-system Interface
  - safe_lseek
    - An Errorless Front-end to the VU File-system Interface
  - safe_lstat
    - An Errorless Front-end to the VU File-system Interface
  - safe_mkdir
    - An Errorless Front-end to the VU File-system Interface
  - safe_move_state
    - An Errorless Front-end to the VU File-system Interface
  - safe_open
    - An Errorless Front-end to the VU File-system Interface
  - safe_opendir
    - An Errorless Front-end to the VU File-system Interface
  - safe_read
    - An Errorless Front-end to the VU File-system Interface
  - safe_readdir
    - An Errorless Front-end to the VU File-system Interface
  - safe_readlink
    - An Errorless Front-end to the VU File-system Interface
  - safe_read_retry
    - An Errorless Front-end to the VU File-system Interface
  - safe_rename
    - An Errorless Front-end to the VU File-system Interface
  - safe_rmdir
    - An Errorless Front-end to the VU File-system Interface
  - safe_stat
    - An Errorless Front-end to the VU File-system Interface
  - safe_symlink
    - An Errorless Front-end to the VU File-system Interface
  - safe_truncate
    - An Errorless Front-end to the VU File-system Interface
  - safe_unlink
    - An Errorless Front-end to the VU File-system Interface
  - safe_utime
    - An Errorless Front-end to the VU File-system Interface
  - safe_write
    - An Errorless Front-end to the VU File-system Interface
  - safe_write_retry
    - An Errorless Front-end to the VU File-system Interface
  - sizeof_bitset
    - Bitset Types and Macros
  - struct bits_tree_rule
    - Bitset Trees
  - struct uni_block
    - Unicode Blocks
  - struct uni_decomposition_mapping
    - Character Decomposition Mapping
  - str_alloc_cat
    - String Allocators
  - str_alloc_cat_many
    - Vararg String Functions
  - str_alloc_cat_n
    - String Allocators
  - str_casecmp
    - String Comparisons Ignoring Case
  - str_casecmp_n
    - String Comparisons Ignoring Case
  - str_casecmp_prefix
    - String Comparisons Ignoring Case
  - str_cat
    - String Concatenation
  - str_cat_many
    - Vararg String Functions
  - str_cat_n
    - String Concatenation
  - str_chr_index
    - Simple String Searching and Parsing
  - str_chr_index_n
    - Simple String Searching and Parsing
  - str_chr_rindex
    - Simple String Searching and Parsing
  - str_chr_rindex_n
    - Simple String Searching and Parsing
  - str_cmp
    - String Comparisons
  - str_cmp_n
    - String Comparisons
  - str_cmp_prefix
    - String Comparisons
  - str_cpy
    - String Copying
  - str_cpy_n
    - String Copying
  - str_hash_n
    - Computing Hash Values From Strings
  - str_length
    - String Length
  - str_length_n
    - String Length
  - str_realloc_cat
    - String Allocators
  - str_realloc_cat_many
    - Vararg String Functions
  - str_realloc_cat_n
    - String Allocators
  - str_save
    - String Allocators
  - str_save_n
    - String Allocators
  - str_separate
    - Simple String Searching and Parsing

- T
  - t_int16
    - Known-Width Integer Types
  - t_int32
    - Known-Width Integer Types
  - t_int8
    - Known-Width Integer Types
  - t_uchar
    - Unsigned Integer Types
  - t_uint
    - Unsigned Integer Types
  - t_uint16
    - Known-Width Integer Types
  - t_uint32
    - Known-Width Integer Types
  - t_uint8
    - Known-Width Integer Types
  - t_ulong
    - Unsigned Integer Types
  - t_unichar
    - Types for Unicode
  - t_unicode
    - Types for Unicode
  - t_ushort
    - Unsigned Integer Types

- U
  - unidata_bidi_category
    - Unicode Bidirectional Properties
  - unidata_canonical_combining_class
    - Canonical Combining Class
  - unidata_character_decomposition_mapping
    - Character Decomposition Mapping
  - unidata_decimal_digit_value
    - Unicode Decimal Digit Values
  - unidata_general_category
    - General Category
  - unidata_is_assigned_code_point
    - Assigned Code Points
  - unidata_is_mirrored
    - Unicode Bidirectional Properties
  - unidata_to_lower
    - Simple Unicode Case Conversions
  - unidata_to_title
    - Simple Unicode Case Conversions
  - unidata_to_upper
    - Simple Unicode Case Conversions
  - uni_bits_tree_rule
    - Unicode Character Bitsets
  - uni_blocks
    - Unicode Blocks
  - uni_encoding_schemes
    - Naming Unicode Coding Forms
  - uni_general_category_bitset
    - Unicode Category Bitsets
  - uni_string
    - Representing Unicode Strings
  - uni_universal_bitset
    - Unicode Category Bitsets
  - unreserv_pseudo
    - Reserved File Descriptors and Pseudo-Descriptors
  - url_fd_push_handler
    - A VU Handler for the URL File-Descriptor Scheme
  - url_fd_to_fd
    - A VU Handler for the URL File-Descriptor Scheme
  - url_socket_push_client_handler
    - A VU Handler for the URL Socket Scheme
  - url_socket_push_socket_handler
    - A VU Handler for the URL Socket Scheme

- V
  - vfdbuf_advance
    - Controlling What is Buffered
  - vfdbuf_buffer_fd
    - Establishing Buffers
  - vfdbuf_clear_eof
    - The End-of-File
  - vfdbuf_flush
    - Controlling What is Buffered
  - vfdbuf_getbuf
    - Access to Buffers
  - vfdbuf_is_auto_shift
    - Controlling Buffer Auto-shift
  - vfdbuf_is_buffered
    - Establishing Buffers
  - vfdbuf_is_dont_flush
    - Controlling Buffer Flushing
  - vfdbuf_is_eof
    - The End-of-File
  - vfdbuf_more
    - Controlling What is Buffered
  - vfdbuf_return
    - Controlling What is Buffered
  - vfdbuf_set_auto_shift
    - Controlling Buffer Auto-shift
  - vfdbuf_set_buffer
    - Establishing Buffers
  - vfdbuf_set_dont_flush
    - Controlling Buffer Flushing
  - vfdbuf_shift
    - Controlling What is Buffered
  - vfdbuf_takebuf
    - Access to Buffers
  - vu_access
    - The VU File-system Interface
  - vu_chdir
    - The VU File-system Interface
  - vu_chmod
    - The VU File-system Interface
  - vu_chown
    - The VU File-system Interface
  - vu_chroot
    - The VU File-system Interface
  - vu_close
    - The VU File-system Interface
  - vu_closedir
    - The VU File-system Interface
  - vu_dir_dispatch
    - Looking Up VU Handlers
  - vu_dir_fd
    - The VU File-system Interface
  - vu_dup
    - The VU File-system Interface
  - vu_dup2
    - The VU File-system Interface
  - vu_enable_optional_name_handler
    - Establishing VU Handlers
  - vu_fchdir
    - The VU File-system Interface
  - vu_fchmod
    - The VU File-system Interface
  - vu_fchown
    - The VU File-system Interface
  - vu_fcntl
    - The VU File-system Interface
  - vu_fd_dispatch
    - Looking Up VU Handlers
  - vu_file_is_directory
    - VU Utilities
  - vu_file_is_directory_following
    - VU Utilities
  - vu_file_to_string
    - VU Utilities
  - vu_fstat
    - The VU File-system Interface
  - vu_fsync
    - The VU File-system Interface
  - vu_ftruncate
    - The VU File-system Interface
  - vu_handler
    - VU Closures
  - vu_link
    - The VU File-system Interface
  - vu_lseek
    - The VU File-system Interface
  - vu_lstat
    - The VU File-system Interface
  - vu_make_virtual_null_fd
    - Virtual Null File Descriptors
  - vu_make_virtual_null_fd_ge_n
    - Virtual Null File Descriptors
  - vu_mkdir
    - The VU File-system Interface
  - vu_move_fd
    - VU Utilities
  - vu_move_state
    - Establishing VU Handlers
  - vu_open
    - The VU File-system Interface
  - vu_opendir
    - The VU File-system Interface
  - vu_path_dispatch
    - Looking Up VU Handlers
  - vu_push_dash_handler
    - A VU Name Handler for Standard Input and Output
  - vu_push_name_handler
    - Establishing VU Handlers
  - vu_read
    - The VU File-system Interface
  - vu_readdir
    - The VU File-system Interface
  - vu_readlink
    - The VU File-system Interface
  - vu_read_retry
    - The VU File-system Interface
  - vu_rename
    - The VU File-system Interface
  - vu_rmdir
    - The VU File-system Interface
  - vu_set_fd_handler
    - Establishing VU Handlers
  - vu_stat
    - The VU File-system Interface
  - vu_symlink
    - The VU File-system Interface
  - vu_sys_access
    - VU Native File System Access
  - vu_sys_chdir
    - VU Native File System Access
  - vu_sys_chmod
    - VU Native File System Access
  - vu_sys_chown
    - VU Native File System Access
  - vu_sys_chroot
    - VU Native File System Access
  - vu_sys_close
    - VU Native File System Access
  - vu_sys_closedir
    - VU Native File System Access
  - vu_sys_dup
    - VU Native File System Access
  - vu_sys_dup2
    - VU Native File System Access
  - vu_sys_fchdir
    - VU Native File System Access
  - vu_sys_fchmod
    - VU Native File System Access
  - vu_sys_fchown
    - VU Native File System Access
  - vu_sys_fcntl
    - VU Native File System Access
  - vu_sys_free_closure
    - VU Native File System Access
  - vu_sys_fstat
    - VU Native File System Access
  - vu_sys_fsync
    - VU Native File System Access
  - vu_sys_ftruncate
    - VU Native File System Access
  - vu_sys_link
    - VU Native File System Access
  - vu_sys_lseek
    - VU Native File System Access
  - vu_sys_lstat
    - VU Native File System Access
  - vu_sys_make_closure
    - VU Native File System Access
  - vu_sys_mkdir
    - VU Native File System Access
  - vu_sys_move_state
    - VU Native File System Access
  - vu_sys_open
    - VU Native File System Access
  - vu_sys_opendir
    - VU Native File System Access
  - vu_sys_read
    - VU Native File System Access
  - vu_sys_readdir
    - VU Native File System Access
  - vu_sys_readlink
    - VU Native File System Access
  - vu_sys_rename
    - VU Native File System Access
  - vu_sys_rmdir
    - VU Native File System Access
  - vu_sys_stat
    - VU Native File System Access
  - vu_sys_symlink
    - VU Native File System Access
  - vu_sys_truncate
    - VU Native File System Access
  - vu_sys_unlink
    - VU Native File System Access
  - vu_sys_utime
    - VU Native File System Access
  - vu_sys_write
    - VU Native File System Access
  - vu_truncate
    - The VU File-system Interface
  - vu_unlink
    - The VU File-system Interface
  - vu_utime
    - The VU File-system Interface
  - vu_write
    - The VU File-system Interface
  - vu_write_retry
    - The VU File-system Interface

libhackerlab: The Hackerlab C Library
The Hackerlab at `regexps.com`