나는 매크로에 대한 몇 가지 코드를 찾고 있었다, 나는 매크로«의 va_start를보기»에 대한이 같은 코드를 발견왜 stdarg.h 매크로가«__va_size»입니까?
#define __va_argsiz(t) \
(((sizeof(t) + sizeof(int) - 1)/sizeof(int)) * sizeof(int))
#define va_start(ap, pN) \
((ap) = ((va_list) (&pN) + __va_argsiz(pN)))
내가«__va_argsiz»기능의 목적이 정확히 무엇인지 알고 싶습니다. 그것은 정렬 제한입니까?
감사합니다.
귀하가이 플랫폼을 발견 한 플랫폼에 대한 세부 정보를 제공하지 않으면 질문에 의미가 없습니다. –