Jump to main content
MPLAB® XC32 Assembler, Linker and Utilities User's Guide
Search
Home
5
Assembler Directives
5.7
Directives that Control Conditional Assembly
5.7.4
If Directive
5.7.4.11
Ifnotdef Directive
Notice to Development Tools Customers
1
Preface
2
Assembler Overview
3
Assembler Command-Line Options
4
MPLAB XC32 Assembly Language
5
Assembler Directives
5.1
Directives that Define Sections
5.2
Directives that Initialize Constants
5.3
Directives that Declare Symbols
5.4
Directives that Define Symbols
5.5
Directives that Modify Section Alignment
5.6
Directives that Format the Output Listing
5.7
Directives that Control Conditional Assembly
5.7.1
Else Directive
5.7.2
Elseif Directive
5.7.3
Endif Directive
5.7.4
If Directive
5.7.4.1
Ifdef Directive
5.7.4.2
Ifc Directive
5.7.4.3
Ifeq Directive
5.7.4.4
Ifeqs Directive
5.7.4.5
Ifge Directive
5.7.4.6
Ifgt Directive
5.7.4.7
Ifle Directive
5.7.4.8
Iflt Directive
5.7.4.9
Ifnc Directive
5.7.4.10
Ifndef Directive
5.7.4.11
Ifnotdef Directive
5.7.4.12
Ifne Directive
5.7.4.13
Ifnes Directive
5.8
Directives for Substitution/Expansion
5.9
Directives that Include Other Files
5.10
Directives that Control Diagnostic Output
5.11
Directives for Debug Information
5.12
PIC32M Symbols that Control Code Generation
6
Assembler Errors/Warnings/Messages
7
Linker Overview
8
Linker Command-Line Interface
9
Linker Scripts
10
Linker Processing
11
Linker Examples
12
Linker Errors/Warnings
13
MPLAB XC32 Object Archiver/Librarian
14
Other Utilities
15
Useful Tables
16
GNU Free Documentation License
17
Document Revision History
Microchip Information
5.7.4.11 Ifnotdef Directive
The
.ifnotdef
symbol
directive is equivalent to the
.ifndef
directive.