bcd0b2ba | 2014-10-04 01:59:07 | Michele Calgaro |
Updated libc and libstdc++ TDevelop documentation toc file. This relates to bug 1859. |
||
M languages/cpp/doc/libc.toc M languages/cpp/doc/libstdc++.toc |
||
diff --git a/languages/cpp/doc/libc.toc b/languages/cpp/doc/libc.toc index 1503a46..0305627 100644 --- a/languages/cpp/doc/libc.toc +++ b/languages/cpp/doc/libc.toc @@ -1,858 +1,402 @@ <!DOCTYPE tdeveloptoc> <tdeveloptoc> -<title>LIBC (umn.edu)</title> -<base href="http://epoxy.mrs.umn.edu/doc/glibc-doc/html/"/> -<tocsect1 name="1. Introduction" url="chapters_1.html#SEC1"> - <tocsect2 name="1.1 Getting Started" url="chapters_1.html#SEC2"/> - <tocsect2 name="1.2 Standards and Portability" url="chapters_1.html#SEC3"> - <tocsect3 name="1.2.1 ISO C" url="chapters_1.html#SEC4"/> - <tocsect3 name="1.2.2 POSIX (The Portable Operating System Interface)" url="chapters_1.html#SEC5"/> - <tocsect3 name="1.2.3 Berkeley Unix" url="chapters_1.html#SEC6"/> - <tocsect3 name="1.2.4 SVID (The System V Interface Description)" url="chapters_1.html#SEC7"/> - <tocsect3 name="1.2.5 XPG (The X/Open Portability Guide)" url="chapters_1.html#SEC8"/> - </tocsect2> - <tocsect2 name="1.3 Using the Library" url="chapters_1.html#SEC9"> - <tocsect3 name="1.3.1 Header Files" url="chapters_1.html#SEC10"/> - <tocsect3 name="1.3.2 Macro Definitions of Functions" url="chapters_1.html#SEC11"/> - <tocsect3 name="1.3.3 Reserved Names" url="chapters_1.html#SEC12"/> - <tocsect3 name="1.3.4 Feature Test Macros" url="chapters_1.html#SEC13"/> - </tocsect2> - <tocsect2 name="1.4 Roadmap to the Manual" url="chapters_1.html#SEC14"/> +<title>LibC</title> +<base href="http://www.gnu.org/software/libc/manual/html_node"/> + +<tocsect1 name="01 Introduction" url="Introduction.html#Introduction"> + <tocsect2 name="1.1 Getting Started" url="Getting-Started.html#Getting-Started"/> + <tocsect2 name="1.2 Standards and Portability" url="Standards-and-Portability.html#Standards-and-Portability"/> + <tocsect2 name="1.3 Using the Library" url="Using-the-Library.html#Using-the-Library"/> + <tocsect2 name="1.4 Roadmap to the Manual" url="Roadmap-to-the-Manual.html#Roadmap-to-the-Manual"/> </tocsect1> -<tocsect1 name="2. Error Reporting" url="chapters_2.html#SEC15"> - <tocsect2 name="2.1 Checking for Errors" url="chapters_2.html#SEC16"/> - <tocsect2 name="2.2 Error Codes" url="chapters_2.html#SEC17"/> - <tocsect2 name="2.3 Error Messages" url="chapters_2.html#SEC18"/> + +<tocsect1 name="02 Error Reporting" url="Error-Reporting.html#Error-Reporting"> + <tocsect2 name="2.1 Checking for Errors" url="Checking-for-Errors.html#Checking-for-Errors"/> + <tocsect2 name="2.2 Error Codes" url="Error-Codes.html#Error-Codes"/> + <tocsect2 name="2.3 Error Messages" url="Error-Messages.html#Error-Messages"/> </tocsect1> -<tocsect1 name="3. Virtual Memory Allocation And Paging" url="chapters_3.html#SEC19"> - <tocsect2 name="3.1 Process Memory Concepts" url="chapters_3.html#SEC20"/> - <tocsect2 name="3.2 Allocating Storage For Program Data" url="chapters_3.html#SEC21"> - <tocsect3 name="3.2.1 Memory Allocation in C Programs" url="chapters_3.html#SEC22"> - <tocsect4 name="3.2.1.1 Dynamic Memory Allocation" url="chapters_3.html#SEC23"/> - </tocsect3> - <tocsect3 name="3.2.2 Unconstrained Allocation" url="chapters_3.html#SEC24"> - <tocsect4 name="3.2.2.1 Basic Memory Allocation" url="chapters_3.html#SEC25"/> - <tocsect4 name="3.2.2.2 Examples of malloc" url="chapters_3.html#SEC26"/> - <tocsect4 name="3.2.2.3 Freeing Memory Allocated with malloc" url="chapters_3.html#SEC27"/> - <tocsect4 name="3.2.2.4 Changing the Size of a Block" url="chapters_3.html#SEC28"/> - <tocsect4 name="3.2.2.5 Allocating Cleared Space" url="chapters_3.html#SEC29"/> - <tocsect4 name="3.2.2.6 Efficiency Considerations for malloc" url="chapters_3.html#SEC30"/> - <tocsect4 name="3.2.2.7 Allocating Aligned Memory Blocks" url="chapters_3.html#SEC31"/> - <tocsect4 name="3.2.2.8 Malloc Tunable Parameters" url="chapters_3.html#SEC32"/> - <tocsect4 name="3.2.2.9 Heap Consistency Checking" url="chapters_3.html#SEC33"/> - <tocsect4 name="3.2.2.10 Memory Allocation Hooks" url="chapters_3.html#SEC34"/> - <tocsect4 name="3.2.2.11 Statistics for Memory Allocation with malloc" url="chapters_3.html#SEC35"/> - <tocsect4 name="3.2.2.12 Summary of malloc-Related Functions" url="chapters_3.html#SEC36"/> - </tocsect3> - <tocsect3 name="3.2.3 Allocation Debugging" url="chapters_3.html#SEC37"> - <tocsect4 name="3.2.3.1 How to install the tracing functionality" url="chapters_3.html#SEC38"/> - <tocsect4 name="3.2.3.2 Example program excerpts" url="chapters_3.html#SEC39"/> - <tocsect4 name="3.2.3.3 Some more or less clever ideas" url="chapters_3.html#SEC40"/> - <tocsect4 name="3.2.3.4 Interpreting the traces" url="chapters_3.html#SEC41"/> - </tocsect3> - <tocsect3 name="3.2.4 Obstacks" url="chapters_3.html#SEC42"> - <tocsect4 name="3.2.4.1 Creating Obstacks" url="chapters_3.html#SEC43"/> - <tocsect4 name="3.2.4.2 Preparing for Using Obstacks" url="chapters_3.html#SEC44"/> - <tocsect4 name="3.2.4.3 Allocation in an Obstack" url="chapters_3.html#SEC45"/> - <tocsect4 name="3.2.4.4 Freeing Objects in an Obstack" url="chapters_3.html#SEC46"/> - <tocsect4 name="3.2.4.5 Obstack Functions and Macros" url="chapters_3.html#SEC47"/> - <tocsect4 name="3.2.4.6 Growing Objects" url="chapters_3.html#SEC48"/> - <tocsect4 name="3.2.4.7 Extra Fast Growing Objects" url="chapters_3.html#SEC49"/> - <tocsect4 name="3.2.4.8 Status of an Obstack" url="chapters_3.html#SEC50"/> - <tocsect4 name="3.2.4.9 Alignment of Data in Obstacks" url="chapters_3.html#SEC51"/> - <tocsect4 name="3.2.4.10 Obstack Chunks" url="chapters_3.html#SEC52"/> - <tocsect4 name="3.2.4.11 Summary of Obstack Functions" url="chapters_3.html#SEC53"/> - </tocsect3> - <tocsect3 name="3.2.5 Automatic Storage with Variable Size" url="chapters_3.html#SEC54"> - <tocsect4 name="3.2.5.1 alloca Example" url="chapters_3.html#SEC55"/> - <tocsect4 name="3.2.5.2 Advantages of alloca" url="chapters_3.html#SEC56"/> - <tocsect4 name="3.2.5.3 Disadvantages of alloca" url="chapters_3.html#SEC57"/> - <tocsect4 name="3.2.5.4 GNU C Variable-Size Arrays" url="chapters_3.html#SEC58"/> - </tocsect3> - </tocsect2> - <tocsect2 name="3.3 Resizing the Data Segment" url="chapters_3.html#SEC59"/> - <tocsect2 name="3.4 Locking Pages" url="chapters_3.html#SEC60"> - <tocsect3 name="3.4.1 Why Lock Pages" url="chapters_3.html#SEC61"/> - <tocsect3 name="3.4.2 Locked Memory Details" url="chapters_3.html#SEC62"/> - <tocsect3 name="3.4.3 Functions To Lock And Unlock Pages" url="chapters_3.html#SEC63"/> - </tocsect2> + +<tocsect1 name="03 Virtual Memory Allocation And Paging" url="Memory.html#Memory"> + <tocsect2 name="3.1 Process Memory Concepts" url="Memory-Concepts.html#Memory-Concepts"/> + <tocsect2 name="3.2 Allocating Storage For Program Data" url="Memory-Allocation.html#Memory-Allocation"/> + <tocsect2 name="3.3 Resizing the Data Segment" url="Resizing-the-Data-Segment.html#Resizing-the-Data-Segment"/> + <tocsect2 name="3.4 Locking Pages" url="Locking-Pages.html#Locking-Pages"/> </tocsect1> -<tocsect1 name="4. Character Handling" url="chapters_4.html#SEC64"> - <tocsect2 name="4.1 Classification of Characters" url="chapters_4.html#SEC65"/> - <tocsect2 name="4.2 Case Conversion" url="chapters_4.html#SEC66"/> - <tocsect2 name="4.3 Character class determination for wide characters" url="chapters_4.html#SEC67"/> - <tocsect2 name="4.4 Notes on using the wide character classes" url="chapters_4.html#SEC68"/> - <tocsect2 name="4.5 Mapping of wide characters." url="chapters_4.html#SEC69"/> + +<tocsect1 name="04 Character Handling" url="Character-Handling.html#Character-Handling"> + <tocsect2 name="4.1 Classification of Characters" url="Classification-of-Characters.html#Classification-of-Characters"/> + <tocsect2 name="4.2 Case Conversion" url="Case-Conversion.html#Case-Conversion"/> + <tocsect2 name="4.3 Character class determination for wide characters" url="Classification-of-Wide-Characters.html#Classification-of-Wide-Characters"/> + <tocsect2 name="4.4 Notes on using the wide character classes" url="Using-Wide-Char-Classes.html#Using-Wide-Char-Classes"/> + <tocsect2 name="4.5 Mapping of wide characters." url="Wide-Character-Case-Conversion.html#Wide-Character-Case-Conversion"/> </tocsect1> -<tocsect1 name="5. String and Array Utilities" url="chapters_5.html#SEC70"> - <tocsect2 name="5.1 Representation of Strings" url="chapters_5.html#SEC71"/> - <tocsect2 name="5.2 String and Array Conventions" url="chapters_5.html#SEC72"/> - <tocsect2 name="5.3 String Length" url="chapters_5.html#SEC73"/> - <tocsect2 name="5.4 Copying and Concatenation" url="chapters_5.html#SEC74"/> - <tocsect2 name="5.5 String/Array Comparison" url="chapters_5.html#SEC75"/> - <tocsect2 name="5.6 Collation Functions" url="chapters_5.html#SEC76"/> - <tocsect2 name="5.7 Search Functions" url="chapters_5.html#SEC77"> - <tocsect3 name="5.7.1 Compatibility String Search Functions" url="chapters_5.html#SEC78"/> - </tocsect2> - <tocsect2 name="5.8 Finding Tokens in a String" url="chapters_5.html#SEC79"/> - <tocsect2 name="5.9 strfry" url="chapters_5.html#SEC80"/> - <tocsect2 name="5.10 Trivial Encryption" url="chapters_5.html#SEC81"/> - <tocsect2 name="5.11 Encode Binary Data" url="chapters_5.html#SEC82"/> - <tocsect2 name="5.12 Argz and Envz Vectors" url="chapters_5.html#SEC83"> - <tocsect3 name="5.12.1 Argz Functions" url="chapters_5.html#SEC84"/> - <tocsect3 name="5.12.2 Envz Functions" url="chapters_5.html#SEC85"/> - </tocsect2> + +<tocsect1 name="05 String and Array Utilities" url="String-and-Array-Utilities.html#String-and-Array-Utilities"> + <tocsect2 name="5.1 Representation of Strings" url="Representation-of-Strings.html#Representation-of-Strings"/> + <tocsect2 name="5.2 String and Array Conventions" url="String_002fArray-Conventions.html#String_002fArray-Conventions"/> + <tocsect2 name="5.3 String Length" url="String-Length.html#String-Length"/> + <tocsect2 name="5.4 Copying and Concatenation" url="Copying-and-Concatenation.html#Copying-and-Concatenation"/> + <tocsect2 name="5.5 String/Array Comparison" url="String_002fArray-Comparison.html#String_002fArray-Comparison"/> + <tocsect2 name="5.6 Collation Functions" url="Collation-Functions.html#Collation-Functions"/> + <tocsect2 name="5.7 Search Functions" url="Search-Functions.html#Search-Functions"/> + <tocsect2 name="5.8 Finding Tokens in a String" url="Finding-Tokens-in-a-String.html#Finding-Tokens-in-a-String"/> + <tocsect2 name="5.9 strfry" url="strfry.html#strfry"/> + <tocsect2 name="5.10 Trivial Encryption" url="Trivial-Encryption.html#Trivial-Encryption"/> + <tocsect2 name="5.11 Encode Binary Data" url="Encode-Binary-Data.html#Encode-Binary-Data"/> + <tocsect2 name="5.12 Argz and Envz Vectors" url="Argz-and-Envz-Vectors.html#Argz-and-Envz-Vectors"/> </tocsect1> -<tocsect1 name="6. Character Set Handling" url="chapters_6.html#SEC86"> - <tocsect2 name="6.1 Introduction to Extended Characters" url="chapters_6.html#SEC87"/> - <tocsect2 name="6.2 Overview about Character Handling Functions" url="chapters_6.html#SEC88"/> - <tocsect2 name="6.3 Restartable Multibyte Conversion Functions" url="chapters_6.html#SEC89"> - <tocsect3 name="6.3.1 Selecting the conversion and its properties" url="chapters_6.html#SEC90"/> - <tocsect3 name="6.3.2 Representing the state of the conversion" url="chapters_6.html#SEC91"/> - <tocsect3 name="6.3.3 Converting Single Characters" url="chapters_6.html#SEC92"/> - <tocsect3 name="6.3.4 Converting Multibyte and Wide Character Strings" url="chapters_6.html#SEC93"/> - <tocsect3 name="6.3.5 A Complete Multibyte Conversion Example" url="chapters_6.html#SEC94"/> - </tocsect2> - <tocsect2 name="6.4 Non-reentrant Conversion Function" url="chapters_6.html#SEC95"> - <tocsect3 name="6.4.1 Non-reentrant Conversion of Single Characters" url="chapters_6.html#SEC96"/> - <tocsect3 name="6.4.2 Non-reentrant Conversion of Strings" url="chapters_6.html#SEC97"/> - <tocsect3 name="6.4.3 States in Non-reentrant Functions" url="chapters_6.html#SEC98"/> - </tocsect2> - <tocsect2 name="6.5 Generic Charset Conversion" url="chapters_6.html#SEC99"> - <tocsect3 name="6.5.1 Generic Character Set Conversion Interface" url="chapters_6.html#SEC100"/> - <tocsect3 name="6.5.2 A complete iconv example" url="chapters_6.html#SEC101"/> - <tocsect3 name="6.5.3 Some Details about other iconv Implementations" url="chapters_6.html#SEC102"/> - <tocsect3 name="6.5.4 The iconv Implementation in the GNU C library" url="chapters_6.html#SEC103"> - <tocsect4 name="6.5.4.1 Format of `gconv-modules' files" url="chapters_6.html#SEC104"/> - <tocsect4 name="6.5.4.2 Finding the conversion path in iconv" url="chapters_6.html#SEC105"/> - <tocsect4 name="6.5.4.3 iconv module data structures" url="chapters_6.html#SEC106"/> - <tocsect4 name="6.5.4.4 iconv module interfaces" url="chapters_6.html#SEC107"/> - </tocsect3> - </tocsect2> + +<tocsect1 name="06 Character Set Handling" url="Character-Set-Handling.html#Character-Set-Handling"> + <tocsect2 name="6.1 Introduction to Extended Characters" url="Extended-Char-Intro.html#Extended-Char-Intro"/> + <tocsect2 name="6.2 Overview about Character Handling Functions" url="Charset-Function-Overview.html#Charset-Function-Overview"/> + <tocsect2 name="6.3 Restartable Multibyte Conversion Functions" url="Restartable-multibyte-conversion.html#Restartable-multibyte-conversion"/> + <tocsect2 name="6.4 Non-reentrant Conversion Function" url="Non_002dreentrant-Conversion.html#Non_002dreentrant-Conversion"/> + <tocsect2 name="6.5 Generic Charset Conversion" url="Generic-Charset-Conversion.html#Generic-Charset-Conversion"/> </tocsect1> -<tocsect1 name="7. Locales and Internationalization" url="chapters_7.html#SEC108"> - <tocsect2 name="7.1 What Effects a Locale Has" url="chapters_7.html#SEC109"/> - <tocsect2 name="7.2 Choosing a Locale" url="chapters_7.html#SEC110"/> - <tocsect2 name="7.3 Categories of Activities that Locales Affect" url="chapters_7.html#SEC111"/> - <tocsect2 name="7.4 How Programs Set the Locale" url="chapters_7.html#SEC112"/> - <tocsect2 name="7.5 Standard Locales" url="chapters_7.html#SEC113"/> - <tocsect2 name="7.6 Accessing Locale Information" url="chapters_7.html#SEC114"> - <tocsect3 name="7.6.1 localeconv: It is portable but small...small" url="chapters_7.html#SEC115"> - <tocsect4 name="7.6.1.1 Generic Numeric Formatting Parameters" url="chapters_7.html#SEC116"/> - <tocsect4 name="7.6.1.2 Printing the Currency Symbol" url="chapters_7.html#SEC117"/> - <tocsect4 name="7.6.1.3 Printing the Sign of a Monetary Amount" url="chapters_7.html#SEC118"/> - </tocsect3> - <tocsect3 name="7.6.2 Pinpoint Access to Locale Data" url="chapters_7.html#SEC119"/> - </tocsect2> - <tocsect2 name="7.7 A dedicated function to format numbers" url="chapters_7.html#SEC120"/> - <tocsect2 name="7.8 Yes-or-No Questions" url="chapters_7.html#SEC121"/> + +<tocsect1 name="07 Locales and Internationalization" url="Locales.html#Locales"> + <tocsect2 name="7.1 What Effects a Locale Has" url="Effects-of-Locale.html#Effects-of-Locale"/> + <tocsect2 name="7.2 Choosing a Locale" url="Choosing-Locale.html#Choosing-Locale"/> + <tocsect2 name="7.3 Locale Categories" url="Locale-Categories.html#Locale-Categories"/> + <tocsect2 name="7.4 How Programs Set the Locale" url="Setting-the-Locale.html#Setting-the-Locale"/> + <tocsect2 name="7.5 Standard Locales" url="Standard-Locales.html#Standard-Locales"/> + <tocsect2 name="7.6 Locale Names" url="Locale-Names.html#Locale-Names"/> + <tocsect2 name="7.7 Accessing Locale Information" url="Locale-Information.html#Locale-Information"/> + <tocsect2 name="7.8 A dedicated function to format numbers" url="Formatting-Numbers.html#Formatting-Numbers"/> + <tocsect2 name="7.9 Yes-or-No Questions" url="Yes_002dor_002dNo-Questions.html#Yes_002dor_002dNo-Questions"/> </tocsect1> -<tocsect1 name="8. Message Translation" url="chapters_8.html#SEC122"> - <tocsect2 name="8.1 X/Open Message Catalog Handling" url="chapters_8.html#SEC123"> - <tocsect3 name="8.1.1 The catgets function family" url="chapters_8.html#SEC124"/> - <tocsect3 name="8.1.2 Format of the message catalog files" url="chapters_8.html#SEC125"/> - <tocsect3 name="8.1.3 Generate Message Catalogs files" url="chapters_8.html#SEC126"/> - <tocsect3 name="8.1.4 How to use the catgets interface" url="chapters_8.html#SEC127"> - <tocsect4 name="8.1.4.1 Not using symbolic names" url="chapters_8.html#SEC128"/> - <tocsect4 name="8.1.4.2 Using symbolic names" url="chapters_8.html#SEC129"/> - <tocsect4 name="8.1.4.3 How does to this allow to develop" url="chapters_8.html#SEC130"/> - </tocsect3> - </tocsect2> - <tocsect2 name="8.2 The Uniforum approach to Message Translation" url="chapters_8.html#SEC131"> - <tocsect3 name="8.2.1 The gettext family of functions" url="chapters_8.html#SEC132"> - <tocsect4 name="8.2.1.1 What has to be done to translate a message?" url="chapters_8.html#SEC133"/> - <tocsect4 name="8.2.1.2 How to determine which catalog to be used" url="chapters_8.html#SEC134"/> - <tocsect4 name="8.2.1.3 Additional functions for more complicated situations" url="chapters_8.html#SEC135"/> - <tocsect4 name="8.2.1.4 How to specify the output character set gettext uses" url="chapters_8.html#SEC137"/> - <tocsect4 name="8.2.1.5 How to use gettext in GUI programs" url="chapters_8.html#SEC138"/> - <tocsect4 name="8.2.1.6 User influence on gettext" url="chapters_8.html#SEC139"/> - </tocsect3> - <tocsect3 name="8.2.2 Programs to handle message catalogs for gettext" url="chapters_8.html#SEC140"/> - </tocsect2> + +<tocsect1 name="08 Message Translation" url="Message-Translation.html#Message-Translation"> + <tocsect2 name="8.1 X/Open Message Catalog Handling" url="Message-catalogs-a-la-X_002fOpen.html#Message-catalogs-a-la-X_002fOpen"/> + <tocsect2 name="8.2 The Uniforum approach to Message Translation" url="The-Uniforum-approach.html#The-Uniforum-approach"/> </tocsect1> -<tocsect1 name="9. Searching and Sorting" url="chapters_9.html#SEC141"> - <tocsect2 name="9.1 Defining the Comparison Function" url="chapters_9.html#SEC142"/> - <tocsect2 name="9.2 Array Search Function" url="chapters_9.html#SEC143"/> - <tocsect2 name="9.3 Array Sort Function" url="chapters_9.html#SEC144"/> - <tocsect2 name="9.4 Searching and Sorting Example" url="chapters_9.html#SEC145"/> - <tocsect2 name="9.5 The hsearch function." url="chapters_9.html#SEC146"/> - <tocsect2 name="9.6 The tsearch function." url="chapters_9.html#SEC147"/> + +<tocsect1 name="09 Searching and Sorting" url="Searching-and-Sorting.html#Searching-and-Sorting"> + <tocsect2 name="9.1 Defining the Comparison Function" url="Comparison-Functions.html#Comparison-Functions"/> + <tocsect2 name="9.2 Array Search Function" url="Array-Search-Function.html#Array-Search-Function"/> ** Diff limit reached (max: 250 lines) ** |