This is Info file libc.info, produced by Makeinfo version 1.68 from the
input file libc.texinfo.

INFO-DIR-SECTION GNU libraries
START-INFO-DIR-ENTRY
* Libc: (libc).                 C library.
END-INFO-DIR-ENTRY

   This file documents the GNU C library.

   This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C
Library Reference Manual', for Version 2.2 Beta.

   Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software
Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the section entitled "GNU Library General Public License" is
included exactly as in the original, and provided that the entire
resulting derived work is distributed under the terms of a permission
notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the text of the translation of the section
entitled "GNU Library General Public License" must be approved for
accuracy by the Foundation.


Indirect:
libc.info-1: 1298
libc.info-2: 60613
libc.info-3: 105711
libc.info-4: 155084
libc.info-5: 205071
libc.info-6: 254834
libc.info-7: 295752
libc.info-8: 345220
libc.info-9: 389453
libc.info-10: 409990
libc.info-11: 456746
libc.info-12: 498746
libc.info-13: 540467
libc.info-14: 587427
libc.info-15: 635559
libc.info-16: 682893
libc.info-17: 732278
libc.info-18: 782138
libc.info-19: 831695
libc.info-20: 875648
libc.info-21: 919414
libc.info-22: 968973
libc.info-23: 1017560
libc.info-24: 1061746
libc.info-25: 1110829
libc.info-26: 1160195
libc.info-27: 1208853
libc.info-28: 1258817
libc.info-29: 1308060
libc.info-30: 1352173
libc.info-31: 1399564
libc.info-32: 1448884
libc.info-33: 1486184
libc.info-34: 1532665
libc.info-35: 1581479
libc.info-36: 1629553
libc.info-37: 1678583
libc.info-38: 1728442
libc.info-39: 1778438
libc.info-40: 1827867
libc.info-41: 1875250
libc.info-42: 1922532
libc.info-43: 1965178
libc.info-44: 2009124
libc.info-45: 2056030
libc.info-46: 2104481
libc.info-47: 2150238
libc.info-48: 2199162
libc.info-49: 2229995
libc.info-50: 2421553
libc.info-51: 2466919
libc.info-52: 2511129
libc.info-53: 2572880
libc.info-54: 2580489
libc.info-55: 2655669
libc.info-56: 2707239

Tag Table:
(Indirect)
Node: Top1298
Node: Introduction60613
Node: Getting Started61962
Node: Standards and Portability63422
Node: ISO C64870
Node: POSIX66387
Node: Berkeley Unix68128
Node: SVID68896
Node: XPG69897
Node: Using the Library70838
Node: Header Files71561
Node: Macro Definitions75513
Node: Reserved Names77858
Node: Feature Test Macros82541
Node: Roadmap to the Manual93299
Node: Error Reporting100583
Node: Checking for Errors101500
Node: Error Codes105711
Node: Error Messages124728
Node: Memory130425
Node: Memory Concepts131282
Node: Memory Allocation136950
Node: Memory Allocation and C137839
Node: Unconstrained Allocation141388
Node: Basic Allocation142808
Node: Malloc Examples144510
Node: Freeing after Malloc146479
Node: Changing Block Size148294
Node: Allocating Cleared Space150897
Node: Efficiency and Malloc151905
Node: Aligned Memory Blocks153004
Node: Malloc Tunable Parameters155084
Node: Heap Consistency Checking156746
Node: Hooks for Malloc161847
Node: Statistics of Malloc168046
Node: Summary of Malloc170004
Node: Allocation Debugging172166
Node: Tracing malloc173269
Node: Using the Memory Debugger175120
Node: Tips for the Memory Debugger177006
Node: Interpreting the traces178334
Node: Obstacks181869
Node: Creating Obstacks183483
Node: Preparing for Obstacks185382
Node: Allocation in an Obstack188128
Node: Freeing Obstack Objects190536
Node: Obstack Functions191871
Node: Growing Objects194101
Node: Extra Fast Growing198347
Node: Status of an Obstack201966
Node: Obstacks Data Alignment203385
Node: Obstack Chunks205071
Node: Summary of Obstacks207427
Node: Variable Size Automatic210841
Node: Alloca Example212367
Node: Advantages of Alloca213488
Node: Disadvantages of Alloca215377
Node: GNU C Variable-Size Arrays216121
Node: Resizing the Data Segment217279
Node: Locking Pages219368
Node: Why Lock Pages220130
Node: Locked Memory Details221757
Node: Page Lock Functions224013
Node: Character Handling229876
Node: Classification of Characters231332
Node: Case Conversion235176
Node: Classification of Wide Characters237066
Node: Using Wide Char Classes244802
Node: Wide Character Case Conversion247113
Node: String and Array Utilities249829
Node: Representation of Strings251893
Node: String/Array Conventions254834
Node: String Length256666
Node: Copying and Concatenation258656
Node: String/Array Comparison274914
Node: Collation Functions282330
Node: Search Functions289325
Node: Finding Tokens in a String295752
Node: strfry304978
Node: Trivial Encryption306008
Node: Encode Binary Data307466
Node: Argz and Envz Vectors312116
Node: Argz Functions312716
Node: Envz Functions319279
Node: Character Set Handling322329
Node: Extended Char Intro323482
Node: Charset Function Overview336470
Node: Restartable multibyte conversion337475
Node: Selecting the Conversion339587
Node: Keeping the state342004
Node: Converting a Character345220
Node: Converting Strings361322
Node: Multibyte Conversion Example371361
Node: Non-reentrant Conversion374347
Node: Non-reentrant Character Conversion375973
Node: Non-reentrant String Conversion380675
Node: Shift State383661
Node: Generic Charset Conversion386324
Node: Generic Conversion Interface389453
Node: iconv Examples399321
Node: Other iconv Implementations404656
Node: glibc iconv Implementation409990
Node: Locales449396
Node: Effects of Locale450996
Node: Choosing Locale452931
Node: Locale Categories454305
Node: Setting the Locale456746
Node: Standard Locales461036
Node: Locale Information462325
Node: The Lame Way to Locale Data464042
Node: General Numeric465913
Node: Currency Symbol468892
Node: Sign of Money Amount473080
Node: The Elegant and Fast Way475210
Node: Formatting Numbers486009
Node: Message Translation495402
Node: Message catalogs a la X/Open497448
Node: The catgets Functions498746
Node: The message catalog files507769
Node: The gencat program514519
Node: Common Usage517653
Node: The Uniforum approach524779
Node: Message catalogs with gettext526273
Node: Translation with gettext527308
Node: Locating gettext catalog533604
Node: Advanced gettext functions540467
Node: Charset conversion in gettext550254
Node: GUI program problems552743
Node: Using gettextized software558277
Node: Helper programs for gettext566976
Node: Searching and Sorting568740
Node: Comparison Functions569655
Node: Array Search Function570873
Node: Array Sort Function574217
Node: Search/Sort Example576349
Node: Hash Search Function579828
Node: Tree Search Function587427
Node: Pattern Matching594342
Node: Wildcard Matching595144
Node: Globbing598022
Node: Calling Glob598886
Node: Flags for Globbing604352
Node: More Flags for Globbing607882
Node: Regular Expressions613838
Node: POSIX Regexp Compilation614822
Node: Flags for POSIX Regexps618937
Node: Matching POSIX Regexps619844
Node: Regexp Subexpressions622005
Node: Subexpression Complications624059
Node: Regexp Cleanup626422
Node: Word Expansion628748
Node: Expansion Stages630103
Node: Calling Wordexp631596
Node: Flags for Wordexp635559
Node: Wordexp Example637512
Node: Tilde Expansion639308
Node: Variable Substitution640380
Node: I/O Overview644495
Node: I/O Concepts646009
Node: Streams and File Descriptors647154
Node: File Position650245
Node: File Names652379
Node: Directories653265
Node: File Name Resolution655002
Node: File Name Errors657931
Node: File Name Portability659471
Node: I/O on Streams661463
Node: Streams663536
Node: Standard Streams664877
Node: Opening Streams666543
Node: Closing Streams674830
Node: Simple Output677381
Node: Character Input679784
Node: Line Input682893
Node: Unreading687904
Node: Unreading Idea688713
Node: How Unread689539
Node: Block Input/Output692037
Node: Formatted Output694266
Node: Formatted Output Basics696033
Node: Output Conversion Syntax698526
Node: Table of Output Conversions703548
Node: Integer Conversions706347
Node: Floating-Point Conversions711676
Node: Other Output Conversions717474
Node: Formatted Output Functions720634
Node: Dynamic Output724887
Node: Variable Arguments Output726744
Node: Parsing a Template String732278
Node: Example of Parsing736109
Node: Customizing Printf738397
Node: Registering New Conversions740316
Node: Conversion Specifier Options742489
Node: Defining the Output Handler746326
Node: Printf Extension Example748787
Node: Predefined Printf Handlers751190
Node: Formatted Input754834
Node: Formatted Input Basics755913
Node: Input Conversion Syntax758593
Node: Table of Input Conversions761956
Node: Numeric Input Conversions764253
Node: String Input Conversions768493
Node: Dynamic String Input772587
Node: Other Input Conversions773777
Node: Formatted Input Functions775423
Node: Variable Arguments Input776988
Node: EOF and Errors778615
Node: Error Recovery780578
Node: Binary Streams782138
Node: File Positioning784662
Node: Portable Positioning791695
Node: Stream Buffering797230
Node: Buffering Concepts798829
Node: Flushing Buffers800192
Node: Controlling Buffering801688
Node: Other Kinds of Streams806123
Node: String Streams807412
Node: Obstack Streams811550
Node: Custom Streams813601
Node: Streams and Cookies814318
Node: Hook Functions817388
Node: Formatted Messages819774
Node: Printing Formatted Messages820439
Node: Adding Severity Classes826884
Node: Example828491
Node: Low-Level I/O831695
Node: Opening and Closing Files834703
Node: I/O Primitives842683
Node: File Position Primitive856784
Node: Descriptors and Streams864099
Node: Stream/Descriptor Precautions866519
Node: Linked Channels867725
Node: Independent Channels868953
Node: Cleaning Streams870856
Node: Scatter-Gather873059
Node: Memory-mapped I/O875648
Node: Waiting for I/O884182
Node: Synchronizing I/O891925
Node: Asynchronous I/O895359
Node: Asynchronous Reads/Writes903402
Node: Status of AIO Operations915844
Node: Synchronizing AIO Operations919414
Node: Cancel AIO Operations925814
Node: Configuration of AIO929285
Node: Control Operations931381
Node: Duplicating Descriptors934073
Node: Descriptor Flags938333
Node: File Status Flags941735
Node: Access Modes943189
Node: Open-time Flags945478
Node: Operating Modes950195
Node: Getting File Status Flags952961
Node: File Locks955568
Node: Interrupt Input964465
Node: IOCTLs966897
Node: File System Interface968973
Node: Working Directory970502
Node: Accessing Directories974208
Node: Directory Entries975635
Node: Opening a Directory978473
Node: Reading/Closing Directory980165
Node: Simple Directory Lister984836
Node: Random Access Directory985855
Node: Scanning Directory Content987357
Node: Simple Directory Lister Mark II991814
Node: Working with Directory Trees992924
Node: Hard Links1004467
Node: Symbolic Links1007266
Node: Deleting Files1011035
Node: Renaming Files1013955
Node: Creating Directories1017560
Node: File Attributes1019313
Node: Attribute Meanings1020837
Node: Reading Attributes1030063
Node: Testing File Type1034134
Node: File Owner1038287
Node: Permission Bits1041941
Node: Access Permission1047261
Node: Setting Permissions1048403
Node: Testing File Access1053610
Node: File Times1057274
Node: File Size1061746
Node: Making Special Files1068170
Node: Temporary Files1069847
Node: Pipes and FIFOs1079068
Node: Creating a Pipe1080651
Node: Pipe to a Subprocess1083938
Node: FIFO Special Files1086939
Node: Pipe Atomicity1088512
Node: Sockets1089395
Node: Socket Concepts1091433
Node: Communication Styles1095673
Node: Socket Addresses1097524
Node: Address Formats1099561
Node: Setting Address1102762
Node: Reading Address1104484
Node: Interface Naming1106245
Node: Local Namespace1108652
Node: Local Namespace Concepts1109312
Node: Local Namespace Details1110829
Node: Local Socket Example1112776
Node: Internet Namespace1114202
Node: Internet Address Formats1116425
Node: Host Addresses1118576
Node: Abstract Host Addresses1119744
Node: Host Address Data Type1124262
Node: Host Address Functions1127385
Node: Host Names1131737
Node: Ports1141008
Node: Services Database1143046
Node: Byte Order1145870
Node: Protocols Database1148178
Node: Inet Example1151720
Node: Misc Namespaces1153730
Node: Open/Close Sockets1154476
Node: Creating a Socket1154974
Node: Closing a Socket1156658
Node: Socket Pairs1158184
Node: Connections1160195
Node: Connecting1161289
Node: Listening1164117
Node: Accepting Connections1166192
Node: Who is Connected1169323
Node: Transferring Data1170422
Node: Sending Data1171528
Node: Receiving Data1174047
Node: Socket Data Options1175783
Node: Byte Stream Example1176646
Node: Server Example1178703
Node: Out-of-Band Data1182720
Node: Datagrams1188633
Node: Sending Datagrams1189662
Node: Receiving Datagrams1191589
Node: Datagram Example1193659
Node: Example Receiver1195673
Node: Inetd1198238
Node: Inetd Servers1199047
Node: Configuring Inetd1200289
Node: Socket Options1202958
Node: Socket Option Functions1203666
Node: Socket-Level Options1205223
Node: Networks Database1208853
Node: Low-Level Terminal Interface1211737
Node: Is It a Terminal1213207
Node: I/O Queues1215110
Node: Canonical or Not1217068
Node: Terminal Modes1218915
Node: Mode Data Types1220484
Node: Mode Functions1222312
Node: Setting Modes1226244
Node: Input Modes1228232
Node: Output Modes1233499
Node: Control Modes1235112
Node: Local Modes1239202
Node: Line Speed1245516
Node: Special Characters1249693
Node: Editing Characters1251607
Node: Signal Characters1255948
Node: Start/Stop Characters1258817
Node: Other Special1260688
Node: Noncanonical Input1262502
Node: BSD Terminal Modes1267315
Node: Line Control1268787
Node: Noncanon Example1273503
Node: Pseudo-Terminals1275723
Node: Allocation1276635
Node: Pseudo-Terminal Pairs1281427
Node: Syslog1283946
Node: Overview of Syslog1284895
Node: Submitting Syslog Messages1289079
Node: openlog1289897
Node: syslog; vsyslog1293253
Node: closelog1297454
Node: setlogmask1298097
Node: Syslog Example1299940
Node: Mathematics1300596
Node: Mathematical Constants1302318
Node: Trig Functions1304325
Node: Inverse Trig Functions1308060
Node: Exponents and Logarithms1311862
Node: Hyperbolic Functions1320054
Node: Special Functions1324094
Node: Errors in Math Functions1328632
Node: Pseudo-Random Numbers1345761
Node: ISO Random1348003
Node: BSD Random1349935
Node: SVID Random1352173
Node: FP Function Optimizations1365365
Node: Arithmetic1367452
Node: Integers1368731
Node: Integer Division1371747
Node: Floating Point Numbers1375432
Node: Floating Point Classes1377174
Node: Floating Point Errors1381575
Node: FP Exceptions1382072
Node: Infinity and NaN1386433
Node: Status bit operations1389507
Node: Math Error Reporting1393649
Node: Rounding1395975
Node: Control Functions1399564
Node: Arithmetic Functions1404386
Node: Absolute Value1405254
Node: Normalization Functions1407315
Node: Rounding Functions1411389
Node: Remainder Functions1415771
Node: FP Bit Twiddling1417915
Node: FP Comparison Functions1421027
Node: Misc FP Arithmetic1423740
Node: Complex Numbers1426482
Node: Operations on Complex1428187
Node: Parsing of Numbers1430531
Node: Parsing of Integers1431223
Node: Parsing of Floats1439288
Node: System V Number Conversion1443568
Node: Date and Time1448884
Node: Time Basics1449612
Node: Elapsed Time1451492
Node: Processor And CPU Time1455044
Node: CPU Time1456916
Node: Processor Time1458689
Node: Calendar Time1461089
Node: Simple Calendar Time1463022
Node: High-Resolution Calendar1465427
Node: Broken-down Time1470789
Node: High Accuracy Clock1478748
Node: Formatting Calendar Time1486184
Node: Parsing Date and Time1501496
Node: Low-Level Time String Parsing1502339
Node: General Time String Parsing1515358
Node: TZ Variable1522681
Node: Time Zone Functions1528725
Node: Time Functions Example1531565
Node: Setting an Alarm1532665
Node: Sleeping1537912
Node: Resource Usage And Limitation1542516
Node: Resource Usage1543054
Node: Limits on Resources1548636
Node: Priority1557854
Node: Absolute Priority1560191
Node: Realtime Scheduling1565287
Node: Basic Scheduling Functions1568735
Node: Traditional Scheduling1576664
Node: Traditional Scheduling Intro1577217
Node: Traditional Scheduling Functions1581479
Node: Non-Local Exits1585141
Node: Non-Local Intro1585777
Node: Non-Local Details1589508
Node: Non-Local Exits and Signals1592584
Node: Signal Handling1594055
Node: Concepts of Signals1596089
Node: Kinds of Signals1596653
Node: Signal Generation1598050
Node: Delivery of Signal1600317
Node: Standard Signals1603173
Node: Program Error Signals1604766
Node: Termination Signals1612224
Node: Alarm Signals1616062
Node: Asynchronous I/O Signals1617294
Node: Job Control Signals1618485
Node: Operation Error Signals1623088
Node: Miscellaneous Signals1625027
Node: Signal Messages1626722
Node: Signal Actions1628608
Node: Basic Signal Handling1629553
Node: Advanced Signal Handling1635628
Node: Signal and Sigaction1638584
Node: Sigaction Function Example1640336
Node: Flags for Sigaction1642652
Node: Initial Signal Actions1645030
Node: Defining Handlers1646413
Node: Handler Returns1648598
Node: Termination in Handler1650648
Node: Longjmp in Handler1652071
Node: Signals in Handler1654166
Node: Merged Signals1656286
Node: Nonreentrancy1661999
Node: Atomic Data Access1667405
Node: Non-atomic Example1668452
Node: Atomic Types1670223
Node: Atomic Usage1671242
Node: Interrupted Primitives1672712
Node: Generating Signals1676012
Node: Signaling Yourself1676605
Node: Signaling Another Process1678583
Node: Permission for kill1681959
Node: Kill Example1683755
Node: Blocking Signals1686099
Node: Why Block1687871
Node: Signal Sets1689408
Node: Process Signal Mask1692434
Node: Testing for Delivery1695442
Node: Blocking for Handler1696692
Node: Checking for Pending Signals1699111
Node: Remembering a Signal1701123
Node: Waiting for a Signal1704677
Node: Using Pause1705222
Node: Pause Problems1706848
Node: Sigsuspend1708572
Node: Signal Stack1711283
Node: BSD Signal Handling1716620
Node: BSD Handler1717894
Node: Blocking in BSD1720328
Node: Program Basics1721782
Node: Program Arguments1723766
Node: Argument Syntax1725765
Node: Parsing Program Arguments1728442
Node: Getopt1729547
Node: Using Getopt1730185
Node: Example of Getopt1734305
Node: Getopt Long Options1737029
Node: Getopt Long Option Example1741131
Node: Argp1744252
Node: Argp Global Variables1747607
Node: Argp Parsers1749629
Node: Argp Option Vectors1752976
Node: Argp Option Flags1756213
Node: Argp Parser Functions1758231
Node: Argp Special Keys1760933
Node: Argp Helper Functions1766261
Node: Argp Parsing State1769322
Node: Argp Children1772843
Node: Argp Flags1774904
Node: Argp Help Filtering1777221
Node: Argp Help Filter Keys1778438
Node: Argp Help1779312
Node: Argp Help Flags1780501
Node: Argp Examples1782797
Node: Argp Example 11783267
Node: Argp Example 21784071
Node: Argp Example 31787015
Node: Argp Example 41794064
Node: Argp User Customization1801769
Node: Suboptions1803382
Node: Suboptions Example1805324
Node: Environment Variables1807493
Node: Environment Access1809358
Node: Standard Environment1814170
Node: System Calls1818346
Node: Program Termination1821902
Node: Normal Termination1823111
Node: Exit Status1824508
Node: Cleanups on Exit1827867
Node: Aborting a Program1829684
Node: Termination Internals1830583
Node: Processes1832763
Node: Running a Command1834785
Node: Process Creation Concepts1836811
Node: Process Identification1838821
Node: Creating a Process1839745
Node: Executing a File1843368
Node: Process Completion1850506
Node: Process Completion Status1856772
Node: BSD Wait Functions1858416
Node: Process Creation Example1860284
Node: Job Control1862534
Node: Concepts of Job Control1863814
Node: Job Control is Optional1867171
Node: Controlling Terminal1868221
Node: Access to the Terminal1869128
Node: Orphaned Process Groups1870732
Node: Implementing a Shell1871724
Node: Data Structures1872607
Node: Initializing the Shell1875250
Node: Launching Jobs1878986
Node: Foreground and Background1886439
Node: Stopped and Terminated Jobs1889543
Node: Continuing Stopped Jobs1894725
Node: Missing Pieces1896352
Node: Functions for Job Control1897976
Node: Identifying the Terminal1898456
Node: Process Group Functions1900030
Node: Terminal Access Functions1905041
Node: Name Service Switch1908518
Node: NSS Basics1909849
Node: NSS Configuration File1911445
Node: Services in the NSS configuration1913143
Node: Actions in the NSS configuration1914424
Node: Notes on NSS Configuration File1917585
Node: NSS Module Internals1919462
Node: NSS Module Names1920158
Node: NSS Modules Interface1922532
Node: Extending NSS1927333
Node: Adding another Service to NSS1928264
Node: NSS Module Function Internals1930495
Node: Users and Groups1935401
Node: User and Group IDs1938012
Node: Process Persona1938920
Node: Why Change Persona1940605
Node: How Change Persona1942486
Node: Reading Persona1944373
Node: Setting User ID1946643
Node: Setting Groups1949506
Node: Enable/Disable Setuid1953608
Node: Setuid Program Example1955642
Node: Tips for Setuid1959096
Node: Who Logged In1961613
Node: User Accounting Database1963994
Node: Manipulating the Database1965178
Node: XPG Functions1977506
Node: Logging In and Out1981921
Node: User Database1984037
Node: User Data Structure1984699
Node: Lookup User1985956
Node: Scanning All Users1988520
Node: Writing a User Entry1991474
Node: Group Database1992373
Node: Group Data Structure1992949
Node: Lookup Group1993712
Node: Scanning All Groups1996213
Node: Database Example1999243
Node: Netgroup Database2001440
Node: Netgroup Data2001851
Node: Lookup Netgroup2003381
Node: Netgroup Membership2006799
Node: System Management2008129
Node: Host Identification2009124
Node: Platform Type2015604
Node: Filesystem Handling2018909
Node: Mount Information2020409
Node: fstab2022391
Node: mtab2028207
Node: Other Mount Information2037502
Node: Mount-Unmount-Remount2038016
Node: System Parameters2047990
Node: Load Average2053544
Node: System Configuration2054458
Node: General Limits2056030
Node: System Options2059669
Node: Version Supported2063001
Node: Sysconf2064838
Node: Sysconf Definition2065474
Node: Constants for Sysconf2066146
Node: Examples of Sysconf2078754
Node: Minimums2079747
Node: Limits for Files2082458
Node: Options for Files2085460
Node: File Minimums2087753
Node: Pathconf2089532
Node: Utility Limits2092486
Node: Utility Minimums2094416
Node: String Parameters2096168
Node: Cryptographic Functions2100076
Node: Legal Problems2102198
Node: getpass2104481
Node: crypt2106660
Node: DES Encryption2111666
Node: POSIX Threads2118237
Node: Basic Thread Operations2119847
Node: Thread Attributes2124433
Node: Cancellation2131390
Node: Cleanup Handlers2135442
Node: Mutexes2140580
Node: Condition Variables2150238
Node: POSIX Semaphores2157614
Node: Thread-Specific Data2161496
Node: Threads and Signal Handling2166129
Node: Threads and Fork2169819
Node: Streams and Fork2175246
Node: Miscellaneous Thread Functions2177408
Node: Language Features2183893
Node: Consistency Checking2184817
Node: Variadic Functions2189361
Node: Why Variadic2190433
Node: How Variadic2192398
Node: Variadic Prototypes2193687
Node: Receiving Arguments2194828
Node: How Many Arguments2197499
Node: Calling Variadics2199162
Node: Argument Macros2201262
Node: Variadic Example2204098
Node: Old Varargs2205250
Node: Null Pointer Constant2206925
Node: Important Data Types2208010
Node: Data Type Measurements2210576
Node: Width of Type2211433
Node: Range of Type2212339
Node: Floating Type Macros2215607
Node: Floating Point Concepts2216867
Node: Floating Point Parameters2220595
Node: IEEE Floating Point2227547
Node: Structure Measurement2229300
Node: Library Summary2229995
Node: Installation2421553
Node: Configuring and compiling2423242
Node: Running make install2432547
Node: Tools for Compilation2436605
Node: Supported Configurations2440086
Node: Linux2442253
Node: Reporting Bugs2444399
Node: Maintenance2447230
Node: Source Layout2447613
Node: Porting2451546
Node: Hierarchy Conventions2459847
Node: Porting to Unix2464904
Node: Contributors2466919
Node: Copying2484232
Node: Concept Index2511129
Node: Type Index2572880
Node: Function Index2580489
Node: Variable Index2655669
Node: File Index2707239

End Tag Table
