Lines Matching refs:pages
133 psinfo.pages.offset = 0;
134 psinfo.pages.end = 0;
135 psinfo.pages.num[0] = '\0';
136 psinfo.pages.order[0] = '\0';
208 psinfo.pages.offset = count;
209 psinfo.pages.end = strlen( token ) + count;
216 psinfo.pages.offset = 0;
217 psinfo.pages.end = 0;
220 (void)strncpy( psinfo.pages.num, tmp, NUMLEN );
222 (void)strncpy( psinfo.pages.order, tmp, ORDERLEN );
226 fprintf( stderr, "number of pages %s\n", psinfo.pages.num );
227 fprintf( stderr, "order control number %s\n", psinfo.pages.order );
385 argone = psinfo.pages.num;
386 argtwo = psinfo.pages.order;
420 } else if ( psinfo.pages.offset == 0 ) {
422 } else if (( strncmp( psinfo.pages.order, "", ORDERLEN ) == 0 ) ||
423 ( strncmp( psinfo.pages.order, "1", ORDERLEN ) == 0 )) {
425 if ( order == REVERSE ) strcpy( psinfo.pages.order, "-1" );
426 } else if ( strncmp( psinfo.pages.order, "-1", ORDERLEN ) == 0 ) {
429 strcpy( psinfo.pages.order, "1" );
431 } else if (( strncmp( psinfo.pages.order, "0", ORDERLEN ) == 0 ) &&
444 if (( psinfo.firstpage->offset > psinfo.pages.offset ) &&
445 ( psinfo.pages.offset != 0 )) {
446 temp2out( tempfd, tempfile, psinfo.pages.offset );
448 if ( lseek( tempfd, psinfo.pages.end, SEEK_SET ) < 0 ) {
453 psinfo.firstpage->offset - psinfo.pages.end );
457 * output the pages, last to first
481 if ( psinfo.trailer < psinfo.pages.offset ) {
483 psinfo.pages.offset - psinfo.trailer );
485 if ( lseek( tempfd, psinfo.pages.end, SEEK_SET ) < 0 ) {
489 temp2out( tempfd, tempfile, st.st_size - psinfo.pages.end );