FmtInfo
FmtInfo
Description
Stores formatting information for text output.
align : Text alignment (left, right, center). width : Minimum field width. precision : Number of decimal places for floating point. flags : Format flags (see FormatFlags enum).
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Io.c:43:
static void _write_r8(Str *o, FmtInfo *fmt_info, u8 *v);
static void _write_r16(Str *o, FmtInfo *fmt_info, u16 *v);
static void _write_r32(Str *o, FmtInfo *fmt_info, u32 *v);- In
Io.c:44:
static void _write_r8(Str *o, FmtInfo *fmt_info, u8 *v);
static void _write_r16(Str *o, FmtInfo *fmt_info, u16 *v);
static void _write_r32(Str *o, FmtInfo *fmt_info, u32 *v);
static void _write_r64(Str *o, FmtInfo *fmt_info, u64 *v);- In
Io.c:45:
static void _write_r8(Str *o, FmtInfo *fmt_info, u8 *v);
static void _write_r16(Str *o, FmtInfo *fmt_info, u16 *v);
static void _write_r32(Str *o, FmtInfo *fmt_info, u32 *v);
static void _write_r64(Str *o, FmtInfo *fmt_info, u64 *v);- In
Io.c:46:
static void _write_r16(Str *o, FmtInfo *fmt_info, u16 *v);
static void _write_r32(Str *o, FmtInfo *fmt_info, u32 *v);
static void _write_r64(Str *o, FmtInfo *fmt_info, u64 *v);
static const char *_read_r8(const char *i, FmtInfo *fmt_info, u8 *v);- In
Io.c:48:
static void _write_r64(Str *o, FmtInfo *fmt_info, u64 *v);
static const char *_read_r8(const char *i, FmtInfo *fmt_info, u8 *v);
static const char *_read_r16(const char *i, FmtInfo *fmt_info, u16 *v);
static const char *_read_r32(const char *i, FmtInfo *fmt_info, u32 *v);- In
Io.c:49:
static const char *_read_r8(const char *i, FmtInfo *fmt_info, u8 *v);
static const char *_read_r16(const char *i, FmtInfo *fmt_info, u16 *v);
static const char *_read_r32(const char *i, FmtInfo *fmt_info, u32 *v);
static const char *_read_r64(const char *i, FmtInfo *fmt_info, u64 *v);- In
Io.c:50:
static const char *_read_r8(const char *i, FmtInfo *fmt_info, u8 *v);
static const char *_read_r16(const char *i, FmtInfo *fmt_info, u16 *v);
static const char *_read_r32(const char *i, FmtInfo *fmt_info, u32 *v);
static const char *_read_r64(const char *i, FmtInfo *fmt_info, u64 *v);- In
Io.c:51:
static const char *_read_r16(const char *i, FmtInfo *fmt_info, u16 *v);
static const char *_read_r32(const char *i, FmtInfo *fmt_info, u32 *v);
static const char *_read_r64(const char *i, FmtInfo *fmt_info, u64 *v);
// Portable helper for counting leading zeros in a 64-bit integer
- In
Io.c:90:
// Helper function to parse format specifiers
// {[(alignment/endianness)[alignment-width/raw-read-width]](specifier)}
static bool ParseFormatSpec(const char *spec, u32 len, FmtInfo *fi) {
if (!spec || !fi) {
LOG_FATAL("Invalid arguments to ParseFormatSpec");- In
Io.c:98:
// Initialize format info with defaults
*fi = (FmtInfo) {.align = ALIGN_RIGHT, .width = 0, .precision = 6, .flags = FMT_FLAG_NONE};
u32 pos = 0;- In
Io.c:279:
// Parse format specifier
FmtInfo fmt_info;
if (spec_len == 0) {
// Empty format specifier {} is allowed, initialize with defaults
- In
Io.c:282:
if (spec_len == 0) {
// Empty format specifier {} is allowed, initialize with defaults
fmt_info = (FmtInfo) {.align = ALIGN_RIGHT, .width = 0, .precision = 6, .flags = FMT_FLAG_NONE};
} else if (!ParseFormatSpec(fmt + brace_start + 1, spec_len, &fmt_info)) {
return false;- In
Io.c:482:
// Validate format specifier
FmtInfo fmt_info = {0};
if (!ParseFormatSpec(spec_buf, spec_len, &fmt_info)) {
LOG_ERROR("Failed to parse format specifier");- In
Io.c:793:
}
static u8 IntFmtRadixFromFlags(FmtInfo *fmt_info) {
if (fmt_info && (fmt_info->flags & FMT_FLAG_HEX)) {
return 16;- In
Io.c:807:
}
static bool FloatFmtUsesUnsupportedFlags(FmtInfo *fmt_info) {
return fmt_info && (fmt_info->flags & (FMT_FLAG_CHAR | FMT_FLAG_HEX | FMT_FLAG_BINARY | FMT_FLAG_OCTAL |
FMT_FLAG_RAW | FMT_FLAG_STRING)) != 0;- In
Io.c:1009:
/// TAGS: Helper, Character, Reading, EscapeSequences
///
static inline const char *read_chars_internal(const char *i, u8 *buffer, size buffer_size, FmtInfo *fmt_info) {
if (!i || !buffer || !buffer_size) {
LOG_FATAL("Invalid arguments to read_chars_internal");- In
Io.c:1061:
}
void _write_Str(Str *o, FmtInfo *fmt_info, Str *s) {
if (!o || !s || !fmt_info) {
LOG_FATAL("Invalid arguments");- In
Io.c:1129:
}
void _write_Zstr(Str *o, FmtInfo *fmt_info, const char **s) {
if (!o || !s || !*s || !fmt_info) {
LOG_FATAL("Invalid arguments");- In
Io.c:1202:
}
void _write_u64(Str *o, FmtInfo *fmt_info, u64 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1246:
}
void _write_u32(Str *o, FmtInfo *fmt_info, u32 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1262:
}
void _write_u16(Str *o, FmtInfo *fmt_info, u16 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1278:
}
void _write_u8(Str *o, FmtInfo *fmt_info, u8 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1294:
}
void _write_i64(Str *o, FmtInfo *fmt_info, i64 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1338:
}
void _write_i32(Str *o, FmtInfo *fmt_info, i32 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1354:
}
void _write_i16(Str *o, FmtInfo *fmt_info, i16 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1370:
}
void _write_i8(Str *o, FmtInfo *fmt_info, i8 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1386:
}
void _write_f64(Str *o, FmtInfo *fmt_info, f64 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1449:
}
void _write_f32(Str *o, FmtInfo *fmt_info, f32 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:1468:
}
void _write_Float(Str *o, FmtInfo *fmt_info, Float *value) {
size start_len = 0;
Str temp = StrInit();- In
Io.c:1573:
}
const char *_read_Str(const char *i, FmtInfo *fmt_info, Str *s) {
if (!i || !s)
LOG_FATAL("Invalid arguments");- In
Io.c:1839:
}
const char *_read_f64(const char *i, FmtInfo *fmt_info, f64 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:1947:
}
const char *_read_u8(const char *i, FmtInfo *fmt_info, u8 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2020:
}
const char *_read_u16(const char *i, FmtInfo *fmt_info, u16 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2095:
}
const char *_read_u32(const char *i, FmtInfo *fmt_info, u32 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2169:
}
const char *_read_u64(const char *i, FmtInfo *fmt_info, u64 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2235:
}
const char *_read_i8(const char *i, FmtInfo *fmt_info, i8 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2309:
}
const char *_read_i16(const char *i, FmtInfo *fmt_info, i16 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2384:
}
const char *_read_i32(const char *i, FmtInfo *fmt_info, i32 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2459:
}
const char *_read_i64(const char *i, FmtInfo *fmt_info, i64 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:2525:
}
const char *_read_Zstr(const char *i, FmtInfo *fmt_info, const char **out) {
(void)fmt_info; // Unused parameter
if (!i || !out)- In
Io.c:2532:
// For string types, :c has no effect - work like regular string reading
Str temp = StrInit();
FmtInfo default_fmt = {.align = ALIGN_RIGHT, .width = 0, .precision = 6, .flags = FMT_FLAG_NONE};
const char *next = _read_Str(i, &default_fmt, &temp);- In
Io.c:2557:
}
void _write_BitVec(Str *o, FmtInfo *fmt_info, BitVec *bv) {
if (!o || !fmt_info || !bv) {
LOG_FATAL("Invalid arguments");- In
Io.c:2606:
}
void _write_Int(Str *o, FmtInfo *fmt_info, Int *value) {
if (!o || !fmt_info || !value) {
LOG_FATAL("Invalid arguments");- In
Io.c:2653:
}
void _write_UnsupportedType(Str *o, FmtInfo *fmt_info, const char **s) {
(void)o;
(void)fmt_info;- In
Io.c:2660:
}
const char *_read_BitVec(const char *i, FmtInfo *fmt_info, BitVec *bv) {
(void)fmt_info; // Unused parameter
if (!i || !bv) {- In
Io.c:2776:
}
const char *_read_Int(const char *i, FmtInfo *fmt_info, Int *value) {
if (!i || !value) {
LOG_FATAL("Invalid arguments");- In
Io.c:2843:
}
const char *_read_Float(const char *i, FmtInfo *fmt_info, Float *value) {
size token_len = 0;
const char *start = NULL;- In
Io.c:2887:
}
const char *_read_UnsupportedType(const char *i, FmtInfo *fmt_info, const char **s) {
(void)fmt_info; // Unused parameter
(void)s;- In
Io.c:2894:
}
const char *_read_f32(const char *i, FmtInfo *fmt_info, f32 *v) {
if (!i || !v)
LOG_FATAL("Invalid arguments");- In
Io.c:3006:
}
static void _write_r8(Str *o, FmtInfo *fmt_info, u8 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:3014:
}
static void _write_r16(Str *o, FmtInfo *fmt_info, u16 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:3043:
}
static void _write_r32(Str *o, FmtInfo *fmt_info, u32 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:3078:
static void _write_r64(Str *o, FmtInfo *fmt_info, u64 *v) {
if (!o || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:3119:
}
static const char *_read_r8(const char *i, FmtInfo *fmt_info, u8 *v) {
if (!i || !fmt_info || !v) {
LOG_FATAL("Invalid arguments");- In
Io.c:3131:
}
static const char *_read_r16(const char *i, FmtInfo *fmt_info, u16 *v) {
if (!i || !fmt_info || !v) {
LOG_FATAL("Invalid arguments to _read_r16");- In
Io.c:3161:
}
static const char *_read_r32(const char *i, FmtInfo *fmt_info, u32 *v) {
if (!i || !fmt_info || !v) {
LOG_FATAL("Invalid arguments to _read_r32");- In
Io.c:3190:
}
static const char *_read_r64(const char *i, FmtInfo *fmt_info, u64 *v) {
if (!i || !fmt_info || !v) {
LOG_FATAL("Invalid arguments to _read_r64");- In
Io.h:88:
FormatFlags flags;
u32 max_read_len;
} FmtInfo;
///
- In
Io.h:95:
/// TAGS: I/O, Callback, Generic
///
typedef void (*TypeSpecificWriter)(Str *o, FmtInfo *fmt_info, void *data);
///
- In
Io.h:102:
/// TAGS: I/O, Generic, Container
///
typedef const char *(*TypeSpecificReader)(const char *i, FmtInfo *fmt_info, void *data);
///
- In
Io.h:532:
// not for direct use
void _write_Str(Str *o, FmtInfo *fmt_info, Str *s);
void _write_u8(Str *o, FmtInfo *fmt_info, u8 *v);
void _write_u16(Str *o, FmtInfo *fmt_info, u16 *v);- In
Io.h:533:
// not for direct use
void _write_Str(Str *o, FmtInfo *fmt_info, Str *s);
void _write_u8(Str *o, FmtInfo *fmt_info, u8 *v);
void _write_u16(Str *o, FmtInfo *fmt_info, u16 *v);
void _write_u32(Str *o, FmtInfo *fmt_info, u32 *v);- In
Io.h:534:
void _write_Str(Str *o, FmtInfo *fmt_info, Str *s);
void _write_u8(Str *o, FmtInfo *fmt_info, u8 *v);
void _write_u16(Str *o, FmtInfo *fmt_info, u16 *v);
void _write_u32(Str *o, FmtInfo *fmt_info, u32 *v);
void _write_u64(Str *o, FmtInfo *fmt_info, u64 *v);- In
Io.h:535:
void _write_u8(Str *o, FmtInfo *fmt_info, u8 *v);
void _write_u16(Str *o, FmtInfo *fmt_info, u16 *v);
void _write_u32(Str *o, FmtInfo *fmt_info, u32 *v);
void _write_u64(Str *o, FmtInfo *fmt_info, u64 *v);
void _write_i8(Str *o, FmtInfo *fmt_info, i8 *v);- In
Io.h:536:
void _write_u16(Str *o, FmtInfo *fmt_info, u16 *v);
void _write_u32(Str *o, FmtInfo *fmt_info, u32 *v);
void _write_u64(Str *o, FmtInfo *fmt_info, u64 *v);
void _write_i8(Str *o, FmtInfo *fmt_info, i8 *v);
void _write_i16(Str *o, FmtInfo *fmt_info, i16 *v);- In
Io.h:537:
void _write_u32(Str *o, FmtInfo *fmt_info, u32 *v);
void _write_u64(Str *o, FmtInfo *fmt_info, u64 *v);
void _write_i8(Str *o, FmtInfo *fmt_info, i8 *v);
void _write_i16(Str *o, FmtInfo *fmt_info, i16 *v);
void _write_i32(Str *o, FmtInfo *fmt_info, i32 *v);- In
Io.h:538:
void _write_u64(Str *o, FmtInfo *fmt_info, u64 *v);
void _write_i8(Str *o, FmtInfo *fmt_info, i8 *v);
void _write_i16(Str *o, FmtInfo *fmt_info, i16 *v);
void _write_i32(Str *o, FmtInfo *fmt_info, i32 *v);
void _write_i64(Str *o, FmtInfo *fmt_info, i64 *v);- In
Io.h:539:
void _write_i8(Str *o, FmtInfo *fmt_info, i8 *v);
void _write_i16(Str *o, FmtInfo *fmt_info, i16 *v);
void _write_i32(Str *o, FmtInfo *fmt_info, i32 *v);
void _write_i64(Str *o, FmtInfo *fmt_info, i64 *v);
void _write_Zstr(Str *o, FmtInfo *fmt_info, const char **s);- In
Io.h:540:
void _write_i16(Str *o, FmtInfo *fmt_info, i16 *v);
void _write_i32(Str *o, FmtInfo *fmt_info, i32 *v);
void _write_i64(Str *o, FmtInfo *fmt_info, i64 *v);
void _write_Zstr(Str *o, FmtInfo *fmt_info, const char **s);
void _write_UnsupportedType(Str *o, FmtInfo *fmt_info, const char **s);- In
Io.h:541:
void _write_i32(Str *o, FmtInfo *fmt_info, i32 *v);
void _write_i64(Str *o, FmtInfo *fmt_info, i64 *v);
void _write_Zstr(Str *o, FmtInfo *fmt_info, const char **s);
void _write_UnsupportedType(Str *o, FmtInfo *fmt_info, const char **s);
void _write_f32(Str *o, FmtInfo *fmt_info, f32 *v);- In
Io.h:542:
void _write_i64(Str *o, FmtInfo *fmt_info, i64 *v);
void _write_Zstr(Str *o, FmtInfo *fmt_info, const char **s);
void _write_UnsupportedType(Str *o, FmtInfo *fmt_info, const char **s);
void _write_f32(Str *o, FmtInfo *fmt_info, f32 *v);
void _write_f64(Str *o, FmtInfo *fmt_info, f64 *v);- In
Io.h:543:
void _write_Zstr(Str *o, FmtInfo *fmt_info, const char **s);
void _write_UnsupportedType(Str *o, FmtInfo *fmt_info, const char **s);
void _write_f32(Str *o, FmtInfo *fmt_info, f32 *v);
void _write_f64(Str *o, FmtInfo *fmt_info, f64 *v);
void _write_Float(Str *o, FmtInfo *fmt_info, Float *value);- In
Io.h:544:
void _write_UnsupportedType(Str *o, FmtInfo *fmt_info, const char **s);
void _write_f32(Str *o, FmtInfo *fmt_info, f32 *v);
void _write_f64(Str *o, FmtInfo *fmt_info, f64 *v);
void _write_Float(Str *o, FmtInfo *fmt_info, Float *value);
void _write_BitVec(Str *o, FmtInfo *fmt_info, BitVec *bv);- In
Io.h:545:
void _write_f32(Str *o, FmtInfo *fmt_info, f32 *v);
void _write_f64(Str *o, FmtInfo *fmt_info, f64 *v);
void _write_Float(Str *o, FmtInfo *fmt_info, Float *value);
void _write_BitVec(Str *o, FmtInfo *fmt_info, BitVec *bv);
void _write_Int(Str *o, FmtInfo *fmt_info, Int *value);- In
Io.h:546:
void _write_f64(Str *o, FmtInfo *fmt_info, f64 *v);
void _write_Float(Str *o, FmtInfo *fmt_info, Float *value);
void _write_BitVec(Str *o, FmtInfo *fmt_info, BitVec *bv);
void _write_Int(Str *o, FmtInfo *fmt_info, Int *value);- In
Io.h:547:
void _write_Float(Str *o, FmtInfo *fmt_info, Float *value);
void _write_BitVec(Str *o, FmtInfo *fmt_info, BitVec *bv);
void _write_Int(Str *o, FmtInfo *fmt_info, Int *value);
const char *_read_Str(const char *i, FmtInfo *fmt_info, Str *s);- In
Io.h:549:
void _write_Int(Str *o, FmtInfo *fmt_info, Int *value);
const char *_read_Str(const char *i, FmtInfo *fmt_info, Str *s);
const char *_read_u8(const char *i, FmtInfo *fmt_info, u8 *v);
const char *_read_u16(const char *i, FmtInfo *fmt_info, u16 *v);- In
Io.h:550:
const char *_read_Str(const char *i, FmtInfo *fmt_info, Str *s);
const char *_read_u8(const char *i, FmtInfo *fmt_info, u8 *v);
const char *_read_u16(const char *i, FmtInfo *fmt_info, u16 *v);
const char *_read_u32(const char *i, FmtInfo *fmt_info, u32 *v);- In
Io.h:551:
const char *_read_Str(const char *i, FmtInfo *fmt_info, Str *s);
const char *_read_u8(const char *i, FmtInfo *fmt_info, u8 *v);
const char *_read_u16(const char *i, FmtInfo *fmt_info, u16 *v);
const char *_read_u32(const char *i, FmtInfo *fmt_info, u32 *v);
const char *_read_u64(const char *i, FmtInfo *fmt_info, u64 *v);- In
Io.h:552:
const char *_read_u8(const char *i, FmtInfo *fmt_info, u8 *v);
const char *_read_u16(const char *i, FmtInfo *fmt_info, u16 *v);
const char *_read_u32(const char *i, FmtInfo *fmt_info, u32 *v);
const char *_read_u64(const char *i, FmtInfo *fmt_info, u64 *v);
const char *_read_i8(const char *i, FmtInfo *fmt_info, i8 *v);- In
Io.h:553:
const char *_read_u16(const char *i, FmtInfo *fmt_info, u16 *v);
const char *_read_u32(const char *i, FmtInfo *fmt_info, u32 *v);
const char *_read_u64(const char *i, FmtInfo *fmt_info, u64 *v);
const char *_read_i8(const char *i, FmtInfo *fmt_info, i8 *v);
const char *_read_i16(const char *i, FmtInfo *fmt_info, i16 *v);- In
Io.h:554:
const char *_read_u32(const char *i, FmtInfo *fmt_info, u32 *v);
const char *_read_u64(const char *i, FmtInfo *fmt_info, u64 *v);
const char *_read_i8(const char *i, FmtInfo *fmt_info, i8 *v);
const char *_read_i16(const char *i, FmtInfo *fmt_info, i16 *v);
const char *_read_i32(const char *i, FmtInfo *fmt_info, i32 *v);- In
Io.h:555:
const char *_read_u64(const char *i, FmtInfo *fmt_info, u64 *v);
const char *_read_i8(const char *i, FmtInfo *fmt_info, i8 *v);
const char *_read_i16(const char *i, FmtInfo *fmt_info, i16 *v);
const char *_read_i32(const char *i, FmtInfo *fmt_info, i32 *v);
const char *_read_i64(const char *i, FmtInfo *fmt_info, i64 *v);- In
Io.h:556:
const char *_read_i8(const char *i, FmtInfo *fmt_info, i8 *v);
const char *_read_i16(const char *i, FmtInfo *fmt_info, i16 *v);
const char *_read_i32(const char *i, FmtInfo *fmt_info, i32 *v);
const char *_read_i64(const char *i, FmtInfo *fmt_info, i64 *v);
const char *_read_Zstr(const char *i, FmtInfo *fmt_info, const char **v);- In
Io.h:557:
const char *_read_i16(const char *i, FmtInfo *fmt_info, i16 *v);
const char *_read_i32(const char *i, FmtInfo *fmt_info, i32 *v);
const char *_read_i64(const char *i, FmtInfo *fmt_info, i64 *v);
const char *_read_Zstr(const char *i, FmtInfo *fmt_info, const char **v);
const char *_read_UnsupportedType(const char *i, FmtInfo *fmt_info, const char **s);- In
Io.h:558:
const char *_read_i32(const char *i, FmtInfo *fmt_info, i32 *v);
const char *_read_i64(const char *i, FmtInfo *fmt_info, i64 *v);
const char *_read_Zstr(const char *i, FmtInfo *fmt_info, const char **v);
const char *_read_UnsupportedType(const char *i, FmtInfo *fmt_info, const char **s);
const char *_read_f32(const char *i, FmtInfo *fmt_info, f32 *v);- In
Io.h:559:
const char *_read_i64(const char *i, FmtInfo *fmt_info, i64 *v);
const char *_read_Zstr(const char *i, FmtInfo *fmt_info, const char **v);
const char *_read_UnsupportedType(const char *i, FmtInfo *fmt_info, const char **s);
const char *_read_f32(const char *i, FmtInfo *fmt_info, f32 *v);
const char *_read_f64(const char *i, FmtInfo *fmt_info, f64 *v);- In
Io.h:560:
const char *_read_Zstr(const char *i, FmtInfo *fmt_info, const char **v);
const char *_read_UnsupportedType(const char *i, FmtInfo *fmt_info, const char **s);
const char *_read_f32(const char *i, FmtInfo *fmt_info, f32 *v);
const char *_read_f64(const char *i, FmtInfo *fmt_info, f64 *v);
const char *_read_Float(const char *i, FmtInfo *fmt_info, Float *value);- In
Io.h:561:
const char *_read_UnsupportedType(const char *i, FmtInfo *fmt_info, const char **s);
const char *_read_f32(const char *i, FmtInfo *fmt_info, f32 *v);
const char *_read_f64(const char *i, FmtInfo *fmt_info, f64 *v);
const char *_read_Float(const char *i, FmtInfo *fmt_info, Float *value);
const char *_read_BitVec(const char *i, FmtInfo *fmt_info, BitVec *bv);- In
Io.h:562:
const char *_read_f32(const char *i, FmtInfo *fmt_info, f32 *v);
const char *_read_f64(const char *i, FmtInfo *fmt_info, f64 *v);
const char *_read_Float(const char *i, FmtInfo *fmt_info, Float *value);
const char *_read_BitVec(const char *i, FmtInfo *fmt_info, BitVec *bv);
const char *_read_Int(const char *i, FmtInfo *fmt_info, Int *value);- In
Io.h:563:
const char *_read_f64(const char *i, FmtInfo *fmt_info, f64 *v);
const char *_read_Float(const char *i, FmtInfo *fmt_info, Float *value);
const char *_read_BitVec(const char *i, FmtInfo *fmt_info, BitVec *bv);
const char *_read_Int(const char *i, FmtInfo *fmt_info, Int *value);- In
Io.h:564:
const char *_read_Float(const char *i, FmtInfo *fmt_info, Float *value);
const char *_read_BitVec(const char *i, FmtInfo *fmt_info, BitVec *bv);
const char *_read_Int(const char *i, FmtInfo *fmt_info, Int *value);
#endif // MISRA_STD_IO
Last updated on