Lines Matching refs:ascii85
269 if (image->ascii85 == (Ascii85Info *) NULL) in Ascii85Initialize()
270 image->ascii85=(Ascii85Info *) AcquireMagickMemory(sizeof(*image->ascii85)); in Ascii85Initialize()
271 if (image->ascii85 == (Ascii85Info *) NULL) in Ascii85Initialize()
273 (void) memset(image->ascii85,0,sizeof(*image->ascii85)); in Ascii85Initialize()
274 image->ascii85->line_break=(ssize_t) (MaxLineExtent << 1); in Ascii85Initialize()
275 image->ascii85->offset=0; in Ascii85Initialize()
284 assert(image->ascii85 != (Ascii85Info *) NULL); in Ascii85Flush()
285 if (image->ascii85->offset > 0) in Ascii85Flush()
287 image->ascii85->buffer[image->ascii85->offset]='\0'; in Ascii85Flush()
288 image->ascii85->buffer[image->ascii85->offset+1]='\0'; in Ascii85Flush()
289 image->ascii85->buffer[image->ascii85->offset+2]='\0'; in Ascii85Flush()
290 Ascii85Tuple(image->ascii85,image->ascii85->buffer); in Ascii85Flush()
291 (void) WriteBlob(image,(size_t) image->ascii85->offset+1, in Ascii85Flush()
292 (const unsigned char *) (*image->ascii85->tuple == 'z' ? "!!!!" : in Ascii85Flush()
293 image->ascii85->tuple)); in Ascii85Flush()
313 assert(image->ascii85 != (Ascii85Info *) NULL); in Ascii85Encode()
314 image->ascii85->buffer[image->ascii85->offset]=code; in Ascii85Encode()
315 image->ascii85->offset++; in Ascii85Encode()
316 if (image->ascii85->offset < 4) in Ascii85Encode()
318 p=image->ascii85->buffer; in Ascii85Encode()
319 for (n=image->ascii85->offset; n >= 4; n-=4) in Ascii85Encode()
321 Ascii85Tuple(image->ascii85,p); in Ascii85Encode()
322 for (q=image->ascii85->tuple; *q != '\0'; q++) in Ascii85Encode()
324 image->ascii85->line_break--; in Ascii85Encode()
325 if ((image->ascii85->line_break < 0) && (*q != '%')) in Ascii85Encode()
328 image->ascii85->line_break=2*MaxLineExtent; in Ascii85Encode()
334 image->ascii85->offset=n; in Ascii85Encode()
337 image->ascii85->buffer[n]=(*p++); in Ascii85Encode()