Lines Matching refs:ext
467 if ((extra = (char *)malloc(z->ext + 4 + ef_data_size)) == NULL)
469 if ((cextra = (char *)malloc(z->ext + 4 + ef_data_size)) == NULL)
472 if (z->ext)
473 memcpy(extra, z->extra, z->ext);
482 z->extra[z->ext + 0] = 'u';
483 z->extra[z->ext + 1] = 'x';
484 z->extra[z->ext + 2] = (char)ef_data_size; /* length of data part */
485 z->extra[z->ext + 3] = 0;
486 z->extra[z->ext + 4] = 1; /* version */
489 z->extra[z->ext + 5] = (char)(uid_size); /* uid size in bytes */
492 z->extra[z->ext + b] = (char)(id & 0xFF);
496 z->extra[z->ext + b] = (char)(id & 0xFF);
500 z->extra[z->ext + b] = (char)(id & 0xFF);
503 z->extra[z->ext + b] = (char)(id & 0xFF);
507 z->extra[z->ext + b] = (char)(id & 0xFF);
510 z->extra[z->ext + b] = (char)(id & 0xFF);
513 z->extra[z->ext + b] = (char)(id & 0xFF);
516 z->extra[z->ext + b] = (char)(id & 0xFF);
523 z->extra[z->ext + b] = (char)(gid_size); /* gid size in bytes */
526 z->extra[z->ext + b] = (char)(id & 0xFF);
530 z->extra[z->ext + b] = (char)(id & 0xFF);
534 z->extra[z->ext + b] = (char)(id & 0xFF);
537 z->extra[z->ext + b] = (char)(id & 0xFF);
541 z->extra[z->ext + b] = (char)(id & 0xFF);
544 z->extra[z->ext + b] = (char)(id & 0xFF);
547 z->extra[z->ext + b] = (char)(id & 0xFF);
550 z->extra[z->ext + b] = (char)(id & 0xFF);
556 memcpy((z->cextra) + z->cext, (z->extra) + z->ext, 4 + ef_data_size);
558 z->ext = z->ext + 4 + ef_data_size;
655 z->ext = EF_L_UNIX_SIZE;