Jump to main content
Microchip Unified Standard Library Reference Guide
Search
Notice to Development Tools Customers
1
Preface
1.1
Conventions Used in This Guide
1.2
Recommended Reading
2
The Microchip Unified Standard Library
3
General Notes Concerning Library Code
4
Functions Not Thread Safe
5
Library Example Code
5.1
Example code for 8-bit PIC MCUs
5.2
Example code for 8-bit AVR MCUs
5.3
Example code for 16-bit PIC MCUs and dsPIC® DSCs
5.4
Example code for 32-bit PIC MCUs
6
Standard C Library Headers
6.1
<assert.h> Diagnostics
6.2
<complex.h> Complex Arithmetic
6.3
<ctype.h> Character Handling
6.4
<errno.h> Errors
6.5
<fenv.h> Floating-point Environment
6.6
<float.h> Floating-Point Characteristics
6.7
<inttypes.h> Integer Format Conversion
6.8
<iso646.h> Alternate Spellings
6.9
<limits.h> Implementation-Defined Limits
6.10
<locale.h> Localization
6.11
<math.h> Mathematical Functions
6.12
<setjmp.h> Non-Local Jumps
6.13
<signal.h> Signal Handling
6.14
<stdarg.h> Variable Argument Lists
6.15
<stdbool.h> Boolean Types and Values
6.16
<stddef.h> Common Definitions
6.17
<stdint.h> Integer Types
6.18
<stdio.h> Input and Output
6.19
<stdlib.h> Utility Functions
6.20
<string.h> String Functions
6.21
<tgmath.h> Type-generic Math
6.22
<time.h> Date and Time Functions
6.23
<wchar.h> Wide character utilities
6.24
<wctype.h> Wide character classification and mapping utilities
7
Syscall Interface
7.1
_exit Function
7.2
access Function
7.3
brk Function
7.4
close Function
7.5
creat Function
7.6
fcntl Function
7.7
getpid Function
7.8
isatty Function
7.9
link Function
7.10
lseek Function
7.11
open Function
7.12
read Function
7.13
sbrk Function
7.14
unlink Function
7.15
write Function
8
Document Revision History
Microchip Information
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service