Lines Matching refs:imageSpec
99 static int nextSrcImage (TIFF *tif, char **imageSpec) in nextSrcImage() argument
106 if (**imageSpec == comma) { /* if not @comma, we've done all images */ in nextSrcImage()
107 char *start = *imageSpec + 1; in nextSrcImage()
108 tdir_t nextImage = (tdir_t)strtol(start, imageSpec, 0); in nextSrcImage()
109 if (start == *imageSpec) nextImage = TIFFCurrentDirectory (tif); in nextSrcImage()
110 if (**imageSpec) in nextSrcImage()
112 if (**imageSpec == comma) { in nextSrcImage()
114 if ((*imageSpec)[1] == '\0') *imageSpec = NULL; in nextSrcImage()
130 static TIFF* openSrcImage (char **imageSpec) in openSrcImage() argument
138 char *fn = *imageSpec; in openSrcImage()
139 *imageSpec = strchr (fn, comma); in openSrcImage()
140 if (*imageSpec) { /* there is at least one image number specifier */ in openSrcImage()
141 **imageSpec = '\0'; in openSrcImage()
144 if (!(*imageSpec)[1]) {*imageSpec = NULL; return tif;} in openSrcImage()
146 **imageSpec = comma; /* replace the comma */ in openSrcImage()
147 if (!nextSrcImage(tif, imageSpec)) { in openSrcImage()