#ifndef I2A
#define I2A

#ifdef __cplusplus
extern "C" {
#endif

/**

* you have to supply with string for holding ascii string
* An 16 bit int is -32768..32767 so you need 6+1 long arrray (+1 bq zero termintation)
* If unsigned 16 bit int it is 0..64535 you only need (max)  5+1 chars
*
* For the long version:
* 32 bit int +/- 2xxxxxxxxx so max 10+1 long array and only 9+1 if unsigned
*/

void u2a(char s[], unsigned int n);
void i2a(char s[], int n);
void ul2a(char s[], unsigned long n);
void l2a(char s[], long n);
 

#ifdef __cplusplus
}
#endif

#endif
