FormatString impl

Implements FormatString.

Summary
FormatString implImplements FormatString.
CopyrightThis program is free software.
Files
C-kern/api/string/format_string.hHeader file FormatString.
C-kern/string/format_string.cImplementation file FormatString impl.
string_field_t
helper
format_i32_stringfieldWrites formatted 32 bit integer field.
format_i64_stringfieldWrites formatted 64 bit integer field.
format_string_stringfieldWrites formatted string field.
format_floatdouble_stringfieldWrites formatted float or double field.
string_t
format
test

Copyright

This program is free software.  You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

Author

© 2012 Jörg Seebohn

Files

C-kern/api/string/format_string.h

Header file FormatString.

C-kern/string/format_string.c

Implementation file FormatString impl.

string_field_t

Summary
helper
format_i32_stringfieldWrites formatted 32 bit integer field.
format_i64_stringfieldWrites formatted 64 bit integer field.
format_string_stringfieldWrites formatted string field.
format_floatdouble_stringfieldWrites formatted float or double field.

helper

format_i32_stringfield

static int format_i32_stringfield(const string_field_t *field,
string_t *str)

Writes formatted 32 bit integer field.

format_i64_stringfield

static int format_i64_stringfield(const string_field_t *field,
string_t *str)

Writes formatted 64 bit integer field.

format_string_stringfield

static int format_string_stringfield(const string_field_t *field,
string_t *str)

Writes formatted string field.

format_floatdouble_stringfield

static int format_floatdouble_stringfield(const string_field_t *field,
string_t *str)

Writes formatted float or double field.

string_t

Summary

format

test

Offers formatted output to string_t.
Implements FormatString.
static int format_i32_stringfield(const string_field_t *field,
string_t *str)
Writes formatted 32 bit integer field.
static int format_i64_stringfield(const string_field_t *field,
string_t *str)
Writes formatted 64 bit integer field.
static int format_string_stringfield(const string_field_t *field,
string_t *str)
Writes formatted string field.
static int format_floatdouble_stringfield(const string_field_t *field,
string_t *str)
Writes formatted float or double field.
Close