Home | History | Annotate | Download | only in io

Lines Matching refs:info

120     u_scanf_spec_info *info = &(spec->fInfo);
125 info->fWidth = -1;
126 info->fSpec = 0x0000;
127 info->fPadChar = 0x0020;
128 info->fSkipArg = FALSE;
129 info->fIsLongDouble = FALSE;
130 info->fIsShort = FALSE;
131 info->fIsLong = FALSE;
132 info->fIsLongLong = FALSE;
133 info->fIsString = TRUE;
171 info->fSkipArg = TRUE;
178 info->fPadChar = (UChar)ufmt_digitvalue(*s++);
179 info->fPadChar = (UChar)((info->fPadChar * 16) + ufmt_digitvalue(*s++));
180 info->fPadChar = (UChar)((info->fPadChar * 16) + ufmt_digitvalue(*s++));
181 info->fPadChar = (UChar)((info->fPadChar * 16) + ufmt_digitvalue(*s++));
192 info->fWidth = (int) (*s++ - DIGIT_ZERO);
195 info->fWidth *= 10;
196 info->fWidth += (int) (*s++ - DIGIT_ZERO);
206 info->fIsShort = TRUE;
212 info->fIsLongLong = TRUE;
217 info->fIsLong = TRUE;
222 info->fIsLongDouble = TRUE;
228 info->fSpec = *s++;
287 * @param info A pointer to a <TT>u_scanf_spec_info</TT> struct containing
299 u_scanf_spec_info *info,
306 ufmt_type_info info;
377 u_scanf_spec_info *info,
383 (void)info;
398 u_scanf_spec_info *info,
410 if (!info->fSkipArg) {
411 if (info->fIsShort)
412 *(int16_t*)(args[0].ptrValue) = (int16_t)(UINT16_MAX & info->fWidth);
413 else if (info->fIsLongLong)
414 *(int64_t*)(args[0].ptrValue) = info->fWidth;
416 *(int32_t*)(args[0].ptrValue) = (int32_t)(UINT32_MAX & info->fWidth);
426 u_scanf_spec_info *info,
444 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
453 if(info->fWidth != -1)
454 len = ufmt_min(len, info->fWidth);
469 if (!info->fSkipArg) {
470 if (info->fIsLong)
472 else if (info->fIsLongDouble)
479 /* if(! info->fIsLong_double)
486 *argConverted = !info->fSkipArg;
494 u_scanf_spec_info *info,
515 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
524 if(info->fWidth != -1)
525 len = ufmt_min(len, info->fWidth);
543 if (info->fSpec == (UChar)0x65 /* e */) {
571 if (!info->fSkipArg) {
572 if (info->fIsLong)
574 else if (info->fIsLongDouble)
581 /* if(! info->fIsLong_double)
588 *argConverted = !info->fSkipArg;
594 u_scanf_spec_info *info,
621 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
630 if(info->fWidth != -1)
631 len = ufmt_min(len, info->fWidth);
667 if (!info->fSkipArg) {
668 if (info->fIsLong)
670 else if (info->fIsLongDouble)
677 /* if(! info->fIsLong_double)
681 *argConverted = !info->fSkipArg;
687 u_scanf_spec_info *info,
706 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
715 if(info->fWidth != -1)
716 len = ufmt_min(len, info->fWidth);
732 if (!info->fSkipArg) {
733 if (info->fIsShort)
735 else if (info->fIsLongLong)
745 *argConverted = !info->fSkipArg;
751 u_scanf_spec_info *info,
758 return u_scanf_integer_handler(input, info, args, fmt, fmtConsumed, argConverted);
763 u_scanf_spec_info *info,
780 u_scanf_skip_leading_ws(input, info->fPadChar);
789 if(info->fWidth != -1)
790 len = ufmt_min(len, info->fWidth);
805 if (!info->fSkipArg) {
810 /* if(! info->fIsLong_double)
817 *argConverted = !info->fSkipArg;
823 u_scanf_spec_info *info,
844 if (info->fIsString) {
845 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
857 while( (info->fWidth == -1 || count < info->fWidth)
859 && (!info->fIsString || (c != info->fPadChar && !u_isWhitespace(c))))
862 if (!info->fSkipArg) {
866 if (info->fWidth > 0) {
867 limit = alias + info->fWidth - count;
889 if (!info->fSkipArg) {
890 if ((info->fWidth == -1 || count < info->fWidth) && isNotEOF)
894 if (info->fIsString) {
903 *argConverted = !info->fSkipArg;
909 u_scanf_spec_info *info,
915 if (info->fWidth < 0) {
916 info->fWidth = 1;
918 info->fIsString = FALSE;
919 return u_scanf_string_handler(input, info, args, fmt, fmtConsumed, argConverted);
924 u_scanf_spec_info *info,
941 if (info->fIsString) {
942 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
948 while( (info->fWidth == -1 || count < info->fWidth)
950 && (!info->fIsString || (c != info->fPadChar && !u_isWhitespace(c))))
954 if (!info->fSkipArg) {
963 if (!info->fSkipArg) {
964 if((info->fWidth == -1 || count < info->fWidth) && isNotEOF) {
969 if (info->fIsString) {
975 *argConverted = !info->fSkipArg;
981 u_scanf_spec_info *info,
987 if (info->fWidth < 0) {
988 info->fWidth = 1;
990 info->fIsString = FALSE;
991 return u_scanf_ustring_handler(input, info, args, fmt, fmtConsumed, argConverted);
996 u_scanf_spec_info *info,
1014 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
1023 if(info->fWidth != -1)
1024 len = ufmt_min(len, info->fWidth);
1040 if (!info->fSkipArg) {
1045 /* if(! info->fIsLong_double)
1052 *argConverted = !info->fSkipArg;
1058 u_scanf_spec_info *info,
1073 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
1082 if(info->fWidth != -1)
1083 len = ufmt_min(len, info->fWidth);
1101 if (!info->fSkipArg) {
1102 if (info->fIsShort)
1104 else if (info->fIsLongLong)
1111 *argConverted = !info->fSkipArg;
1117 u_scanf_spec_info *info,
1132 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
1141 if(info->fWidth != -1)
1142 len = ufmt_min(len, info->fWidth);
1151 if (!info->fSkipArg) {
1152 if (info->fIsShort)
1154 else if (info->fIsLongLong)
1161 *argConverted = !info->fSkipArg;
1167 u_scanf_spec_info *info,
1183 skipped = u_scanf_skip_leading_ws(input, info->fPadChar);
1192 if(info->fWidth != -1) {
1193 len = ufmt_min(len, info->fWidth);
1204 if (!info->fSkipArg) {
1212 *argConverted = !info->fSkipArg;
1218 u_scanf_spec_info *info,
1239 if(info->fWidth >= 0) {
1240 chLeft = info->fWidth;
1254 if (!info->fSkipArg) {
1284 else if (!info->fSkipArg) {
1289 *argConverted = !info->fSkipArg;
1290 return (info->fWidth >= 0 ? info->fWidth : INT32_MAX) - chLeft;
1354 ufmt_type_info info;
1386 /* query the info function for argument information */
1387 info = g_u_scanf_infos[ handlerNum ].info;
1388 if (info != ufmt_count && u_feof(f)) {
1395 switch(info) {