Lines Matching defs:pwork
254 SANE_pdf_work *pwork = (SANE_pdf_work *)pw;
256 if ( pwork == NULL ) {
261 cur = pwork->first;
268 free ( (void *)pwork );
279 SANE_pdf_work *pwork = (SANE_pdf_work *)pw;
281 if ( pwork == NULL ) {
291 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
307 SANE_pdf_work *pwork = (SANE_pdf_work *)pw;
313 if ( pwork == NULL ) {
318 size = pwork->obj_num + 1;
322 if ( ( pwork->offset_table[ SANE_PDF_ENDDOC_PAGES ] = _get_current_offset( pwork->fd ) ) < 0 ) {
332 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
338 p = pwork->first;
352 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
361 len = snprintf( (char*)str, sizeof(str), SANE_PDF_PAGES_OBJ3, (int)pwork->page_num ); /* Count */
366 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
372 if ( ( pwork->offset_table[ SANE_PDF_ENDDOC_CATALOG ] = _get_current_offset( pwork->fd ) ) < 0 ) {
382 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
388 if ( ( pwork->offset_table[ SANE_PDF_ENDDOC_INFO ] = _get_current_offset( pwork->fd ) ) < 0 ) {
410 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
416 if ( ( pwork->offset_table[ SANE_PDF_ENDDOC_XREF ] = _get_current_offset( pwork->fd ) ) < 0 ) {
426 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
433 pwork->offset_table[ SANE_PDF_ENDDOC_CATALOG ], /* object id = 1 : Catalog */
434 pwork->offset_table[ SANE_PDF_ENDDOC_PAGES ], /* object id = 2 : Pages */
435 pwork->offset_table[ SANE_PDF_ENDDOC_INFO ] ); /* object id = 3 : Info */
440 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
447 p = pwork->first;
456 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
473 pwork->offset_table[ SANE_PDF_ENDDOC_XREF ] ); /* xref offset */
478 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
504 SANE_pdf_work *pwork = (SANE_pdf_work *)pw;
506 if ( pwork == NULL || w <= 0 || h <= 0 || res <= 0 ||
517 pwork->obj_num += SANE_PDF_PAGE_OBJ_NUM;
518 pwork->page_num ++;
521 if ( pwork->first == NULL ) {
523 pwork->first = p;
525 if ( pwork->last == NULL ) {
527 pwork->last = p;
531 pwork->last->next = p;
532 p->prev = pwork->last;
533 pwork->last = p;
536 p->page = pwork->page_num;
547 if ( ( p->offset_table[ SANE_PDF_PAGE_OBJ_PAGE ] = _get_current_offset( pwork->fd ) ) < 0 ) {
574 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
580 if ( ( p->offset_table[ SANE_PDF_PAGE_OBJ_CONTENTS ] = _get_current_offset( pwork->fd ) ) < 0 ) {
592 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
604 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
615 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
621 if ( ( p->offset_table[ SANE_PDF_PAGE_OBJ_CONTENTS_LEN ] = _get_current_offset( pwork->fd ) ) < 0 ) {
633 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
639 if ( ( p->offset_table[ SANE_PDF_PAGE_OBJ_IMAGE ] = _get_current_offset( pwork->fd ) ) < 0 ) {
654 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
671 SANE_pdf_work *pwork = (SANE_pdf_work *)pw;
673 if ( pwork == NULL ) {
678 p = pwork->last;
686 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {
692 if ( ( p->offset_table[ SANE_PDF_PAGE_OBJ_IMAGE_LEN ] = _get_current_offset( pwork->fd ) ) < 0 ) {
704 if ( ( ldata = re_write_if_fail( pwork->fd, str, len ) ) < 0 ) {