/**=============================================================================
Libreria "items" - versione 1.0.1 - di Aldo Carpanelli, 2/1/2015=>20/7/2017
"items" library - version 1.0.1 - by Aldo Carpanelli, 1/2/2015=>7/20/2017
=============================================================================**/
/*==============================================================================
Per una qualche specie di documentazione is veda il file info_ita.pdf .
For some sort of reference material, have a look at the info_en.pdf file.
==============================================================================*/
#ifndef ITEMS_H_INCLUDED
#define ITEMS_H_INCLUDED
long CountItemsInString( const char *data, int sep );
long CountItemsInFile( const char *fileName, int sep );
long GetAllItemsFromString( const char *data, int sep, const char ***ptrs );
long GetAllItemsFromFile( const char *fileName, int sep, const char ***ptrs );
char *GetItemFromString( const char *data, int sep, long nItem );
char *GetItemFromFile( const char *fileName, int sep, long nItem );
char *LoadFile( const char *fileName );
char *AllocateCopy( const char *s, long l );
void FreeStringMemory( char **s );
void FreeStringsMemory( const char ***ptrs );
#endif // ITEMS_H_INCLUDED