From 04166d6ee15cdcc3f1a5f384fdeb76ba892ecaf5 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 17 Dec 1998 06:41:01 +0000 Subject: Update. 1998-12-16 Andreas Schwab * sysdeps/posix/tempname.c (__path_search): Add casts for format string. 1998-12-16 Andreas Schwab * sunrpc/rpc/xdr.h (XDR_DESTROY, xdr_destroy): Avoid dangling else problem. (IXDR_PUT_INT32): Fully parenthesize parameters. (IXDR_GET_LONG, IXDR_PUT_LONG): Mark GCC extension. Fully parenthesize parameter. --- ChangeLog | 13 ++ README | 4 +- include/bits/ipc.h | 23 ++++ localedata/charmaps/NF_Z_62-010-1973 | 222 ----------------------------------- localedata/charmaps/NF_Z_62-010_1973 | 222 +++++++++++++++++++++++++++++++++++ sunrpc/rpc/xdr.h | 36 +++--- sysdeps/posix/tempname.c | 2 +- version.h | 2 +- 8 files changed, 283 insertions(+), 241 deletions(-) create mode 100644 include/bits/ipc.h delete mode 100644 localedata/charmaps/NF_Z_62-010-1973 create mode 100644 localedata/charmaps/NF_Z_62-010_1973 diff --git a/ChangeLog b/ChangeLog index 69cabf6de9..1e9c13c351 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +1998-12-16 Andreas Schwab + + * sysdeps/posix/tempname.c (__path_search): Add casts for format + string. + +1998-12-16 Andreas Schwab + + * sunrpc/rpc/xdr.h (XDR_DESTROY, xdr_destroy): Avoid dangling else + problem. + (IXDR_PUT_INT32): Fully parenthesize parameters. + (IXDR_GET_LONG, IXDR_PUT_LONG): Mark GCC extension. Fully + parenthesize parameter. + 1998-12-16 Ulrich Drepper * iconvdata/gconv-modules: Add some of the charset name aliases diff --git a/README b/README index 18bedb4a5c..c56478b33a 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This directory contains the version 2.0.107 test release of the GNU C Library. +This directory contains the version 2.0.108 test release of the GNU C Library. Many bugs have been fixed since the last release. Some bugs surely remain. @@ -53,7 +53,7 @@ provides the Unix `crypt' function, plus some other entry points. Because of the United States export restriction on DES implementations, we are distributing this code separately from the rest of the C library. There is an extra distribution tar file just for crypt; it is -called `glibc-crypt-2.0.107.tar.gz'. You can just unpack the crypt +called `glibc-crypt-2.0.108.tar.gz'. You can just unpack the crypt distribution along with the rest of the C library and build; you can also build the library without getting crypt. Users outside the USA can get the crypt distribution via anonymous FTP from ftp.ifi.uio.no diff --git a/include/bits/ipc.h b/include/bits/ipc.h new file mode 100644 index 0000000000..5f699e8f49 --- /dev/null +++ b/include/bits/ipc.h @@ -0,0 +1,23 @@ +#include_next + +__BEGIN_DECLS + +/* The actual system call: all functions are multiplexed by this. */ +extern int __syscall_ipc __P ((int __call, int __first, int __second, + int __third, void *__ptr)); + +__END_DECLS + + +/* The codes for the functions to use the multiplexer `__syscall_ipc'. */ +#define IPCOP_semop 1 +#define IPCOP_semget 2 +#define IPCOP_semctl 3 +#define IPCOP_msgsnd 11 +#define IPCOP_msgrcv 12 +#define IPCOP_msgget 13 +#define IPCOP_msgctl 14 +#define IPCOP_shmat 21 +#define IPCOP_shmdt 22 +#define IPCOP_shmget 23 +#define IPCOP_shmctl 24 diff --git a/localedata/charmaps/NF_Z_62-010-1973 b/localedata/charmaps/NF_Z_62-010-1973 deleted file mode 100644 index b853d9e3d6..0000000000 --- a/localedata/charmaps/NF_Z_62-010-1973 +++ /dev/null @@ -1,222 +0,0 @@ - NF_Z_62-010_(1973) - % - / -% version: 1.0 -% repertoiremap: mnemonic,ds -% source: ECMA registry - -% alias ISO-IR-25 -% alias ISO646-FR1 -CHARMAP - /x00 NULL (NUL) - /x01 START OF HEADING (SOH) - /x02 START OF TEXT (STX) - /x03 END OF TEXT (ETX) - /x04 END OF TRANSMISSION (EOT) - /x05 ENQUIRY (ENQ) - /x06 ACKNOWLEDGE (ACK) - /x07 BELL (BEL) - /x08 BACKSPACE (BS) - /x09 CHARACTER TABULATION (HT) - /x0A LINE FEED (LF) - /x0B LINE TABULATION (VT) - /x0C FORM FEED (FF) - /x0D CARRIAGE RETURN (CR) - /x0E SHIFT OUT (SO) - /x0F SHIFT IN (SI) -
/x10 DATALINK ESCAPE (DLE) - /x11 DEVICE CONTROL ONE (DC1) - /x12 DEVICE CONTROL TWO (DC2) - /x13 DEVICE CONTROL THREE (DC3) - /x14 DEVICE CONTROL FOUR (DC4) - /x15 NEGATIVE ACKNOWLEDGE (NAK) - /x16 SYNCHRONOUS IDLE (SYN) - /x17 END OF TRANSMISSION BLOCK (ETB) - /x18 CANCEL (CAN) - /x19 END OF MEDIUM (EM) - /x1A SUBSTITUTE (SUB) - /x1B ESCAPE (ESC) - /x1C FILE SEPARATOR (IS4) - /x1D GROUP SEPARATOR (IS3) - /x1E RECORD SEPARATOR (IS2) - /x1F UNIT SEPARATOR (IS1) - /x20 SPACE - /x21 EXCLAMATION MARK -<"> /x22 QUOTATION MARK - /x23 POUND SIGN - /x24 DOLLAR SIGN -<%> /x25 PERCENT SIGN -<&> /x26 AMPERSAND -<'> /x27 APOSTROPHE -<(> /x28 LEFT PARENTHESIS -<)> /x29 RIGHT PARENTHESIS -<*> /x2A ASTERISK -<+> /x2B PLUS SIGN -<,> /x2C COMMA -<-> /x2D HYPHEN-MINUS -<.> /x2E FULL STOP - /x2F SOLIDUS -<0> /x30 DIGIT ZERO -<1> /x31 DIGIT ONE -<2> /x32 DIGIT TWO -<3> /x33 DIGIT THREE -<4> /x34 DIGIT FOUR -<5> /x35 DIGIT FIVE -<6> /x36 DIGIT SIX -<7> /x37 DIGIT SEVEN -<8> /x38 DIGIT EIGHT -<9> /x39 DIGIT NINE -<:> /x3A COLON -<;> /x3B SEMICOLON -<<> /x3C LESS-THAN SIGN -<=> /x3D EQUALS SIGN -> /x3E GREATER-THAN SIGN - /x3F QUESTION MARK - /x40 LATIN SMALL LETTER A WITH GRAVE - /x41 LATIN CAPITAL LETTER A - /x42 LATIN CAPITAL LETTER B - /x43 LATIN CAPITAL LETTER C - /x44 LATIN CAPITAL LETTER D - /x45 LATIN CAPITAL LETTER E - /x46 LATIN CAPITAL LETTER F - /x47 LATIN CAPITAL LETTER G - /x48 LATIN CAPITAL LETTER H - /x49 LATIN CAPITAL LETTER I - /x4A LATIN CAPITAL LETTER J - /x4B LATIN CAPITAL LETTER K - /x4C LATIN CAPITAL LETTER L - /x4D LATIN CAPITAL LETTER M - /x4E LATIN CAPITAL LETTER N - /x4F LATIN CAPITAL LETTER O -

/x70 LATIN SMALL LETTER P - /x71 LATIN SMALL LETTER Q - /x72 LATIN SMALL LETTER R - /x73 LATIN SMALL LETTER S - /x74 LATIN SMALL LETTER T - /x75 LATIN SMALL LETTER U - /x76 LATIN SMALL LETTER V - /x77 LATIN SMALL LETTER W - /x78 LATIN SMALL LETTER X - /x79 LATIN SMALL LETTER Y - /x7A LATIN SMALL LETTER Z - /x7B LATIN SMALL LETTER E WITH ACUTE - /x7C LATIN SMALL LETTER U WITH GRAVE - /x7D LATIN SMALL LETTER E WITH GRAVE -<':> /x7E DIAERESIS -

/x7F DELETE (DEL) - /x00 NUL - /x01 START OF HEADING (SOH) - /x02 START OF TEXT (STX) - /x03 END OF TEXT (ETX) - /x04 END OF TRANSMISSION (EOT) - /x05 ENQUIRY (ENQ) - /x06 ACKNOWLEDGE (ACK) - /x07 BELL (BEL) - /x07 BELL (BEL) - /x08 BACKSPACE (BS) - /x09 CHARACTER TABULATION (HT) - /x0A LINE FEED (LF) - /x0B LINE TABULATION (VT) - /x0C FORM FEED (FF) - /x0D CARRIAGE RETURN (CR) - /x10 DATALINK ESCAPE (DLE) - /x11 DEVICE CONTROL ONE (DC1) - /x12 DEVICE CONTROL TWO (DC2) - /x13 DEVICE CONTROL THREE (DC3) - /x14 DEVICE CONTROL FOUR (DC4) - /x15 NEGATIVE ACKNOWLEDGE (NAK) - /x16 SYNCHRONOUS IDLE (SYN) - /x17 END OF TRANSMISSION BLOCK (ETB) - /x18 CANCEL (CAN) - /x1A SUBSTITUTE (SUB) - /x1B ESCAPE (ESC) - /x1C FILE SEPARATOR (IS4) - /x1D GROUP SEPARATOR (IS3) - /x1D GROUP SEPARATOR (IS3) - /x1E RECORD SEPARATOR (IS2) - /x1F UNIT SEPARATOR (IS1) - /x7F DELETE (DEL) - /x20 SPACE - /x21 EXCLAMATION MARK - /x22 QUOTATION MARK - /x00 NUMBER SIGN - /x24 DOLLAR SIGN - /x25 PERCENT SIGN - /x26 AMPERSAND - /x27 APOSTROPHE - /x28 LEFT PARENTHESIS - /x29 RIGHT PARENTHESIS - /x2A ASTERISK - /x2B PLUS SIGN - /x2C COMMA - /x2D HYPHEN-MINUS - /x2D HYPHEN-MINUS - /x2E FULL STOP - /x2E FULL STOP - /x2F SOLIDUS - /x2F SOLIDUS - /x30 DIGIT ZERO - /x31 DIGIT ONE - /x32 DIGIT TWO - /x33 DIGIT THREE - /x34 DIGIT FOUR - /x35 DIGIT FIVE - /x36 DIGIT SIX - /x37 DIGIT SEVEN - /x38 DIGIT EIGHT - /x39 DIGIT NINE - /x3A COLON - /x3B SEMICOLON - /x3C LESS-THAN SIGN - /x3D EQUALS SIGN - /x3E GREATER-THAN SIGN - /x3F QUESTION MARK - /x00 COMMERCIAL AT - /x00 LEFT SQUARE BRACKET - /x00 REVERSE SOLIDUS - /x00 REVERSE SOLIDUS - /x00 RIGHT SQUARE BRACKET - /x5E CIRCUMFLEX ACCENT - /x5E CIRCUMFLEX ACCENT - /x5F LOW LINE - /x5F LOW LINE - /x60 GRAVE ACCENT - /x00 LEFT CURLY BRACKET - /x00 LEFT CURLY BRACKET - /x00 VERTICAL LINE - /x00 RIGHT CURLY BRACKET - /x00 RIGHT CURLY BRACKET - /x00 TILDE -END CHARMAP diff --git a/localedata/charmaps/NF_Z_62-010_1973 b/localedata/charmaps/NF_Z_62-010_1973 new file mode 100644 index 0000000000..b853d9e3d6 --- /dev/null +++ b/localedata/charmaps/NF_Z_62-010_1973 @@ -0,0 +1,222 @@ + NF_Z_62-010_(1973) + % + / +% version: 1.0 +% repertoiremap: mnemonic,ds +% source: ECMA registry + +% alias ISO-IR-25 +% alias ISO646-FR1 +CHARMAP + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0A LINE FEED (LF) + /x0B LINE TABULATION (VT) + /x0C FORM FEED (FF) + /x0D CARRIAGE RETURN (CR) + /x0E SHIFT OUT (SO) + /x0F SHIFT IN (SI) +
/x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x19 END OF MEDIUM (EM) + /x1A SUBSTITUTE (SUB) + /x1B ESCAPE (ESC) + /x1C FILE SEPARATOR (IS4) + /x1D GROUP SEPARATOR (IS3) + /x1E RECORD SEPARATOR (IS2) + /x1F UNIT SEPARATOR (IS1) + /x20 SPACE + /x21 EXCLAMATION MARK +<"> /x22 QUOTATION MARK + /x23 POUND SIGN + /x24 DOLLAR SIGN +<%> /x25 PERCENT SIGN +<&> /x26 AMPERSAND +<'> /x27 APOSTROPHE +<(> /x28 LEFT PARENTHESIS +<)> /x29 RIGHT PARENTHESIS +<*> /x2A ASTERISK +<+> /x2B PLUS SIGN +<,> /x2C COMMA +<-> /x2D HYPHEN-MINUS +<.> /x2E FULL STOP + /x2F SOLIDUS +<0> /x30 DIGIT ZERO +<1> /x31 DIGIT ONE +<2> /x32 DIGIT TWO +<3> /x33 DIGIT THREE +<4> /x34 DIGIT FOUR +<5> /x35 DIGIT FIVE +<6> /x36 DIGIT SIX +<7> /x37 DIGIT SEVEN +<8> /x38 DIGIT EIGHT +<9> /x39 DIGIT NINE +<:> /x3A COLON +<;> /x3B SEMICOLON +<<> /x3C LESS-THAN SIGN +<=> /x3D EQUALS SIGN +> /x3E GREATER-THAN SIGN + /x3F QUESTION MARK + /x40 LATIN SMALL LETTER A WITH GRAVE + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4A LATIN CAPITAL LETTER J + /x4B LATIN CAPITAL LETTER K + /x4C LATIN CAPITAL LETTER L + /x4D LATIN CAPITAL LETTER M + /x4E LATIN CAPITAL LETTER N + /x4F LATIN CAPITAL LETTER O +

/x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7A LATIN SMALL LETTER Z + /x7B LATIN SMALL LETTER E WITH ACUTE + /x7C LATIN SMALL LETTER U WITH GRAVE + /x7D LATIN SMALL LETTER E WITH GRAVE +<':> /x7E DIAERESIS +

/x7F DELETE (DEL) + /x00 NUL + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0A LINE FEED (LF) + /x0B LINE TABULATION (VT) + /x0C FORM FEED (FF) + /x0D CARRIAGE RETURN (CR) + /x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x1A SUBSTITUTE (SUB) + /x1B ESCAPE (ESC) + /x1C FILE SEPARATOR (IS4) + /x1D GROUP SEPARATOR (IS3) + /x1D GROUP SEPARATOR (IS3) + /x1E RECORD SEPARATOR (IS2) + /x1F UNIT SEPARATOR (IS1) + /x7F DELETE (DEL) + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x00 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2A ASTERISK + /x2B PLUS SIGN + /x2C COMMA + /x2D HYPHEN-MINUS + /x2D HYPHEN-MINUS + /x2E FULL STOP + /x2E FULL STOP + /x2F SOLIDUS + /x2F SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3A COLON + /x3B SEMICOLON + /x3C LESS-THAN SIGN + /x3D EQUALS SIGN + /x3E GREATER-THAN SIGN + /x3F QUESTION MARK + /x00 COMMERCIAL AT + /x00 LEFT SQUARE BRACKET + /x00 REVERSE SOLIDUS + /x00 REVERSE SOLIDUS + /x00 RIGHT SQUARE BRACKET + /x5E CIRCUMFLEX ACCENT + /x5E CIRCUMFLEX ACCENT + /x5F LOW LINE + /x5F LOW LINE + /x60 GRAVE ACCENT + /x00 LEFT CURLY BRACKET + /x00 LEFT CURLY BRACKET + /x00 VERTICAL LINE + /x00 RIGHT CURLY BRACKET + /x00 RIGHT CURLY BRACKET + /x00 TILDE +END CHARMAP diff --git a/sunrpc/rpc/xdr.h b/sunrpc/rpc/xdr.h index e1657c73e3..a4c2747ad5 100644 --- a/sunrpc/rpc/xdr.h +++ b/sunrpc/rpc/xdr.h @@ -209,12 +209,16 @@ typedef bool_t (*xdrproc_t) __PMT ((XDR *, void *,...)); #define xdr_inline(xdrs, len) \ (*(xdrs)->x_ops->x_inline)(xdrs, len) -#define XDR_DESTROY(xdrs) \ - if ((xdrs)->x_ops->x_destroy) \ - (*(xdrs)->x_ops->x_destroy)(xdrs) -#define xdr_destroy(xdrs) \ - if ((xdrs)->x_ops->x_destroy) \ - (*(xdrs)->x_ops->x_destroy)(xdrs) +#define XDR_DESTROY(xdrs) \ + do { \ + if ((xdrs)->x_ops->x_destroy) \ + (*(xdrs)->x_ops->x_destroy)(xdrs) \ + } while (0) +#define xdr_destroy(xdrs) \ + do { \ + if ((xdrs)->x_ops->x_destroy) \ + (*(xdrs)->x_ops->x_destroy)(xdrs) \ + } while (0) /* * Support struct for discriminated unions. @@ -250,18 +254,20 @@ struct xdr_discrim */ #define IXDR_GET_INT32(buf) ((int32_t)ntohl((uint32_t)*(buf)++)) -#define IXDR_PUT_INT32(buf, v) (*(buf)++ = (int32_t)htonl((uint32_t)v)) +#define IXDR_PUT_INT32(buf, v) (*(buf)++ = (int32_t)htonl((uint32_t)(v))) #define IXDR_GET_U_INT32(buf) ((uint32_t)IXDR_GET_INT32(buf)) -#define IXDR_PUT_U_INT32(buf, v) IXDR_PUT_INT32((buf), ((int32_t)(v))) +#define IXDR_PUT_U_INT32(buf, v) IXDR_PUT_INT32(buf, (int32_t)(v)) /* WARNING: The IXDR_*_LONG defines are removed by Sun for new platforms * and shouldn't be used any longer. Code which use this defines or longs * in the RPC code will not work on 64bit Solaris platforms ! */ -#define IXDR_GET_LONG(buf) ((long)ntohl((u_long)*((u_int32_t*)buf)++)) -#define IXDR_PUT_LONG(buf, v) (*((u_int32_t*)(buf))++ = (long)htonl((u_long)v)) +#define IXDR_GET_LONG(buf) \ + ((long)ntohl((u_long)*__extension__((u_int32_t*)(buf))++)) +#define IXDR_PUT_LONG(buf, v) \ + (*__extension__((u_int32_t*)(buf))++ = (long)htonl((u_long)(v))) #define IXDR_GET_U_LONG(buf) ((u_long)IXDR_GET_LONG(buf)) -#define IXDR_PUT_U_LONG(buf, v) IXDR_PUT_LONG((buf), ((long)(v))) +#define IXDR_PUT_U_LONG(buf, v) IXDR_PUT_LONG(buf, (long)(v)) #define IXDR_GET_BOOL(buf) ((bool_t)IXDR_GET_LONG(buf)) @@ -269,10 +275,10 @@ struct xdr_discrim #define IXDR_GET_SHORT(buf) ((short)IXDR_GET_LONG(buf)) #define IXDR_GET_U_SHORT(buf) ((u_short)IXDR_GET_LONG(buf)) -#define IXDR_PUT_BOOL(buf, v) IXDR_PUT_LONG((buf), ((long)(v))) -#define IXDR_PUT_ENUM(buf, v) IXDR_PUT_LONG((buf), ((long)(v))) -#define IXDR_PUT_SHORT(buf, v) IXDR_PUT_LONG((buf), ((long)(v))) -#define IXDR_PUT_U_SHORT(buf, v) IXDR_PUT_LONG((buf), ((long)(v))) +#define IXDR_PUT_BOOL(buf, v) IXDR_PUT_LONG(buf, (long)(v)) +#define IXDR_PUT_ENUM(buf, v) IXDR_PUT_LONG(buf, (long)(v)) +#define IXDR_PUT_SHORT(buf, v) IXDR_PUT_LONG(buf, (long)(v)) +#define IXDR_PUT_U_SHORT(buf, v) IXDR_PUT_LONG(buf, (long)(v)) /* * These are the "generic" xdr routines. diff --git a/sysdeps/posix/tempname.c b/sysdeps/posix/tempname.c index 7437a8a420..ed6db1a135 100644 --- a/sysdeps/posix/tempname.c +++ b/sysdeps/posix/tempname.c @@ -95,7 +95,7 @@ __path_search (char *tmpl, size_t tmpl_len, const char *dir, const char *pfx, return -1; } - sprintf (tmpl, "%.*s/%.*sXXXXXX", dlen, dir, plen, pfx); + sprintf (tmpl, "%.*s/%.*sXXXXXX", (int) dlen, dir, (int) plen, pfx); return 0; } diff --git a/version.h b/version.h index 76d94a03cb..16e84362a7 100644 --- a/version.h +++ b/version.h @@ -1,4 +1,4 @@ /* This file just defines the current version number of libc. */ #define RELEASE "experimental" -#define VERSION "2.0.107" +#define VERSION "2.0.108" -- cgit v1.2.3

/x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5A LATIN CAPITAL LETTER Z + /x5B DEGREE SIGN + /x5C LATIN SMALL LETTER C WITH CEDILLA + /x5D SECTION SIGN +<'/>> /x5E CIRCUMFLEX ACCENT +<_> /x5F LOW LINE +<'!> /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6A LATIN SMALL LETTER J + /x6B LATIN SMALL LETTER K + /x6C LATIN SMALL LETTER L + /x6D LATIN SMALL LETTER M + /x6E LATIN SMALL LETTER N + /x6F LATIN SMALL LETTER O +

/x50 LATIN CAPITAL LETTER P - /x51 LATIN CAPITAL LETTER Q - /x52 LATIN CAPITAL LETTER R - /x53 LATIN CAPITAL LETTER S - /x54 LATIN CAPITAL LETTER T - /x55 LATIN CAPITAL LETTER U - /x56 LATIN CAPITAL LETTER V - /x57 LATIN CAPITAL LETTER W - /x58 LATIN CAPITAL LETTER X - /x59 LATIN CAPITAL LETTER Y - /x5A LATIN CAPITAL LETTER Z - /x5B DEGREE SIGN - /x5C LATIN SMALL LETTER C WITH CEDILLA - /x5D SECTION SIGN -<'/>> /x5E CIRCUMFLEX ACCENT -<_> /x5F LOW LINE -<'!> /x60 GRAVE ACCENT - /x61 LATIN SMALL LETTER A - /x62 LATIN SMALL LETTER B - /x63 LATIN SMALL LETTER C - /x64 LATIN SMALL LETTER D - /x65 LATIN SMALL LETTER E - /x66 LATIN SMALL LETTER F - /x67 LATIN SMALL LETTER G - /x68 LATIN SMALL LETTER H - /x69 LATIN SMALL LETTER I - /x6A LATIN SMALL LETTER J - /x6B LATIN SMALL LETTER K - /x6C LATIN SMALL LETTER L - /x6D LATIN SMALL LETTER M - /x6E LATIN SMALL LETTER N - /x6F LATIN SMALL LETTER O -