Availability:C-language interface function
record_t PL_duplicate_record(record_t 
record)Return a duplicate of record. As records are read-only 
objects this function merely increments the records reference count. 
Returns (record_t)0 if the record is an
external record (see PL_record_external()).