У меня есть C-программа (модуль Apache, т.е. программа запускается часто), которая выполняет write ()
строка с завершающим нулем в сокете, поэтому мне нужно знать ее длину.
Строка # определена как:
#define POLICY "\n" \
"\n" \
"\n" \
"\n" \
" \0"
Есть ли способ лучше, чем использование strlen (ПОЛИТИКА) +1
во время выполнения (и, таким образом, вычисление длины снова и снова)?
Директива препроцессора, что позволило бы установить POLICY_LENGTH
уже во время компиляции?