zt_location_at(3) | Library Functions Manual (prm) | zt_location_at(3) |
zt_location_at
—
pack file name and line number into a location
value
#include
<zt.h>
zt_location
zt_location_at
(const char*
fname, int lineno);
zt_location_at
packs both arguments into a
zt_location
. It exists to facilitate packing a
zt_claim
value without any temporary variables. It
is useful for support of C compilers that do not support structure
literals.
For convenient definition of the current
file and line number use the macro
ZT_CURRENT_LOCATION
()
zt_location_at
is only provided as a
static inline function.
The fname argument is retained by the value and is typically a constant string literal produced by the preprocessor.
A zt_location
containing the given file
name and line number.
zt_location_at
first appeared in libzt
0.1
Zygmunt Krynicki <me@zygoon.pl>
January 12, 2020 | libzt 0.3.1 |