32 int snprintf(
char *buffer,
size_t n,
const char *format_string, ...);
36 int sprintf(
char *buffer,
const char *format_string, ...);
38 int sscanf(
const char *buffer,
const char *format_string, ...);
40 char *
strchr(
const char *
string,
int c);
42 int strcmp(
const char *string1,
const char *string2);
44 char *
strdup(
const char *
string);
46 int stricmp(
const char *string1,
const char *string2);
48 size_t strlen(
const char *
string);
50 char *
strlwr(
char *
string);
52 char *
strncat(
char *to_string,
const char *from_string,
size_t n);
54 int strncmp(
const char *string1,
const char *string2,
size_t n);
56 int strnicmp(
const char *string1,
const char *string2,
size_t num);
58 char *
strncpy(
char *destination,
const char *source,
size_t num);
60 char *
strrchr(
const char *
string,
int c);
62 char *
strset(
char *string1,
int character);
64 size_t *
strspn(
const char *
string,
const char *skipset);
66 char *
strstr(
const char *string1,
const char *string2);
68 char *
strtok(
char *
string,
const char *delimiters);
70 char *
strupr(
char *
string);
72 double atof(
const char *
string);
74 int atoi(
const char *
string);
76 long atol(
const char *
string);
78 int itoa(
int value,
char *str,
int radix);
80 long strtol(
const char *
string,
char **endptr,
int radix);
82 unsigned long int strtoul(
const char *str,
char **endptr,
int base);
84 double strtod(
const char *str,
char **endptr);
94 #define strcat(to, from) 0_DO_NOT_USE_strcat_THERE_IS_ALWAYS_A_BETTER_SOLUTION 105 #define strcpy(dest, source) 0_DO_NOT_USE_strcpy_DUPLICATION_IS_NOT_REQUIRED 146 void *
memchr(
const void *s,
int c,
size_t n);
149 int memcmp(
const void *s1,
const void *s2,
size_t n);
151 void *
memcpy(
void *dest,
const void *src,
size_t n);
153 void *
memmove(
void *dest,
const void *src,
size_t n);
155 void *
memset(
void *buffer,
int c,
size_t n);
159 void *
calloc(
size_t num_elems,
size_t elem_size);
161 void free(
void *mem_address);
163 void *
malloc(
size_t num_bytes);
165 void *
realloc(
void *mem_address,
size_t size);
212 size_t *
strftime(
char *
string,
size_t maxlen,
const char *format,
const struct tm *timestruct);
247 int fclose(
long file_pointer);
250 int feof(
long file_pointer);
252 int ferror(
long file_pointer);
254 int fgetc(
long file_pointer);
256 char *
fgets(
char *
string,
int maxchar,
long file_pointer);
258 int fputs(
const char *str,
long file_pointer);
260 long fopen(
const char *filename,
const char *access_mode);
262 int fprintf(
long file_pointer,
const char *format_string, ...);
264 int fputc(
int c,
long file_pointer);
266 size_t fread(
void *buffer,
size_t size,
size_t count,
long file_pointer);
268 int fscanf(
long file_pointer,
const char *format_string, ...);
270 int fseek(
long file_pointer,
long offset,
int origin);
272 long ftell(
long file_pointer);
274 size_t fwrite(
const void *buffer,
size_t size,
size_t count,
long file_pointer);
276 void rewind(
long file_pointer);
282 int setvbuf(
long file_pointer,
char * buffer,
int mode,
size_t size);
285 #define FILENAME_MAX 1024 288 #define L_tmpnam FILENAME_MAX 320 int getw(
long file_pointer);
323 int pclose(
long file_pointer);
325 long popen(
const char *command,
const char *access_mode);
327 int putw(
int word,
long file_pointer);
331 char *
getenv(
const char *varname);
333 int putenv(
const char *envstring);
335 int system(
const char *
string);
339 int chdir(
const char *path);
343 char *
getcwd(
char *path,
int numchars);
347 int remove(
const char *path);
349 int rename(
const char *oldname,
const char *newname);
351 int rmdir(
const char *path);
368 #define LC_MONETARY 3 371 #define LC_MESSAGES 6 372 char *
setlocale(
int category,
const char *locale);
435 double fabs(
double x);
437 double ceil(
double x);
439 double floor(
double x);
441 double fmod(
double numerator,
double denominator);
443 double modf(
double x,
double *intpart);
445 double exp(
double x);
447 double sqrt(
double x);
449 double pow(
double base,
double exponent);
451 double log(
double x);
453 double log10(
double x);
455 double log2(
double x);
457 double sin(
double x);
459 double cos(
double x);
465 int srand(
unsigned int seed);
467 int rand_s(
unsigned int *randomValue);
473 void sleep(DWORD dwMilliseconds);
void ftime(struct _timeb *time)
Documented at http://www.qnx.com/developers/docs/6.5.0/topic/com.qnx.doc.neutrino_lib_ref/f/ftime.html .
char * mon_thousands_sep
Separators used to delimit groups of digits to the left of the decimal point for monetary quantities...
size_t * strspn(const char *string, const char *skipset)
Documented at http://www.cplusplus.com/reference/cstring/strspn/.
int islower(int character)
Documented at http://www.cplusplus.com/reference/cctype/islower/.
double sin(double x)
Documented at http://www.cplusplus.com/reference/cmath/sin/.
int isspace(int character)
Documented at http://www.cplusplus.com/reference/cctype/isspace/.
int tm_min
minutes after the hour - [0,59]
char * asctime(const struct tm *tmTime)
Documented at http://www.cplusplus.com/reference/ctime/asctime/.
int srand(unsigned int seed)
Documented at http://www.cplusplus.com/reference/cstdlib/srand/.
long tmpfile(void)
Documented at http://www.cplusplus.com/reference/cstdio/tmpfile/.
int fscanf(long file_pointer, const char *format_string,...)
Documented at http://www.cplusplus.com/reference/cstdio/fscanf/.
double exp(double x)
Documented at http://www.cplusplus.com/reference/cmath/exp/.
char * ctime(const time_t *calTime)
Documented at http://www.cplusplus.com/reference/ctime/ctime/.
char * mon_decimal_point
Decimal-point separator used for monetary quantities.
double floor(double x)
Documented at http://www.cplusplus.com/reference/cmath/floor/.
int toupper(int character)
Documented at http://www.cplusplus.com/reference/cctype/toupper/.
char * strupr(char *string)
Documented at http://www.qnx.com/developers/docs/6.5.0/topic/com.qnx.doc.neutrino_lib_ref/s/strupr.html .
int itoa(int value, char *str, int radix)
Documented at http://www.cplusplus.com/reference/cstdlib/itoa/.
int fgetc(long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/fgetc/.
int isgraph(int character)
Documented at http://www.cplusplus.com/reference/cctype/isgraph/.
char p_sign_posn
Position of the sign for positive or zero monetary quantities.
int tm_mday
day of the month - [1,31]
char * negative_sign
Sign to be used for negative monetary quantities.
short dstflag
Nonzero if in daylight savings time.
void rewind(long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/rewind/.
double fmod(double numerator, double denominator)
Documented at http://www.cplusplus.com/reference/cmath/fmod/.
size_t * strftime(char *string, size_t maxlen, const char *format, const struct tm *timestruct)
Documented at http://www.cplusplus.com/reference/ctime/strftime/.
char * grouping
Specifies the amount of digits that form each of the groups to be separated by thousands_sep separato...
double ceil(double x)
Documented at http://www.cplusplus.com/reference/cmath/ceil/.
void * memchr(const void *s, int c, size_t n)
Documented at http://www.cplusplus.com/reference/cstring/memchr/.
char * decimal_point
Decimal-point separator used for non-monetary quantities.
size_t fread(void *buffer, size_t size, size_t count, long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/fread/.
double log2(double x)
Documented at http://www.cplusplus.com/reference/cmath/log2/.
int tm_year
years since 1900
char * mon_grouping
Specifies the amount of digits that form each of the groups to be separated by mon_thousands_sep sepa...
int iscntrl(int character)
Documented at http://www.cplusplus.com/reference/cctype/iscntrl/.
char * strdup(const char *string)
Documented at http://pubs.opengroup.org/onlinepubs/007904975/functions/strdup.html ...
char * getcwd(char *path, int numchars)
See on-line help.
void * malloc(size_t num_bytes)
Documented at http://www.cplusplus.com/reference/cstdlib/malloc/.
void * calloc(size_t num_elems, size_t elem_size)
Documented at http://www.cplusplus.com/reference/cstdlib/calloc/.
int getw(long file_pointer)
Documented at http://man7.org/linux/man-pages/man3/getw.3.html .
double strtod(const char *str, char **endptr)
Documented at http://www.cplusplus.com/reference/cstdlib/strtod/.
int getdrive(void)
See on-line help.
int feof(long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/feof/.
char * strstr(const char *string1, const char *string2)
Documented at http://www.cplusplus.com/reference/cstring/strstr/.
char int_frac_digits
Amount of fractional digits to the right of the decimal point for monetary quantities in the internat...
char * strtok(char *string, const char *delimiters)
Documented at http://www.cplusplus.com/reference/cstring/strtok/.
int fclose(long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/fclose/.
int putenv(const char *envstring)
Documented at http://www.cplusplus.com/reference/cstdlib/putenv/.
char * strrchr(const char *string, int c)
Documented at http://www.cplusplus.com/reference/cstring/strrchr/.
long fopen(const char *filename, const char *access_mode)
Documented at http://www.cplusplus.com/reference/cstdio/fopen/.
void * memcpy(void *dest, const void *src, size_t n)
Documented at http://www.cplusplus.com/reference/cstring/memcpy/.
struct tm * localtime(const time_t *timer)
Documented at http://www.cplusplus.com/reference/ctime/localtime/.
long ftell(long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/ftell/.
char * strncat(char *to_string, const char *from_string, size_t n)
Documented at http://www.cplusplus.com/reference/cstring/strncat/.
int atoi(const char *string)
Documented at http://www.cplusplus.com/reference/cstdlib/atoi/.
int strcmp(const char *string1, const char *string2)
Documented at http://www.cplusplus.com/reference/cstring/strcmp/.
char * getenv(const char *varname)
Documented at http://www.cplusplus.com/reference/cstdlib/getenv/.
char * strlwr(char *string)
Documented at http://www.qnx.com/developers/docs/6.5.0/topic/com.qnx.doc.neutrino_lib_ref/s/strlwr.html .
void * memmove(void *dest, const void *src, size_t n)
Documented at http://www.cplusplus.com/reference/cstring/memmove/.
void tzset(void)
Documented at http://www.cplusplus.com/reference/ctime/tzset/.
char n_sep_by_space
Boolean whether a space should appear between the currency symbol and negative monetary quantities...
Returned by localeconv. Documented at http://www.cplusplus.com/reference/clocale/lconv/.
double log10(double x)
Documented at http://www.cplusplus.com/reference/cmath/log10/.
char n_sign_posn
Position of the sign for negative monetary quantities.
size_t fwrite(const void *buffer, size_t size, size_t count, long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/fwrite/.
int tm_mon
months since January - [0,11]
int putw(int word, long file_pointer)
Documented at http://man7.org/linux/man-pages/man3/putw.3.html .
char * setlocale(int category, const char *locale)
Documented at http://www.cplusplus.com/reference/clocale/setlocale/.
char * fgets(char *string, int maxchar, long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/fgets/.
char * positive_sign
Sign to be used for positive or zero monetary quantities.
double cos(double x)
Documented at http://www.cplusplus.com/reference/cmath/cos/.
long popen(const char *command, const char *access_mode)
Documented at http://man7.org/linux/man-pages/man3/popen.3.html .
double fabs(double x)
Documented at http://www.cplusplus.com/reference/cmath/fabs/.
char * strset(char *string1, int character)
Documented at http://www.qnx.com/developers/docs/6.5.0/topic/com.qnx.doc.neutrino_lib_ref/s/strset.html .
char * currency_symbol
Local currency symbol.
int isalpha(int character)
Documented at http://www.cplusplus.com/reference/cctype/isalpha/.
int abs(int n)
Documented at http://www.cplusplus.com/reference/cstdlib/abs/.
time_t mktime(struct tm *timeptr)
Documented at http://www.cplusplus.com/reference/ctime/mktime/.
long time_t
Type time_t can hold a Unix timestamp.
long strtol(const char *string, char **endptr, int radix)
Documented at http://www.cplusplus.com/reference/cstdlib/strtol/.
int fprintf(long file_pointer, const char *format_string,...)
Documented at http://www.cplusplus.com/reference/cstdio/fprintf/.
int isupper(int character)
Documented at http://www.cplusplus.com/reference/cctype/isupper/.
void sleep(DWORD dwMilliseconds)
Windows API uninterruptable sleep in LR, better to use lr_force_think_time() or lr_usleep() instead...
int sprintf(char *buffer, const char *format_string,...)
Documented at http://www.cplusplus.com/reference/cstdio/sprintf/. You should prefer snprintf over s...
char p_sep_by_space
Boolean whether the currency symbol should precede negative monetary quantities.
int sscanf(const char *buffer, const char *format_string,...)
Documented at http://www.cplusplus.com/reference/cstdio/sscanf/.
long atol(const char *string)
Documented at http://www.cplusplus.com/reference/cstdlib/atol/.
int isdigit(int character)
Documented at http://www.cplusplus.com/reference/cctype/isdigit/.
struct lconv * localeconv(void)
Documented at http://www.cplusplus.com/reference/clocale/localeconv/.
double sqrt(double x)
Documented at http://www.cplusplus.com/reference/cmath/sqrt/.
char p_cs_precedes
Boolean whether the currency symbol should precede positive or zero monetary quantities.
char * int_curr_symbol
International currency symbol. This is formed by the three-letter ISO-4217 entry code for the currenc...
void * memset(void *buffer, int c, size_t n)
Documented at http://www.cplusplus.com/reference/cstring/memset/.
Documented at http://www.cplusplus.com/reference/ctime/tm/. Values outside of valid ranges can be us...
size_t strlen(const char *string)
Documented at http://www.cplusplus.com/reference/cstring/strlen/.
int isalnum(int character)
Documented at http://www.cplusplus.com/reference/cctype/isalnum/.
void * realloc(void *mem_address, size_t size)
Documented at http://www.cplusplus.com/reference/cstdlib/realloc/.
int tm_wday
days since Sunday - [0,6] (ignored by mktime)
int strncmp(const char *string1, const char *string2, size_t n)
Documented at http://www.cplusplus.com/reference/cstring/strncmp/.
int ispunct(int character)
Documented at http://www.cplusplus.com/reference/cctype/ispunct/.
int tm_yday
days since January 1 - [0,365] (ignored by mktime)
char * thousands_sep
Separators used to delimit groups of digits to the left of the decimal point for non-monetary quantit...
int rmdir(const char *path)
See on-line help.
int rename(const char *oldname, const char *newname)
Documented at http://www.cplusplus.com/reference/cstdio/rename/.
char * strchr(const char *string, int c)
Documented at http://www.cplusplus.com/reference/cstring/strchr/.
unsigned short millitm
Milliseconds. Actual accuracy may be lower.
short timezone
Difference in minutes of the timezone from UTC.
int snprintf(char *buffer, size_t n, const char *format_string,...)
Documented at http://www.cplusplus.com/reference/cstdio/snprintf/. This function was introduced by t...
int ferror(long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/ferror/.
struct tm * gmtime(const time_t *calTime)
Documented at http://www.cplusplus.com/reference/ctime/gmtime/.
int fputs(const char *str, long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/fputs/.
int fseek(long file_pointer, long offset, int origin)
Documented at http://www.cplusplus.com/reference/cstdio/fseek/.
unsigned long int strtoul(const char *str, char **endptr, int base)
Documented at http://www.cplusplus.com/reference/cstdlib/strtoul/.
int chdir(const char *path)
Documented at http://man7.org/linux/man-pages/man2/chdir.2.html .
int rand(void)
Documented at http://www.cplusplus.com/reference/cstdlib/rand/.
int fputc(int c, long file_pointer)
Documented at http://www.cplusplus.com/reference/cstdio/fputc/.
double log(double x)
Documented at http://www.cplusplus.com/reference/cmath/log/.
int stricmp(const char *string1, const char *string2)
Documented at http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/topic/rtref/stricmp.htm .
int tm_sec
seconds after the minute - [0,61] (or [0,59] when leap seconds are not supported) ...
int isxdigit(int character)
Documented at http://www.cplusplus.com/reference/cctype/isxdigit/.
int tm_hour
hours since midnight - [0,23]
int system(const char *string)
Documented at http://www.cplusplus.com/reference/cstdlib/system/. The popen function is more useful...
int tolower(int character)
Documented at http://www.cplusplus.com/reference/cctype/tolower/.
double modf(double x, double *intpart)
Documented at http://www.cplusplus.com/reference/cmath/modf/.
int isprint(int character)
Documented at http://www.cplusplus.com/reference/cctype/isprint/.
char frac_digits
Amount of fractional digits to the right of the decimal point for monetary quantities in the local fo...
int memcmp(const void *s1, const void *s2, size_t n)
Documented at http://www.cplusplus.com/reference/cstring/memcmp/.
char * strncpy(char *destination, const char *source, size_t num)
Documented at http://www.cplusplus.com/reference/cstring/strncpy/.
int setvbuf(long file_pointer, char *buffer, int mode, size_t size)
Documented at http://www.cplusplus.com/reference/cstdio/setvbuf/.
int tm_isdst
daylight savings time flag (>0 in effect, 0 not in effect, <0 unknown)
double pow(double base, double exponent)
Documented at http://www.cplusplus.com/reference/cmath/pow/.
time_t time(time_t *timeptr)
Documented at http://www.cplusplus.com/reference/ctime/time/.
void free(void *mem_address)
Documented at http://www.cplusplus.com/reference/cstdlib/free/.
char * tmpnam(char *str)
Documented at http://www.cplusplus.com/reference/cstdio/tmpnam/.
time_t time
Time, in seconds, since the Unix Epoch, 1 January 1970 00:00:00 Coordinated Universal Time (UTC)...
int strnicmp(const char *string1, const char *string2, size_t num)
Documented at http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/topic/rtref/strnicmp.htm.
double atof(const char *string)
Documented at http://www.cplusplus.com/reference/cstdlib/atof/.
Used by ftime. Defined as _timeb (instead of timeb) just as in the on-line Help.
int pclose(long file_pointer)
Documented at http://man7.org/linux/man-pages/man3/pclose.3.html .
char n_cs_precedes
Boolean whether a space should appear between the currency symbol and positive or zero monetary quant...
int chdrive(int drive)
See on-line help.