📄 perlcapi.h
字号:
U32 * _PL_lex_state ();
#define PL_lex_state (*_PL_lex_state())
#undef PL_lex_starts
I32 * _PL_lex_starts ();
#define PL_lex_starts (*_PL_lex_starts())
#undef PL_expect
expectation * _PL_expect ();
#define PL_expect (*_PL_expect())
#undef PL_evalseq
U32 * _PL_evalseq ();
#define PL_evalseq (*_PL_evalseq())
#undef PL_subline
I32 * _PL_subline ();
#define PL_subline (*_PL_subline())
#undef PL_error_count
I32 * _PL_error_count ();
#define PL_error_count (*_PL_error_count())
#undef PL_oldbufptr
char * * _PL_oldbufptr ();
#define PL_oldbufptr (*_PL_oldbufptr())
#undef PL_lex_inwhat
I32 * _PL_lex_inwhat ();
#define PL_lex_inwhat (*_PL_lex_inwhat())
#undef PL_maxo
int * _PL_maxo ();
#define PL_maxo (*_PL_maxo())
#undef PL_hexdigit
char * * _PL_hexdigit ();
#define PL_hexdigit (*_PL_hexdigit())
#undef PL_nomemok
bool * _PL_nomemok ();
#define PL_nomemok (*_PL_nomemok())
#undef PL_egid
int * _PL_egid ();
#define PL_egid (*_PL_egid())
#undef PL_xiv_root
IV * * _PL_xiv_root ();
#define PL_xiv_root (*_PL_xiv_root())
#undef PL_xiv_arenaroot
XPV* * _PL_xiv_arenaroot ();
#define PL_xiv_arenaroot (*_PL_xiv_arenaroot())
#undef PL_lex_brackstack
char * * _PL_lex_brackstack ();
#define PL_lex_brackstack (*_PL_lex_brackstack())
#undef PL_numeric_standard
bool * _PL_numeric_standard ();
#define PL_numeric_standard (*_PL_numeric_standard())
#undef PL_lex_inpat
OP * * _PL_lex_inpat ();
#define PL_lex_inpat (*_PL_lex_inpat())
#undef PL_sv_no
SV * _PL_sv_no ();
#define PL_sv_no (*_PL_sv_no())
#undef PL_sh_path
char * * _PL_sh_path ();
#define PL_sh_path (*_PL_sh_path())
#undef PL_euid
int * _PL_euid ();
#define PL_euid (*_PL_euid())
#undef PL_runops
runops_proc_t * * _PL_runops ();
#define PL_runops (*_PL_runops())
#undef PL_subname
SV * * _PL_subname ();
#define PL_subname (*_PL_subname())
#undef PL_lex_defer
U32 * _PL_lex_defer ();
#define PL_lex_defer (*_PL_lex_defer())
#undef PL_an
U32 * _PL_an ();
#define PL_an (*_PL_an())
#undef PL_cop_seqmax
U32 * _PL_cop_seqmax ();
#define PL_cop_seqmax (*_PL_cop_seqmax())
#undef PL_he_root
HE * * _PL_he_root ();
#define PL_he_root (*_PL_he_root())
#undef PL_sighandlerp
Sighandler_t * _PL_sighandlerp ();
#define PL_sighandlerp (*_PL_sighandlerp())
#undef PL_patleave
char * * _PL_patleave ();
#define PL_patleave (*_PL_patleave())
#undef PL_bufend
char * * _PL_bufend ();
#define PL_bufend (*_PL_bufend())
#undef PL_thisexpr
I32 * _PL_thisexpr ();
#define PL_thisexpr (*_PL_thisexpr())
#undef PL_lex_brackets
I32 * _PL_lex_brackets ();
#define PL_lex_brackets (*_PL_lex_brackets())
#undef PL_sv_yes
SV * _PL_sv_yes ();
#define PL_sv_yes (*_PL_sv_yes())
#undef PL_lex_casestack
char * * _PL_lex_casestack ();
#define PL_lex_casestack (*_PL_lex_casestack())
#undef PL_No
char * * _PL_No ();
#define PL_No (*_PL_No())
#undef PL_last_lop
char * * _PL_last_lop ();
#define PL_last_lop (*_PL_last_lop())
#undef Perl_op_desc
char ** _Perl_op_desc ();
#define Perl_op_desc (_Perl_op_desc())
#undef Perl_op_name
char ** _Perl_op_name ();
#define Perl_op_name (_Perl_op_name())
#undef Perl_no_modify
char * _Perl_no_modify ();
#define Perl_no_modify (_Perl_no_modify())
#undef Perl_opargs
U32 * _Perl_opargs ();
#define Perl_opargs (_Perl_opargs())
#undef win32_errno
#undef win32_stdin
#undef win32_stdout
#undef win32_stderr
#undef win32_ferror
#undef win32_feof
#undef win32_fprintf
#undef win32_printf
#undef win32_vfprintf
#undef win32_vprintf
#undef win32_fread
#undef win32_fwrite
#undef win32_fopen
#undef win32_fdopen
#undef win32_freopen
#undef win32_fclose
#undef win32_fputs
#undef win32_fputc
#undef win32_ungetc
#undef win32_getc
#undef win32_fileno
#undef win32_clearerr
#undef win32_fflush
#undef win32_ftell
#undef win32_fseek
#undef win32_fgetpos
#undef win32_fsetpos
#undef win32_rewind
#undef win32_tmpfile
#undef win32_abort
#undef win32_fstat
#undef win32_stat
#undef win32_pipe
#undef win32_popen
#undef win32_pclose
#undef win32_rename
#undef win32_setmode
#undef win32_lseek
#undef win32_tell
#undef win32_dup
#undef win32_dup2
#undef win32_open
#undef win32_close
#undef win32_eof
#undef win32_read
#undef win32_write
#undef win32_mkdir
#undef win32_rmdir
#undef win32_chdir
#undef win32_setbuf
#undef win32_setvbuf
#undef win32_fgetc
#undef win32_fgets
#undef win32_gets
#undef win32_putc
#undef win32_puts
#undef win32_getchar
#undef win32_putchar
#undef win32_malloc
#undef win32_calloc
#undef win32_realloc
#undef win32_free
#undef win32_sleep
#undef win32_times
#undef win32_stat
#undef win32_ioctl
#undef win32_utime
#undef win32_getenv
#undef win32_htonl
#undef win32_htons
#undef win32_ntohl
#undef win32_ntohs
#undef win32_inet_addr
#undef win32_inet_ntoa
#undef win32_socket
#undef win32_bind
#undef win32_listen
#undef win32_accept
#undef win32_connect
#undef win32_send
#undef win32_sendto
#undef win32_recv
#undef win32_recvfrom
#undef win32_shutdown
#undef win32_closesocket
#undef win32_ioctlsocket
#undef win32_setsockopt
#undef win32_getsockopt
#undef win32_getpeername
#undef win32_getsockname
#undef win32_gethostname
#undef win32_gethostbyname
#undef win32_gethostbyaddr
#undef win32_getprotobyname
#undef win32_getprotobynumber
#undef win32_getservbyname
#undef win32_getservbyport
#undef win32_select
#undef win32_endhostent
#undef win32_endnetent
#undef win32_endprotoent
#undef win32_endservent
#undef win32_getnetent
#undef win32_getnetbyname
#undef win32_getnetbyaddr
#undef win32_getprotoent
#undef win32_getservent
#undef win32_sethostent
#undef win32_setnetent
#undef win32_setprotoent
#undef win32_setservent
#define win32_errno _win32_errno
#define win32_stdin _win32_stdin
#define win32_stdout _win32_stdout
#define win32_stderr _win32_stderr
#define win32_ferror _win32_ferror
#define win32_feof _win32_feof
#define win32_strerror _win32_strerror
#define win32_perror _win32_perror
#define win32_fprintf _win32_fprintf
#define win32_printf _win32_printf
#define win32_vfprintf _win32_vfprintf
#define win32_vprintf _win32_vprintf
#define win32_fread _win32_fread
#define win32_fwrite _win32_fwrite
#define win32_fopen _win32_fopen
#define win32_fdopen _win32_fdopen
#define win32_freopen _win32_freopen
#define win32_fclose _win32_fclose
#define win32_fputs _win32_fputs
#define win32_fputc _win32_fputc
#define win32_ungetc _win32_ungetc
#define win32_getc _win32_getc
#define win32_fileno _win32_fileno
#define win32_clearerr _win32_clearerr
#define win32_fflush _win32_fflush
#define win32_ftell _win32_ftell
#define win32_fseek _win32_fseek
#define win32_fgetpos _win32_fgetpos
#define win32_fsetpos _win32_fsetpos
#define win32_rewind _win32_rewind
#define win32_tmpfile _win32_tmpfile
#define win32_abort _win32_abort
#define win32_fstat _win32_fstat
#define win32_stat _win32_stat
#define win32_pipe _win32_pipe
#define win32_popen _win32_popen
#define win32_pclose _win32_pclose
#define win32_rename _win32_rename
#define win32_setmode _win32_setmode
#define win32_lseek _win32_lseek
#define win32_tell _win32_tell
#define win32_dup _win32_dup
#define win32_dup2 _win32_dup2
#define win32_open _win32_open
#define win32_close _win32_close
#define win32_eof _win32_eof
#define win32_read _win32_read
#define win32_write _win32_write
#define win32_mkdir _win32_mkdir
#define win32_rmdir _win32_rmdir
#define win32_chdir _win32_chdir
#define win32_setbuf _win32_setbuf
#define win32_setvbuf _win32_setvbuf
#define win32_fgetc _win32_fgetc
#define win32_fgets _win32_fgets
#define win32_gets _win32_gets
#define win32_putc _win32_putc
#define win32_puts _win32_puts
#define win32_getchar _win32_getchar
#define win32_putchar _win32_putchar
#define win32_malloc _win32_malloc
#define win32_calloc _win32_calloc
#define win32_realloc _win32_realloc
#define win32_free _win32_free
#define win32_sleep _win32_sleep
#define win32_spawnvp _win32_spawnvp
#define win32_times _win32_times
#define win32_stat _win32_stat
#define win32_ioctl _win32_ioctl
#define win32_utime _win32_utime
#define win32_getenv _win32_getenv
#define win32_open_osfhandle _win32_open_osfhandle
#define win32_get_osfhandle _win32_get_osfhandle
#define win32_htonl _win32_htonl
#define win32_htons _win32_htons
#define win32_ntohl _win32_ntohl
#define win32_ntohs _win32_ntohs
#define win32_inet_addr _win32_inet_addr
#define win32_inet_ntoa _win32_inet_ntoa
#define win32_socket _win32_socket
#define win32_bind _win32_bind
#define win32_listen _win32_listen
#define win32_accept _win32_accept
#define win32_connect _win32_connect
#define win32_send _win32_send
#define win32_sendto _win32_sendto
#define win32_recv _win32_recv
#define win32_recvfrom _win32_recvfrom
#define win32_shutdown _win32_shutdown
#define win32_closesocket _win32_closesocket
#define win32_ioctlsocket _win32_ioctlsocket
#define win32_setsockopt _win32_setsockopt
#define win32_getsockopt _win32_getsockopt
#define win32_getpeername _win32_getpeername
#define win32_getsockname _win32_getsockname
#define win32_gethostname _win32_gethostname
#define win32_gethostbyname _win32_gethostbyname
#define win32_gethostbyaddr _win32_gethostbyaddr
#define win32_getprotobyname _win32_getprotobyname
#define win32_getprotobynumber _win32_getprotobynumber
#define win32_getservbyname _win32_getservbyname
#define win32_getservbyport _win32_getservbyport
#define win32_select _win32_select
#define win32_endhostent _win32_endhostent
#define win32_endnetent _win32_endnetent
#define win32_endprotoent _win32_endprotoent
#define win32_endservent _win32_endservent
#define win32_getnetent _win32_getnetent
#define win32_getnetbyname _win32_getnetbyname
#define win32_getnetbyaddr _win32_getnetbyaddr
#define win32_getprotoent _win32_getprotoent
#define win32_getservent _win32_getservent
#define win32_sethostent _win32_sethostent
#define win32_setnetent _win32_setnetent
#define win32_setprotoent _win32_setprotoent
#define win32_setservent _win32_setservent
int * _win32_errno(void);
FILE* _win32_stdin(void);
FILE* _win32_stdout(void);
FILE* _win32_stderr(void);
int _win32_ferror(FILE *fp);
int _win32_feof(FILE *fp);
char* _win32_strerror(int e);
void _win32_perror(const char *str);
int _win32_fprintf(FILE *pf, const char *format, ...);
int _win32_printf(const char *format, ...);
int _win32_vfprintf(FILE *pf, const char *format, va_list arg);
int _win32_vprintf(const char *format, va_list arg);
size_t _win32_fread(void *buf, size_t size, size_t count, FILE *pf);
size_t _win32_fwrite(const void *buf, size_t size, size_t count, FILE *pf);
FILE* _win32_fopen(const char *path, const char *mode);
FILE* _win32_fdopen(int fh, const char *mode);
FILE* _win32_freopen(const char *path, const char *mode, FILE *pf);
int _win32_fclose(FILE *pf);
int _win32_fputs(const char *s,FILE *pf);
int _win32_fputc(int c,FILE *pf);
int _win32_ungetc(int c,FILE *pf);
int _win32_getc(FILE *pf);
int _win32_fileno(FILE *pf);
void _win32_clearerr(FILE *pf);
int _win32_fflush(FILE *pf);
long _win32_ftell(FILE *pf);
int _win32_fseek(FILE *pf,long offset,int origin);
int _win32_fgetpos(FILE *pf,fpos_t *p);
int _win32_fsetpos(FILE *pf,const fpos_t *p);
void _win32_rewind(FILE *pf);
FILE* _win32_tmpfile(void);
void _win32_abort(void);
int _win32_fstat(int fd,struct stat *sbufptr);
int _win32_stat(const char *name,struct stat *sbufptr);
int _win32_pipe( int *phandles, unsigned int psize, int textmode );
FILE* _win32_popen( const char *command, const char *mode );
int _win32_pclose( FILE *pf);
int _win32_rename( const char *oldname, const char *newname);
int _win32_setmode( int fd, int mode);
long _win32_lseek( int fd, long offset, int origin);
long _win32_tell( int fd);
int _win32_dup( int fd);
int _win32_dup2(int h1, int h2);
int _win32_open(const char *path, int oflag,...);
int _win32_close(int fd);
int _win32_eof(int fd);
int _win32_read(int fd, void *buf, unsigned int cnt);
int _win32_write(int fd, const void *buf, unsigned int cnt);
int _win32_mkdir(const char *dir, int mode);
int _win32_rmdir(const char *dir);
int _win32_chdir(const char *dir);
void _win32_setbuf(FILE *pf, char *buf);
int _win32_setvbuf(FILE *pf, char *buf, int type, size_t size);
char* _win32_fgets(char *s, int n, FILE *pf);
char* _win32_gets(char *s);
int _win32_fgetc(FILE *pf);
int _win32_putc(int c, FILE *pf);
int _win32_puts(const char *s);
int _win32_getchar(void);
int _win32_putchar(int c);
void* _win32_malloc(size_t size);
void* _win32_calloc(size_t numitems, size_t size);
void* _win32_realloc(void *block, size_t size);
void _win32_free(void *block);
unsigned _win32_sleep(unsigned int);
int _win32_spawnvp(int mode, const char *cmdname, const char *const *argv);
int _win32_times(struct tms *timebuf);
int _win32_stat(const char *path, struct stat *buf);
int _win32_ioctl(int i, unsigned int u, char *data);
int _win32_utime(const char *f, struct utimbuf *t);
char* _win32_getenv(const char *name);
int _win32_open_osfhandle(long handle, int flags);
long _win32_get_osfhandle(int fd);
u_long _win32_htonl (u_long hostlong);
u_short _win32_htons (u_short hostshort);
u_long _win32_ntohl (u_long netlong);
u_short _win32_ntohs (u_short netshort);
unsigned long _win32_inet_addr (const char * cp);
char * _win32_inet_ntoa (struct in_addr in);
SOCKET _win32_socket (int af, int type, int protocol);
int _win32_bind (SOCKET s, const struct sockaddr *addr, int namelen);
int _win32_listen (SOCKET s, int backlog);
SOCKET _win32_accept (SOCKET s, struct sockaddr *addr, int *addrlen);
int _win32_connect (SOCKET s, const struct sockaddr *name, int namelen);
int _win32_send (SOCKET s, const char * buf, int len, int flags);
int _win32_sendto (SOCKET s, const char * buf, int len, int flags,
const struct sockaddr *to, int tolen);
int _win32_recv (SOCKET s, char * buf, int len, int flags);
int _win32_recvfrom (SOCKET s, char * buf, int len, int flags,
struct sockaddr *from, int * fromlen);
int _win32_shutdown (SOCKET s, int how);
int _win32_closesocket (SOCKET s);
int _win32_ioctlsocket (SOCKET s, long cmd, u_long *argp);
int _win32_setsockopt (SOCKET s, int level, int optname,
const char * optval, int optlen);
int _win32_getsockopt (SOCKET s, int level, int optname, char * optval, int *optlen);
int _win32_getpeername (SOCKET s, struct sockaddr *name, int * namelen);
int _win32_getsockname (SOCKET s, struct sockaddr *name, int * namelen);
int _win32_gethostname (char * name, int namelen);
struct hostent * _win32_gethostbyname(const char * name);
struct hostent * _win32_gethostbyaddr(const char * addr, int len, int type);
struct protoent * _win32_getprotobyname(const char * name);
struct protoent * _win32_getprotobynumber(int proto);
struct servent * _win32_getservbyname(const char * name, const char * proto);
struct servent * _win32_getservbyport(int port, const char * proto);
int _win32_select (int nfds, Perl_fd_set *rfds, Perl_fd_set *wfds, Perl_fd_set *xfds,
const struct timeval *timeout);
void _win32_endnetent(void);
void _win32_endhostent(void);
void _win32_endprotoent(void);
void _win32_endservent(void);
struct netent * _win32_getnetent(void);
struct netent * _win32_getnetbyname(char *name);
struct netent * _win32_getnetbyaddr(long net, int type);
struct protoent *_win32_getprotoent(void);
struct servent *_win32_getservent(void);
void _win32_sethostent(int stayopen);
void _win32_setnetent(int stayopen);
void _win32_setprotoent(int stayopen);
void _win32_setservent(int stayopen);
#pragma warning(once : 4113)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -