BRL-CAD
bu_vls_vprintf.c File Reference
#include "common.h"
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <signal.h>
#include <string.h>
#include <ctype.h>
#include "bu.h"
#include "../vls_internals.h"
#include "./test_internals.h"
Include dependency graph for bu_vls_vprintf.c:

Go to the source code of this file.

Functions

int test_vls (const char *fmt,...)
 
int check_format_chars (void)
 
int main (int argc, char *argv[])
 

Function Documentation

int test_vls ( const char *  fmt,
  ... 
)

Definition at line 37 of file bu_vls_vprintf.c.

References BU_STR_EQUAL, bu_vls_addr(), bu_vls_free(), BU_VLS_INIT_ZERO, bu_vls_strlen(), bu_vls_vprintf(), CTEST_FAIL, CTEST_PASS, and output.

Referenced by main().

Here is the call graph for this function:

int check_format_chars ( void  )

Definition at line 71 of file bu_vls_vprintf.c.

References CTEST_FAIL, CTEST_PASS, format_part_status(), handle_format_part(), handle_obsolete_format_char(), VP_LENGTH_MOD, VP_OBSOLETE, VP_PARTS, and VP_VALID.

Referenced by main().

Here is the call graph for this function:

int main ( int  argc,
char *  argv[] 
)

Definition at line 110 of file bu_vls_vprintf.c.

References check_format_chars(), CTEST_FAIL, and test_vls().

Here is the call graph for this function: