mirror of https://gitee.com/Nocallback/glibc.git
Browse Source
1998-12-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> * posix/regex.c: Get regex.h from system path, not from local directory. * posix/regex.h: Move internal interfaces to ... * include/regex.h: ...here. * posix/unistd.h: Move internal interfaces to ... * include/unistd.h: ...here. * math/math.h: Move internal interfaces to ... * include/math.h: ...here. * posix/glob.h: Move internal interfaces to ... * include/glob.h: ...here. * string/string.h: Move internal interfaces to ... * include/string.h: ...here. * time/sys/time.h: Move internal interfaces to ... * include/sys/time.h: ...here. * resolv/netdb.h: Move internal interfaces to ... * include/netdb.h: ...here. 1998-12-08 Ulrich Drepper <drepper@cygnus.com> * iconvdata/eucjp.c: Handle Yen in overscore conversion from ISO 10646 correctly. * iconvdata/iso-2022-jp.c: Handle Kana in 2022-JP2 correctly Fix various bugs in conversion routine. * iconvdata/jis0201.h: Correct variable name. * iconvdata/jis0208.c: Correct script to generate tables and regenerate them. * iconvdata/jis0208.h: Likewise. * iconvdata/jis0212.c: Likewise. * iconvdata/sjis.c: Likewise. Patch by HANATAKA Shinya <hanataka@abyss.rim.or.jp>.cvs/glibc-2-1-branch
26 changed files with 6272 additions and 5732 deletions
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1 +1,7 @@ |
|||
#ifndef _GLOB_H |
|||
#include <posix/glob.h> |
|||
|
|||
/* Now define the internal interfaces. */ |
|||
extern int __glob_pattern_p __P ((__const char *__pattern, int __quote)); |
|||
|
|||
#endif |
|||
|
|||
@ -1 +1,8 @@ |
|||
#ifndef _MATH_H |
|||
|
|||
#include <math/math.h> |
|||
|
|||
/* Now define the internal interfaces. */ |
|||
extern int __matherr __P ((struct exception *__exc)); |
|||
|
|||
#endif |
|||
|
|||
@ -1 +1,80 @@ |
|||
#ifndef _NETDB_H |
|||
#include <resolv/netdb.h> |
|||
|
|||
/* Document internal interfaces. */ |
|||
extern int __gethostent_r __P ((struct hostent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct hostent **__restrict __result, |
|||
int *__restrict __h_errnop)); |
|||
|
|||
extern int __gethostbyaddr_r __P ((__const char *__restrict __addr, |
|||
int __len, int __type, |
|||
struct hostent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct hostent **__restrict __result, |
|||
int *__restrict __h_errnop)); |
|||
|
|||
extern int __gethostbyname_r __P ((__const char *__restrict __name, |
|||
struct hostent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct hostent **__restrict __result, |
|||
int *__restrict __h_errnop)); |
|||
|
|||
extern int __gethostbyname2_r __P ((__const char *__restrict __name, int __af, |
|||
struct hostent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct hostent **__restrict __result, |
|||
int *__restrict __h_errnop)); |
|||
|
|||
extern int __getnetent_r __P ((struct netent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct netent **__restrict __result, |
|||
int *__restrict __h_errnop)); |
|||
|
|||
extern int __getnetbyaddr_r __P ((unsigned long int __net, int __type, |
|||
struct netent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct netent **__restrict __result, |
|||
int *__restrict __h_errnop)); |
|||
|
|||
extern int __getnetbyname_r __P ((__const char *__restrict __name, |
|||
struct netent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct netent **__restrict __result, |
|||
int *__restrict __h_errnop)); |
|||
|
|||
extern int __getservent_r __P ((struct servent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct servent **__restrict __result)); |
|||
|
|||
extern int __getservbyname_r __P ((__const char *__restrict __name, |
|||
__const char *__restrict __proto, |
|||
struct servent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct servent **__restrict __result)); |
|||
|
|||
extern int __getservbyport_r __P ((int __port, |
|||
__const char *__restrict __proto, |
|||
struct servent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct servent **__restrict __result)); |
|||
|
|||
extern int __getprotoent_r __P ((struct protoent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct protoent **__restrict __result)); |
|||
|
|||
extern int __getprotobyname_r __P ((__const char *__restrict __name, |
|||
struct protoent *__restrict __result_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct protoent **__restrict __result)); |
|||
|
|||
extern int __getprotobynumber_r __P ((int __proto, |
|||
struct protoent *__restrict __res_buf, |
|||
char *__restrict __buf, size_t __buflen, |
|||
struct protoent **__restrict __result)); |
|||
|
|||
extern int __getnetgrent_r __P ((char **__restrict __hostp, |
|||
char **__restrict __userp, |
|||
char **__restrict __domainp, |
|||
char *__restrict __buffer, size_t __buflen)); |
|||
#endif /* !_NETDB_H */ |
|||
|
|||
@ -1 +1,46 @@ |
|||
#ifndef _REGEX_H |
|||
#include <posix/regex.h> |
|||
|
|||
/* Document internal interfaces. */ |
|||
extern reg_syntax_t __re_set_syntax _RE_ARGS ((reg_syntax_t syntax)); |
|||
|
|||
extern const char *__re_compile_pattern |
|||
_RE_ARGS ((const char *pattern, size_t length, |
|||
struct re_pattern_buffer *buffer)); |
|||
|
|||
extern int __re_compile_fastmap _RE_ARGS ((struct re_pattern_buffer *buffer)); |
|||
|
|||
extern int __re_search |
|||
_RE_ARGS ((struct re_pattern_buffer *buffer, const char *string, |
|||
int length, int start, int range, struct re_registers *regs)); |
|||
|
|||
extern int __re_search_2 |
|||
_RE_ARGS ((struct re_pattern_buffer *buffer, const char *string1, |
|||
int length1, const char *string2, int length2, |
|||
int start, int range, struct re_registers *regs, int stop)); |
|||
|
|||
extern int __re_match |
|||
_RE_ARGS ((struct re_pattern_buffer *buffer, const char *string, |
|||
int length, int start, struct re_registers *regs)); |
|||
|
|||
extern int __re_match_2 |
|||
_RE_ARGS ((struct re_pattern_buffer *buffer, const char *string1, |
|||
int length1, const char *string2, int length2, |
|||
int start, struct re_registers *regs, int stop)); |
|||
|
|||
extern void __re_set_registers |
|||
_RE_ARGS ((struct re_pattern_buffer *buffer, struct re_registers *regs, |
|||
unsigned num_regs, regoff_t *starts, regoff_t *ends)); |
|||
|
|||
extern int __regcomp _RE_ARGS ((regex_t *__preg, const char *__pattern, |
|||
int __cflags)); |
|||
|
|||
extern int __regexec _RE_ARGS ((const regex_t *__preg, |
|||
const char *__string, size_t __nmatch, |
|||
regmatch_t __pmatch[], int __eflags)); |
|||
|
|||
extern size_t __regerror _RE_ARGS ((int __errcode, const regex_t *__preg, |
|||
char *__errbuf, size_t __errbuf_size)); |
|||
|
|||
extern void __regfree _RE_ARGS ((regex_t *__preg)); |
|||
#endif |
|||
|
|||
Loading…
Reference in new issue