• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-tools/src/

Lines Matching defs:format

1 /* Boost format strings.
25 #include "format.h"
29 #include "format-invalid.h"
34 /* Boost format strings are described in
35 boost_1_33_1/libs/format/doc/format.html
37 boost_1_33_1/boost/format/parsing.hpp.
67 The Boost format string interpreter doesn't actually care about
116 format_parse (const char *format, bool translated, char *fdi,
119 const char *const format_start = format;
130 for (; *format != '\0';)
131 if (*format++ == '%')
134 FDI_SET (format - 1, FMTDIR_START);
137 if (*format == '%')
138 format++;
146 if (*format == '|')
148 format++;
152 if (isdigit (*format) && *format != '0')
154 const char *f = format;
178 format = ++f;
187 if (*format == ' ' || *format == '+' || *format == '-'
188 || *format == '#' || *format == '0' || *format == '\''
189 || *format == '_' || *format == '=' || *format == 'h'
190 || *format == 'l')
191 format++;
197 if (*format == '*')
201 format++;
203 if (isdigit (*format))
205 const char *f = format;
225 format = ++f;
239 FDI_SET (format - 1, FMTDIR_ERROR);
262 FDI_SET (format - 1, FMTDIR_ERROR);
276 else if (isdigit (*format))
278 do format++; while (isdigit (*format));
282 if (*format == '.')
284 format++;
286 if (*format == '*')
290 format++;
292 if (isdigit (*format))
294 const char *f = format;
314 format = ++f;
328 FDI_SET (format - 1, FMTDIR_ERROR);
351 FDI_SET (format - 1, FMTDIR_ERROR);
365 else if (isdigit (*format))
367 do format++; while (isdigit (*format));
374 if (*format == 'h' || *format == 'l' || *format == 'L')
375 format++;
380 switch (*format++)
401 if (*format == '\0')
404 FDI_SET (format - 1, FMTDIR_ERROR);
407 format++;
416 --format;
422 --format;
423 if (*format == '\0')
426 FDI_SET (format - 1, FMTDIR_ERROR);
432 *format);
433 FDI_SET (format, FMTDIR_ERROR);
439 if (*format != '|')
441 if (*format == '\0')
444 FDI_SET (format - 1, FMTDIR_ERROR);
451 FDI_SET (format, FMTDIR_ERROR);
455 format++;
469 FDI_SET (format - 1, FMTDIR_ERROR);
490 FDI_SET (format - 1, FMTDIR_ERROR);
506 FDI_SET (format - 1, FMTDIR_END);
617 error_logger (_("a format specification for argument %u, as in '%s', doesn't exist in 'msgid'"),
627 error_logger (_("a format specification for argument %u doesn't exist in '%s'"),
647 error_logger (_("format specifications in 'msgid' and '%s' for argument %u are not the same"),
765 * compile-command: "/bin/sh ../libtool --tag=CC --mode=link gcc -o a.out -static -O -g -Wall -I.. -I../gnulib-lib -I../intl -DHAVE_CONFIG_H -DTEST format-boost.c ../gnulib-lib/libgettextlib.la"