Fusion
Standard C Library from
Unicoi Systems™ Inc.
The Fusion
RTOS (Real Time Operating System) provides an
extensive, re-entrant, Thread safe, small footprint,
integer based, POSIX style standard C Library.
The capabilities are listed below in categories.
There may be additional capabilities other than
those listed below.
Time
The Time library provides
types and functions for time/date manipulation.
In general they provide a means to convert a 32
bit time into various ASCII and Structure versions
of the time. Below are the various time functions.
Most will map directly into the ANSI C standard
functions.
- FCL_TIME
- FCL_CTIME
- FCL_CLOCK
- FCL_LOCALTIME
- FCL_DIFFTIME
- FCL_MKTIME
- FCL_GMTIME
- SET_OS_TIME
- FCL_ISLEAP
- FCL_STRFTIME
Stdio
The Studio Library provides
input and output functions. Below are the various
stdio functions. Most will map directly into the
ANSI C standard functions. Some of these functions
may require the Fusion
File System to be present.
- FCL_VSPRINTF
- FCL_SPRINTF
- FCL_PRINTF
- FCL_FPRINTF
- FCL_VFPRINTF
- FCL_ACCESS
- FCL_CHDIR
- FCL_CHOWN
- FCL_CLOSE
- FCL_FCLOSE
- FCL_DUP
- FCL_DUP2
- FCL_LINK
- FCL_LSEEK
- FCL_FSEEK
- FCL_FTELL
- FCL_READ
- FCL_FREAD
- FCL_RMDIR
- FCL_REMOVE
- FCL_RENAME
- FCL_REWIND
- FCL_FGETPOS
- FCL_FSETPOS
- FCL_GETC
- FCL_PUTC
- FCL_TRUNCATE
- FCL_UNLINK
- FCL_WRITE
- FCL_FWRITE
- FCL_CREAT
- FCL_FCNTL
- FCL_OPEN
- FCL_FOPEN
- FCL_FGETC
- FCL_FGETS
- FCL_FPUTC
- FCL_FPUTS
Stddir
The Stddir Library provides
directory control type functions. Below are the
various stddir functions. Most will map directly
into the ANSI C standard functions. Some of these
functions may require the Fusion
File System to be present.
- FCL_CLOSEDIR
- FCL_OPENDIR
- FCL_READDIR
- FCL_REWINDDIR
- FCL_SEEKDIR
- FCL_TELLDIR
- FCL_CHMOD
- FCL_FSTAT
- FCL_MKDIR
- FCL_MKFIFO
- FCL_STAT
- FCL_UMASK
Stdlib
The Stdlib Library provides
functions for number conversion, storage allocation
and similar capabilities. Below are the various
Stdlib functions. Most will map directly into
the ANSI C standard functions.
- FCL_STRTOUL
- FCL_STRTOL
- FCL_ATOL
- FCL_ATOI
- FCL_LTOA
- FLC_ITOA
- FCL_RAND
- FCL_SRAND
- FCL_MALLOCINIT
- FCL_MALLOC
- FCL_FREE
- FCL_CALLOC
- FCL_REALLOC
String
The String Library provides
functions for string management Below are the
various String functions. Most will map directly
into the ANSI C standard functions.
- FCL_STRTOK
- FCL_STRSTR
- FCL_STRRCHR
- FCL_STRFNEQL
- FCL_STRNCPY
- FCL_STRNCMPI
- FCL_STRNCMP
- FCL_STRNCAT
- FCL_STRLEN
- FCL_STRFNEQL
- FCL_STREQL
- FCL_STRECPY
- FCL_STRDUP
- FCL_STRCPY
- FCL_STRCMPI
- FCL_STRCMP
- FCL_STRCHR
- FCL_STRCAT
- FCL_STRPBRK
- FCL_STRSPN
- FCL_STRCSPN
- FCL_MEMMOVE
- FCL_MEMCCPY
- FCL_MEMCHR
- FCL_MEMCMP
- FCL_MEMCPY
- FCL_MEMSET
Character
The Character Library provides
functions for testing and converting characters
to various formats. Below are the various Character
functions. Most will map directly into the ANSI
C standard functions.
- FCL_ISDIGIT
- FCL_ISASCII
- FCL_ISPRINT
- FCL_ISPUNCT
- FCL_ISGRAPH
- FCL_ISSPACE
- FCL_ISLOWER
- FCL_ISUPPER
- FCL_ISALPHA
- FCL_ISALNUM
- FCL_ISCNTRL
- FCL_ISXDIGIT
- FCL_TOLOWER
- FCL_TOUPPER
Copyright © 2004 Unicoi Systems, Inc.
Email webmaster@unicoi.com
with your site questions/comments.
|