У меня есть эта структура в файле.c:
struct entry {
int position;
int length;
struct entry *node;
};
Теперь, как я могу ограничить область действия этой структуры layout хост-файлом, чтобы при использовании того же имени для новой структуры layout в другом файле я не получал ошибка "переопределения"?
Я пытался использовать static перед struct , но это кажется бесполезным (I также не имеет смысла ). Кстати, этот вопрос не кажется мне действительным, так как я получаю ошибку «переопределения» при дублировании записи stuct в связанных файлах (с использованием MinGW ).
---Изменить---
Для тех, кто хочет знать больше:здесь и здесь .