# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MPLAB XC16 C-Compiler

- 1
- 2
…
- 10
- 11
- 12
- 13
- 14
…
- 365
- 366

MPLAB
®
XC16 C Compiler Users Guide
DS50002071C-page 12  2012-2013 Microchip Technology Inc.
 Chapter 9. Fixed-Point Arithmetic Support  explains fixed-point arithmetic
support in the compiler.
 Chapter 10. Memory Allocation and Access  describes the compiler
run-time model, including information on sections, initialization, memory models,
the software stack and much more.
 Chapter 11. Operators and Statements  discusses operators and state-
ments.
 Chapter 12. Register Usage  explains how to access and use SFRs.
 Chapter 13. Functions  details available functions.
 Chapter 14. Interrupts  describes how to use interrupts.
 Chapter 15. Main, Runtime Startup and Reset  describes important
elements of C code.
 Chapter 16. Mixing C and Assembly Code  provides guidelines to using the
compiler with 16-bit assembly language modules.
 Chapter 17. Library Routines  explains how to use libraries.
 Chapter 18. Optimizations  describes optimization options.
 Chapter 19. Preprocessing  details preprocessing operation.
 Chapter 20. Linking Programs  explains how linking works.
 Appendix A. Implementation-Defined Behavior  details compiler-specific
parameters described as implementation-defined in the ANSI standard.
 Appendix B. Embedded Compiler Compatibility Mode  details the com-
pilers compatibility mode.
 Appendix C. Diagnostics  lists error and warning messages generated by
the compiler.
 Appendix D. GNU Free Documentation License  usage license for the Free
Software Foundation.
 Appendix E. ASCII Character Set  a table of the ASCII character set.
 Appendix F. Deprecated Features  details features that are considered
obsolete.
 Appendix G. Built-in Functions  lists the built-in functions of the C compiler.
 Appendix H. Document Revision History  information previous and current
revisions of this document.

- 1
- 2
…
- 10
- 11
- 12
- 13
- 14
…
- 365
- 366