zt_location_at
pack file name and line number into a location value
- Provided by: libzt-doc (Version: 0.3.1-4build1)
- Source: libzt
- Report a bug
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>