Tcl 6.4 컴파일 패치

feanor의 이미지

백업용입니다. Tcl 6.4를 제 리눅스 시스템에서 컴파일하기 위한 패치입니다.

원본 소스
http://prdownloads.sourceforge.net/tcl/tcl6.4.tar.gz

tcl.h, tclBasic.c, tclInt.h, tclUtil.c
vararg 함수를 ANSI C로 전환

tclCmdAH.c
포인터를 short으로 캐스트할 때 warning 제거

tclEnv.c
setenv를 TclSetEnv로, unsetenv를 TclUnsetEnv로 변경

tclHistory.c
NULL을 함수 포인터로 캐스트할 때 warning 제거

tclInt.h
strtod 선언 제거

tclTest.c
exit 선언 제거

tclUnix.h
getwd 대신 getcwd 사용
errno 선언 제거
sys_errlist 선언 조건화

tclUnixAZ.c
캐스팅 실수 수정

tclUnixStr.c
EDEADLK == EDEADLOCK일 때 case 중복 나는 것 수정

tclUnixUtil.c
mktemp 대신 mkstemp 사용

File attachments: 
첨부파일 크기
Plain text icon tcl6.4-compile.txt10 KB