Lines Matching refs:fmt

230 #define SFgetwc(sc,wc,fmt,ac,mbs)	_sfgetwc(sc,wc,fmt,ac,(Void_t*)(mbs))
232 #define SFgetwc(sc,wc,fmt,ac,mbs) _sfgetwc(sc,wc,fmt,ac,NIL(Void_t*))
236 static int _sfgetwc(Scan_t* sc, wchar_t* wc, int fmt, Accept_t* ac, Void_t *mbs)
238 static int _sfgetwc(sc, wc, fmt, ac, mbs)
241 int fmt; /* %s, %c, %[ */
272 if(fmt == 'c')
274 else if(fmt == 's')
279 else if(fmt == '[')
285 else /* if(fmt == '1') match a single wchar_t */
312 int fmt, flags, dot, n_assign, v, n, n_input;
377 while((fmt = *form++))
378 { if(fmt != '%')
379 { if(isspace(fmt))
380 { if(fmt != '\n' || !(f->flags&SF_LINE))
381 fmt = -1;
383 { if(SFgetc(f,inp) < 0 || inp == fmt)
407 if(SFgetc(f,inp) != fmt)
441 switch((fmt = *form++) )
506 { fmt = *form++;
541 for(v = fmt-'0'; isdigit(*form); ++form)
627 { if((_Sftype[fmt]&(SFFMT_INT|SFFMT_UINT)) || fmt == 'n')
648 else if(_Sftype[fmt]&SFFMT_FLOAT)
660 else if(_Sftype[fmt]&SFFMT_CHAR)
663 if((flags&SFFMT_LONG) || fmt == 'C')
679 if(ft && ft->extf && fp[argp].ft.fmt != fp[argp].fmt)
680 fmt = fp[argp].ft.fmt;
685 { FMTSET(ft, form,args, fmt, size,flags, width,0,base, t_str,n_str);
699 { FMTGET(ft, form,args, fmt, size, flags, width,n,base);
706 if(_Sftype[fmt] == 0) /* unknown pattern */
709 if(fmt == '!')
757 if(fmt == 'n') /* return length of consumed input */
776 width = fmt == 'c' ? 1 : MAXWIDTH;
779 if(fmt == 'c' || fmt == '[' || fmt == 'C' )
788 if(_Sftype[fmt] == SFFMT_FLOAT)
813 else if(_Sftype[fmt] == SFFMT_UINT || fmt == 'p')
820 else if(_Sftype[fmt] == SFFMT_INT)
832 if(fmt == 'o')
834 else if(fmt == 'x' || fmt == 'X' || fmt == 'p')
836 else if(fmt == 'i' && inp == '0') /* self-described data */
888 if(fmt == 'i' && inp == '#' && !(flags&SFFMT_ALTER) )
934 if(fmt == 'p')
945 { if(fmt == 'd' || fmt == 'i')
950 { if(fmt == 'd' || fmt == 'i')
955 { if(fmt == 'd' || fmt == 'i')
960 { if(fmt == 'd' || fmt == 'i')
966 else if(fmt == 'C' || fmt == 'S')
967 { fmt = fmt == 'C' ? 'c' : 's';
971 else if(fmt == 's' || fmt == 'c' || fmt == '[' )
976 if(fmt != 'c')
987 if(fmt == '[' && !(form = _sfsetclass(form,&acc,flags)) )
997 { if(SFgetwc(&scd,&wc,fmt,&acc,&mbs) == 0)
1007 if(fmt == 's')
1015 else if(fmt == 'c')
1021 else /* if(fmt == '[') */
1036 if(value && (n > 0 || fmt == '[') )
1038 if(fmt != 'c' && size >= 0)