Allocating Numeric Types in libadr

adr_data_t *adr_data_new_integer (int i);
 
adr_data_t *adr_data_new_long (long long l);
 
adr_data_t *adr_data_new_uinteger (unsigned int ui);
 
adr_data_t *adr_data_new_ulong (unsigned long long ul);
 
adr_data_t *adr_data_new_float (float f);
 
adr_data_t *adr_data_new_double (double d);

Allocates a new integer, long, uinteger, ulong, float, or double adr_data_t, respectively, initializing it to the value of the single argument provided.