ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
util Directory Reference

Files

 aspect_ratio.h
 ๐Ÿ“ Aspect Ratio Calculation Functions
 
 atomic.h
 
 bits.h
 ๐Ÿ”ข Bit Manipulation Utilities
 
 bytes.h
 ๐Ÿ”ข Byte-Level Access and Arithmetic Utilities
 
 display.h
 ๐Ÿ–ฅ๏ธ Display Width and Terminal Centering Utilities
 
 endian.h
 ๐Ÿ”„ Network byte order conversion helpers
 
 env.h
 Environment variable utilities with stack-based prompt responses.
 
 fnv1a.h
 #๏ธโƒฃ FNV-1a Hash Function Implementation
 
 format.h
 ๐Ÿ“Š String Formatting Utilities
 
 fps.h
 โฑ๏ธ FPS tracking utility for monitoring frame throughput across all threads
 
 image.h
 ๐Ÿ–ผ๏ธ Safe overflow-checked buffer size calculations for images and video frames
 
 ip.h
 ๐ŸŒ IP Address Parsing and Formatting Utilities
 
 lifecycle.h
 Lock-free module lifecycle state machine using pure stdatomic.
 
 magic.h
 Magic number validation constants and macros.
 
 math.h
 ๐Ÿ”ข Mathematical Utility Functions
 
 number.h
 ๐Ÿ”ข Number Formatting and Conversion Utilities
 
 overflow.h
 โœ… Safe Integer Arithmetic and Overflow Detection
 
 parsing.h
 ๐Ÿ” Safe Parsing Utilities
 
 password.h
 Password prompting utilities with secure input and formatting.
 
 path.h
 ๐Ÿ“‚ Path Manipulation Utilities
 
 pcre2.h
 ๐Ÿ” Centralized PCRE2 singleton pattern for efficient regex compilation
 
 string.h
 ๐Ÿ”ค String Manipulation and Shell Escaping Utilities
 
 thread.h
 ๐Ÿงต Thread lifecycle management helpers
 
 time.h
 โฑ๏ธ High-precision timing utilities using sokol_time.h and uthash
 
 url.h
 ๐ŸŒ Production-Grade URL Validation and Parsing
 
 utf8.h
 ๐Ÿ”ค UTF-8 Encoding and Decoding Utilities
 
 util.h
 ๐Ÿ› ๏ธ Master Utility Header
 
 validation.h
 Common validation macros to reduce duplication in protocol handlers.