/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */ /* * (C) 2002 by Argonne National Laboratory. * See COPYRIGHT in top-level directory. */ #include /* This is a test program, so we allow printf */ /* style: allow:printf:3 sig:0 */ extern int MPL_snprintf( char *, size_t, const char *, ... ); int main( int argc, char *argv[] ) { char buf[1000]; int n; n = MPL_snprintf( buf, 100, "This is a test\n" ); printf( "%d:%s", n, buf ); n = MPL_snprintf( buf, 100, "This is a test %d\n", 3000000 ); printf( "%d:%s", n, buf ); n = MPL_snprintf( buf, 100, "This %s %% %d\n", "is a test for ", -3000 ); printf( "%d:%s", n, buf ); return 0; }