오늘 stdarg.h를 뜯어보면서 보게 된 구문인데
#define va_start(ap, v) ((void) ap = ADDRESSOF(v) + INTSIZEOF(v))
대충 이런 문맥의 매크로 함수에서 INTSIZEOF를 뜯으면 나오는 거임. 이게 대체 뭔 구문인가 싶었는데
보니까 워드 단위 배수에 맞춰서 sizeof(v) 값을 내뱉는 거더라고
그냥 알게 된 게 기뻐서 끄적여봤음. 오랜만에 C언어 뒤적거린 듯
3개의 댓글
무분별한 사용은 차단될 수 있습니다.
Tbps
끼에엑
사실 제가 남에게 이렇게 저렇게 공부해라 할 정도로 잘 아는 것도 아니라서 답하기에 조심스럽내오. 적어도 손해는 안 볼 거라고 생각함.
잉텔
정작 valist는 안쓰고 저딴식으로만 써서..