Esempio n. 1
0
U_CAPI int32_t U_EXPORT2 /* U_CAPI ... U_EXPORT2 added by Peter Kirk 17 Nov 2001 */
u_vsprintf(UChar       *buffer,
           const char     *patternSpecification,
           va_list         ap)
{
    return u_vsnprintf(buffer, INT32_MAX, patternSpecification, ap);
}
Esempio n. 2
0
U_CAPI int32_t U_EXPORT2
u_sprintf(UChar       *buffer,
          const char    *patternSpecification,
          ... )
{
    va_list ap;
    int32_t written;

    va_start(ap, patternSpecification);
    written = u_vsnprintf(buffer, INT32_MAX, patternSpecification, ap);
    va_end(ap);

    return written;
}
Esempio n. 3
0
/**
 * Change this to report differently when a library or commandline tool
 */
void jni_report( const char *fmt, ... )
{
    va_list ap;
    UChar message[128];
    va_start( ap, fmt );
    u_vsnprintf( message, 128, fmt, ap );
    UFILE *db = u_fopen("/tmp/formatter-debug.txt","a+",NULL,NULL);
    if ( db != NULL )
    {
        u_fprintf( db, "%s", message );
        u_fclose( db );
    }
    va_end( ap );
}