-#else
- if (scanrs->entries->which == Z_ListEntries_entries)
- {
- scanobj->num_entries = scanrs->entries->u.entries->num_entries;
- scanobj->entries = ir_tcl_malloc (scanobj->num_entries *
- sizeof(*scanobj->entries));
- ze = scanrs->entries->u.entries->entries;
- }
-#endif
for (i=0; i<scanobj->num_entries; i++, ze++)
{
scanobj->entries[i].which = (*ze)->which;
for (i=0; i<scanobj->num_entries; i++, ze++)
{
scanobj->entries[i].which = (*ze)->which;
if (scanrs->entries->nonsurrogateDiagnostics)
ir_handleDiags (&scanobj->nonSurrogateDiagnosticList,
&scanobj->nonSurrogateDiagnosticNum,
scanrs->entries->nonsurrogateDiagnostics,
scanrs->entries->num_nonsurrogateDiagnostics);
if (scanrs->entries->nonsurrogateDiagnostics)
ir_handleDiags (&scanobj->nonSurrogateDiagnosticList,
&scanobj->nonSurrogateDiagnosticNum,
scanrs->entries->nonsurrogateDiagnostics,
scanrs->entries->num_nonsurrogateDiagnostics);
-#else
- if (scanrs->entries->which == Z_ListEntries_nonSurrogateDiagnostics)
- ir_handleDiags (&scanobj->nonSurrogateDiagnosticList,
- &scanobj->nonSurrogateDiagnosticNum,
- scanrs->entries->u.nonSurrogateDiagnostics->
- diagRecs,
- scanrs->entries->u.nonSurrogateDiagnostics->
- num_diagRecs);
-#endif