// Functions that should go into psLib.


#ifndef PS_ADDITIONALS_H
#define PS_ADDITIONALS_H

#include "pslib.h"

// Deep copy of metadata
// Corrected version of MHPCC code in psLib at the moment
psMetadata *pap_psMetadataCopy(psMetadata *out, // Target, to which the copy is made
                               const psMetadata *in // Source, from which the copy is made
                              );

// Print out the metadata
void psMetadataPrint(psMetadata *md,    // Metadata to print
                     int level          // Indent level
                    );

// Split string on given characters
psList *psStringSplit(const char *string, // String to split
                      const char *splitters // Characters on which to split
                     );

#endif
