From b669ab02b7f37272df926eb18639896ffbdf8949 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 31 Jul 2000 23:14:10 +0000 Subject: Update. 2000-07-31 Andreas Jaeger * inet/Versions: Remove getipnodebyaddr and friends from GLIBC_2.2. * resolv/netdb.h: Remove getipnodebyaddr and friends. --- ChangeLog | 7 ++ FAQ | 39 +++---- FAQ.in | 3 +- inet/Versions | 4 - localedata/ChangeLog | 26 +++++ localedata/charmaps/BIG5 | 88 --------------- localedata/charmaps/CP737 | 269 ++++++++++++++++++++++++++++++++++++++++++++ localedata/charmaps/CP775 | 269 ++++++++++++++++++++++++++++++++++++++++++++ localedata/charmaps/GB2312 | 87 +------------- localedata/charmaps/GBK | 4 + localedata/charmaps/KSX1001 | 4 + localedata/charmaps/UTF-8 | 2 - resolv/netdb.h | 25 ---- 13 files changed, 600 insertions(+), 227 deletions(-) create mode 100644 localedata/charmaps/CP737 create mode 100644 localedata/charmaps/CP775 diff --git a/ChangeLog b/ChangeLog index c117eeb..028cc34 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2000-07-31 Andreas Jaeger + + * inet/Versions: Remove getipnodebyaddr and friends from + GLIBC_2.2. + + * resolv/netdb.h: Remove getipnodebyaddr and friends. + 2000-07-30 Bruno Haible * iconvdata/sjis.c (BODY for FROM_LOOP): Treat the case diff --git a/FAQ b/FAQ index ce2f69a..93e7d1a 100644 --- a/FAQ +++ b/FAQ @@ -58,6 +58,9 @@ please let me know. 2.5. When linking with the new libc I get unresolved symbols `crypt' and `setkey'. Why aren't these functions in the libc anymore? + + +Removed. Does not apply anymore. 2.6. When I use GNU libc on my Linux system by linking against the libc.so which comes with glibc all I get is a core dump. 2.7. Looking through the shared libc file I haven't found the @@ -398,8 +401,8 @@ errors while linking before deciding there is a problem. 1.11. What are these `add-ons'? {UD} To avoid complications with export rules or external source code some -optional parts of the libc are distributed as separate packages (e.g., the -crypt package, see question 2.5). +optional parts of the libc are distributed as separate packages, e.g., the +linuxthreads package. To use these packages as part of GNU libc, just unpack the tarfiles in the libc source directory and tell the configuration script about them using the @@ -408,7 +411,7 @@ to find all the add-on packages in your source tree. This may not work. If it doesn't, or if you want to select only a subset of the add-ons, give a comma-separated list of the add-ons to enable: - configure --enable-add-ons=crypt,linuxthreads + configure --enable-add-ons=linuxthreads for example. @@ -418,9 +421,13 @@ else. The existing makefiles do most of the work; only some few stub rules must be written to get everything running. Most add-ons are tightly coupled to a specific GNU libc version. Please -check that the add-ons work with the GNU libc. For example the crypt and -linuxthreads add-ons have the same numbering scheme as the libc and will in -general only work with the corresponding libc. +check that the add-ons work with the GNU libc. For example the linuxthreads +add-on has the same numbering scheme as the libc and will in general only +work with the corresponding libc. + +{AJ} With glibc 2.2 the crypt add-on and with glibc 2.1 the localedata +add-on have been integrated into the normal glibc distribution, crypt and +localedata are therefore not anymore add-ons. 1.12. My XXX kernel emulates a floating-point coprocessor for me. @@ -667,20 +674,10 @@ question 3.8 for details. `crypt' and `setkey'. Why aren't these functions in the libc anymore? -{UD} The US places restrictions on exporting cryptographic programs and -source code. Until this law gets abolished we cannot ship the cryptographic -functions together with glibc. -The functions are available, as an add-on (see question 1.11). People in the US -may get it from the same place they got GNU libc from. People outside the -US should get the code from ftp.gwdg.de [134.76.11.100] in the directory -pub/linux/glibc, or another archive site outside the USA. The README explains -how to install the sources. +Removed. Does not apply anymore. + -If you already have the crypt code on your system the reason for the failure -is probably that you did not link with -lcrypt. The crypto functions are in -a separate library to make it possible to export GNU libc binaries from the -US. 2.6. When I use GNU libc on my Linux system by linking against @@ -1305,9 +1302,6 @@ the one library cannot be read by functions from the other library. Sorry, but this is what a major release is for. It's better to have a cut now than having no means to support the new techniques later. -{MK} There is however a (partial) solution for this problem. Please take a -look at the file `login/README.utmpd'. - 3.3. Where are the DST_* constants found in on many systems? @@ -1682,8 +1676,7 @@ latest 2.1.x release you can find. As of 98/11/26 the currently recommended kernel for IPv6 is 2.1.129. Also, as of the 2.1 release the IPv6 API provided by GNU libc is not -100% complete. In particular the getipnodebyname and getipnodebyaddr -functions are not implemented. +100% complete. 4.3. When I set the timezone by setting the TZ environment variable diff --git a/FAQ.in b/FAQ.in index d010ef8..3b4e531 100644 --- a/FAQ.in +++ b/FAQ.in @@ -1425,8 +1425,7 @@ latest 2.1.x release you can find. As of 98/11/26 the currently recommended kernel for IPv6 is 2.1.129. Also, as of the 2.1 release the IPv6 API provided by GNU libc is not -100% complete. In particular the getipnodebyname and getipnodebyaddr -functions are not implemented. +100% complete. ??tzdb When I set the timezone by setting the TZ environment variable to EST5EDT things go wrong since glibc computes the wrong time diff --git a/inet/Versions b/inet/Versions index 6a37851..1b1baa5 100644 --- a/inet/Versions +++ b/inet/Versions @@ -63,10 +63,6 @@ libc { getservbyname_r; } GLIBC_2.2 { - # f* - freehostent; - # g* - getipnodebyaddr; # i* iruserok_af; # r* diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 353191b..fa090d4 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,3 +1,29 @@ +2000-07-31 Ulrich Drepper + + * charmaps/KSX1001: Add width information. + * charmaps/GB2312: Likewise. + * charmaps/GBK: Likewise. + Patches by GOTO Masanori . + +2000-07-30 Bruno Haible + + * charmaps/CP737: New file. + * charmaps/CP775: New file. + +2000-07-30 Bruno Haible + + * charmaps/GB2312: Remove single-byte entries for /xa1../xa9 and + /xb0../xf7. Remove aliases. + +2000-07-30 Bruno Haible + + * charmaps/BIG5: Remove single-byte entries for /xa1../xc7 and + /xc9../xf9. + +2000-07-30 Bruno Haible + + * charmaps/UTF-8: Remove duplicate entries for U+4DB5 and U+4E00. + 2000-07-29 Ulrich Drepper * tst-langinfo.c (main): Fix esacape sequence handling. diff --git a/localedata/charmaps/BIG5 b/localedata/charmaps/BIG5 index e103d7c..a4d6c64 100644 --- a/localedata/charmaps/BIG5 +++ b/localedata/charmaps/BIG5 @@ -179,95 +179,7 @@ CHARMAP /x9e PRIVACY MESSAGE (PM) /x9f APPLICATION PROGRAM COMMAND (APC) /xa0 NO-BREAK SPACE - /xa1 INVERTED EXCLAMATION MARK - /xa2 CENT SIGN - /xa3 POUND SIGN - /xa4 CURRENCY SIGN - /xa5 YEN SIGN - /xa6 BROKEN BAR - /xa7 SECTION SIGN - /xa8 DIAERESIS - /xa9 COPYRIGHT SIGN - /xaa FEMININE ORDINAL INDICATOR - /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - /xac NOT SIGN - /xad SOFT HYPHEN - /xae REGISTERED SIGN - /xaf MACRON - /xb0 DEGREE SIGN - /xb1 PLUS-MINUS SIGN - /xb2 SUPERSCRIPT TWO - /xb3 SUPERSCRIPT THREE - /xb4 ACUTE ACCENT - /xb5 MICRO SIGN - /xb6 PILCROW SIGN - /xb7 MIDDLE DOT - /xb8 CEDILLA - /xb9 SUPERSCRIPT ONE - /xba MASCULINE ORDINAL INDICATOR - /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - /xbc VULGAR FRACTION ONE QUARTER - /xbd VULGAR FRACTION ONE HALF - /xbe VULGAR FRACTION THREE QUARTERS - /xbf INVERTED QUESTION MARK - /xc0 LATIN CAPITAL LETTER A WITH GRAVE - /xc1 LATIN CAPITAL LETTER A WITH ACUTE - /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX - /xc3 LATIN CAPITAL LETTER A WITH TILDE - /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS - /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE - /xc6 LATIN CAPITAL LETTER AE - /xc7 LATIN CAPITAL LETTER C WITH CEDILLA /xc8 LATIN CAPITAL LETTER E WITH GRAVE - /xc9 LATIN CAPITAL LETTER E WITH ACUTE - /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX - /xcb LATIN CAPITAL LETTER E WITH DIAERESIS - /xcc LATIN CAPITAL LETTER I WITH GRAVE - /xcd LATIN CAPITAL LETTER I WITH ACUTE - /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX - /xcf LATIN CAPITAL LETTER I WITH DIAERESIS - /xd0 LATIN CAPITAL LETTER ETH (Icelandic) - /xd1 LATIN CAPITAL LETTER N WITH TILDE - /xd2 LATIN CAPITAL LETTER O WITH GRAVE - /xd3 LATIN CAPITAL LETTER O WITH ACUTE - /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX - /xd5 LATIN CAPITAL LETTER O WITH TILDE - /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS - /xd7 MULTIPLICATION SIGN - /xd8 LATIN CAPITAL LETTER O WITH STROKE - /xd9 LATIN CAPITAL LETTER U WITH GRAVE - /xda LATIN CAPITAL LETTER U WITH ACUTE - /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX - /xdc LATIN CAPITAL LETTER U WITH DIAERESIS - /xdd LATIN CAPITAL LETTER Y WITH ACUTE - /xde LATIN CAPITAL LETTER THORN (Icelandic) - /xdf LATIN SMALL LETTER SHARP S (German) - /xe0 LATIN SMALL LETTER A WITH GRAVE - /xe1 LATIN SMALL LETTER A WITH ACUTE - /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX - /xe3 LATIN SMALL LETTER A WITH TILDE - /xe4 LATIN SMALL LETTER A WITH DIAERESIS - /xe5 LATIN SMALL LETTER A WITH RING ABOVE - /xe6 LATIN SMALL LETTER AE - /xe7 LATIN SMALL LETTER C WITH CEDILLA - /xe8 LATIN SMALL LETTER E WITH GRAVE - /xe9 LATIN SMALL LETTER E WITH ACUTE - /xea LATIN SMALL LETTER E WITH CIRCUMFLEX - /xeb LATIN SMALL LETTER E WITH DIAERESIS - /xec LATIN SMALL LETTER I WITH GRAVE - /xed LATIN SMALL LETTER I WITH ACUTE - /xee LATIN SMALL LETTER I WITH CIRCUMFLEX - /xef LATIN SMALL LETTER I WITH DIAERESIS - /xf0 LATIN SMALL LETTER ETH (Icelandic) - /xf1 LATIN SMALL LETTER N WITH TILDE - /xf2 LATIN SMALL LETTER O WITH GRAVE - /xf3 LATIN SMALL LETTER O WITH ACUTE - /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX - /xf5 LATIN SMALL LETTER O WITH TILDE - /xf6 LATIN SMALL LETTER O WITH DIAERESIS - /xf7 DIVISION SIGN - /xf8 LATIN SMALL LETTER O WITH STROKE - /xf9 LATIN SMALL LETTER U WITH GRAVE /xfa LATIN SMALL LETTER U WITH ACUTE /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX /xfc LATIN SMALL LETTER U WITH DIAERESIS diff --git a/localedata/charmaps/CP737 b/localedata/charmaps/CP737 new file mode 100644 index 0000000..a59c93a --- /dev/null +++ b/localedata/charmaps/CP737 @@ -0,0 +1,269 @@ + CP737 + % + / +% version: 1.0 +% source: ftp://ftp.unicode.org/Public/Mappings/VENDORS/Microsoft/PC/CP737.TXT + +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 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 + /x2e FULL STOP + /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 + /x40 COMMERCIAL AT + /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 + /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 LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /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 + /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 LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE (DEL) + /x80 GREEK CAPITAL LETTER ALPHA + /x81 GREEK CAPITAL LETTER BETA + /x82 GREEK CAPITAL LETTER GAMMA + /x83 GREEK CAPITAL LETTER DELTA + /x84 GREEK CAPITAL LETTER EPSILON + /x85 GREEK CAPITAL LETTER ZETA + /x86 GREEK CAPITAL LETTER ETA + /x87 GREEK CAPITAL LETTER THETA + /x88 GREEK CAPITAL LETTER IOTA + /x89 GREEK CAPITAL LETTER KAPPA + /x8a GREEK CAPITAL LETTER LAMDA + /x8b GREEK CAPITAL LETTER MU + /x8c GREEK CAPITAL LETTER NU + /x8d GREEK CAPITAL LETTER XI + /x8e GREEK CAPITAL LETTER OMICRON + /x8f GREEK CAPITAL LETTER PI + /x90 GREEK CAPITAL LETTER RHO + /x91 GREEK CAPITAL LETTER SIGMA + /x92 GREEK CAPITAL LETTER TAU + /x93 GREEK CAPITAL LETTER UPSILON + /x94 GREEK CAPITAL LETTER PHI + /x95 GREEK CAPITAL LETTER CHI + /x96 GREEK CAPITAL LETTER PSI + /x97 GREEK CAPITAL LETTER OMEGA + /x98 GREEK SMALL LETTER ALPHA + /x99 GREEK SMALL LETTER BETA + /x9a GREEK SMALL LETTER GAMMA + /x9b GREEK SMALL LETTER DELTA + /x9c GREEK SMALL LETTER EPSILON + /x9d GREEK SMALL LETTER ZETA + /x9e GREEK SMALL LETTER ETA + /x9f GREEK SMALL LETTER THETA + /xa0 GREEK SMALL LETTER IOTA + /xa1 GREEK SMALL LETTER KAPPA + /xa2 GREEK SMALL LETTER LAMDA + /xa3 GREEK SMALL LETTER MU + /xa4 GREEK SMALL LETTER NU + /xa5 GREEK SMALL LETTER XI + /xa6 GREEK SMALL LETTER OMICRON + /xa7 GREEK SMALL LETTER PI + /xa8 GREEK SMALL LETTER RHO + /xa9 GREEK SMALL LETTER SIGMA + /xaa GREEK SMALL LETTER FINAL SIGMA + /xab GREEK SMALL LETTER TAU + /xac GREEK SMALL LETTER UPSILON + /xad GREEK SMALL LETTER PHI + /xae GREEK SMALL LETTER CHI + /xaf GREEK SMALL LETTER PSI + /xb0 LIGHT SHADE + /xb1 MEDIUM SHADE + /xb2 DARK SHADE + /xb3 BOX DRAWINGS LIGHT VERTICAL + /xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT + /xb5 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE + /xb6 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE + /xb7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE + /xb8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE + /xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT + /xba BOX DRAWINGS DOUBLE VERTICAL + /xbb BOX DRAWINGS DOUBLE DOWN AND LEFT + /xbc BOX DRAWINGS DOUBLE UP AND LEFT + /xbd BOX DRAWINGS UP DOUBLE AND LEFT SINGLE + /xbe BOX DRAWINGS UP SINGLE AND LEFT DOUBLE + /xbf BOX DRAWINGS LIGHT DOWN AND LEFT + /xc0 BOX DRAWINGS LIGHT UP AND RIGHT + /xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL + /xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + /xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT + /xc4 BOX DRAWINGS LIGHT HORIZONTAL + /xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + /xc6 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE + /xc7 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE + /xc8 BOX DRAWINGS DOUBLE UP AND RIGHT + /xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT + /xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL + /xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL + /xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT + /xcd BOX DRAWINGS DOUBLE HORIZONTAL + /xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL + /xcf BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE + /xd0 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE + /xd1 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE + /xd2 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE + /xd3 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE + /xd4 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE + /xd5 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE + /xd6 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE + /xd7 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE + /xd8 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE + /xd9 BOX DRAWINGS LIGHT UP AND LEFT + /xda BOX DRAWINGS LIGHT DOWN AND RIGHT + /xdb FULL BLOCK + /xdc LOWER HALF BLOCK + /xdd LEFT HALF BLOCK + /xde RIGHT HALF BLOCK + /xdf UPPER HALF BLOCK + /xe0 GREEK SMALL LETTER OMEGA + /xe1 GREEK SMALL LETTER ALPHA WITH TONOS + /xe2 GREEK SMALL LETTER EPSILON WITH TONOS + /xe3 GREEK SMALL LETTER ETA WITH TONOS + /xe4 GREEK SMALL LETTER IOTA WITH DIALYTIKA + /xe5 GREEK SMALL LETTER IOTA WITH TONOS + /xe6 GREEK SMALL LETTER OMICRON WITH TONOS + /xe7 GREEK SMALL LETTER UPSILON WITH TONOS + /xe8 GREEK SMALL LETTER UPSILON WITH DIALYTIKA + /xe9 GREEK SMALL LETTER OMEGA WITH TONOS + /xea GREEK CAPITAL LETTER ALPHA WITH TONOS + /xeb GREEK CAPITAL LETTER EPSILON WITH TONOS + /xec GREEK CAPITAL LETTER ETA WITH TONOS + /xed GREEK CAPITAL LETTER IOTA WITH TONOS + /xee GREEK CAPITAL LETTER OMICRON WITH TONOS + /xef GREEK CAPITAL LETTER UPSILON WITH TONOS + /xf0 GREEK CAPITAL LETTER OMEGA WITH TONOS + /xf1 PLUS-MINUS SIGN + /xf2 GREATER-THAN OR EQUAL TO + /xf3 LESS-THAN OR EQUAL TO + /xf4 GREEK CAPITAL LETTER IOTA WITH DIALYTIKA + /xf5 GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA + /xf6 DIVISION SIGN + /xf7 ALMOST EQUAL TO + /xf8 DEGREE SIGN + /xf9 BULLET OPERATOR + /xfa MIDDLE DOT + /xfb SQUARE ROOT + /xfc SUPERSCRIPT LATIN SMALL LETTER N + /xfd SUPERSCRIPT TWO + /xfe BLACK SQUARE + /xff NO-BREAK SPACE +END CHARMAP + +WIDTH +... 1 +... 1 +END WIDTH diff --git a/localedata/charmaps/CP775 b/localedata/charmaps/CP775 new file mode 100644 index 0000000..e34c264 --- /dev/null +++ b/localedata/charmaps/CP775 @@ -0,0 +1,269 @@ + CP775 + % + / +% version: 1.0 +% source: ftp://ftp.unicode.org/Public/Mappings/VENDORS/Microsoft/PC/CP775.TXT + +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 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 + /x2e FULL STOP + /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 + /x40 COMMERCIAL AT + /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 + /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 LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /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 + /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 LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE (DEL) + /x80 LATIN CAPITAL LETTER C WITH ACUTE + /x81 LATIN SMALL LETTER U WITH DIAERESIS + /x82 LATIN SMALL LETTER E WITH ACUTE + /x83 LATIN SMALL LETTER A WITH MACRON + /x84 LATIN SMALL LETTER A WITH DIAERESIS + /x85 LATIN SMALL LETTER G WITH CEDILLA + /x86 LATIN SMALL LETTER A WITH RING ABOVE + /x87 LATIN SMALL LETTER C WITH ACUTE + /x88 LATIN SMALL LETTER L WITH STROKE + /x89 LATIN SMALL LETTER E WITH MACRON + /x8a LATIN CAPITAL LETTER R WITH CEDILLA + /x8b LATIN SMALL LETTER R WITH CEDILLA + /x8c LATIN SMALL LETTER I WITH MACRON + /x8d LATIN CAPITAL LETTER Z WITH ACUTE + /x8e LATIN CAPITAL LETTER A WITH DIAERESIS + /x8f LATIN CAPITAL LETTER A WITH RING ABOVE + /x90 LATIN CAPITAL LETTER E WITH ACUTE + /x91 LATIN SMALL LETTER AE + /x92 LATIN CAPITAL LETTER AE + /x93 LATIN SMALL LETTER O WITH MACRON + /x94 LATIN SMALL LETTER O WITH DIAERESIS + /x95 LATIN CAPITAL LETTER G WITH CEDILLA + /x96 CENT SIGN + /x97 LATIN CAPITAL LETTER S WITH ACUTE + /x98 LATIN SMALL LETTER S WITH ACUTE + /x99 LATIN CAPITAL LETTER O WITH DIAERESIS + /x9a LATIN CAPITAL LETTER U WITH DIAERESIS + /x9b LATIN SMALL LETTER O WITH STROKE + /x9c POUND SIGN + /x9d LATIN CAPITAL LETTER O WITH STROKE + /x9e MULTIPLICATION SIGN + /x9f CURRENCY SIGN + /xa0 LATIN CAPITAL LETTER A WITH MACRON + /xa1 LATIN CAPITAL LETTER I WITH MACRON + /xa2 LATIN SMALL LETTER O WITH ACUTE + /xa3 LATIN CAPITAL LETTER Z WITH DOT ABOVE + /xa4 LATIN SMALL LETTER Z WITH DOT ABOVE + /xa5 LATIN SMALL LETTER Z WITH ACUTE + /xa6 RIGHT DOUBLE QUOTATION MARK + /xa7 BROKEN BAR + /xa8 COPYRIGHT SIGN + /xa9 REGISTERED SIGN + /xaa NOT SIGN + /xab VULGAR FRACTION ONE HALF + /xac VULGAR FRACTION ONE QUARTER + /xad LATIN CAPITAL LETTER L WITH STROKE + /xae LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xaf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xb0 LIGHT SHADE + /xb1 MEDIUM SHADE + /xb2 DARK SHADE + /xb3 BOX DRAWINGS LIGHT VERTICAL + /xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT + /xb5 LATIN CAPITAL LETTER A WITH OGONEK + /xb6 LATIN CAPITAL LETTER C WITH CARON + /xb7 LATIN CAPITAL LETTER E WITH OGONEK + /xb8 LATIN CAPITAL LETTER E WITH DOT ABOVE + /xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT + /xba BOX DRAWINGS DOUBLE VERTICAL + /xbb BOX DRAWINGS DOUBLE DOWN AND LEFT + /xbc BOX DRAWINGS DOUBLE UP AND LEFT + /xbd LATIN CAPITAL LETTER I WITH OGONEK + /xbe LATIN CAPITAL LETTER S WITH CARON + /xbf BOX DRAWINGS LIGHT DOWN AND LEFT + /xc0 BOX DRAWINGS LIGHT UP AND RIGHT + /xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL + /xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + /xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT + /xc4 BOX DRAWINGS LIGHT HORIZONTAL + /xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + /xc6 LATIN CAPITAL LETTER U WITH OGONEK + /xc7 LATIN CAPITAL LETTER U WITH MACRON + /xc8 BOX DRAWINGS DOUBLE UP AND RIGHT + /xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT + /xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL + /xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL + /xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT + /xcd BOX DRAWINGS DOUBLE HORIZONTAL + /xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL + /xcf LATIN CAPITAL LETTER Z WITH CARON + /xd0 LATIN SMALL LETTER A WITH OGONEK + /xd1 LATIN SMALL LETTER C WITH CARON + /xd2 LATIN SMALL LETTER E WITH OGONEK + /xd3 LATIN SMALL LETTER E WITH DOT ABOVE + /xd4 LATIN SMALL LETTER I WITH OGONEK + /xd5 LATIN SMALL LETTER S WITH CARON + /xd6 LATIN SMALL LETTER U WITH OGONEK + /xd7 LATIN SMALL LETTER U WITH MACRON + /xd8 LATIN SMALL LETTER Z WITH CARON + /xd9 BOX DRAWINGS LIGHT UP AND LEFT + /xda BOX DRAWINGS LIGHT DOWN AND RIGHT + /xdb FULL BLOCK + /xdc LOWER HALF BLOCK + /xdd LEFT HALF BLOCK + /xde RIGHT HALF BLOCK + /xdf UPPER HALF BLOCK + /xe0 LATIN CAPITAL LETTER O WITH ACUTE + /xe1 LATIN SMALL LETTER SHARP S + /xe2 LATIN CAPITAL LETTER O WITH MACRON + /xe3 LATIN CAPITAL LETTER N WITH ACUTE + /xe4 LATIN SMALL LETTER O WITH TILDE + /xe5 LATIN CAPITAL LETTER O WITH TILDE + /xe6 MICRO SIGN + /xe7 LATIN SMALL LETTER N WITH ACUTE + /xe8 LATIN CAPITAL LETTER K WITH CEDILLA + /xe9 LATIN SMALL LETTER K WITH CEDILLA + /xea LATIN CAPITAL LETTER L WITH CEDILLA + /xeb LATIN SMALL LETTER L WITH CEDILLA + /xec LATIN SMALL LETTER N WITH CEDILLA + /xed LATIN CAPITAL LETTER E WITH MACRON + /xee LATIN CAPITAL LETTER N WITH CEDILLA + /xef RIGHT SINGLE QUOTATION MARK + /xf0 SOFT HYPHEN + /xf1 PLUS-MINUS SIGN + /xf2 LEFT DOUBLE QUOTATION MARK + /xf3 VULGAR FRACTION THREE QUARTERS + /xf4 PILCROW SIGN + /xf5 SECTION SIGN + /xf6 DIVISION SIGN + /xf7 DOUBLE LOW-9 QUOTATION MARK + /xf8 DEGREE SIGN + /xf9 BULLET OPERATOR + /xfa MIDDLE DOT + /xfb SUPERSCRIPT ONE + /xfc SUPERSCRIPT THREE + /xfd SUPERSCRIPT TWO + /xfe BLACK SQUARE + /xff NO-BREAK SPACE +END CHARMAP + +WIDTH +... 1 +... 1 +END WIDTH diff --git a/localedata/charmaps/GB2312 b/localedata/charmaps/GB2312 index f1dbe7a..3dd7b48 100644 --- a/localedata/charmaps/GB2312 +++ b/localedata/charmaps/GB2312 @@ -9,8 +9,6 @@ % Email: hashao@china.com % Distribution and use is free, even for comercial purpose. % -% alias CN -% alias ISO646-CN CHARMAP /x00 NULL (NUL) /x01 START OF HEADING (SOH) @@ -173,93 +171,12 @@ CHARMAP /x9e PRIVACY MESSAGE (PM) /x9f APPLICATION PROGRAM COMMAND (APC) /xa0 NO-BREAK SPACE - /xa1 INVERTED EXCLAMATION MARK - /xa2 CENT SIGN - /xa3 POUND SIGN - /xa4 CURRENCY SIGN - /xa5 YEN SIGN - /xa6 BROKEN BAR - /xa7 SECTION SIGN - /xa8 DIAERESIS - /xa9 COPYRIGHT SIGN /xaa FEMININE ORDINAL INDICATOR /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK /xac NOT SIGN /xad SOFT HYPHEN /xae REGISTERED SIGN /xaf MACRON - /xb0 DEGREE SIGN - /xb1 PLUS-MINUS SIGN - /xb2 SUPERSCRIPT TWO - /xb3 SUPERSCRIPT THREE - /xb4 ACUTE ACCENT - /xb5 MICRO SIGN - /xb6 PILCROW SIGN - /xb7 MIDDLE DOT - /xb8 CEDILLA - /xb9 SUPERSCRIPT ONE - /xba MASCULINE ORDINAL INDICATOR - /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - /xbc VULGAR FRACTION ONE QUARTER - /xbd VULGAR FRACTION ONE HALF - /xbe VULGAR FRACTION THREE QUARTERS - /xbf INVERTED QUESTION MARK - /xc0 LATIN CAPITAL LETTER A WITH GRAVE - /xc1 LATIN CAPITAL LETTER A WITH ACUTE - /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX - /xc3 LATIN CAPITAL LETTER A WITH TILDE - /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS - /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE - /xc6 LATIN CAPITAL LETTER AE - /xc7 LATIN CAPITAL LETTER C WITH CEDILLA - /xc8 LATIN CAPITAL LETTER E WITH GRAVE - /xc9 LATIN CAPITAL LETTER E WITH ACUTE - /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX - /xcb LATIN CAPITAL LETTER E WITH DIAERESIS - /xcc LATIN CAPITAL LETTER I WITH GRAVE - /xcd LATIN CAPITAL LETTER I WITH ACUTE - /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX - /xcf LATIN CAPITAL LETTER I WITH DIAERESIS - /xd0 LATIN CAPITAL LETTER ETH (Icelandic) - /xd1 LATIN CAPITAL LETTER N WITH TILDE - /xd2 LATIN CAPITAL LETTER O WITH GRAVE - /xd3 LATIN CAPITAL LETTER O WITH ACUTE - /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX - /xd5 LATIN CAPITAL LETTER O WITH TILDE - /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS - /xd7 MULTIPLICATION SIGN - /xd8 LATIN CAPITAL LETTER O WITH STROKE - /xd9 LATIN CAPITAL LETTER U WITH GRAVE - /xda LATIN CAPITAL LETTER U WITH ACUTE - /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX - /xdc LATIN CAPITAL LETTER U WITH DIAERESIS - /xdd LATIN CAPITAL LETTER Y WITH ACUTE - /xde LATIN CAPITAL LETTER THORN (Icelandic) - /xdf LATIN SMALL LETTER SHARP S (German) - /xe0 LATIN SMALL LETTER A WITH GRAVE - /xe1 LATIN SMALL LETTER A WITH ACUTE - /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX - /xe3 LATIN SMALL LETTER A WITH TILDE - /xe4 LATIN SMALL LETTER A WITH DIAERESIS - /xe5 LATIN SMALL LETTER A WITH RING ABOVE - /xe6 LATIN SMALL LETTER AE - /xe7 LATIN SMALL LETTER C WITH CEDILLA - /xe8 LATIN SMALL LETTER E WITH GRAVE - /xe9 LATIN SMALL LETTER E WITH ACUTE - /xea LATIN SMALL LETTER E WITH CIRCUMFLEX - /xeb LATIN SMALL LETTER E WITH DIAERESIS - /xec LATIN SMALL LETTER I WITH GRAVE - /xed LATIN SMALL LETTER I WITH ACUTE - /xee LATIN SMALL LETTER I WITH CIRCUMFLEX - /xef LATIN SMALL LETTER I WITH DIAERESIS - /xf0 LATIN SMALL LETTER ETH (Icelandic) - /xf1 LATIN SMALL LETTER N WITH TILDE - /xf2 LATIN SMALL LETTER O WITH GRAVE - /xf3 LATIN SMALL LETTER O WITH ACUTE - /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX - /xf5 LATIN SMALL LETTER O WITH TILDE - /xf6 LATIN SMALL LETTER O WITH DIAERESIS - /xf7 DIVISION SIGN /xf8 LATIN SMALL LETTER O WITH STROKE /xf9 LATIN SMALL LETTER U WITH GRAVE /xfa LATIN SMALL LETTER U WITH ACUTE @@ -7715,3 +7632,7 @@ CHARMAP /xf7/xfd /xf7/xfe END CHARMAP + +WIDTH +.. 2 +END WIDTH diff --git a/localedata/charmaps/GBK b/localedata/charmaps/GBK index 9a17b4e..7c8b3bf 100644 --- a/localedata/charmaps/GBK +++ b/localedata/charmaps/GBK @@ -21927,3 +21927,7 @@ CHARMAP /xfe/x4e /xfe/x4f END CHARMAP + +WIDTH +.. 2 +END WIDTH diff --git a/localedata/charmaps/KSX1001 b/localedata/charmaps/KSX1001 index 9f683e2..fad17e1 100644 --- a/localedata/charmaps/KSX1001 +++ b/localedata/charmaps/KSX1001 @@ -844,3 +844,7 @@ CHARMAP /xac/xf0 # CYRILLIC SMALL LETTER YU /xac/xf1 # CYRILLIC SMALL LETTER YA END CHARMAP + +WIDTH +... 2 +END WIDTH diff --git a/localedata/charmaps/UTF-8 b/localedata/charmaps/UTF-8 index 4e4edbf..5a6e7b5 100644 --- a/localedata/charmaps/UTF-8 +++ b/localedata/charmaps/UTF-8 @@ -14596,9 +14596,7 @@ CHARMAP /xe4/xb6/xb2 /xe4/xb6/xb3 /xe4/xb6/xb4 - /xe4/xb6/xb5 /xe4/xb6/xb5 - /xe4/xb8/x80 /xe4/xb8/x80 /xe4/xb8/x81 /xe4/xb8/x82 diff --git a/resolv/netdb.h b/resolv/netdb.h index e0331db..088522f 100644 --- a/resolv/netdb.h +++ b/resolv/netdb.h @@ -136,32 +136,7 @@ extern struct hostent *gethostbyname (__const char *__name) __THROW; set to the address type which is `AF_INET' for IPv4 or `AF_INET6' for IPv6. */ extern struct hostent *gethostbyname2 (__const char *__name, int __af) __THROW; -#endif - -#ifdef __USE_UNIX98 -/* Return entry from host data base which address match ADDR with - length LEN and type TYPE in newly allocated buffer. */ -extern struct hostent *getipnodebyaddr (__const void *__addr, socklen_t __len, - int __type, int *__error_num) __THROW; - -/* Return entry from host data base for host with NAME and newly allocated - buffer. FLAGS is some combination of the following AI_* values. */ -extern struct hostent *getipnodebyname (__const char *__name, int __type, - int __flags, int *__error_num) __THROW; - -# define AI_V4MAPPED 0x0008 /* IPv4-mapped addresses are acceptable. */ -# define AI_ALL 0x0010 /* Return both IPv4 and IPv6 addresses. */ -# define AI_ADDRCONFIG 0x0020 /* Use configuration of this host to choose - returned address type. */ -# define AI_DEFAULT (AI_V4MAPPED | AI_ADDRCONFIG) -/* Free structure returned by previous `getipnodebyaddr' or `getipnodebyname' - call. */ -extern void freehostent (struct hostent *__ptr) __THROW; - -#endif - -#ifdef __USE_MISC /* Reentrant versions of the functions above. The additional arguments specify a buffer of BUFLEN starting at BUF. The last argument is a pointer to a variable which gets the value which -- cgit v1.1