Я хотел бы создать шаблон Xcode, который автоматически вставляет #ifndef
s в начало файла заголовка C.Дело в том, что я хочу объединить как имя пакета, так и имя файла в константу препроцессора, поэтому результат выглядит так:
#ifndef mypackage_myfile_h_included
#define mypackage_myfile_h_included
#endif
Я пробовал:
#ifndef ___PACKAGENAMEASIDENTIFIER_______FILEBASENAMEASIDENTIFIER____h_included
#define ___PACKAGENAMEASIDENTIFIER_______FILEBASENAMEASIDENTIFIER____h_included
#endif
Но результат:
#ifndef mypackage____FILEBASENAMEASIDENTIFIER____h_included
#define mypackage____FILEBASENAMEASIDENTIFIER____h_included
#endif
Если я избавлюсь от подчеркивания между двумя макросами, то получу:
#ifndef mypackagemyfile_h_included
#define mypackagemyfile_h_included
#endif
Мне нужно это подчеркивание между пакетом и именем файла.Есть ли способ добиться этого в Xcode?