ecoli_utils(3)
π ecoli_utils(3) β Libecoli utils, bestie π
okay so this is the ecoli_utils(3) page from Libecoli, and it is literally all about the misc utility macros. Itβs giving βsmall but iconic header-file energy,β and we are obsessed. π
πΈ NAME πΈ
ecoli_utils β Utils
- Misc utils.
β¨ SYNOPSIS β¨
π§ Macros π§
#define EC_CAST(x, old_type, new_type)
#define EC_VA_END ((void *)1)
#define EC_COUNT_OF(x) ((sizeof(x) / sizeof(0 [x])) /
((size_t)(!(sizeof(x) % sizeof(0 [x])))))
#define EC_DEPRECATED(msg) __attribute__((deprecated(msg)))
#define EC_DEPRECATED_MACRO_(x) _Pragma(#x)
#define EC_DEPRECATED_MACRO(msg) EC_DEPRECATED_MACRO_(GCC warning msg)
π¦ Detailed Description π¦
Misc utils. Thatβs it. Thatβs the whole detailed description. Lowkey iconic of it. π
π Macro Definition Documentation π
#define EC_CAST(x, old_type, new_type)
Value:
({ __typeof__(old_type) __x = (x); (__typeof__(new_type))__x; })
Cast a variable into a type, ensuring its initial type first.
Definition at line 17 of file utils.h.
#define EC_VA_END ((void *)1)
Mark the end of the arguments list in some functions.
Definition at line 26 of file utils.h.
#define EC_COUNT_OF(x) ((sizeof(x) / sizeof(0 [x])) / ((size_t)(!(sizeof(x) % sizeof(0 [x])))))
Count number of elements in an array.
Definition at line 31 of file utils.h.
#define EC_DEPRECATED(msg) __attribute__((deprecated(msg)))
Mark a function or type as deprecated.
Definition at line 36 of file utils.h.
#define EC_DEPRECATED_MACRO_(x) _Pragma(#x)
Emit a deprecation warning when a macro is expanded.
Definition at line 41 of file utils.h.
π Author π
Generated automatically by Doxygen for Libecoli from the source code.
Thatβs the whole page, bestie. This little masterpiece is Libecoli version 0.11.3, dated Thu Apr 9 2026 β auto-generated and still serving looks. Periodt. πβ¨
π¦ where this page comes from
- epel 9: libecoli-devel 0.11.3-1.el9 Β· BSD-3-Clause AND LicenseRef-Fedora-Public-Domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms