DOUBLE
node.e2di_blocks[EXT2FS_NDADDR + DOUBLE] =
if (node.e2di_blocks[EXT2FS_NDADDR + DOUBLE] == 0)
wtfs(EXT2_FSBTODB(&sblock, node.e2di_blocks[EXT2FS_NDADDR + DOUBLE]),
lastiblock[DOUBLE] = lastiblock[SINGLE] - EXT2_NINDIR(fs);
lastiblock[TRIPLE] = lastiblock[DOUBLE] - EXT2_NINDIR(fs) * EXT2_NINDIR(fs);
indir_lbn[DOUBLE] = indir_lbn[SINGLE] - EXT2_NINDIR(fs) -1;
indir_lbn[TRIPLE] = indir_lbn[DOUBLE] - EXT2_NINDIR(fs) * EXT2_NINDIR(fs) - 1;
lastiblock[DOUBLE] = lastiblock[SINGLE] - FFS_NINDIR(fs);
lastiblock[TRIPLE] = lastiblock[DOUBLE] - FFS_NINDIR(fs) * FFS_NINDIR(fs);
indir_lbn[DOUBLE] = indir_lbn[SINGLE] - FFS_NINDIR(fs) - 1;
indir_lbn[TRIPLE] = indir_lbn[DOUBLE] - FFS_NINDIR(fs) * FFS_NINDIR(fs) - 1;
lastiblock[DOUBLE] = lastiblock[SINGLE] - LFS_NINDIR(fs);
lastiblock[TRIPLE] = lastiblock[DOUBLE] - LFS_NINDIR(fs) * LFS_NINDIR(fs);
indir_lbn[DOUBLE] = indir_lbn[SINGLE] - LFS_NINDIR(fs) - 1;
indir_lbn[TRIPLE] = indir_lbn[DOUBLE] - LFS_NINDIR(fs) * LFS_NINDIR(fs) - 1;
typeinfo("double", DOUBLE, DOUBLE, DOUBLE_SIZE, 2, 'f'),
t = DOUBLE;
sym->s_type = gettyp(DOUBLE);
lt = DOUBLE;
else if (t2 == DOUBLE)
else if (dcs->d_complex_mod == DOUBLE)
} else if (t == FLOAT || t == DOUBLE) {
t = DOUBLE;
if ((l == LONG && t == DOUBLE) || t == LDOUBLE) {
else if (t == COMPLEX && c == DOUBLE)
kwdef_type( "double", DOUBLE, 78),
t = imaginary ? DCOMPLEX : DOUBLE;
if (!allow_c90 && t != DOUBLE)
} else if (t == DOUBLE || LDOUBLE_SIZE == DOUBLE_SIZE) {
LDOUBLE, DOUBLE, FLOAT,
if (lt == DOUBLE || rt == DOUBLE)
return DOUBLE;
t = DOUBLE;
if (t == DOUBLE)
if (t == DOUBLE && (val > DBL_MAX || val < -DBL_MAX))
return DOUBLE;
return DOUBLE;
case DOUBLE:
else if (nt == DOUBLE || nt == DCOMPLEX)
} else if (nt == DOUBLE) {
if (ot == FLOAT || ot == DOUBLE || ot == LDOUBLE)
t = DOUBLE;
t1 = DOUBLE;
sz = DOUBLE;
if (sz != DOUBLE && sz != LDOUBLE)
sz = DOUBLE;
sz = DOUBLE;
sz = DOUBLE;
return s == 's' ? FLOAT : (s == 'l' ? LDOUBLE : DOUBLE);
t = DOUBLE;