Esempio n. 1
0
File: wcs.cpp Progetto: juherr/fit
  static inline int pf_output_format_A( pf_output *out, const char* str,
                                        int len, pf_flags *flags )
  {
      int r = 0;

      if( len < 0 )
          len = strlen( str );

      if (flags->Precision && flags->Precision < len)
        len = flags->Precision;

      r = pf_fill( out, len, flags, 1 );

      if( r>=0 )
          r = pf_output_stringA( out, str, len );

      if( r>=0 )
          r = pf_fill( out, len, flags, 0 );

      return r;
  }
Esempio n. 2
0
File: wcs.c Progetto: mikekap/wine
static inline int pf_output_format_W( pf_output *out, LPCWSTR str,
                                      int len, pf_flags *flags )
{
    int r = 0;

    if( len < 0 )
        len = strlenW( str );

    if (flags->Precision >= 0 && flags->Precision < len)
        len = flags->Precision;

    r = pf_fill( out, len, flags, 1 );

    if( r>=0 )
        r = pf_output_stringW( out, str, len );

    if( r>=0 )
        r = pf_fill( out, len, flags, 0 );

    return r;
}