Lines Matching refs:segs
304 if (swichunk->segs.num_tuples)
306 FREE(swichunk->segs.tuples);
307 swichunk->segs.num_tuples = 0;
462 swichunk->segs.num_tuples = 0;
469 strncpy(list_chunk.tag, "segs", 4);
472 fread(&swichunk->segs.num_tuples, 1, sizeof(int), f);
473 if (doSwap) swapInt(&swichunk->segs.num_tuples);
478 swichunk->segs.tuples = MALLOC(sub_length, MTAG);
479 if (!swichunk->segs.tuples)
481 swichunk->segs.num_tuples = 0; /* so that the free routine will work */
484 else if (fread(swichunk->segs.tuples, 1, sub_length, f) != (size_t)sub_length)
493 swichunk->segs.tuples = NULL;
691 swichunk->segs.num_tuples = 0;
888 strncpy(ck.ckString, "segs", 4);
986 if (swichunk->segs.num_tuples || swichunk->kvals.num_pairs)
989 if (swichunk->segs.num_tuples)
991 segs_chunk_size = sizeof(int) + (swichunk->segs.num_tuples) * sizeof(RiffAudioTuple);
1062 if (swichunk->segs.num_tuples || swichunk->kvals.num_pairs)
1073 if (swichunk->segs.num_tuples)
1075 ptr = writeSwiAudioChunk(doSwap, segs_chunk_size, &swichunk->segs, ptr);