Тип возвращаемого значения перечисление в хидере, которое описывается в другом хидере - C (СИ)
Формулировка задачи:
Всем привет. У меня внутри хидера модуля есть объявление функции, которая возвращает тип перечисления, который ОПРЕДЕЛЁН в другом хидере.
Module_Main.h
Module_Other.h
Как правильно оформить код? И что делать в подобных ситуациях?
#ifndef _Module_Main_
#define _Module_Main_
typedef enum
{
C_STATUS_FREE,
C_STATUS_BUSY,
C_STATUS_DONE,
C_STATUS_FAIL
} C_STATUS;
#endif#ifndef _Module_Other_ #define _Module_Other_ extern C_STATUS Function(unsigned char uc_arg); #endif
Решение задачи: «Тип возвращаемого значения перечисление в хидере, которое описывается в другом хидере»
textual
Листинг программы
#include "Module_Main.h"