天天看點

ansi.h的源碼及注釋翻譯

此部分源碼為Minix系統下include目錄下的ansi.h檔案源碼,内容如下:

#ifndef _ANSI_H

#define _ANSI_H

#if __STDC__==1

#define _ANSI_H 31459

#endif

#ifdef __GNUC__

#define _ANSI 31459

#endif

#ifdef _ANSI

#define _PROTOTYPE(function,params) function params

#define _ARGS(params) params

#define _VOIDSTAR void *

#define _VOID void

#define _CONST const

#define _VOLATILE volatile

#define _SIZET size_t

#else

#define _PROTOTYPE(function,params) function()

#define _ARGS(params) ()

#define _VOIDSTAR void *

#define _VOID void

#define _CONST

#define _VOLATILE

#define _SIZET int

#endif

#define _RESTRICT

#if defined(_MINIX) || _POSIX_C_SOURCE > 0 || defined(_POSIX2_SOURCE)

#undef _POSIX_SOURCE

#define _POSIX_SOURCE 1

#endif

#endif

繼續閱讀