Lines Matching defs:fu
65 FU *endfu; /* format at end-of-data */
98 FU *tfu, **nextfu;
118 tfu = ecalloc(1, sizeof(FU));
168 FU *fu;
174 for (cursize = 0, fu = fs->nextfu; fu; fu = fu->nextfu) {
175 if (fu->bcnt) {
176 cursize += fu->bcnt * fu->reps;
179 for (bcnt = prec = 0, fmt = fu->fmt; *fmt; ++fmt) {
213 cursize += bcnt * fu->reps;
223 FU *fu;
229 for (fu = fs->nextfu; fu; fu = fu->nextfu) {
234 nextpr = &fu->nextpr;
235 for (nconv = 0, fmtp = fu->fmt; *fmtp; nextpr = &pr->nextpr) {
253 if (fu->bcnt) {
282 switch(fu->bcnt) {
316 switch(fu->bcnt) {
336 switch(fu->bcnt) {
354 pr->bcnt = fu->bcnt;
365 endfu = fu;
366 fu->flags |= F_IGNORE;
398 isint2: switch(fu->bcnt) {
431 if (!(pr->flags&F_ADDRESS) && fu->bcnt && nconv++)
439 if (!fu->bcnt)
440 for (pr = fu->nextpr; pr; pr = pr->nextpr)
441 fu->bcnt += pr->bcnt;
452 for (fu = fs->nextfu; fu; fu = fu->nextfu) {
453 if (!fu->nextfu && fs->bcnt < blocksize &&
454 !(fu->flags&F_SETREP) && fu->bcnt)
455 fu->reps += (blocksize - fs->bcnt) / fu->bcnt;
456 if (fu->reps > 1) {
457 if (!fu->nextpr)
459 for (pr = fu->nextpr;; pr = pr->nextpr)
469 for (fu = fs->nextfu; fu; fu = fu->nextfu) {
471 for (pr = fu->nextpr; pr; pr = pr->nextpr)