GPERF(1) FSF GPERF(1) (NAME) gperf - (SYNOPSIS) gperf [OPTION]... [INPUT-FILE] (DESCRIPTION) GNU 'gperf' (perfect hash functions) . . : --output-file=FILE . - . : -e, --delimiters=DELIMITER-LIST . "," . -t, --struct-type . %% . . --ignore-case ASCII . (locale) . : -L, --language=LANGUAGE-NAME . C++ ANSI-C C KR-C. ANSI-C . : -K, --slot-name=NAME . -F, --initializer-suffix=INITIALIZERS . -H, --hash-function-name=NAME . 'hash' . -N, --lookup-function-name=NAME . 'in_word_set' . -Z, --class-name=NAME C++ . 'Perfect_Hash' . -7, --seven-bit . -l, --compare-lengths . NUL . . -c, --compare-strncmp strcmp strncmp . -C, --readonly-tables (readonly) . -E, --enum define enum . -I, --includes . -G, --global-table (static global) ( ). -P, --pic . . -Q, --string-pool-name=NAME (string pool) --pic . 'stringpool' . --null-strings NULL . --constants-prefix=PREFIX TOTAL_KEYWORDS . -W, --word-array-name=NAME . 'wordlist' . --length-table-name=NAME . 'lengthtable' . -S, --switch=COUNT C switch . . COUNT switch . switch / . COUNT C . -T, --omit-struct-type . . gperf: -k, --key-positions=KEYS . . . '*' $ << >> $,1,2,4,6-10. -D, --duplicates . . -m, --multiple-iterations=ITERATIONS -i -j . ITERATIONS . -i, --initial-asso=N . 0 . . -j, --jump=JUMP-VALUE << >> . 5 . -n, --no-strlen . -r, --random . -s, --size-multiple=N . N << >> 3 << >>. 1/3 << >>. . 1 . : -h, --help . -v, --version gperf . -d, --debug ( ). (AUTHORS) Douglas C. Schmidt Bruno Haible. (BUGS) . (COPYRIGHT) Copyright (C) 2025 Free Software Foundation, Inc. GPLv3+: GPL : . . (SEE ALSO) gperf Texinfo . info gperf info gperf . GNU gperf 3.3 GPERF(1)