Documentation  |   Table of Contents   |  < Previous   |  Next >   |  Index

5    Runtime Library Functions

Palm OS® Protein C/C++ Compiler Language & Library Reference

Palm OS® Developer Suite

Supported Functions ^TOP^

The following is an alphabetical list of runtime library functions, as defined in the POSIX headers for Palm OS® 6.1, which are explicitly provided by the operating system. For detailed information about any of these functions, see the individual header file chapters that follow, beginning with Chapter 6, "assert.h."

posix/ctype.h ^TOP^

isalnum()

isgraph()

isupper()

isalpha()

islower()

isxdigit()

isblank()

isprint()

tolower()

iscntrl()

ispunct()

tolower()

isdigit()

isspace()

toupper()

posix/math.h ^TOP^

abs()

expf()

logf()

acos()

expl()

logl()

acosf()

expm1()

modf()

acosh()

fabs()

modff()

acosl()

fabsf()

modfl()

asin()

fabsl()

nextafter()

asinf()

floor()

pow()

asinh()

floorf()

powf()

asinl()

floorl()

powl()

atan()

fmod()

remainder()

atan2()

fmodf()

rint()

atan2f()

fmodl()

scalbn()

atan2l()

frexp()

sin()

atanf()

frexpf()

sinf()

atanh()

frexpl()

sinh()

atanl()

hypot()

sinhf()

cbrt()

hypotf()

sinhl()

ceil()

hypotl()

sinl()

ceilf()

ilogb()

sqrt()

ceill()

ldexp()

sqrtf()

copysign()

ldexpf()

sqrtl()

cos()

ldexpl()

tan()

cosf()

log()

tanf()

cosh()

log10()

tanh()

coshf()

log10f()

tanhf()

coshl()

log10l()

tanhl()

cosl()

log1p()

tanl()

exp()

logb()

posix/stdio.h ^TOP^

asprintf()

freopen()

rewind()

clearerr()

fscanf()

scanf()

fclose()

fseek()

setbuf()

fdopen()

fseeko()

setbuffer()

feof()

fsetpos()

setlinebuf()

ferror()

ftell()

setvbuf()

fflush()

ftello()

snprintf()

fgetc()

fwrite()

sprintf()

fgetln()

getc()

sscanf()

fgetpos()

getchar()

ungetc()

fgets()

gets()

vasprintf()

fileno()

getw()

vfprintf()

fopen()

perror()

vprintf()

fprintf()

printf()

vscanf()

fpurge()

putc()

vsnprintf()

fputc()

putchar()

vsprintf()

fputs()

puts()

vsscanf()

fread()

putw()

posix/stdlib.h ^TOP^

abs()

inplace_realloc()

random()

atof()

labs()

realloc()

atoi()

ldiv()

srand()

atol()

llabs()

srandom()

atoll()

malloc()

strtod()

bsearch()

qsort()

strtol()

calloc()

qsort_r()

strtoll()

div()

rand()

strtoul()

free()

rand_r()

strtoull()

posix/string.h ^TOP^

memchr()

strcspn()

strncpy()

memcmp()

strdup()

strpbrk()

memcpy()

strerror()

strrchr()

memmove()

strerror_r()

strsep()

memset()

strlcat()

strspn()

strcat()

strlcpy()

strstr()

strchr()

strlen()

strtok()

strcmp()

strncat()

strtok_r()

strcoll()

strncmp()

strxfrm()

strcpy()

posix/strings.h ^TOP^

bcopy()

strcasecmp()

bzero()

strncasecmp()

posix/time.h ^TOP^

asctime()

difftime()

mktime()

asctime_r()

gmtime()

strftime()

clock()

gmtime_r()

time()

ctime()

localtime()

time()

ctime_r()

localtime_r()

posix/sys/ioctl.h ^TOP^

ioctl()

posix/sys/PalmMath.h ^TOP^

lceilf()

lfloorf()

sincosf()

posix/sys/time.h ^TOP^

getcountrycode()

palm_seconds_to_time_t()

getgmtoffset()

settime()

gettimezone()

settimezone()

hastimezone()

system_real_time()

localtime_tz()

system_time()

mktime_tz()

time_t_to_palm_seconds()

posix/sys/uio.h ^TOP^

readv()

writev()

Unsupported Functions ^TOP^

The following is an alphabetical list of runtime library functions, sorted by header file name, declared in the POSIX headers that are not implemented by the operating system.

posix/ctype.h ^TOP^

isascii()
(this is handled via a #define)

toascii()
(this is handled via a #define)

posix/inttypes.h ^TOP^

strtoimax()

strtoumax()

posix/locale.h ^TOP^

setlocale()

posix/math.h ^TOP^

erf()

islessequal()

modf()

erfc()

islessgreater()

nan()

exp2()

isunordered()

nearbyint()

fdim()

lgamma()

nexttoward()

fma()

llrint()

remquo()

fmax()

llround()

round()

fmin()

log2()

scalbln()

isgreater()

lrint()

tgamma()

isgreaterequal()

lround()

trunc()

isless()

In addition, any of the above functions that have float overrides (suffixed with an "f") or long double overrides (suffixed with an "l") are also unsupported. For example, exp2f() and exp2l().

posix/signal.h ^TOP^

kill()

sigblock()

sigpending()

killpg()

sigdelset()

sigprocmask()

psignal()

sigemptyset()

sigreturn()

raise()

sigfillset()

sigsetmask()

sigaction()

siginterrupt()

sigstack()

sigaddset()

sigismember()

sigsuspend()

sigaltstack()

sigpause()

sigvec()

posix/stdio.h ^TOP^

ctermid()

getc_unlocked()

remove()

cuserid()

getchar_unlocked()

rename()

flockfile()

pclose()

tempnam()

ftrylockfile()

popen()

tmpfile()

funlockfile()

putc_unlocked()

tmpnam()

funopen()

putchar_unlocked()

posix/stdlib.h ^TOP^

a64l()

drand48()

mktemp()

abort()

erand48()

mrand48()

alloca()

exit()

nrand48()

atexit()

getbsize()

putenv()

cfree()

getenv()

qdiv()

cgetcap()

getloadavg()

radixsort()

cgetclose()

heapsort()

realpath()

cgetent()

initstate()

seed48()

cgetfirst()

jrand48()

setenv()

cgetmatch()

l64a()

setkey()

cgetnext()

lcong48()

setstate()

cgetnum()

lldiv()

sradixsort()

cgetset()

lrand48()

srand48()

cgetstr()

mergesort()

ttyslot()

cgetustr()

mkdtemp()

unsetenv()

daemon()

mkstemp()

valloc()

devname()

posix/string.h ^TOP^

memccpy()

posix/strings.h ^TOP^

bcmp()

index()

ffs()

rindex()

posix/termios.h ^TOP^

tcdrain()

tcflush()

tcsendbreak()

tcflow()

tcgetpgrp()

tcsetpgrp()

posix/time.h ^TOP^

clock_getres()

strptime()

timer_getoverrun()

clock_gettime()

time2posix()

timer_gettime()

clock_settime()

timelocal()

timer_settime()

nanosleep()

timeoff()

timezone()

offtime()

timer_create()

tzset()

posix2time()

timer_delete()

tzsetwall()

posix/wchar.h ^TOP^

fwide()

wcsncat()

wcstoul()

wcscat()

wcsncmp()

wcswidth()

wcschr()

wcsncpy()

wcwidth()

wcscmp()

wcspbrk()

wmemchr()

wcscpy()

wcsrchr()

wmemcmp()

wcscspn()

wcsspn()

wmemcpy()

wcslcat()

wcsstr()

wmemmove()

wcslcpy()

wcstod()

wmemset()

wcslen()

wcstol()

posix/machine/arm/param.h ^TOP^

delay()

posix/sys/bswap.h ^TOP^

bswap16()

bswap32()

bswap64()

posix/sys/socket.h ^TOP^

socketpair()

posix/sys/stat.h ^TOP^

chflags()

lchflags()

mkfifo()

chmod()

lchmod()

mknod()

fchflags()

lstat()

stat()

fchmod()

mkdir()

umask()

fstat()

posix/sys/time.h ^TOP^

adjtime()

itimerdecr()

ratecheck()

adjtime1()

itimerfix()

setitimer()

clock_settime1()

lutimes()

settimeofday()

futimes()

microtime()

settimeofday1()

getitimer()

ppsratecheck()

utimes()

gettimeofday()

posix/sys/uio.h ^TOP^

preadv()

pwritev()