CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): corona ()
날 짜 (Date): 1996년07월18일(목) 10시25분44초 KDT
제 목(Title): va_start(...)에서 parameter를 어케써야?




w3c library를 가져와서 압축풀고 compile하는데요

va_start funcion을 사용하는 부분에서 error가 생기더군요

그래서 sunos reference를 보니까

프로그램에서 w3c lib에서 사용한 것과 다르게 나와있더군요

w3c lib에서는

int HTTrace(char *fmt, ...)
{
va_list pArgs;
va_start(pArgs, fmt);
vfprintf(stderr, fmt, pArgs);
}
이렇게 되어있거든요 그런데 sun os reference에서는

void error(va_alist)
                 va_dcl
{
va_list args;
char *fmt;
va_start(args);
fmt=va_args(args, char *);
vfprintf( stderr, fmt, args);
va_end(args);
}
이렇게 되어있더군요

va_start에서 argument를 받는게 다르더군요

어떻게 고쳐야 잘고쳤다는 소리를 들을수있을까요?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.