KCC - Kayte C Compiler 1.10.0
A C compiler implementation with preprocessor, lexer, parser, and code generator
Loading...
Searching...
No Matches
Macro Struct Reference

Macro definition. More...

#include <types.h>

Data Fields

char name [256]
char body [1024]
MacroType type
MacroParam params [MAX_MACRO_PARAMS]
int param_count
bool is_predefined
int line_defined
char * file_defined

Detailed Description

Macro definition.

Definition at line 572 of file types.h.

Field Documentation

◆ body

char Macro::body[1024]

Definition at line 574 of file types.h.

◆ file_defined

char* Macro::file_defined

Definition at line 580 of file types.h.

◆ is_predefined

bool Macro::is_predefined

Definition at line 578 of file types.h.

◆ line_defined

int Macro::line_defined

Definition at line 579 of file types.h.

◆ name

char Macro::name[256]

Definition at line 573 of file types.h.

◆ param_count

int Macro::param_count

Definition at line 577 of file types.h.

◆ params

MacroParam Macro::params[MAX_MACRO_PARAMS]

Definition at line 576 of file types.h.

◆ type

MacroType Macro::type

Definition at line 575 of file types.h.


The documentation for this struct was generated from the following file: