Lines Matching refs:base
308 reg int inp, shift, base, width;
432 base = 10; size = -1;
501 case '.' : /* width & base */
554 base = v;
682 { FMTSET(ft, form,args, fmt, size,flags, width,0,base, t_str,n_str);
696 { FMTGET(ft, form,args, fmt, size, flags, width,n,base);
830 base = 8;
832 base = 16;
834 { base = 8;
835 if(width > 1) /* peek to see if it's a base-16 */
838 base = 16;
847 if(base == 16)
863 else if(base == 10)
865 { /* fast base 10 conversion */
886 { base = (int)argv.lu;
887 if(base < 2 || base > SF_RADIX)
890 sp = (char*)(base <= 36 ? _Sfcv36 : _Sfcv64);
892 SFgetc(f,inp) >= 0 && sp[inp] < base)
898 sp = (char*)(base <= 36 ? _Sfcv36 : _Sfcv64);
899 if(base < 2 || base > SF_RADIX || sp[inp] >= base)
905 if((base & ~(base-1)) == base)
906 { if(base < 8)
907 shift = base < 4 ? 1 : 2;
908 else if(base < 32)
909 shift = base < 16 ? 3 : 4;
910 else shift = base < 64 ? 5 : 6;
915 SFgetc(f,inp) >= 0 && sp[inp] < base);
919 { argv.lu = (argv.lu * base) + sp[inp];
921 SFgetc(f,inp) >= 0 && sp[inp] < base);