libexplain  1.4.D001
Defines | Functions
libexplain/printf_format/representation.c File Reference
#include <libexplain/ac/stdint.h>
#include <libexplain/ac/wchar.h>
#include <libexplain/buffer/double.h>
#include <libexplain/buffer/int.h>
#include <libexplain/buffer/long.h>
#include <libexplain/buffer/long_double.h>
#include <libexplain/buffer/long_long.h>
#include <libexplain/buffer/pathname.h>
#include <libexplain/buffer/pointer.h>
#include <libexplain/buffer/size_t.h>
#include <libexplain/buffer/ssize_t.h>
#include <libexplain/printf_format.h>

Go to the source code of this file.

Defines

#define PAIR(a, b)   (((a) << 8) | (b))

Functions

void explain_printf_format_representation (explain_string_buffer_t *sb, const char *format, va_list ap)

Define Documentation

#define PAIR (   a,
 
)    (((a) << 8) | (b))

Definition at line 35 of file representation.c.


Function Documentation

void explain_printf_format_representation ( explain_string_buffer_t sb,
const char *  format,
va_list  ap 
)

The explain_print_format_representation function is used to parse a format string, and the print representations of all the arguments. This is used to print system call representations. The format string has already been printed.

Parameters:
sbWhen to print the representation
formatThe format string describing the rest of the arguments.
apthe rest of the arguments.

Definition at line 40 of file representation.c.