13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>TASKING</strong> <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>ARM</strong> <strong>User</strong> <strong>Guide</strong>ctype.hisspaceisupperisxdigittolowertoupper_tolower_toupperisasciitoascii13.2.5. dbg.hwctype.hiswspaceiswupperiswxdigittowlowertowupper--DescriptionReturns a non-zero value when c is a space type character (space,tab, vertical tab, <strong>for</strong>mfeed, linefeed, carriage return).Returns a non-zero value when c is an uppercase character ([A-Z]).Returns a non-zero value when c is a hexadecimal digit([0-9][A-F][a-f]).Returns c converted to a lowercase character if it is an uppercasecharacter, otherwise c is returned.Returns c converted to an uppercase character if it is a lowercasecharacter, otherwise c is returned.Converts c to a lowercase character, does not check if c really isan uppercase character. Implemented as macro. This macrofunction is not defined in ISO C99.Converts c to an uppercase character, does not check if c reallyis a lowercase character. Implemented as macro. This macrofunction is not defined in ISO C99.Returns a non-zero value when c is in the range of 0 and 127.Thisfunction is not defined in ISO C99.Converts c to an ASCII value (strip highest bit). This function isnot defined in ISO C99.The header file dbg.h contains the debugger call interface <strong>for</strong> file system simulation. It contains low levelfunctions. This header file is not defined in ISO C99._dbg_trap_argcv(const char*buf,size_t size)Low level function to trap debug eventsLow level function <strong>for</strong> command line argument passing13.2.6. errno.hint errnoExternal variable that holds implementation defined error codes.The following error codes are defined as macros in errno.h:EPERM 1 Operation not permittedENOENT 2 No such file or directoryEINTR 3 Interrupted system callEIO 4 I/O errorEBADF 5 Bad file numberEAGAIN 6 No more processesENOMEM 7 Not enough coreEACCES 8 Permission deniedEFAULT 9 Bad address744

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!