Home | History | Annotate | Download | only in libjasper

Lines Matching defs:in

18  * files (the "Software"), to deal in the Software without restriction,
25 * includes the disclaimer below) shall be included in all copies or
37 * PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
40 * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
41 * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
50 * IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
51 * SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
53 * SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
83 static int jas_iccgetuint(jas_stream_t *in, int n, ulonglong *val);
84 static int jas_iccgetuint8(jas_stream_t *in, jas_iccuint8_t *val);
85 static int jas_iccgetuint16(jas_stream_t *in, jas_iccuint16_t *val);
86 static int jas_iccgetsint32(jas_stream_t *in, jas_iccsint32_t *val);
87 static int jas_iccgetuint32(jas_stream_t *in, jas_iccuint32_t *val);
88 static int jas_iccgetuint64(jas_stream_t *in, jas_iccuint64_t *val);
92 static int jas_iccprof_readhdr(jas_stream_t *in, jas_icchdr_t *hdr);
94 static int jas_iccprof_gettagtab(jas_stream_t *in, jas_icctagtab_t *tagtab);
99 static int jas_iccgettime(jas_stream_t *in, jas_icctime_t *time);
100 static int jas_iccgetxyz(jas_stream_t *in, jas_iccxyz_t *xyz);
106 static int jas_icccurv_input(jas_iccattrval_t *attrval, jas_stream_t *in,
115 static int jas_icctxtdesc_input(jas_iccattrval_t *attrval, jas_stream_t *in,
124 static int jas_icctxt_input(jas_iccattrval_t *attrval, jas_stream_t *in,
130 static int jas_iccxyz_input(jas_iccattrval_t *attrval, jas_stream_t *in,
152 static int jas_icclut16_input(jas_iccattrval_t *attrval, jas_stream_t *in,
161 static int jas_icclut8_input(jas_iccattrval_t *attrval, jas_stream_t *in,
258 jas_iccprof_t *jas_iccprof_load(jas_stream_t *in)
280 if (jas_iccprof_readhdr(in, &prof->hdr)) {
284 if (jas_iccprof_gettagtab(in, &prof->tagtab)) {
312 if (jas_stream_gobble(in, reloff) != reloff)
317 element data in a single pass. */
321 if (jas_iccgetuint32(in, &type)) {
324 if (jas_stream_gobble(in, 4) != 4) {
339 if ((*attrval->ops->input)(attrval, in, len)) {
491 static int jas_iccprof_readhdr(jas_stream_t *in, jas_icchdr_t *hdr)
493 if (jas_iccgetuint32(in, &hdr->size) ||
494 jas_iccgetuint32(in, &hdr->cmmtype) ||
495 jas_iccgetuint32(in, &hdr->version) ||
496 jas_iccgetuint32(in, &hdr->clas) ||
497 jas_iccgetuint32(in, &hdr->colorspc) ||
498 jas_iccgetuint32(in, &hdr->refcolorspc) ||
499 jas_iccgettime(in, &hdr->ctime) ||
500 jas_iccgetuint32(in, &hdr->magic) ||
501 jas_iccgetuint32(in, &hdr->platform) ||
502 jas_iccgetuint32(in, &hdr->flags) ||
503 jas_iccgetuint32(in, &hdr->maker) ||
504 jas_iccgetuint32(in, &hdr->model) ||
505 jas_iccgetuint64(in, &hdr->attr) ||
506 jas_iccgetuint32(in, &hdr->intent) ||
507 jas_iccgetxyz(in, &hdr->illum) ||
508 jas_iccgetuint32(in, &hdr->creator) ||
509 jas_stream_gobble(in, 44) != 44)
514 static int jas_iccprof_gettagtab(jas_stream_t *in, jas_icctagtab_t *tagtab)
523 if (jas_iccgetuint32(in, &tagtab->numents))
530 if (jas_iccgetuint32(in, &tagtabent->tag) ||
531 jas_iccgetuint32(in, &tagtabent->off) ||
532 jas_iccgetuint32(in, &tagtabent->len))
625 static int jas_iccgettime(jas_stream_t *in, jas_icctime_t *time)
627 if (jas_iccgetuint16(in, &time->year) ||
628 jas_iccgetuint16(in, &time->month) ||
629 jas_iccgetuint16(in, &time->day) ||
630 jas_iccgetuint16(in, &time->hour) ||
631 jas_iccgetuint16(in, &time->min) ||
632 jas_iccgetuint16(in, &time->sec)) {
638 static int jas_iccgetxyz(jas_stream_t *in, jas_iccxyz_t *xyz)
640 if (jas_iccgetsint32(in, &xyz->x) ||
641 jas_iccgetsint32(in, &xyz->y) ||
642 jas_iccgetsint32(in, &xyz->z)) {
936 static int jas_iccxyz_input(jas_iccattrval_t *attrval, jas_stream_t *in,
940 return jas_iccgetxyz(in, &attrval->data.xyz);
990 static int jas_icccurv_input(jas_iccattrval_t *attrval, jas_stream_t *in,
999 if (jas_iccgetuint32(in, &curv->numents))
1004 if (jas_iccgetuint16(in, &curv->ents[i]))
1083 static int jas_icctxtdesc_input(jas_iccattrval_t *attrval, jas_stream_t *in,
1091 if (jas_iccgetuint32(in, &txtdesc->asclen))
1095 if (jas_stream_read(in, txtdesc->ascdata, txtdesc->asclen) !=
1099 if (jas_iccgetuint32(in, &txtdesc->uclangcode) ||
1100 jas_iccgetuint32(in, &txtdesc->uclen))
1104 if (jas_stream_read(in, txtdesc->ucdata, txtdesc->uclen * 2) !=
1107 if (jas_iccgetuint16(in, &txtdesc->sccode))
1109 if ((c = jas_stream_getc(in)) == EOF)
1112 if (jas_stream_read(in, txtdesc->macdata, 67) != 67)
1122 if (jas_stream_gobble(in, cnt - n) != cnt - n)
1196 static int jas_icctxt_input(jas_iccattrval_t *attrval, jas_stream_t *in,
1203 if (jas_stream_read(in, txt->string, cnt) != cnt)
1267 static int jas_icclut8_input(jas_iccattrval_t *attrval, jas_stream_t *in,
1279 if (jas_iccgetuint8(in, &lut8->numinchans) ||
1280 jas_iccgetuint8(in, &lut8->numoutchans) ||
1281 jas_iccgetuint8(in, &lut8->clutlen) ||
1282 jas_stream_getc(in) == EOF)
1286 if (jas_iccgetsint32(in, &lut8->e[i][j]))
1290 if (jas_iccgetuint16(in, &lut8->numintabents) ||
1291 jas_iccgetuint16(in, &lut8->numouttabents))
1311 if (jas_iccgetuint8(in, &lut8->intabs[i][j]))
1317 if (jas_iccgetuint8(in, &lut8->outtabs[i][j]))
1322 if (jas_iccgetuint8(in, &lut8->clut[i]))
1436 static int jas_icclut16_input(jas_iccattrval_t *attrval, jas_stream_t *in,
1448 if (jas_iccgetuint8(in, &lut16->numinchans) ||
1449 jas_iccgetuint8(in, &lut16->numoutchans) ||
1450 jas_iccgetuint8(in, &lut16->clutlen) ||
1451 jas_stream_getc(in) == EOF)
1455 if (jas_iccgetsint32(in, &lut16->e[i][j]))
1459 if (jas_iccgetuint16(in, &lut16->numintabents) ||
1460 jas_iccgetuint16(in, &lut16->numouttabents))
1480 if (jas_iccgetuint16(in, &lut16->intabs[i][j]))
1486 if (jas_iccgetuint16(in, &lut16->outtabs[i][j]))
1491 if (jas_iccgetuint16(in, &lut16->clut[i]))
1574 static int jas_iccgetuint(jas_stream_t *in, int n, ulonglong *val)
1581 if ((c = jas_stream_getc(in)) == EOF)
1589 static int jas_iccgetuint8(jas_stream_t *in, jas_iccuint8_t *val)
1592 if ((c = jas_stream_getc(in)) == EOF)
1598 static int jas_iccgetuint16(jas_stream_t *in, jas_iccuint16_t *val)
1601 if (jas_iccgetuint(in, 2, &tmp))
1607 static int jas_iccgetsint32(jas_stream_t *in, jas_iccsint32_t *val)
1610 if (jas_iccgetuint(in, 4, &tmp))
1617 static int jas_iccgetuint32(jas_stream_t *in, jas_iccuint32_t *val)
1620 if (jas_iccgetuint(in, 4, &tmp))
1626 static int jas_iccgetuint64(jas_stream_t *in, jas_iccuint64_t *val)
1629 if (jas_iccgetuint(in, 8, &tmp))
1692 jas_stream_t *in;
1694 if (!(in = jas_stream_memopen(JAS_CAST(char *, buf), len)))
1696 if (!(prof = jas_iccprof_load(in)))
1698 jas_stream_close(in);