SrcToA2L/Inc/Global_Variables.hpp

28 lines
578 B
C++

#ifndef __GLOBAL_VARIABLES_HPP__
#define __GLOBAL_VARIABLES_HPP__
#include "Type_Descriptions.hpp"
extern "C"
{
#include "stdio.h"
}
// 地址对齐长度
extern size_t addr_alignment_size;
// 类型列表
extern type_node *type_list_head;
// 宏定义列表
extern define_node *define_list_head;
// 源文件及头文件列表
extern file_node *source_and_header_file_list_head;
// 文件指针
extern FILE *input_reference_A2L_file;
extern FILE *input_map_file;
extern FILE *output_target_A2L_file;
extern FILE *output_middleware_file;
#endif