Lines Matching defs:table

159   struct directory_entry  * table;
180 table = NULL;
375 * First we need to figure out how big this table is
382 /* skip table entry for the resource fork */
387 if(s_entry->table) tablesize += 35 + strlen(s_entry->table);
393 table = (struct directory_entry *)
395 memset(table, 0, sizeof(struct directory_entry));
396 table->table = NULL;
397 table->next = this_dir->contents;
398 this_dir->contents = table;
400 table->filedir = root;
401 table->isorec.flags[0] = 0;
402 table->priority = 32768;
403 iso9660_date(table->isorec.date, fstatbuf.st_mtime);
404 table->inode = TABLE_INODE;
405 table->dev = (dev_t) UNCACHED_DEVICE;
406 set_723(table->isorec.volume_sequence_number, volume_sequence_number);
407 set_733((char *) table->isorec.size, tablesize);
408 table->size = tablesize;
409 table->filedir = this_dir;
410 table->de_flags |= INHIBIT_JOLIET_ENTRY;
411 table->name = strdup("<translation table>");
412 table->table = (char *) e_malloc(ROUND_UP(tablesize));
413 memset(table->table, 0, ROUND_UP(tablesize));
415 iso9660_file_length (trans_tbl, table, 0);
417 iso9660_file_length ("TRANS.TBL", table, 0);
426 trans_tbl, table,
428 "TRANS.TBL", table,
449 * First update the path table sizes for directories.
501 if(table)
505 if(s_entry == table) continue;
506 if(!s_entry->table) continue;
510 /* skip table entry for the resource fork */
520 sprintf(table->table + count, "%c %-34s%s",
521 s_entry->table[0],
522 s_entry->isorec.name, s_entry->table+1);
523 count += strlen(table->table + count);
524 free(s_entry->table);
525 s_entry->table = NULL;
530 fprintf(stderr,"Translation table size mismatch %d %d\n",
1307 s_entry->table = NULL;
1479 s_entry1->table = NULL;
1589 s_entry->table = strdup(buffer);