Skip to content

Instantly share code, notes, and snippets.

@kentfredric
Created June 29, 2020 03:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kentfredric/6b699ed648b934ee39e150b978993691 to your computer and use it in GitHub Desktop.
Save kentfredric/6b699ed648b934ee39e150b978993691 to your computer and use it in GitHub Desktop.
./META.json-6- "dynamic_config" : 1,
./META.json-7- "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010",
./META.json:8: "license" : [
./META.json-9- "perl_5"
./META.json-10- ],
--
./META.json-42- },
./META.json-43- "homepage" : "http://search.cpan.org/~mhx/Convert-Binary-C/",
./META.json:44: "license" : [
./META.json:45: "http://dev.perl.org/licenses/"
./META.json-46- ],
./META.json-47- "repository" : {
./META.yml-9-dynamic_config: 1
./META.yml-10-generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010'
./META.yml:11:license: perl
./META.yml-12-meta-spec:
./META.yml-13- url: http://module-build.sourceforge.net/META-spec-v1.4.html
--
./META.yml-25- bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Convert-Binary-C
./META.yml-26- homepage: http://search.cpan.org/~mhx/Convert-Binary-C/
./META.yml:27: license: http://dev.perl.org/licenses/
./META.yml-28- repository: https://github.com/mhx/Convert-Binary-C.git
./META.yml-29-version: '0.79'
./ppport.h-355-For the latest version of this code, please get the C<Devel::PPPort>
./ppport.h-356-module from CPAN.
./ppport.h-357-
./ppport.h:358:=head1 COPYRIGHT
./ppport.h-359-
./ppport.h:360:Version 3.x, Copyright (c) 2004-2009, Marcus Holland-Moritz.
./ppport.h-361-
./ppport.h:362:Version 2.x, Copyright (C) 2001, Paul Marquess.
./ppport.h-363-
./ppport.h:364:Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
./ppport.h-365-
./ppport.h-366-This program is free software; you can redistribute it and/or
./ppport.h:367:modify it under the same terms as Perl itself.
./ppport.h-368-
./ppport.h-369-=head1 SEE ALSO
./ppport.h-370-
./ppport.h-371-See L<Devel::PPPort>.
./ppport.h-372-
./ppport.h-373-=cut
./ppport.h-374-
./ppport.h-375-use strict;
./ppport.h-376-
./ppport.h-377-# Disable broken TRIE-optimization
./ppport.h-378-BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if $] >= 5.009004 && $] <= 5.009005 }
./ppport.h-379-
./ppport.h-380-my $VERSION = 3.17;
./ppport.h-381-
./ppport.h-382-my %opt = (
./ppport.h-383- quiet => 0,
./ppport.h-384- diag => 1,
./ppport.h-385- hints => 1,
./ppport.h-386- changes => 1,
./ppport.h-387- cplusplus => 0,
--
./ppport.h-3105-sub strip
./ppport.h-3106-{
./ppport.h-3107- my $self = do { local(@ARGV,$/)=($0); <> };
./ppport.h:3108: my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
./ppport.h-3109- $copy =~ s/^(?=\S+)/ /gms;
./ppport.h-3110- $self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
./ppport.h-3111- $self =~ s/^SKIP.*(?=^__DATA__)/SKIP
./ppport.h-3112-if (\@ARGV && \$ARGV[0] eq '--unstrip') {
./ppport.h-3113- eval { require Devel::PPPort };
./ppport.h-3114- \$@ and die "Cannot require Devel::PPPort, please install.\\n";
./ppport.h-3115- if (eval \$Devel::PPPort::VERSION < $VERSION) {
./ppport.h-3116- die "$0 was originally generated with Devel::PPPort $VERSION.\\n"
./ppport.h-3117- . "Your Devel::PPPort is only version \$Devel::PPPort::VERSION.\\n"
./ppport.h-3118- . "Please install a newer version, or --unstrip will not work.\\n";
./ppport.h-3119- }
./ppport.h-3120- Devel::PPPort::WriteFile(\$0);
./ppport.h-3121- exit 0;
./ppport.h-3122-}
./ppport.h-3123-print <<END;
./ppport.h-3124-
./ppport.h-3125-Sorry, but this is a stripped version of \$0.
./ppport.h-3126-
./ppport.h-3127-To be able to use its original script and doc functionality,
./ppport.h-3128-please try to regenerate this file using:
--
./ucpp/nhash.c-3- * (c) Thomas Pornin 2002
./ucpp/nhash.c-4- *
./ucpp/nhash.c-5- * Redistribution and use in source and binary forms, with or without
./ucpp/nhash.c:6: * modification, are permitted provided that the following conditions
./ucpp/nhash.c-7- * are met:
./ucpp/nhash.c:8: * 1. Redistributions of source code must retain the above copyright
./ucpp/nhash.c:9: * notice, this list of conditions and the following disclaimer.
./ucpp/nhash.c:10: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/nhash.c:11: * notice, this list of conditions and the following disclaimer in the
./ucpp/nhash.c-12- * documentation and/or other materials provided with the distribution.
./ucpp/nhash.c-13- * 4. The name of the authors may not be used to endorse or promote
./ucpp/nhash.c-14- * products derived from this software without specific prior written
./ucpp/nhash.c-15- * permission.
./ucpp/nhash.c-16- *
./ucpp/nhash.c-17- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/nhash.c-18- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/nhash.c-19- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/nhash.c-20- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/nhash.c-21- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/nhash.c-22- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/nhash.c-23- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/nhash.c-24- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/nhash.c-25- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/nhash.c-26- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/nhash.c-27- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/nhash.c-28- *
./ucpp/nhash.c-29- */
./ucpp/nhash.c-30-
./ucpp/nhash.c-31-#include <stddef.h>
--
./ucpp/eval.c-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/eval.c-3- *
./ucpp/eval.c-4- * Redistribution and use in source and binary forms, with or without
./ucpp/eval.c:5: * modification, are permitted provided that the following conditions
./ucpp/eval.c-6- * are met:
./ucpp/eval.c:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/eval.c:8: * notice, this list of conditions and the following disclaimer.
./ucpp/eval.c:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/eval.c:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/eval.c-11- * documentation and/or other materials provided with the distribution.
./ucpp/eval.c-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/eval.c-13- * products derived from this software without specific prior written
./ucpp/eval.c-14- * permission.
./ucpp/eval.c-15- *
./ucpp/eval.c-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/eval.c-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/eval.c-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/eval.c-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/eval.c-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/eval.c-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/eval.c-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/eval.c-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/eval.c-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/eval.c-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/eval.c-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/eval.c-27- *
./ucpp/eval.c-28- */
./ucpp/eval.c-29-
./ucpp/eval.c-30-#include "tune.h"
--
./ucpp/lexer.c-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/lexer.c-3- *
./ucpp/lexer.c-4- * Redistribution and use in source and binary forms, with or without
./ucpp/lexer.c:5: * modification, are permitted provided that the following conditions
./ucpp/lexer.c-6- * are met:
./ucpp/lexer.c:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/lexer.c:8: * notice, this list of conditions and the following disclaimer.
./ucpp/lexer.c:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/lexer.c:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/lexer.c-11- * documentation and/or other materials provided with the distribution.
./ucpp/lexer.c-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/lexer.c-13- * products derived from this software without specific prior written
./ucpp/lexer.c-14- * permission.
./ucpp/lexer.c-15- *
./ucpp/lexer.c-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/lexer.c-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/lexer.c-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/lexer.c-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/lexer.c-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/lexer.c-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/lexer.c-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/lexer.c-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/lexer.c-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/lexer.c-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/lexer.c-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/lexer.c-27- *
./ucpp/lexer.c-28- */
./ucpp/lexer.c-29-
./ucpp/lexer.c-30-#include "tune.h"
--
./ucpp/config.h-8-*
./ucpp/config.h-9-********************************************************************************
./ucpp/config.h-10-*
./ucpp/config.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ucpp/config.h-12-* This program is free software; you can redistribute it and/or modify
./ucpp/config.h:13:* it under the same terms as Perl itself.
./ucpp/config.h-14-*
./ucpp/config.h-15-*******************************************************************************/
./ucpp/config.h-16-
./ucpp/config.h-17-#ifndef _UCPP_CONFIG_H
./ucpp/config.h-18-#define _UCPP_CONFIG_H
./ucpp/config.h-19-
./ucpp/config.h-20-#include "ctlib/arch.h"
./ucpp/config.h-21-
./ucpp/config.h-22-/*-------------------------*/
./ucpp/config.h-23-/* configure ucpp features */
./ucpp/config.h-24-/*-------------------------*/
./ucpp/config.h-25-
./ucpp/config.h-26-#define UCPP_REENTRANT
./ucpp/config.h-27-#define UCPP_CLONE
./ucpp/config.h-28-#define NO_UCPP_COPY_LINE
./ucpp/config.h-29-
./ucpp/config.h-30-/*------------------------*/
./ucpp/config.h-31-/* configure ucpp pragmas */
./ucpp/config.h-32-/*------------------------*/
./ucpp/config.h-33-
--
./ucpp/hash.c-3- * (c) Thomas Pornin 1998, 1999, 2000
./ucpp/hash.c-4- *
./ucpp/hash.c-5- * Redistribution and use in source and binary forms, with or without
./ucpp/hash.c:6: * modification, are permitted provided that the following conditions
./ucpp/hash.c-7- * are met:
./ucpp/hash.c:8: * 1. Redistributions of source code must retain the above copyright
./ucpp/hash.c:9: * notice, this list of conditions and the following disclaimer.
./ucpp/hash.c:10: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/hash.c:11: * notice, this list of conditions and the following disclaimer in the
./ucpp/hash.c-12- * documentation and/or other materials provided with the distribution.
./ucpp/hash.c-13- * 4. The name of the authors may not be used to endorse or promote
./ucpp/hash.c-14- * products derived from this software without specific prior written
./ucpp/hash.c-15- * permission.
./ucpp/hash.c-16- *
./ucpp/hash.c-17- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/hash.c-18- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/hash.c-19- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/hash.c-20- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/hash.c-21- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/hash.c-22- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/hash.c-23- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/hash.c-24- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/hash.c-25- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/hash.c-26- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/hash.c-27- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/hash.c-28- *
./ucpp/hash.c-29- */
./ucpp/hash.c-30-
./ucpp/hash.c-31-#include <string.h>
--
./ucpp/cpp.c-3- * (c) Thomas Pornin 1999 - 2002
./ucpp/cpp.c-4- *
./ucpp/cpp.c-5- * Redistribution and use in source and binary forms, with or without
./ucpp/cpp.c:6: * modification, are permitted provided that the following conditions
./ucpp/cpp.c-7- * are met:
./ucpp/cpp.c:8: * 1. Redistributions of source code must retain the above copyright
./ucpp/cpp.c:9: * notice, this list of conditions and the following disclaimer.
./ucpp/cpp.c:10: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/cpp.c:11: * notice, this list of conditions and the following disclaimer in the
./ucpp/cpp.c-12- * documentation and/or other materials provided with the distribution.
./ucpp/cpp.c-13- * 4. The name of the authors may not be used to endorse or promote
./ucpp/cpp.c-14- * products derived from this software without specific prior written
./ucpp/cpp.c-15- * permission.
./ucpp/cpp.c-16- *
./ucpp/cpp.c-17- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/cpp.c-18- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/cpp.c-19- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/cpp.c-20- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/cpp.c-21- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/cpp.c-22- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/cpp.c-23- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/cpp.c-24- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/cpp.c-25- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/cpp.c-26- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/cpp.c-27- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/cpp.c-28- *
./ucpp/cpp.c-29- */
./ucpp/cpp.c-30-
./ucpp/cpp.c-31-#define VERS_MAJ 1
--
./ucpp/arith.c-4- * (c) Thomas Pornin 2002
./ucpp/arith.c-5- *
./ucpp/arith.c-6- * Redistribution and use in source and binary forms, with or without
./ucpp/arith.c:7: * modification, are permitted provided that the following conditions
./ucpp/arith.c-8- * are met:
./ucpp/arith.c:9: * 1. Redistributions of source code must retain the above copyright
./ucpp/arith.c:10: * notice, this list of conditions and the following disclaimer.
./ucpp/arith.c:11: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/arith.c:12: * notice, this list of conditions and the following disclaimer in the
./ucpp/arith.c-13- * documentation and/or other materials provided with the distribution.
./ucpp/arith.c-14- * 4. The name of the authors may not be used to endorse or promote
./ucpp/arith.c-15- * products derived from this software without specific prior written
./ucpp/arith.c-16- * permission.
./ucpp/arith.c-17- *
./ucpp/arith.c-18- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/arith.c-19- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/arith.c-20- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/arith.c-21- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/arith.c-22- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/arith.c-23- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/arith.c-24- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/arith.c-25- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/arith.c-26- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/arith.c-27- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/arith.c-28- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/arith.c-29- *
./ucpp/arith.c-30- */
./ucpp/arith.c-31-
./ucpp/arith.c-32-#include <limits.h>
--
./ucpp/README-196-source code with 4095 simultaneously defined macros must be processed;
./ucpp/README-197-ucpp will be limited to about 1500 macros (at most) due to memory
./ucpp/README-198-restrictions. At least ucpp can preprocess its own code in these
./ucpp/README:199:conditions. LOW_MEM is on by default because it seems to improve
./ucpp/README-200-performance on large systems.
./ucpp/README-201-
./ucpp/README-202-
./ucpp/README-203-
./ucpp/README:204:LICENSE
./ucpp/README-205--------
./ucpp/README-206-
./ucpp/README:207:The copyright notice and license is at the beginning of the Makefile and
./ucpp/README:208:each source file. It is basically a BSD license, without the advertising
./ucpp/README-209-subclause (which BSD dropped recently anyway) and with no reference to
./ucpp/README-210-Berkeley (since the code is all mine, written from scratch). Informally,
./ucpp/README-211-this means that you can reuse and redistribute the code as you want,
./ucpp/README-212-provided that you state in the documentation (or any substantial part of
./ucpp/README-213-the software) of redistributed code that I am the original author. (If
./ucpp/README-214-you press a cdrom with 200 software packages, I do not insist on having
./ucpp/README-215-my name on the cover of the cdrom -- just keep a Readme file somewhere
./ucpp/README:216:on the cdrom, with the copyright notice included.)
./ucpp/README-217-
./ucpp/README-218-As a courteous gesture, if you reuse my code, please drop me a mail.
./ucpp/README-219-It raises my self-esteem.
./ucpp/README-220-
./ucpp/README-221-
./ucpp/README-222-
./ucpp/README-223-REUSE
./ucpp/README-224------
./ucpp/README-225-
./ucpp/README-226-The code has been thought as part of a bigger project; it might be
./ucpp/README-227-used as an integrated lexer, that will read files, process them as a
./ucpp/README-228-C preprocessor, and output a stream of C tokens. To include this code
./ucpp/README-229-into a project, compile with STAND_ALONE undefined.
./ucpp/README-230-
./ucpp/README-231-To use the preprocessor and lexer, several steps should be performed.
./ucpp/README-232-See the file 'sample.c' for an example.
./ucpp/README-233-
./ucpp/README-234-1. call init_cpp(). This function initializes the lexer automaton.
./ucpp/README-235-
./ucpp/README-236-2. set the following global variables:
--
./ucpp/assert.c-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/assert.c-3- *
./ucpp/assert.c-4- * Redistribution and use in source and binary forms, with or without
./ucpp/assert.c:5: * modification, are permitted provided that the following conditions
./ucpp/assert.c-6- * are met:
./ucpp/assert.c:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/assert.c:8: * notice, this list of conditions and the following disclaimer.
./ucpp/assert.c:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/assert.c:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/assert.c-11- * documentation and/or other materials provided with the distribution.
./ucpp/assert.c-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/assert.c-13- * products derived from this software without specific prior written
./ucpp/assert.c-14- * permission.
./ucpp/assert.c-15- *
./ucpp/assert.c-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/assert.c-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/assert.c-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/assert.c-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/assert.c-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/assert.c-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/assert.c-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/assert.c-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/assert.c-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/assert.c-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/assert.c-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/assert.c-27- *
./ucpp/assert.c-28- */
./ucpp/assert.c-29-
./ucpp/assert.c-30-#include "tune.h"
--
./ucpp/mem.c-3- * (c) Thomas Pornin 1998 - 2002
./ucpp/mem.c-4- *
./ucpp/mem.c-5- * Redistribution and use in source and binary forms, with or without
./ucpp/mem.c:6: * modification, are permitted provided that the following conditions
./ucpp/mem.c-7- * are met:
./ucpp/mem.c:8: * 1. Redistributions of source code must retain the above copyright
./ucpp/mem.c:9: * notice, this list of conditions and the following disclaimer.
./ucpp/mem.c:10: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/mem.c:11: * notice, this list of conditions and the following disclaimer in the
./ucpp/mem.c-12- * documentation and/or other materials provided with the distribution.
./ucpp/mem.c-13- * 4. The name of the authors may not be used to endorse or promote
./ucpp/mem.c-14- * products derived from this software without specific prior written
./ucpp/mem.c-15- * permission.
./ucpp/mem.c-16- *
./ucpp/mem.c-17- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/mem.c-18- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/mem.c-19- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/mem.c-20- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/mem.c-21- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/mem.c-22- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/mem.c-23- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/mem.c-24- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/mem.c-25- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/mem.c-26- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/mem.c-27- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/mem.c-28- *
./ucpp/mem.c-29- */
./ucpp/mem.c-30-
./ucpp/mem.c-31-#include "mem.h"
--
./ucpp/mem.h-2- * (c) Thomas Pornin 1998 - 2002
./ucpp/mem.h-3- *
./ucpp/mem.h-4- * Redistribution and use in source and binary forms, with or without
./ucpp/mem.h:5: * modification, are permitted provided that the following conditions
./ucpp/mem.h-6- * are met:
./ucpp/mem.h:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/mem.h:8: * notice, this list of conditions and the following disclaimer.
./ucpp/mem.h:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/mem.h:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/mem.h-11- * documentation and/or other materials provided with the distribution.
./ucpp/mem.h-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/mem.h-13- * products derived from this software without specific prior written
./ucpp/mem.h-14- * permission.
./ucpp/mem.h-15- *
./ucpp/mem.h-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/mem.h-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/mem.h-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/mem.h-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/mem.h-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/mem.h-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/mem.h-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/mem.h-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/mem.h-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/mem.h-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/mem.h-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/mem.h-27- *
./ucpp/mem.h-28- */
./ucpp/mem.h-29-
./ucpp/mem.h-30-#ifndef UCPP__MEM__
--
./ucpp/hash.h-2- * (c) Thomas Pornin 1998, 1999, 2000
./ucpp/hash.h-3- *
./ucpp/hash.h-4- * Redistribution and use in source and binary forms, with or without
./ucpp/hash.h:5: * modification, are permitted provided that the following conditions
./ucpp/hash.h-6- * are met:
./ucpp/hash.h:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/hash.h:8: * notice, this list of conditions and the following disclaimer.
./ucpp/hash.h:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/hash.h:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/hash.h-11- * documentation and/or other materials provided with the distribution.
./ucpp/hash.h-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/hash.h-13- * products derived from this software without specific prior written
./ucpp/hash.h-14- * permission.
./ucpp/hash.h-15- *
./ucpp/hash.h-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/hash.h-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/hash.h-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/hash.h-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/hash.h-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/hash.h-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/hash.h-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/hash.h-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/hash.h-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/hash.h-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/hash.h-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/hash.h-27- *
./ucpp/hash.h-28- */
./ucpp/hash.h-29-
./ucpp/hash.h-30-#ifndef UCPP__HASH__
--
./ucpp/ucppi.h-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/ucppi.h-3- *
./ucpp/ucppi.h-4- * Redistribution and use in source and binary forms, with or without
./ucpp/ucppi.h:5: * modification, are permitted provided that the following conditions
./ucpp/ucppi.h-6- * are met:
./ucpp/ucppi.h:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/ucppi.h:8: * notice, this list of conditions and the following disclaimer.
./ucpp/ucppi.h:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/ucppi.h:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/ucppi.h-11- * documentation and/or other materials provided with the distribution.
./ucpp/ucppi.h-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/ucppi.h-13- * products derived from this software without specific prior written
./ucpp/ucppi.h-14- * permission.
./ucpp/ucppi.h-15- *
./ucpp/ucppi.h-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/ucppi.h-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/ucppi.h-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/ucppi.h-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/ucppi.h-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/ucppi.h-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/ucppi.h-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/ucppi.h-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/ucppi.h-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/ucppi.h-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/ucppi.h-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/ucppi.h-27- *
./ucpp/ucppi.h-28- */
./ucpp/ucppi.h-29-
./ucpp/ucppi.h-30-#ifndef UCPP__UCPPI__
--
./ucpp/nhash.h-2- * (c) Thomas Pornin 2002
./ucpp/nhash.h-3- *
./ucpp/nhash.h-4- * Redistribution and use in source and binary forms, with or without
./ucpp/nhash.h:5: * modification, are permitted provided that the following conditions
./ucpp/nhash.h-6- * are met:
./ucpp/nhash.h:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/nhash.h:8: * notice, this list of conditions and the following disclaimer.
./ucpp/nhash.h:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/nhash.h:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/nhash.h-11- * documentation and/or other materials provided with the distribution.
./ucpp/nhash.h-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/nhash.h-13- * products derived from this software without specific prior written
./ucpp/nhash.h-14- * permission.
./ucpp/nhash.h-15- *
./ucpp/nhash.h-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/nhash.h-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/nhash.h-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/nhash.h-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/nhash.h-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/nhash.h-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/nhash.h-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/nhash.h-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/nhash.h-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/nhash.h-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/nhash.h-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/nhash.h-27- *
./ucpp/nhash.h-28- */
./ucpp/nhash.h-29-
./ucpp/nhash.h-30-#ifndef UCPP__NHASH__
--
./ucpp/arith.h-4- * (c) Thomas Pornin 2002
./ucpp/arith.h-5- *
./ucpp/arith.h-6- * Redistribution and use in source and binary forms, with or without
./ucpp/arith.h:7: * modification, are permitted provided that the following conditions
./ucpp/arith.h-8- * are met:
./ucpp/arith.h:9: * 1. Redistributions of source code must retain the above copyright
./ucpp/arith.h:10: * notice, this list of conditions and the following disclaimer.
./ucpp/arith.h:11: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/arith.h:12: * notice, this list of conditions and the following disclaimer in the
./ucpp/arith.h-13- * documentation and/or other materials provided with the distribution.
./ucpp/arith.h-14- * 4. The name of the authors may not be used to endorse or promote
./ucpp/arith.h-15- * products derived from this software without specific prior written
./ucpp/arith.h-16- * permission.
./ucpp/arith.h-17- *
./ucpp/arith.h-18- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/arith.h-19- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/arith.h-20- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/arith.h-21- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/arith.h-22- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/arith.h-23- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/arith.h-24- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/arith.h-25- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/arith.h-26- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/arith.h-27- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/arith.h-28- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/arith.h-29- *
./ucpp/arith.h-30- */
./ucpp/arith.h-31-
./ucpp/arith.h-32-/*
--
./ucpp/reent.h-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/reent.h-3- *
./ucpp/reent.h-4- * Redistribution and use in source and binary forms, with or without
./ucpp/reent.h:5: * modification, are permitted provided that the following conditions
./ucpp/reent.h-6- * are met:
./ucpp/reent.h:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/reent.h:8: * notice, this list of conditions and the following disclaimer.
./ucpp/reent.h:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/reent.h:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/reent.h-11- * documentation and/or other materials provided with the distribution.
./ucpp/reent.h-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/reent.h-13- * products derived from this software without specific prior written
./ucpp/reent.h-14- * permission.
./ucpp/reent.h-15- *
./ucpp/reent.h-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/reent.h-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/reent.h-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/reent.h-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/reent.h-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/reent.h-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/reent.h-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/reent.h-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/reent.h-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/reent.h-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/reent.h-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/reent.h-27- *
./ucpp/reent.h-28- */
./ucpp/reent.h-29-
./ucpp/reent.h-30-#ifndef UCPP__REENT__
--
./ucpp/macro.c-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/macro.c-3- *
./ucpp/macro.c-4- * Redistribution and use in source and binary forms, with or without
./ucpp/macro.c:5: * modification, are permitted provided that the following conditions
./ucpp/macro.c-6- * are met:
./ucpp/macro.c:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/macro.c:8: * notice, this list of conditions and the following disclaimer.
./ucpp/macro.c:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/macro.c:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/macro.c-11- * documentation and/or other materials provided with the distribution.
./ucpp/macro.c-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/macro.c-13- * products derived from this software without specific prior written
./ucpp/macro.c-14- * permission.
./ucpp/macro.c-15- *
./ucpp/macro.c-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/macro.c-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/macro.c-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/macro.c-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/macro.c-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/macro.c-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/macro.c-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/macro.c-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/macro.c-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/macro.c-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/macro.c-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/macro.c-27- *
./ucpp/macro.c-28- */
./ucpp/macro.c-29-
./ucpp/macro.c-30-#include "tune.h"
--
./ucpp/ppdir.pl-8-#
./ucpp/ppdir.pl-9-################################################################################
./ucpp/ppdir.pl-10-#
./ucpp/ppdir.pl:11:# Copyright (c) 2004-2020 Marcus Holland-Moritz. All rights reserved.
./ucpp/ppdir.pl-12-# This program is free software; you can redistribute it and/or modify
./ucpp/ppdir.pl:13:# it under the same terms as Perl itself.
./ucpp/ppdir.pl-14-#
./ucpp/ppdir.pl-15-################################################################################
./ucpp/ppdir.pl-16-
./ucpp/ppdir.pl-17-use Devel::Tokenizer::C;
./ucpp/ppdir.pl-18-use strict;
./ucpp/ppdir.pl-19-
./ucpp/ppdir.pl-20-my @PP = qw(
./ucpp/ppdir.pl-21- define
./ucpp/ppdir.pl-22- undef
./ucpp/ppdir.pl-23- if
./ucpp/ppdir.pl-24- ifdef
./ucpp/ppdir.pl-25- ifndef
./ucpp/ppdir.pl-26- else
./ucpp/ppdir.pl-27- elif
./ucpp/ppdir.pl-28- endif
./ucpp/ppdir.pl-29- include
./ucpp/ppdir.pl-30- include_next
./ucpp/ppdir.pl-31- pragma
./ucpp/ppdir.pl-32- error
./ucpp/ppdir.pl-33- line
--
./ucpp/Makefile-3-# (c) Thomas Pornin 1999 - 2002
./ucpp/Makefile-4-#
./ucpp/Makefile-5-# Redistribution and use in source and binary forms, with or without
./ucpp/Makefile:6:# modification, are permitted provided that the following conditions
./ucpp/Makefile-7-# are met:
./ucpp/Makefile:8:# 1. Redistributions of source code must retain the above copyright
./ucpp/Makefile:9:# notice, this list of conditions and the following disclaimer.
./ucpp/Makefile:10:# 2. Redistributions in binary form must reproduce the above copyright
./ucpp/Makefile:11:# notice, this list of conditions and the following disclaimer in the
./ucpp/Makefile-12-# documentation and/or other materials provided with the distribution.
./ucpp/Makefile-13-# 4. The name of the authors may not be used to endorse or promote
./ucpp/Makefile-14-# products derived from this software without specific prior written
./ucpp/Makefile-15-# permission.
./ucpp/Makefile-16-#
./ucpp/Makefile-17-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/Makefile-18-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/Makefile-19-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/Makefile-20-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/Makefile-21-# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/Makefile-22-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/Makefile-23-# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/Makefile-24-# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/Makefile-25-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/Makefile-26-# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/Makefile-27-# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/Makefile-28-
./ucpp/Makefile-29-.POSIX:
./ucpp/Makefile-30-
./ucpp/Makefile-31-# ----- user configurable part -----
--
./ucpp/cpp.h-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/cpp.h-3- *
./ucpp/cpp.h-4- * Redistribution and use in source and binary forms, with or without
./ucpp/cpp.h:5: * modification, are permitted provided that the following conditions
./ucpp/cpp.h-6- * are met:
./ucpp/cpp.h:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/cpp.h:8: * notice, this list of conditions and the following disclaimer.
./ucpp/cpp.h:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/cpp.h:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/cpp.h-11- * documentation and/or other materials provided with the distribution.
./ucpp/cpp.h-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/cpp.h-13- * products derived from this software without specific prior written
./ucpp/cpp.h-14- * permission.
./ucpp/cpp.h-15- *
./ucpp/cpp.h-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/cpp.h-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/cpp.h-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/cpp.h-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/cpp.h-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/cpp.h-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/cpp.h-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/cpp.h-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/cpp.h-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/cpp.h-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/cpp.h-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/cpp.h-27- *
./ucpp/cpp.h-28- */
./ucpp/cpp.h-29-
./ucpp/cpp.h-30-#ifndef UCPP__CPP__
--
./ucpp/tune.h-2- * (c) Thomas Pornin 1999 - 2002
./ucpp/tune.h-3- *
./ucpp/tune.h-4- * Redistribution and use in source and binary forms, with or without
./ucpp/tune.h:5: * modification, are permitted provided that the following conditions
./ucpp/tune.h-6- * are met:
./ucpp/tune.h:7: * 1. Redistributions of source code must retain the above copyright
./ucpp/tune.h:8: * notice, this list of conditions and the following disclaimer.
./ucpp/tune.h:9: * 2. Redistributions in binary form must reproduce the above copyright
./ucpp/tune.h:10: * notice, this list of conditions and the following disclaimer in the
./ucpp/tune.h-11- * documentation and/or other materials provided with the distribution.
./ucpp/tune.h-12- * 4. The name of the authors may not be used to endorse or promote
./ucpp/tune.h-13- * products derived from this software without specific prior written
./ucpp/tune.h-14- * permission.
./ucpp/tune.h-15- *
./ucpp/tune.h-16- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ucpp/tune.h-17- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
./ucpp/tune.h-18- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./ucpp/tune.h-19- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
./ucpp/tune.h-20- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
./ucpp/tune.h-21- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
./ucpp/tune.h-22- * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
./ucpp/tune.h-23- * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
./ucpp/tune.h-24- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
./ucpp/tune.h-25- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
./ucpp/tune.h-26- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./ucpp/tune.h-27- *
./ucpp/tune.h-28- */
./ucpp/tune.h-29-
./ucpp/tune.h-30-#ifndef UCPP__TUNE__
--
./xsubs/macro.xs-1-################################################################################
./xsubs/macro.xs-2-#
./xsubs/macro.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/macro.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/macro.xs:5:# it under the same terms as Perl itself.
./xsubs/macro.xs-6-#
./xsubs/macro.xs-7-################################################################################
./xsubs/macro.xs-8-
./xsubs/macro.xs-9-
./xsubs/macro.xs-10-################################################################################
./xsubs/macro.xs-11-#
./xsubs/macro.xs-12-# METHOD: macro_names
./xsubs/macro.xs-13-#
./xsubs/macro.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Feb 2006
./xsubs/macro.xs-15-# CHANGED BY: ON:
./xsubs/macro.xs-16-#
./xsubs/macro.xs-17-################################################################################
./xsubs/macro.xs-18-
./xsubs/macro.xs-19-void
./xsubs/macro.xs-20-CBC::macro_names()
./xsubs/macro.xs-21- PREINIT:
./xsubs/macro.xs-22- CBC_METHOD(macro_names);
./xsubs/macro.xs-23-
./xsubs/macro.xs-24- PPCODE:
./xsubs/macro.xs-25- CT_DEBUG_METHOD;
--
./xsubs/initializer.xs-1-################################################################################
./xsubs/initializer.xs-2-#
./xsubs/initializer.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/initializer.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/initializer.xs:5:# it under the same terms as Perl itself.
./xsubs/initializer.xs-6-#
./xsubs/initializer.xs-7-################################################################################
./xsubs/initializer.xs-8-
./xsubs/initializer.xs-9-
./xsubs/initializer.xs-10-################################################################################
./xsubs/initializer.xs-11-#
./xsubs/initializer.xs-12-# METHOD: initializer
./xsubs/initializer.xs-13-#
./xsubs/initializer.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jun 2003
./xsubs/initializer.xs-15-# CHANGED BY: ON:
./xsubs/initializer.xs-16-#
./xsubs/initializer.xs-17-################################################################################
./xsubs/initializer.xs-18-
./xsubs/initializer.xs-19-SV *
./xsubs/initializer.xs-20-CBC::initializer(type, init = &PL_sv_undef)
./xsubs/initializer.xs-21- const char *type
./xsubs/initializer.xs-22- SV *init
./xsubs/initializer.xs-23-
./xsubs/initializer.xs-24- PREINIT:
./xsubs/initializer.xs-25- CBC_METHOD(initializer);
--
./xsubs/sizeof.xs-1-################################################################################
./xsubs/sizeof.xs-2-#
./xsubs/sizeof.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/sizeof.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/sizeof.xs:5:# it under the same terms as Perl itself.
./xsubs/sizeof.xs-6-#
./xsubs/sizeof.xs-7-################################################################################
./xsubs/sizeof.xs-8-
./xsubs/sizeof.xs-9-
./xsubs/sizeof.xs-10-################################################################################
./xsubs/sizeof.xs-11-#
./xsubs/sizeof.xs-12-# METHOD: sizeof
./xsubs/sizeof.xs-13-#
./xsubs/sizeof.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/sizeof.xs-15-# CHANGED BY: ON:
./xsubs/sizeof.xs-16-#
./xsubs/sizeof.xs-17-################################################################################
./xsubs/sizeof.xs-18-
./xsubs/sizeof.xs-19-SV *
./xsubs/sizeof.xs-20-CBC::sizeof(type)
./xsubs/sizeof.xs-21- const char *type
./xsubs/sizeof.xs-22-
./xsubs/sizeof.xs-23- PREINIT:
./xsubs/sizeof.xs-24- CBC_METHOD(sizeof);
./xsubs/sizeof.xs-25- MemberInfo mi;
--
./xsubs/pack.xs-1-################################################################################
./xsubs/pack.xs-2-#
./xsubs/pack.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/pack.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/pack.xs:5:# it under the same terms as Perl itself.
./xsubs/pack.xs-6-#
./xsubs/pack.xs-7-################################################################################
./xsubs/pack.xs-8-
./xsubs/pack.xs-9-
./xsubs/pack.xs-10-################################################################################
./xsubs/pack.xs-11-#
./xsubs/pack.xs-12-# METHOD: pack
./xsubs/pack.xs-13-#
./xsubs/pack.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/pack.xs-15-# CHANGED BY: ON:
./xsubs/pack.xs-16-#
./xsubs/pack.xs-17-################################################################################
./xsubs/pack.xs-18-
./xsubs/pack.xs-19-void
./xsubs/pack.xs-20-CBC::pack(type, data = &PL_sv_undef, string = NULL)
./xsubs/pack.xs-21- const char *type
./xsubs/pack.xs-22- SV *data
./xsubs/pack.xs-23- SV *string
./xsubs/pack.xs-24-
./xsubs/pack.xs-25- PREINIT:
--
./xsubs/cbc.xs-1-################################################################################
./xsubs/cbc.xs-2-#
./xsubs/cbc.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/cbc.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/cbc.xs:5:# it under the same terms as Perl itself.
./xsubs/cbc.xs-6-#
./xsubs/cbc.xs-7-################################################################################
./xsubs/cbc.xs-8-
./xsubs/cbc.xs-9-
./xsubs/cbc.xs-10-################################################################################
./xsubs/cbc.xs-11-#
./xsubs/cbc.xs-12-# CONSTRUCTOR
./xsubs/cbc.xs-13-#
./xsubs/cbc.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/cbc.xs-15-# CHANGED BY: ON:
./xsubs/cbc.xs-16-#
./xsubs/cbc.xs-17-################################################################################
./xsubs/cbc.xs-18-
./xsubs/cbc.xs-19-void
./xsubs/cbc.xs-20-CBC::new(...)
./xsubs/cbc.xs-21- PREINIT:
./xsubs/cbc.xs-22- CBC_METHOD(new);
./xsubs/cbc.xs-23-
./xsubs/cbc.xs-24- PPCODE:
./xsubs/cbc.xs-25- CT_DEBUG_METHOD;
--
./xsubs/clone.xs-1-################################################################################
./xsubs/clone.xs-2-#
./xsubs/clone.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/clone.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/clone.xs:5:# it under the same terms as Perl itself.
./xsubs/clone.xs-6-#
./xsubs/clone.xs-7-################################################################################
./xsubs/clone.xs-8-
./xsubs/clone.xs-9-
./xsubs/clone.xs-10-################################################################################
./xsubs/clone.xs-11-#
./xsubs/clone.xs-12-# METHOD: clone
./xsubs/clone.xs-13-#
./xsubs/clone.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Oct 2002
./xsubs/clone.xs-15-# CHANGED BY: ON:
./xsubs/clone.xs-16-#
./xsubs/clone.xs-17-################################################################################
./xsubs/clone.xs-18-
./xsubs/clone.xs-19-void
./xsubs/clone.xs-20-CBC::clone()
./xsubs/clone.xs-21- PREINIT:
./xsubs/clone.xs-22- CBC_METHOD(clone);
./xsubs/clone.xs-23- CBC *clone;
./xsubs/clone.xs-24- const char *class;
./xsubs/clone.xs-25-
--
./xsubs/offsetof.xs-1-################################################################################
./xsubs/offsetof.xs-2-#
./xsubs/offsetof.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/offsetof.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/offsetof.xs:5:# it under the same terms as Perl itself.
./xsubs/offsetof.xs-6-#
./xsubs/offsetof.xs-7-################################################################################
./xsubs/offsetof.xs-8-
./xsubs/offsetof.xs-9-
./xsubs/offsetof.xs-10-################################################################################
./xsubs/offsetof.xs-11-#
./xsubs/offsetof.xs-12-# METHOD: offsetof
./xsubs/offsetof.xs-13-#
./xsubs/offsetof.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Mar 2002
./xsubs/offsetof.xs-15-# CHANGED BY: ON:
./xsubs/offsetof.xs-16-#
./xsubs/offsetof.xs-17-################################################################################
./xsubs/offsetof.xs-18-
./xsubs/offsetof.xs-19-SV *
./xsubs/offsetof.xs-20-CBC::offsetof(type, member)
./xsubs/offsetof.xs-21- const char *type
./xsubs/offsetof.xs-22- const char *member
./xsubs/offsetof.xs-23-
./xsubs/offsetof.xs-24- PREINIT:
./xsubs/offsetof.xs-25- CBC_METHOD(offsetof);
--
./xsubs/typeof.xs-1-################################################################################
./xsubs/typeof.xs-2-#
./xsubs/typeof.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/typeof.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/typeof.xs:5:# it under the same terms as Perl itself.
./xsubs/typeof.xs-6-#
./xsubs/typeof.xs-7-################################################################################
./xsubs/typeof.xs-8-
./xsubs/typeof.xs-9-
./xsubs/typeof.xs-10-################################################################################
./xsubs/typeof.xs-11-#
./xsubs/typeof.xs-12-# METHOD: typeof
./xsubs/typeof.xs-13-#
./xsubs/typeof.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Mar 2003
./xsubs/typeof.xs-15-# CHANGED BY: ON:
./xsubs/typeof.xs-16-#
./xsubs/typeof.xs-17-################################################################################
./xsubs/typeof.xs-18-
./xsubs/typeof.xs-19-SV *
./xsubs/typeof.xs-20-CBC::typeof(type)
./xsubs/typeof.xs-21- const char *type
./xsubs/typeof.xs-22-
./xsubs/typeof.xs-23- PREINIT:
./xsubs/typeof.xs-24- CBC_METHOD(typeof);
./xsubs/typeof.xs-25- MemberInfo mi;
--
./xsubs/compound.xs-1-################################################################################
./xsubs/compound.xs-2-#
./xsubs/compound.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/compound.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/compound.xs:5:# it under the same terms as Perl itself.
./xsubs/compound.xs-6-#
./xsubs/compound.xs-7-################################################################################
./xsubs/compound.xs-8-
./xsubs/compound.xs-9-
./xsubs/compound.xs-10-################################################################################
./xsubs/compound.xs-11-#
./xsubs/compound.xs-12-# METHOD: compound_names / struct_names / union_names
./xsubs/compound.xs-13-#
./xsubs/compound.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Aug 2002
./xsubs/compound.xs-15-# CHANGED BY: ON:
./xsubs/compound.xs-16-#
./xsubs/compound.xs-17-################################################################################
./xsubs/compound.xs-18-
./xsubs/compound.xs-19-void
./xsubs/compound.xs-20-CBC::compound_names()
./xsubs/compound.xs-21- ALIAS:
./xsubs/compound.xs-22- struct_names = 1
./xsubs/compound.xs-23- union_names = 2
./xsubs/compound.xs-24-
./xsubs/compound.xs-25- PREINIT:
--
./xsubs/def.xs-1-################################################################################
./xsubs/def.xs-2-#
./xsubs/def.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/def.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/def.xs:5:# it under the same terms as Perl itself.
./xsubs/def.xs-6-#
./xsubs/def.xs-7-################################################################################
./xsubs/def.xs-8-
./xsubs/def.xs-9-
./xsubs/def.xs-10-################################################################################
./xsubs/def.xs-11-#
./xsubs/def.xs-12-# METHOD: def
./xsubs/def.xs-13-#
./xsubs/def.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Mar 2002
./xsubs/def.xs-15-# CHANGED BY: ON:
./xsubs/def.xs-16-#
./xsubs/def.xs-17-################################################################################
./xsubs/def.xs-18-
./xsubs/def.xs-19-char *
./xsubs/def.xs-20-CBC::def(type)
./xsubs/def.xs-21- const char *type
./xsubs/def.xs-22-
./xsubs/def.xs-23- PREINIT:
./xsubs/def.xs-24- CBC_METHOD(def);
./xsubs/def.xs-25- MemberInfo mi;
--
./xsubs/clean.xs-1-################################################################################
./xsubs/clean.xs-2-#
./xsubs/clean.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/clean.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/clean.xs:5:# it under the same terms as Perl itself.
./xsubs/clean.xs-6-#
./xsubs/clean.xs-7-################################################################################
./xsubs/clean.xs-8-
./xsubs/clean.xs-9-
./xsubs/clean.xs-10-################################################################################
./xsubs/clean.xs-11-#
./xsubs/clean.xs-12-# METHOD: clean
./xsubs/clean.xs-13-#
./xsubs/clean.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Oct 2002
./xsubs/clean.xs-15-# CHANGED BY: ON:
./xsubs/clean.xs-16-#
./xsubs/clean.xs-17-################################################################################
./xsubs/clean.xs-18-
./xsubs/clean.xs-19-void
./xsubs/clean.xs-20-CBC::clean()
./xsubs/clean.xs-21- PREINIT:
./xsubs/clean.xs-22- CBC_METHOD(clean);
./xsubs/clean.xs-23-
./xsubs/clean.xs-24- CODE:
./xsubs/clean.xs-25- CT_DEBUG_METHOD;
--
./xsubs/defined.xs-1-################################################################################
./xsubs/defined.xs-2-#
./xsubs/defined.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/defined.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/defined.xs:5:# it under the same terms as Perl itself.
./xsubs/defined.xs-6-#
./xsubs/defined.xs-7-################################################################################
./xsubs/defined.xs-8-
./xsubs/defined.xs-9-
./xsubs/defined.xs-10-################################################################################
./xsubs/defined.xs-11-#
./xsubs/defined.xs-12-# METHOD: defined
./xsubs/defined.xs-13-#
./xsubs/defined.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Feb 2006
./xsubs/defined.xs-15-# CHANGED BY: ON:
./xsubs/defined.xs-16-#
./xsubs/defined.xs-17-################################################################################
./xsubs/defined.xs-18-
./xsubs/defined.xs-19-bool
./xsubs/defined.xs-20-CBC::defined(name)
./xsubs/defined.xs-21- const char *name
./xsubs/defined.xs-22-
./xsubs/defined.xs-23- PREINIT:
./xsubs/defined.xs-24- CBC_METHOD(defined);
./xsubs/defined.xs-25-
--
./xsubs/arg.xs-1-################################################################################
./xsubs/arg.xs-2-#
./xsubs/arg.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/arg.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/arg.xs:5:# it under the same terms as Perl itself.
./xsubs/arg.xs-6-#
./xsubs/arg.xs-7-################################################################################
./xsubs/arg.xs-8-
./xsubs/arg.xs-9-
./xsubs/arg.xs-10-################################################################################
./xsubs/arg.xs-11-#
./xsubs/arg.xs-12-# METHOD: arg
./xsubs/arg.xs-13-#
./xsubs/arg.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jun 2004
./xsubs/arg.xs-15-# CHANGED BY: ON:
./xsubs/arg.xs-16-#
./xsubs/arg.xs-17-################################################################################
./xsubs/arg.xs-18-#
./xsubs/arg.xs-19-# DESCRIPTION: Turn string arguments into blessed object, so we can recognize
./xsubs/arg.xs-20-# them later on.
./xsubs/arg.xs-21-#
./xsubs/arg.xs-22-################################################################################
./xsubs/arg.xs-23-
./xsubs/arg.xs-24-void
./xsubs/arg.xs-25-CBC::arg(...)
--
./xsubs/tag.xs-1-################################################################################
./xsubs/tag.xs-2-#
./xsubs/tag.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/tag.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/tag.xs:5:# it under the same terms as Perl itself.
./xsubs/tag.xs-6-#
./xsubs/tag.xs-7-################################################################################
./xsubs/tag.xs-8-
./xsubs/tag.xs-9-
./xsubs/tag.xs-10-################################################################################
./xsubs/tag.xs-11-#
./xsubs/tag.xs-12-# METHOD: tag / untag
./xsubs/tag.xs-13-#
./xsubs/tag.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Dec 2004
./xsubs/tag.xs-15-# CHANGED BY: ON:
./xsubs/tag.xs-16-#
./xsubs/tag.xs-17-################################################################################
./xsubs/tag.xs-18-
./xsubs/tag.xs-19-void
./xsubs/tag.xs-20-CBC::tag(type, ...)
./xsubs/tag.xs-21- const char *type
./xsubs/tag.xs-22-
./xsubs/tag.xs-23- ALIAS:
./xsubs/tag.xs-24- untag = 1
./xsubs/tag.xs-25-
--
./xsubs/typedef.xs-1-################################################################################
./xsubs/typedef.xs-2-#
./xsubs/typedef.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/typedef.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/typedef.xs:5:# it under the same terms as Perl itself.
./xsubs/typedef.xs-6-#
./xsubs/typedef.xs-7-################################################################################
./xsubs/typedef.xs-8-
./xsubs/typedef.xs-9-
./xsubs/typedef.xs-10-################################################################################
./xsubs/typedef.xs-11-#
./xsubs/typedef.xs-12-# METHOD: typedef_names
./xsubs/typedef.xs-13-#
./xsubs/typedef.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/typedef.xs-15-# CHANGED BY: ON:
./xsubs/typedef.xs-16-#
./xsubs/typedef.xs-17-################################################################################
./xsubs/typedef.xs-18-
./xsubs/typedef.xs-19-void
./xsubs/typedef.xs-20-CBC::typedef_names()
./xsubs/typedef.xs-21- PREINIT:
./xsubs/typedef.xs-22- CBC_METHOD(typedef_names);
./xsubs/typedef.xs-23- ListIterator tli, ti;
./xsubs/typedef.xs-24- TypedefList *pTDL;
./xsubs/typedef.xs-25- Typedef *pTypedef;
--
./xsubs/dependencies.xs-1-################################################################################
./xsubs/dependencies.xs-2-#
./xsubs/dependencies.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/dependencies.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/dependencies.xs:5:# it under the same terms as Perl itself.
./xsubs/dependencies.xs-6-#
./xsubs/dependencies.xs-7-################################################################################
./xsubs/dependencies.xs-8-
./xsubs/dependencies.xs-9-
./xsubs/dependencies.xs-10-################################################################################
./xsubs/dependencies.xs-11-#
./xsubs/dependencies.xs-12-# METHOD: dependencies
./xsubs/dependencies.xs-13-#
./xsubs/dependencies.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Sep 2002
./xsubs/dependencies.xs-15-# CHANGED BY: ON:
./xsubs/dependencies.xs-16-#
./xsubs/dependencies.xs-17-################################################################################
./xsubs/dependencies.xs-18-
./xsubs/dependencies.xs-19-void
./xsubs/dependencies.xs-20-CBC::dependencies()
./xsubs/dependencies.xs-21- PREINIT:
./xsubs/dependencies.xs-22- CBC_METHOD(dependencies);
./xsubs/dependencies.xs-23- HashIterator hi;
./xsubs/dependencies.xs-24- const char *pKey;
./xsubs/dependencies.xs-25- FileInfo *pFI;
--
./xsubs/enum.xs-1-################################################################################
./xsubs/enum.xs-2-#
./xsubs/enum.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/enum.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/enum.xs:5:# it under the same terms as Perl itself.
./xsubs/enum.xs-6-#
./xsubs/enum.xs-7-################################################################################
./xsubs/enum.xs-8-
./xsubs/enum.xs-9-
./xsubs/enum.xs-10-################################################################################
./xsubs/enum.xs-11-#
./xsubs/enum.xs-12-# METHOD: enum_names
./xsubs/enum.xs-13-#
./xsubs/enum.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/enum.xs-15-# CHANGED BY: ON:
./xsubs/enum.xs-16-#
./xsubs/enum.xs-17-################################################################################
./xsubs/enum.xs-18-
./xsubs/enum.xs-19-void
./xsubs/enum.xs-20-CBC::enum_names()
./xsubs/enum.xs-21- PREINIT:
./xsubs/enum.xs-22- CBC_METHOD(enum_names);
./xsubs/enum.xs-23- ListIterator li;
./xsubs/enum.xs-24- EnumSpecifier *pEnumSpec;
./xsubs/enum.xs-25- int count = 0;
--
./xsubs/native.xs-1-################################################################################
./xsubs/native.xs-2-#
./xsubs/native.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/native.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/native.xs:5:# it under the same terms as Perl itself.
./xsubs/native.xs-6-#
./xsubs/native.xs-7-################################################################################
./xsubs/native.xs-8-
./xsubs/native.xs-9-
./xsubs/native.xs-10-################################################################################
./xsubs/native.xs-11-#
./xsubs/native.xs-12-# FUNCTION: native
./xsubs/native.xs-13-#
./xsubs/native.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Aug 2004
./xsubs/native.xs-15-# CHANGED BY: ON:
./xsubs/native.xs-16-#
./xsubs/native.xs-17-################################################################################
./xsubs/native.xs-18-#
./xsubs/native.xs-19-# DESCRIPTION: Get property of the native platform.
./xsubs/native.xs-20-#
./xsubs/native.xs-21-################################################################################
./xsubs/native.xs-22-
./xsubs/native.xs-23-SV *
./xsubs/native.xs-24-native(...)
./xsubs/native.xs-25- PREINIT:
--
./xsubs/include.xs-1-################################################################################
./xsubs/include.xs-2-#
./xsubs/include.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/include.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/include.xs:5:# it under the same terms as Perl itself.
./xsubs/include.xs-6-#
./xsubs/include.xs-7-################################################################################
./xsubs/include.xs-8-
./xsubs/include.xs-9-
./xsubs/include.xs-10-################################################################################
./xsubs/include.xs-11-#
./xsubs/include.xs-12-# METHOD: Include / Define / Assert
./xsubs/include.xs-13-#
./xsubs/include.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Mar 2002
./xsubs/include.xs-15-# CHANGED BY: ON:
./xsubs/include.xs-16-#
./xsubs/include.xs-17-################################################################################
./xsubs/include.xs-18-
./xsubs/include.xs-19-void
./xsubs/include.xs-20-CBC::Include(...)
./xsubs/include.xs-21- ALIAS:
./xsubs/include.xs-22- Define = 1
./xsubs/include.xs-23- Assert = 2
./xsubs/include.xs-24-
./xsubs/include.xs-25- PREINIT:
--
./xsubs/configure.xs-1-################################################################################
./xsubs/configure.xs-2-#
./xsubs/configure.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/configure.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/configure.xs:5:# it under the same terms as Perl itself.
./xsubs/configure.xs-6-#
./xsubs/configure.xs-7-################################################################################
./xsubs/configure.xs-8-
./xsubs/configure.xs-9-
./xsubs/configure.xs-10-################################################################################
./xsubs/configure.xs-11-#
./xsubs/configure.xs-12-# METHOD: configure
./xsubs/configure.xs-13-#
./xsubs/configure.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/configure.xs-15-# CHANGED BY: ON:
./xsubs/configure.xs-16-#
./xsubs/configure.xs-17-################################################################################
./xsubs/configure.xs-18-
./xsubs/configure.xs-19-SV *
./xsubs/configure.xs-20-CBC::configure(...)
./xsubs/configure.xs-21- PREINIT:
./xsubs/configure.xs-22- CBC_METHOD(configure);
./xsubs/configure.xs-23-
./xsubs/configure.xs-24- CODE:
./xsubs/configure.xs-25- CT_DEBUG_METHOD;
--
./xsubs/sourcify.xs-1-################################################################################
./xsubs/sourcify.xs-2-#
./xsubs/sourcify.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/sourcify.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/sourcify.xs:5:# it under the same terms as Perl itself.
./xsubs/sourcify.xs-6-#
./xsubs/sourcify.xs-7-################################################################################
./xsubs/sourcify.xs-8-
./xsubs/sourcify.xs-9-
./xsubs/sourcify.xs-10-################################################################################
./xsubs/sourcify.xs-11-#
./xsubs/sourcify.xs-12-# METHOD: sourcify
./xsubs/sourcify.xs-13-#
./xsubs/sourcify.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Oct 2002
./xsubs/sourcify.xs-15-# CHANGED BY: ON:
./xsubs/sourcify.xs-16-#
./xsubs/sourcify.xs-17-################################################################################
./xsubs/sourcify.xs-18-
./xsubs/sourcify.xs-19-SV *
./xsubs/sourcify.xs-20-CBC::sourcify(...)
./xsubs/sourcify.xs-21- PREINIT:
./xsubs/sourcify.xs-22- CBC_METHOD(sourcify);
./xsubs/sourcify.xs-23- SourcifyConfig sc;
./xsubs/sourcify.xs-24-
./xsubs/sourcify.xs-25- CODE:
--
./xsubs/member.xs-1-################################################################################
./xsubs/member.xs-2-#
./xsubs/member.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/member.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/member.xs:5:# it under the same terms as Perl itself.
./xsubs/member.xs-6-#
./xsubs/member.xs-7-################################################################################
./xsubs/member.xs-8-
./xsubs/member.xs-9-
./xsubs/member.xs-10-################################################################################
./xsubs/member.xs-11-#
./xsubs/member.xs-12-# METHOD: member
./xsubs/member.xs-13-#
./xsubs/member.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/member.xs-15-# CHANGED BY: ON:
./xsubs/member.xs-16-#
./xsubs/member.xs-17-################################################################################
./xsubs/member.xs-18-
./xsubs/member.xs-19-void
./xsubs/member.xs-20-CBC::member(type, offset = NULL)
./xsubs/member.xs-21- const char *type
./xsubs/member.xs-22- SV *offset
./xsubs/member.xs-23-
./xsubs/member.xs-24- PREINIT:
./xsubs/member.xs-25- CBC_METHOD(member);
--
./xsubs/feature.xs-1-################################################################################
./xsubs/feature.xs-2-#
./xsubs/feature.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/feature.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/feature.xs:5:# it under the same terms as Perl itself.
./xsubs/feature.xs-6-#
./xsubs/feature.xs-7-################################################################################
./xsubs/feature.xs-8-
./xsubs/feature.xs-9-
./xsubs/feature.xs-10-################################################################################
./xsubs/feature.xs-11-#
./xsubs/feature.xs-12-# FUNCTION: feature
./xsubs/feature.xs-13-#
./xsubs/feature.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Mar 2002
./xsubs/feature.xs-15-# CHANGED BY: ON:
./xsubs/feature.xs-16-#
./xsubs/feature.xs-17-################################################################################
./xsubs/feature.xs-18-#
./xsubs/feature.xs-19-# DESCRIPTION: Check if the module was compiled with a certain feature.
./xsubs/feature.xs-20-#
./xsubs/feature.xs-21-################################################################################
./xsubs/feature.xs-22-
./xsubs/feature.xs-23-void
./xsubs/feature.xs-24-feature(...)
./xsubs/feature.xs-25- PREINIT:
--
./xsubs/parse.xs-1-################################################################################
./xsubs/parse.xs-2-#
./xsubs/parse.xs:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./xsubs/parse.xs-4-# This program is free software; you can redistribute it and/or modify
./xsubs/parse.xs:5:# it under the same terms as Perl itself.
./xsubs/parse.xs-6-#
./xsubs/parse.xs-7-################################################################################
./xsubs/parse.xs-8-
./xsubs/parse.xs-9-
./xsubs/parse.xs-10-################################################################################
./xsubs/parse.xs-11-#
./xsubs/parse.xs-12-# METHOD: parse
./xsubs/parse.xs-13-#
./xsubs/parse.xs-14-# WRITTEN BY: Marcus Holland-Moritz ON: Jan 2002
./xsubs/parse.xs-15-# CHANGED BY: ON:
./xsubs/parse.xs-16-#
./xsubs/parse.xs-17-################################################################################
./xsubs/parse.xs-18-
./xsubs/parse.xs-19-void
./xsubs/parse.xs-20-CBC::parse(code)
./xsubs/parse.xs-21- SV *code
./xsubs/parse.xs-22-
./xsubs/parse.xs-23- PREINIT:
./xsubs/parse.xs-24- CBC_METHOD(parse);
./xsubs/parse.xs-25- SV *temp = NULL;
--
./Changes-948-
./Changes-949-* decreased the number of threads in the threads test
./Changes-950-
./Changes:951:* added copyright notice to the README file
./Changes-952-
./Changes-953-* minor corrections/cleanups
./Changes-954-
./Changes-955--------------------------
./Changes-956-Version 0.01 (2002-08-30)
./Changes-957--------------------------
./Changes-958-
./Changes-959-* initial release
--
./lib/Convert/Binary/C.pm-8-#
./lib/Convert/Binary/C.pm-9-################################################################################
./lib/Convert/Binary/C.pm-10-#
./lib/Convert/Binary/C.pm:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./lib/Convert/Binary/C.pm-12-# This program is free software; you can redistribute it and/or modify
./lib/Convert/Binary/C.pm:13:# it under the same terms as Perl itself.
./lib/Convert/Binary/C.pm-14-#
./lib/Convert/Binary/C.pm-15-################################################################################
./lib/Convert/Binary/C.pm-16-
./lib/Convert/Binary/C.pm-17-package Convert::Binary::C;
./lib/Convert/Binary/C.pm-18-
./lib/Convert/Binary/C.pm-19-use strict;
./lib/Convert/Binary/C.pm-20-use DynaLoader;
./lib/Convert/Binary/C.pm-21-use Carp;
./lib/Convert/Binary/C.pm-22-use vars qw( @ISA $VERSION $AUTOLOAD );
./lib/Convert/Binary/C.pm-23-
./lib/Convert/Binary/C.pm-24-@ISA = qw(DynaLoader);
./lib/Convert/Binary/C.pm-25-
./lib/Convert/Binary/C.pm-26-$VERSION = '0.79';
./lib/Convert/Binary/C.pm-27-
./lib/Convert/Binary/C.pm-28-bootstrap Convert::Binary::C $VERSION;
./lib/Convert/Binary/C.pm-29-
./lib/Convert/Binary/C.pm-30-# Unfortunately, XS AUTOLOAD isn't supported
./lib/Convert/Binary/C.pm-31-# by stable perl distributions before 5.8.0.
./lib/Convert/Binary/C.pm-32-
./lib/Convert/Binary/C.pm-33-sub AUTOLOAD
--
./lib/Convert/Binary/C.pm-5461-If you feel that sending a postcard is too much effort, you maybe
./lib/Convert/Binary/C.pm-5462-want to rate the module at L<http://cpanratings.perl.org/>.
./lib/Convert/Binary/C.pm-5463-
./lib/Convert/Binary/C.pm:5464:=head1 COPYRIGHT
./lib/Convert/Binary/C.pm-5465-
./lib/Convert/Binary/C.pm:5466:Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./lib/Convert/Binary/C.pm-5467-This program is free software; you can redistribute it and/or modify
./lib/Convert/Binary/C.pm:5468:it under the same terms as Perl itself.
./lib/Convert/Binary/C.pm-5469-
./lib/Convert/Binary/C.pm:5470:The C<ucpp> library is (c) 1998-2002 Thomas Pornin. For license
./lib/Convert/Binary/C.pm-5471-and redistribution details refer to F<ctlib/ucpp/README>.
./lib/Convert/Binary/C.pm-5472-
./lib/Convert/Binary/C.pm:5473:Portions copyright (c) 1989, 1990 James A. Roskind.
./lib/Convert/Binary/C.pm-5474-
./lib/Convert/Binary/C.pm-5475-The include files located in F<tests/include/include>, which are used
./lib/Convert/Binary/C.pm-5476-in some of the test scripts are (c) 1991-1999, 2000, 2001 Free Software
./lib/Convert/Binary/C.pm-5477-Foundation, Inc. They are neither required to create the binary nor
./lib/Convert/Binary/C.pm-5478-linked to the source code of this module in any other way.
./lib/Convert/Binary/C.pm-5479-
./lib/Convert/Binary/C.pm-5480-=head1 SEE ALSO
./lib/Convert/Binary/C.pm-5481-
./lib/Convert/Binary/C.pm-5482-See L<ccconfig>, L<perl>, L<perldata>, L<perlop>, L<perlvar>, L<Data::Dumper> and L<Scalar::Util>.
./lib/Convert/Binary/C.pm-5483-
./lib/Convert/Binary/C.pm-5484-=cut
./lib/Convert/Binary/C.pm-5485-
./lib/Convert/Binary/C.pm-5486-
--
./lib/Convert/Binary/C/Cached.pm-8-#
./lib/Convert/Binary/C/Cached.pm-9-################################################################################
./lib/Convert/Binary/C/Cached.pm-10-#
./lib/Convert/Binary/C/Cached.pm:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./lib/Convert/Binary/C/Cached.pm-12-# This program is free software; you can redistribute it and/or modify
./lib/Convert/Binary/C/Cached.pm:13:# it under the same terms as Perl itself.
./lib/Convert/Binary/C/Cached.pm-14-#
./lib/Convert/Binary/C/Cached.pm-15-################################################################################
./lib/Convert/Binary/C/Cached.pm-16-
./lib/Convert/Binary/C/Cached.pm-17-package Convert::Binary::C::Cached;
./lib/Convert/Binary/C/Cached.pm-18-
./lib/Convert/Binary/C/Cached.pm-19-use strict;
./lib/Convert/Binary/C/Cached.pm-20-use Convert::Binary::C;
./lib/Convert/Binary/C/Cached.pm-21-use Carp;
./lib/Convert/Binary/C/Cached.pm-22-use vars qw( @ISA $VERSION );
./lib/Convert/Binary/C/Cached.pm-23-
./lib/Convert/Binary/C/Cached.pm-24-@ISA = qw(Convert::Binary::C);
./lib/Convert/Binary/C/Cached.pm-25-
./lib/Convert/Binary/C/Cached.pm-26-$VERSION = '0.79';
./lib/Convert/Binary/C/Cached.pm-27-
./lib/Convert/Binary/C/Cached.pm-28-sub new
./lib/Convert/Binary/C/Cached.pm-29-{
./lib/Convert/Binary/C/Cached.pm-30- my $class = shift;
./lib/Convert/Binary/C/Cached.pm-31- my $self = $class->SUPER::new;
./lib/Convert/Binary/C/Cached.pm-32-
./lib/Convert/Binary/C/Cached.pm-33- $self->{cache} = undef;
--
./lib/Convert/Binary/C/Cached.pm-436-the size nor the timestamps of that file, the caching
./lib/Convert/Binary/C/Cached.pm-437-algorithm cannot detect that an update is required.
./lib/Convert/Binary/C/Cached.pm-438-
./lib/Convert/Binary/C/Cached.pm:439:=head1 COPYRIGHT
./lib/Convert/Binary/C/Cached.pm-440-
./lib/Convert/Binary/C/Cached.pm:441:Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./lib/Convert/Binary/C/Cached.pm-442-This program is free software; you can redistribute it and/or modify
./lib/Convert/Binary/C/Cached.pm:443:it under the same terms as Perl itself.
./lib/Convert/Binary/C/Cached.pm-444-
./lib/Convert/Binary/C/Cached.pm-445-=head1 SEE ALSO
./lib/Convert/Binary/C/Cached.pm-446-
./lib/Convert/Binary/C/Cached.pm-447-See L<Convert::Binary::C>.
./lib/Convert/Binary/C/Cached.pm-448-
./lib/Convert/Binary/C/Cached.pm-449-=cut
./lib/Convert/Binary/C/Cached.pm-450-
--
./typemap-1-################################################################################
./typemap-2-#
./typemap:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./typemap-4-# This program is free software; you can redistribute it and/or modify
./typemap:5:# it under the same terms as Perl itself.
./typemap-6-#
./typemap-7-################################################################################
./typemap-8-
./typemap-9-TYPEMAP
./typemap-10-const char * T_PV
./typemap-11-CBC * T_CBC_OBJECT
./typemap-12-
./typemap-13-INPUT
./typemap-14-T_CBC_OBJECT
./typemap-15- if (sv_isobject($arg) && SvTYPE(SvRV($arg)) == SVt_PVHV) {
./typemap-16- HV *hv = (HV *) SvRV($arg);
./typemap-17- SV **sv = hv_fetch(hv, \"\", 0, 0);
./typemap-18- if (sv) {
./typemap-19- IV tmp = SvIV(*sv);
./typemap-20- $var = INT2PTR($type, tmp);
./typemap-21- if ($var == NULL)
./typemap-22- Perl_croak(aTHX_ \"${Package}::$func_name(): $var is NULL\");
./typemap-23- if ($var->hv != hv)
./typemap-24- Perl_croak(aTHX_ \"${Package}::$func_name(): $var->hv is corrupt\");
./typemap-25- }
--
./Makefile.PL-1-#!/usr/bin/perl
./Makefile.PL-2-################################################################################
./Makefile.PL-3-#
./Makefile.PL:4:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./Makefile.PL-5-# This program is free software; you can redistribute it and/or modify
./Makefile.PL:6:# it under the same terms as Perl itself.
./Makefile.PL-7-#
./Makefile.PL-8-################################################################################
./Makefile.PL-9-
./Makefile.PL-10-# Check which version of perl the user is running,
./Makefile.PL-11-# and emit some warnings when appropriate.
./Makefile.PL-12-
./Makefile.PL-13-BEGIN {
./Makefile.PL-14- if ($] < 5.006) {
./Makefile.PL-15- print STDERR <<ENDWARN;
./Makefile.PL-16-
./Makefile.PL-17---> WARNING: The version of perl you're using ($]) is very old.
./Makefile.PL-18--->
./Makefile.PL-19---> Convert::Binary::C is intended to build cleanly on
./Makefile.PL-20---> perl versions >= 5.6.0. However, there are some hacks
./Makefile.PL-21---> to make the code compatible with older versions.
./Makefile.PL-22--->
./Makefile.PL-23-ENDWARN
./Makefile.PL-24- if ($] < 5.004) {
./Makefile.PL-25- print STDERR "--> But the module will not build with perl < 5.004.\n\n";
./Makefile.PL-26- exit;
--
./Makefile.PL-344- }
./Makefile.PL-345-
./Makefile.PL-346- if (eval $ExtUtils::MakeMaker::VERSION >= 6.30_01) {
./Makefile.PL:347: print "Setting license tag...\n";
./Makefile.PL:348: $config->{'LICENSE'} = 'perl';
./Makefile.PL-349- if (eval $ExtUtils::MakeMaker::VERSION >= 6.45_01) {
./Makefile.PL-350- $config->{'META_MERGE'} = {
./Makefile.PL-351- 'meta-spec' => { version => 2 },
./Makefile.PL-352- no_index => {
./Makefile.PL-353- directory => [qw( support )],
./Makefile.PL-354- file => [qw( bin/elf.PL )],
./Makefile.PL-355- },
./Makefile.PL-356- resources => {
./Makefile.PL:357: license => [ 'http://dev.perl.org/licenses/' ],
./Makefile.PL-358- homepage => 'http://search.cpan.org/~mhx/Convert-Binary-C/',
./Makefile.PL-359- bugtracker => {
./Makefile.PL-360- web => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Convert-Binary-C',
./Makefile.PL-361- },
./Makefile.PL-362- MailingList => 'convert-binary-c@yahoogroups.com',
./Makefile.PL-363- repository => {
./Makefile.PL-364- type => 'git',
./Makefile.PL-365- url => 'https://github.com/mhx/Convert-Binary-C.git',
./Makefile.PL-366- web => 'https://github.com/mhx/Convert-Binary-C',
./Makefile.PL-367- },
./Makefile.PL-368- },
./Makefile.PL-369- }
./Makefile.PL-370- }
./Makefile.PL-371- else {
./Makefile.PL-372- $config->{'EXTRA_META'} = <<'META';
./Makefile.PL-373-no_index:
./Makefile.PL-374- directory:
./Makefile.PL-375- - support
./Makefile.PL-376- file:
./Makefile.PL-377- - bin/elf.PL
--
./tests/include/sizeof.pl-1-################################################################################
./tests/include/sizeof.pl-2-#
./tests/include/sizeof.pl:3:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./tests/include/sizeof.pl-4-# This program is free software; you can redistribute it and/or modify
./tests/include/sizeof.pl:5:# it under the same terms as Perl itself.
./tests/include/sizeof.pl-6-#
./tests/include/sizeof.pl-7-################################################################################
./tests/include/sizeof.pl-8-
./tests/include/sizeof.pl-9-%size = (
./tests/include/sizeof.pl-10- 'AMT' => 284,
./tests/include/sizeof.pl-11- 'AMT.fallback' => 4,
./tests/include/sizeof.pl-12- 'AMT.flags' => 4,
./tests/include/sizeof.pl-13- 'AMT.table' => 268,
./tests/include/sizeof.pl-14- 'AMT.table[0]' => 4,
./tests/include/sizeof.pl-15- 'AMT.table[10]' => 4,
./tests/include/sizeof.pl-16- 'AMT.table[11]' => 4,
./tests/include/sizeof.pl-17- 'AMT.table[12]' => 4,
./tests/include/sizeof.pl-18- 'AMT.table[13]' => 4,
./tests/include/sizeof.pl-19- 'AMT.table[14]' => 4,
./tests/include/sizeof.pl-20- 'AMT.table[15]' => 4,
./tests/include/sizeof.pl-21- 'AMT.table[16]' => 4,
./tests/include/sizeof.pl-22- 'AMT.table[17]' => 4,
./tests/include/sizeof.pl-23- 'AMT.table[18]' => 4,
./tests/include/sizeof.pl-24- 'AMT.table[19]' => 4,
./tests/include/sizeof.pl-25- 'AMT.table[1]' => 4,
--
./tests/include/util.c-1-/* util.c
./tests/include/util.c-2- *
./tests/include/util.c:3: * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/util.c-4- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/util.c-5- *
./tests/include/util.c:6: * You may distribute under the terms of either the GNU General Public
./tests/include/util.c:7: * License or the Artistic License, as specified in the README file.
./tests/include/util.c-8- *
./tests/include/util.c-9- */
./tests/include/util.c-10-
./tests/include/util.c-11-/*
./tests/include/util.c-12- * "Very useful, no doubt, that was to Saruman; yet it seems that he was
./tests/include/util.c-13- * not content." --Gandalf
./tests/include/util.c-14- */
./tests/include/util.c-15-
./tests/include/util.c-16-/* This file contains assorted utility routines.
./tests/include/util.c-17- * Which is a polite way of saying any stuff that people couldn't think of
./tests/include/util.c-18- * a better place for. Amongst other things, it includes the warning and
./tests/include/util.c-19- * dieing stuff, plus wrappers for malloc code.
./tests/include/util.c-20- */
./tests/include/util.c-21-
./tests/include/util.c-22-#include "EXTERN.h"
./tests/include/util.c-23-#define PERL_IN_UTIL_C
./tests/include/util.c-24-#include "perl.h"
./tests/include/util.c-25-
./tests/include/util.c-26-#ifndef PERL_MICRO
./tests/include/util.c-27-#include <signal.h>
--
./tests/include/util.c-4176- }
./tests/include/util.c-4177- }
./tests/include/util.c-4178- }
./tests/include/util.c:4179: if ( qv ) { /* quoted versions always get at least three terms*/
./tests/include/util.c-4180- I32 len = av_len(av);
./tests/include/util.c-4181- /* This for loop appears to trigger a compiler bug on OS X, as it
./tests/include/util.c-4182- loops infinitely. Yes, len is negative. No, it makes no sense.
./tests/include/util.c-4183- Compiler in question is:
./tests/include/util.c-4184- gcc version 3.3 20030304 (Apple Computer, Inc. build 1640)
./tests/include/util.c-4185- for ( len = 2 - len; len > 0; len-- )
./tests/include/util.c-4186- av_push((AV *)sv, newSViv(0));
./tests/include/util.c-4187- */
./tests/include/util.c-4188- len = 2 - len;
./tests/include/util.c-4189- while (len-- > 0)
./tests/include/util.c-4190- av_push(av, newSViv(0));
./tests/include/util.c-4191- }
./tests/include/util.c-4192-
./tests/include/util.c-4193- if ( av_len(av) == -1 ) /* oops, someone forgot to pass a value */
./tests/include/util.c-4194- av_push(av, newSViv(0));
./tests/include/util.c-4195-
./tests/include/util.c-4196- /* fix RT#19517 - special case 'undef' as string */
./tests/include/util.c-4197- if ( *s == 'u' && strEQ(s,"undef") ) {
./tests/include/util.c-4198- s += 5;
./tests/include/util.c-4199- }
--
./tests/include/util.c-4595- i++;
./tests/include/util.c-4596- }
./tests/include/util.c-4597-
./tests/include/util.c:4598: /* tiebreaker for alpha with identical terms */
./tests/include/util.c-4599- if ( retval == 0 && l == r && left == right && ( lalpha || ralpha ) )
./tests/include/util.c-4600- {
./tests/include/util.c-4601- if ( lalpha && !ralpha )
./tests/include/util.c-4602- {
./tests/include/util.c-4603- retval = -1;
./tests/include/util.c-4604- }
./tests/include/util.c-4605- else if ( ralpha && !lalpha)
./tests/include/util.c-4606- {
./tests/include/util.c-4607- retval = +1;
./tests/include/util.c-4608- }
./tests/include/util.c-4609- }
./tests/include/util.c-4610-
./tests/include/util.c-4611- if ( l != r && retval == 0 ) /* possible match except for trailing 0's */
./tests/include/util.c-4612- {
./tests/include/util.c-4613- if ( l < r )
./tests/include/util.c-4614- {
./tests/include/util.c-4615- while ( i <= r && retval == 0 )
./tests/include/util.c-4616- {
./tests/include/util.c-4617- if ( SvIV(*av_fetch(rav,i,0)) != 0 )
./tests/include/util.c-4618- retval = -1; /* not a match after all */
--
./tests/include/perlinc/opnames.h-2- *
./tests/include/perlinc/opnames.h-3- * opnames.h
./tests/include/perlinc/opnames.h-4- *
./tests/include/perlinc/opnames.h:5: * Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
./tests/include/perlinc/opnames.h-6- * by Larry Wall and others
./tests/include/perlinc/opnames.h-7- *
./tests/include/perlinc/opnames.h:8: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/opnames.h:9: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/opnames.h-10- *
./tests/include/perlinc/opnames.h-11- *
./tests/include/perlinc/opnames.h-12- * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
./tests/include/perlinc/opnames.h-13- * This file is built by opcode.pl from its data. Any changes made here
./tests/include/perlinc/opnames.h-14- * will be lost!
./tests/include/perlinc/opnames.h-15- */
./tests/include/perlinc/opnames.h-16-
./tests/include/perlinc/opnames.h-17-typedef enum opcode {
./tests/include/perlinc/opnames.h-18- OP_NULL, /* 0 */
./tests/include/perlinc/opnames.h-19- OP_STUB, /* 1 */
./tests/include/perlinc/opnames.h-20- OP_SCALAR, /* 2 */
./tests/include/perlinc/opnames.h-21- OP_PUSHMARK, /* 3 */
./tests/include/perlinc/opnames.h-22- OP_WANTARRAY, /* 4 */
./tests/include/perlinc/opnames.h-23- OP_CONST, /* 5 */
./tests/include/perlinc/opnames.h-24- OP_GVSV, /* 6 */
./tests/include/perlinc/opnames.h-25- OP_GV, /* 7 */
./tests/include/perlinc/opnames.h-26- OP_GELEM, /* 8 */
./tests/include/perlinc/opnames.h-27- OP_PADSV, /* 9 */
./tests/include/perlinc/opnames.h-28- OP_PADAV, /* 10 */
./tests/include/perlinc/opnames.h-29- OP_PADHV, /* 11 */
--
./tests/include/perlinc/perlvars.h-1-/* perlvars.h
./tests/include/perlinc/perlvars.h-2- *
./tests/include/perlinc/perlvars.h:3: * Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
./tests/include/perlinc/perlvars.h-4- * by Larry Wall and others
./tests/include/perlinc/perlvars.h-5- *
./tests/include/perlinc/perlvars.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/perlvars.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/perlvars.h-8- *
./tests/include/perlinc/perlvars.h-9- */
./tests/include/perlinc/perlvars.h-10-
./tests/include/perlinc/perlvars.h-11-/****************/
./tests/include/perlinc/perlvars.h-12-/* Truly global */
./tests/include/perlinc/perlvars.h-13-/****************/
./tests/include/perlinc/perlvars.h-14-
./tests/include/perlinc/perlvars.h-15-/* Don't forget to re-run embed.pl to propagate changes! */
./tests/include/perlinc/perlvars.h-16-
./tests/include/perlinc/perlvars.h-17-/* This file describes the "global" variables used by perl
./tests/include/perlinc/perlvars.h-18- * This used to be in perl.h directly but we want to abstract out into
./tests/include/perlinc/perlvars.h-19- * distinct files which are per-thread, per-interpreter or really global,
./tests/include/perlinc/perlvars.h-20- * and how they're initialized.
./tests/include/perlinc/perlvars.h-21- *
./tests/include/perlinc/perlvars.h-22- * The 'G' prefix is only needed for vars that need appropriate #defines
./tests/include/perlinc/perlvars.h-23- * generated in embed*.h. Such symbols are also used to generate
./tests/include/perlinc/perlvars.h-24- * the appropriate export list for win32. */
./tests/include/perlinc/perlvars.h-25-
./tests/include/perlinc/perlvars.h-26-/* global state */
./tests/include/perlinc/perlvars.h-27-PERLVAR(Gcurinterp, PerlInterpreter *)
--
./tests/include/perlinc/hv.h-1-/* hv.h
./tests/include/perlinc/hv.h-2- *
./tests/include/perlinc/hv.h:3: * Copyright (C) 1991, 1992, 1993, 1996, 1997, 1998, 1999,
./tests/include/perlinc/hv.h-4- * 2000, 2001, 2002, 2005, by Larry Wall and others
./tests/include/perlinc/hv.h-5- *
./tests/include/perlinc/hv.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/hv.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/hv.h-8- *
./tests/include/perlinc/hv.h-9- */
./tests/include/perlinc/hv.h-10-
./tests/include/perlinc/hv.h-11-/* entry in hash value chain */
./tests/include/perlinc/hv.h-12-struct he {
./tests/include/perlinc/hv.h-13- /* Keep hent_next first in this structure, because sv_free_arenas take
./tests/include/perlinc/hv.h-14- advantage of this to share code between the he arenas and the SV
./tests/include/perlinc/hv.h-15- body arenas */
./tests/include/perlinc/hv.h-16- HE *hent_next; /* next entry in chain */
./tests/include/perlinc/hv.h-17- HEK *hent_hek; /* hash key */
./tests/include/perlinc/hv.h-18- union {
./tests/include/perlinc/hv.h-19- SV *hent_val; /* scalar value that was hashed */
./tests/include/perlinc/hv.h-20- Size_t hent_refcount; /* references for this shared hash key */
./tests/include/perlinc/hv.h-21- } he_valu;
./tests/include/perlinc/hv.h-22-};
./tests/include/perlinc/hv.h-23-
./tests/include/perlinc/hv.h-24-/* hash key -- defined separately for use as shared pointer */
./tests/include/perlinc/hv.h-25-struct hek {
./tests/include/perlinc/hv.h-26- U32 hek_hash; /* hash of key */
./tests/include/perlinc/hv.h-27- I32 hek_len; /* length of hash key */
--
./tests/include/perlinc/thrdvar.h-1-/* thdrvar.h
./tests/include/perlinc/thrdvar.h-2- *
./tests/include/perlinc/thrdvar.h:3: * Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by Larry Wall and others
./tests/include/perlinc/thrdvar.h-4- *
./tests/include/perlinc/thrdvar.h:5: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/thrdvar.h:6: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/thrdvar.h-7- *
./tests/include/perlinc/thrdvar.h-8- */
./tests/include/perlinc/thrdvar.h-9-
./tests/include/perlinc/thrdvar.h-10-/*
./tests/include/perlinc/thrdvar.h-11-=head1 Global Variables
./tests/include/perlinc/thrdvar.h-12-*/
./tests/include/perlinc/thrdvar.h-13-
./tests/include/perlinc/thrdvar.h-14-/***********************************************/
./tests/include/perlinc/thrdvar.h-15-/* Global only to current thread */
./tests/include/perlinc/thrdvar.h-16-/***********************************************/
./tests/include/perlinc/thrdvar.h-17-
./tests/include/perlinc/thrdvar.h-18-/* Don't forget to re-run embed.pl to propagate changes! */
./tests/include/perlinc/thrdvar.h-19-
./tests/include/perlinc/thrdvar.h-20-/* The 'T' prefix is only needed for vars that need appropriate #defines
./tests/include/perlinc/thrdvar.h-21- * generated when built with or without USE_5005THREADS. It is also used
./tests/include/perlinc/thrdvar.h-22- * to generate the appropriate export list for win32.
./tests/include/perlinc/thrdvar.h-23- *
./tests/include/perlinc/thrdvar.h-24- * When building without USE_5005THREADS, these variables will be truly global.
./tests/include/perlinc/thrdvar.h-25- * When building without USE_5005THREADS but with MULTIPLICITY, these variables
./tests/include/perlinc/thrdvar.h-26- * will be global per-interpreter. */
--
./tests/include/perlinc/mg.h-1-/* mg.h
./tests/include/perlinc/mg.h-2- *
./tests/include/perlinc/mg.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
./tests/include/perlinc/mg.h-4- * 2000, 2002, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/mg.h-5- *
./tests/include/perlinc/mg.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/mg.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/mg.h-8- *
./tests/include/perlinc/mg.h-9- */
./tests/include/perlinc/mg.h-10-
./tests/include/perlinc/mg.h-11-#ifdef STRUCT_MGVTBL_DEFINITION
./tests/include/perlinc/mg.h-12-STRUCT_MGVTBL_DEFINITION;
./tests/include/perlinc/mg.h-13-#else
./tests/include/perlinc/mg.h-14-struct mgvtbl {
./tests/include/perlinc/mg.h-15- int (CPERLscope(*svt_get)) (pTHX_ SV *sv, MAGIC* mg);
./tests/include/perlinc/mg.h-16- int (CPERLscope(*svt_set)) (pTHX_ SV *sv, MAGIC* mg);
./tests/include/perlinc/mg.h-17- U32 (CPERLscope(*svt_len)) (pTHX_ SV *sv, MAGIC* mg);
./tests/include/perlinc/mg.h-18- int (CPERLscope(*svt_clear))(pTHX_ SV *sv, MAGIC* mg);
./tests/include/perlinc/mg.h-19- int (CPERLscope(*svt_free)) (pTHX_ SV *sv, MAGIC* mg);
./tests/include/perlinc/mg.h-20- int (CPERLscope(*svt_copy)) (pTHX_ SV *sv, MAGIC* mg,
./tests/include/perlinc/mg.h-21- SV *nsv, const char *name, int namlen);
./tests/include/perlinc/mg.h-22- int (CPERLscope(*svt_dup)) (pTHX_ MAGIC *mg, CLONE_PARAMS *param);
./tests/include/perlinc/mg.h-23- int (CPERLscope(*svt_local))(pTHX_ SV *nsv, MAGIC *mg);
./tests/include/perlinc/mg.h-24-};
./tests/include/perlinc/mg.h-25-#endif
./tests/include/perlinc/mg.h-26-
./tests/include/perlinc/mg.h-27-struct magic {
--
./tests/include/perlinc/cv.h-1-/* cv.h
./tests/include/perlinc/cv.h-2- *
./tests/include/perlinc/cv.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
./tests/include/perlinc/cv.h-4- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/cv.h-5- *
./tests/include/perlinc/cv.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/cv.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/cv.h-8- *
./tests/include/perlinc/cv.h-9- */
./tests/include/perlinc/cv.h-10-
./tests/include/perlinc/cv.h-11-/* This structure must the beginning of XPVFM in sv.h */
./tests/include/perlinc/cv.h-12-
./tests/include/perlinc/cv.h-13-struct xpvcv {
./tests/include/perlinc/cv.h-14- union {
./tests/include/perlinc/cv.h-15- NV xnv_nv; /* numeric value, if any */
./tests/include/perlinc/cv.h-16- HV * xgv_stash;
./tests/include/perlinc/cv.h-17- } xnv_u;
./tests/include/perlinc/cv.h-18- STRLEN xpv_cur; /* length of xp_pv as a C string */
./tests/include/perlinc/cv.h-19- STRLEN xpv_len; /* allocated size */
./tests/include/perlinc/cv.h-20- union {
./tests/include/perlinc/cv.h-21- IV xivu_iv;
./tests/include/perlinc/cv.h-22- UV xivu_uv;
./tests/include/perlinc/cv.h-23- void * xivu_p1;
./tests/include/perlinc/cv.h-24- I32 xivu_i32; /* depth, >= 2 indicates recursive call */
./tests/include/perlinc/cv.h-25- HEK * xivu_namehek;
./tests/include/perlinc/cv.h-26- } xiv_u;
./tests/include/perlinc/cv.h-27- union {
--
./tests/include/perlinc/opcode.h-2- *
./tests/include/perlinc/opcode.h-3- * opcode.h
./tests/include/perlinc/opcode.h-4- *
./tests/include/perlinc/opcode.h:5: * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/opcode.h-6- * 2000, 2001, 2002, 2003, 2004, 2005, 2006 by Larry Wall and others
./tests/include/perlinc/opcode.h-7- *
./tests/include/perlinc/opcode.h:8: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/opcode.h:9: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/opcode.h-10- *
./tests/include/perlinc/opcode.h-11- * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
./tests/include/perlinc/opcode.h-12- * This file is built by opcode.pl from its data. Any changes made here
./tests/include/perlinc/opcode.h-13- * will be lost!
./tests/include/perlinc/opcode.h-14- */
./tests/include/perlinc/opcode.h-15-
./tests/include/perlinc/opcode.h-16-#ifndef PERL_GLOBAL_STRUCT_INIT
./tests/include/perlinc/opcode.h-17-
./tests/include/perlinc/opcode.h-18-#define Perl_pp_i_preinc Perl_pp_preinc
./tests/include/perlinc/opcode.h-19-#define Perl_pp_i_predec Perl_pp_predec
./tests/include/perlinc/opcode.h-20-#define Perl_pp_i_postinc Perl_pp_postinc
./tests/include/perlinc/opcode.h-21-#define Perl_pp_i_postdec Perl_pp_postdec
./tests/include/perlinc/opcode.h-22-
./tests/include/perlinc/opcode.h-23-PERL_PPDEF(Perl_unimplemented_op)
./tests/include/perlinc/opcode.h-24-
./tests/include/perlinc/opcode.h-25-START_EXTERN_C
./tests/include/perlinc/opcode.h-26-
./tests/include/perlinc/opcode.h-27-#define OP_NAME(o) ((o)->op_type == OP_CUSTOM ? custom_op_name(o) : \
./tests/include/perlinc/opcode.h-28- PL_op_name[(o)->op_type])
./tests/include/perlinc/opcode.h-29-#define OP_DESC(o) ((o)->op_type == OP_CUSTOM ? custom_op_desc(o) : \
--
./tests/include/perlinc/perl.h-1-/* perl.h
./tests/include/perlinc/perl.h-2- *
./tests/include/perlinc/perl.h:3: * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/perl.h-4- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/perl.h-5- *
./tests/include/perlinc/perl.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/perl.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/perl.h-8- *
./tests/include/perlinc/perl.h-9- */
./tests/include/perlinc/perl.h-10-
./tests/include/perlinc/perl.h-11-#ifndef H_PERL
./tests/include/perlinc/perl.h-12-#define H_PERL 1
./tests/include/perlinc/perl.h-13-
./tests/include/perlinc/perl.h-14-#ifdef PERL_FOR_X2P
./tests/include/perlinc/perl.h-15-/*
./tests/include/perlinc/perl.h-16- * This file is being used for x2p stuff.
./tests/include/perlinc/perl.h-17- * Above symbol is defined via -D in 'x2p/Makefile.SH'
./tests/include/perlinc/perl.h-18- * Decouple x2p stuff from some of perls more extreme eccentricities.
./tests/include/perlinc/perl.h-19- */
./tests/include/perlinc/perl.h-20-#undef MULTIPLICITY
./tests/include/perlinc/perl.h-21-#undef USE_STDIO
./tests/include/perlinc/perl.h-22-#define USE_STDIO
./tests/include/perlinc/perl.h-23-#endif /* PERL_FOR_X2P */
./tests/include/perlinc/perl.h-24-
./tests/include/perlinc/perl.h-25-#if defined(DGUX)
./tests/include/perlinc/perl.h-26-#include <sys/fcntl.h>
./tests/include/perlinc/perl.h-27-#endif
--
./tests/include/perlinc/perl.h-2899- else { \
./tests/include/perlinc/perl.h-2900- PL_statusvalue = \
./tests/include/perlinc/perl.h-2901- (WIFEXITED(PL_statusvalue_posix) ? (WEXITSTATUS(PL_statusvalue_posix) << 8) : 0) | \
./tests/include/perlinc/perl.h:2902: (WIFSIGNALED(PL_statusvalue_posix) ? (WTERMSIG(PL_statusvalue_posix) & 0x7F) : 0) | \
./tests/include/perlinc/perl.h-2903- (WIFSIGNALED(PL_statusvalue_posix) && WCOREDUMP(PL_statusvalue_posix) ? 0x80 : 0); \
./tests/include/perlinc/perl.h-2904- } \
./tests/include/perlinc/perl.h-2905- } STMT_END
./tests/include/perlinc/perl.h-2906-# elif defined(WIFEXITED)
./tests/include/perlinc/perl.h-2907-# define STATUS_NATIVE_CHILD_SET(n) \
./tests/include/perlinc/perl.h-2908- STMT_START { \
./tests/include/perlinc/perl.h-2909- PL_statusvalue_posix = (n); \
./tests/include/perlinc/perl.h-2910- if (PL_statusvalue_posix == -1) \
./tests/include/perlinc/perl.h-2911- PL_statusvalue = -1; \
./tests/include/perlinc/perl.h-2912- else { \
./tests/include/perlinc/perl.h-2913- PL_statusvalue = \
./tests/include/perlinc/perl.h-2914- (WIFEXITED(PL_statusvalue_posix) ? (WEXITSTATUS(PL_statusvalue_posix) << 8) : 0) | \
./tests/include/perlinc/perl.h:2915: (WIFSIGNALED(PL_statusvalue_posix) ? (WTERMSIG(PL_statusvalue_posix) & 0x7F) : 0); \
./tests/include/perlinc/perl.h-2916- } \
./tests/include/perlinc/perl.h-2917- } STMT_END
./tests/include/perlinc/perl.h-2918-# else
./tests/include/perlinc/perl.h-2919-# define STATUS_NATIVE_CHILD_SET(n) \
./tests/include/perlinc/perl.h-2920- STMT_START { \
./tests/include/perlinc/perl.h-2921- PL_statusvalue_posix = (n); \
./tests/include/perlinc/perl.h-2922- if (PL_statusvalue_posix == -1) \
./tests/include/perlinc/perl.h-2923- PL_statusvalue = -1; \
./tests/include/perlinc/perl.h-2924- else { \
./tests/include/perlinc/perl.h-2925- PL_statusvalue = \
./tests/include/perlinc/perl.h-2926- PL_statusvalue_posix & 0xFFFF; \
./tests/include/perlinc/perl.h-2927- } \
./tests/include/perlinc/perl.h-2928- } STMT_END
./tests/include/perlinc/perl.h-2929-# endif
./tests/include/perlinc/perl.h-2930-# define STATUS_UNIX_SET(n) \
./tests/include/perlinc/perl.h-2931- STMT_START { \
./tests/include/perlinc/perl.h-2932- PL_statusvalue = (n); \
./tests/include/perlinc/perl.h-2933- if (PL_statusvalue != -1) \
./tests/include/perlinc/perl.h-2934- PL_statusvalue &= 0xFFFF; \
./tests/include/perlinc/perl.h-2935- } STMT_END
--
./tests/include/perlinc/perl.h-5198-
./tests/include/perlinc/perl.h-5199-/*
./tests/include/perlinc/perl.h-5200- * Some nonpreemptive operating systems find it convenient to
./tests/include/perlinc/perl.h:5201: * check for asynchronous conditions after each op execution.
./tests/include/perlinc/perl.h-5202- * Keep this check simple, or it may slow down execution
./tests/include/perlinc/perl.h-5203- * massively.
./tests/include/perlinc/perl.h-5204- */
./tests/include/perlinc/perl.h-5205-
./tests/include/perlinc/perl.h-5206-#ifndef PERL_MICRO
./tests/include/perlinc/perl.h-5207-# ifndef PERL_ASYNC_CHECK
./tests/include/perlinc/perl.h-5208-# define PERL_ASYNC_CHECK() if (PL_sig_pending) despatch_signals()
./tests/include/perlinc/perl.h-5209-# endif
./tests/include/perlinc/perl.h-5210-#endif
./tests/include/perlinc/perl.h-5211-
./tests/include/perlinc/perl.h-5212-#ifndef PERL_ASYNC_CHECK
./tests/include/perlinc/perl.h-5213-# define PERL_ASYNC_CHECK() NOOP
./tests/include/perlinc/perl.h-5214-#endif
./tests/include/perlinc/perl.h-5215-
./tests/include/perlinc/perl.h-5216-/*
./tests/include/perlinc/perl.h-5217- * On some operating systems, a memory allocation may succeed,
./tests/include/perlinc/perl.h-5218- * but put the process too close to the system's comfort limit.
./tests/include/perlinc/perl.h-5219- * In this case, PERL_ALLOC_CHECK frees the pointer and sets
./tests/include/perlinc/perl.h-5220- * it to NULL.
./tests/include/perlinc/perl.h-5221- */
--
./tests/include/perlinc/sv.h-1-/* sv.h
./tests/include/perlinc/sv.h-2- *
./tests/include/perlinc/sv.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/sv.h-4- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/sv.h-5- *
./tests/include/perlinc/sv.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/sv.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/sv.h-8- *
./tests/include/perlinc/sv.h-9- */
./tests/include/perlinc/sv.h-10-
./tests/include/perlinc/sv.h-11-#ifdef sv_flags
./tests/include/perlinc/sv.h-12-#undef sv_flags /* Convex has this in <signal.h> for sigvec() */
./tests/include/perlinc/sv.h-13-#endif
./tests/include/perlinc/sv.h-14-
./tests/include/perlinc/sv.h-15-/*
./tests/include/perlinc/sv.h-16-=head1 SV Flags
./tests/include/perlinc/sv.h-17-
./tests/include/perlinc/sv.h-18-=for apidoc AmU||svtype
./tests/include/perlinc/sv.h-19-An enum of flags for Perl types. These are found in the file B<sv.h>
./tests/include/perlinc/sv.h-20-in the C<svtype> enum. Test these flags with the C<SvTYPE> macro.
./tests/include/perlinc/sv.h-21-
./tests/include/perlinc/sv.h-22-=for apidoc AmU||SVt_PV
./tests/include/perlinc/sv.h-23-Pointer type flag for scalars. See C<svtype>.
./tests/include/perlinc/sv.h-24-
./tests/include/perlinc/sv.h-25-=for apidoc AmU||SVt_IV
./tests/include/perlinc/sv.h-26-Integer type flag for scalars. See C<svtype>.
./tests/include/perlinc/sv.h-27-
--
./tests/include/perlinc/patchlevel.h-1-/* patchlevel.h
./tests/include/perlinc/patchlevel.h-2- *
./tests/include/perlinc/patchlevel.h:3: * Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/patchlevel.h-4- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/patchlevel.h-5- *
./tests/include/perlinc/patchlevel.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/patchlevel.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/patchlevel.h-8- *
./tests/include/perlinc/patchlevel.h-9- */
./tests/include/perlinc/patchlevel.h-10-
./tests/include/perlinc/patchlevel.h-11-#ifndef __PATCHLEVEL_H_INCLUDED__
./tests/include/perlinc/patchlevel.h-12-
./tests/include/perlinc/patchlevel.h-13-/* do not adjust the whitespace! Configure expects the numbers to be
./tests/include/perlinc/patchlevel.h-14- * exactly on the third column */
./tests/include/perlinc/patchlevel.h-15-
./tests/include/perlinc/patchlevel.h-16-#define PERL_REVISION 5 /* age */
./tests/include/perlinc/patchlevel.h-17-#define PERL_VERSION 9 /* epoch */
./tests/include/perlinc/patchlevel.h-18-#define PERL_SUBVERSION 5 /* generation */
./tests/include/perlinc/patchlevel.h-19-
./tests/include/perlinc/patchlevel.h-20-/* The following numbers describe the earliest compatible version of
./tests/include/perlinc/patchlevel.h-21- Perl ("compatibility" here being defined as sufficient binary/API
./tests/include/perlinc/patchlevel.h-22- compatibility to run XS code built with the older version).
./tests/include/perlinc/patchlevel.h-23- Normally this should not change across maintenance releases.
./tests/include/perlinc/patchlevel.h-24-
./tests/include/perlinc/patchlevel.h-25- Note that this only refers to an out-of-the-box build. Many non-default
./tests/include/perlinc/patchlevel.h-26- options such as usemultiplicity tend to break binary compatibility
./tests/include/perlinc/patchlevel.h-27- more often.
--
./tests/include/perlinc/patchlevel.h-128-# define LOCAL_PATCH_COUNT \
./tests/include/perlinc/patchlevel.h-129- ((int)(sizeof(local_patches)/sizeof(local_patches[0])-2))
./tests/include/perlinc/patchlevel.h-130-
./tests/include/perlinc/patchlevel.h:131:/* the old terms of reference, add them only when explicitly included */
./tests/include/perlinc/patchlevel.h-132-#define PATCHLEVEL PERL_VERSION
./tests/include/perlinc/patchlevel.h-133-#undef SUBVERSION /* OS/390 has a SUBVERSION in a system header */
./tests/include/perlinc/patchlevel.h-134-#define SUBVERSION PERL_SUBVERSION
./tests/include/perlinc/patchlevel.h-135-#endif
--
./tests/include/perlinc/config.h-3289-/* HAS_VPRINTF:
./tests/include/perlinc/config.h-3290- * This symbol, if defined, indicates that the vprintf routine is available
./tests/include/perlinc/config.h-3291- * to printf with a pointer to an argument list. If unavailable, you
./tests/include/perlinc/config.h:3292: * may need to write your own, probably in terms of _doprnt().
./tests/include/perlinc/config.h-3293- */
./tests/include/perlinc/config.h-3294-/* USE_CHAR_VSPRINTF:
./tests/include/perlinc/config.h-3295- * This symbol is defined if this system has vsprintf() returning type
./tests/include/perlinc/config.h-3296- * (char*). The trend seems to be to declare it as "int vsprintf()". It
./tests/include/perlinc/config.h-3297- * is up to the package author to declare vsprintf correctly based on the
./tests/include/perlinc/config.h-3298- * symbol.
./tests/include/perlinc/config.h-3299- */
./tests/include/perlinc/config.h-3300-#define HAS_VPRINTF /**/
./tests/include/perlinc/config.h-3301-#define USE_CHAR_VSPRINTF /**/
./tests/include/perlinc/config.h-3302-
./tests/include/perlinc/config.h-3303-/* HAS_WRITEV:
./tests/include/perlinc/config.h-3304- * This symbol, if defined, indicates that the writev routine is
./tests/include/perlinc/config.h-3305- * available to do scatter writes.
./tests/include/perlinc/config.h-3306- */
./tests/include/perlinc/config.h-3307-#define HAS_WRITEV /**/
./tests/include/perlinc/config.h-3308-
./tests/include/perlinc/config.h-3309-/* USE_DYNAMIC_LOADING:
./tests/include/perlinc/config.h-3310- * This symbol, if defined, indicates that dynamic loading of
./tests/include/perlinc/config.h-3311- * some sort is available.
./tests/include/perlinc/config.h-3312- */
--
./tests/include/perlinc/regexp.h-1-/* regexp.h
./tests/include/perlinc/regexp.h-2- *
./tests/include/perlinc/regexp.h:3: * Copyright (C) 1993, 1994, 1996, 1997, 1999, 2000, 2001, 2003,
./tests/include/perlinc/regexp.h-4- * by Larry Wall and others
./tests/include/perlinc/regexp.h-5- *
./tests/include/perlinc/regexp.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/regexp.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/regexp.h-8- *
./tests/include/perlinc/regexp.h-9- */
./tests/include/perlinc/regexp.h-10-
./tests/include/perlinc/regexp.h-11-/*
./tests/include/perlinc/regexp.h-12- * Definitions etc. for regexp(3) routines.
./tests/include/perlinc/regexp.h-13- *
./tests/include/perlinc/regexp.h-14- * Caveat: this is V8 regexp(3) [actually, a reimplementation thereof],
./tests/include/perlinc/regexp.h-15- * not the System V one.
./tests/include/perlinc/regexp.h-16- */
./tests/include/perlinc/regexp.h-17-#ifndef PLUGGABLE_RE_EXTENSION
./tests/include/perlinc/regexp.h-18-/* we don't want to include this stuff if we are inside Nicholas'
./tests/include/perlinc/regexp.h-19- * pluggable regex engine code */
./tests/include/perlinc/regexp.h-20-
./tests/include/perlinc/regexp.h-21-struct regnode {
./tests/include/perlinc/regexp.h-22- U8 flags;
./tests/include/perlinc/regexp.h-23- U8 type;
./tests/include/perlinc/regexp.h-24- U16 next_off;
./tests/include/perlinc/regexp.h-25-};
./tests/include/perlinc/regexp.h-26-
./tests/include/perlinc/regexp.h-27-typedef struct regnode regnode;
--
./tests/include/perlinc/form.h-1-/* form.h
./tests/include/perlinc/form.h-2- *
./tests/include/perlinc/form.h:3: * Copyright (C) 1991, 1992, 1993, 2000, 2004 by Larry Wall and others
./tests/include/perlinc/form.h-4- *
./tests/include/perlinc/form.h:5: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/form.h:6: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/form.h-7- *
./tests/include/perlinc/form.h-8- */
./tests/include/perlinc/form.h-9-
./tests/include/perlinc/form.h-10-#define FF_END 0
./tests/include/perlinc/form.h-11-#define FF_LINEMARK 1
./tests/include/perlinc/form.h-12-#define FF_LITERAL 2
./tests/include/perlinc/form.h-13-#define FF_SKIP 3
./tests/include/perlinc/form.h-14-#define FF_FETCH 4
./tests/include/perlinc/form.h-15-#define FF_CHECKNL 5
./tests/include/perlinc/form.h-16-#define FF_CHECKCHOP 6
./tests/include/perlinc/form.h-17-#define FF_SPACE 7
./tests/include/perlinc/form.h-18-#define FF_HALFSPACE 8
./tests/include/perlinc/form.h-19-#define FF_ITEM 9
./tests/include/perlinc/form.h-20-#define FF_CHOP 10
./tests/include/perlinc/form.h-21-#define FF_LINEGLOB 11
./tests/include/perlinc/form.h-22-#define FF_DECIMAL 12
./tests/include/perlinc/form.h-23-#define FF_NEWLINE 13
./tests/include/perlinc/form.h-24-#define FF_BLANK 14
./tests/include/perlinc/form.h-25-#define FF_MORE 15
./tests/include/perlinc/form.h-26-#define FF_0DECIMAL 16
--
./tests/include/perlinc/av.h-1-/* av.h
./tests/include/perlinc/av.h-2- *
./tests/include/perlinc/av.h:3: * Copyright (C) 1991, 1992, 1993, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/av.h-4- * 2000, 2001, 2002, 2005, by Larry Wall and others
./tests/include/perlinc/av.h-5- *
./tests/include/perlinc/av.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/av.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/av.h-8- *
./tests/include/perlinc/av.h-9- */
./tests/include/perlinc/av.h-10-
./tests/include/perlinc/av.h-11-struct xpvav {
./tests/include/perlinc/av.h-12- union {
./tests/include/perlinc/av.h-13- NV xnv_nv; /* numeric value, if any */
./tests/include/perlinc/av.h-14- HV * xgv_stash;
./tests/include/perlinc/av.h-15- } xnv_u;
./tests/include/perlinc/av.h-16- SSize_t xav_fill; /* Index of last element present */
./tests/include/perlinc/av.h-17- SSize_t xav_max; /* max index for which array has space */
./tests/include/perlinc/av.h-18- union {
./tests/include/perlinc/av.h-19- IV xivu_iv; /* integer value or pv offset */
./tests/include/perlinc/av.h-20- UV xivu_uv;
./tests/include/perlinc/av.h-21- void * xivu_p1;
./tests/include/perlinc/av.h-22- I32 xivu_i32;
./tests/include/perlinc/av.h-23- HEK * xivu_namehek;
./tests/include/perlinc/av.h-24- } xiv_u;
./tests/include/perlinc/av.h-25- union {
./tests/include/perlinc/av.h-26- MAGIC* xmg_magic; /* linked list of magicalness */
./tests/include/perlinc/av.h-27- HV* xmg_ourstash; /* Stash for our (when SvPAD_OUR is true) */
--
./tests/include/perlinc/utf8.h-1-/* utf8.h
./tests/include/perlinc/utf8.h-2- *
./tests/include/perlinc/utf8.h:3: * Copyright (C) 2000, 2001, 2002, 2005 by Larry Wall and others
./tests/include/perlinc/utf8.h-4- *
./tests/include/perlinc/utf8.h:5: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/utf8.h:6: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/utf8.h-7- *
./tests/include/perlinc/utf8.h-8- */
./tests/include/perlinc/utf8.h-9-
./tests/include/perlinc/utf8.h-10-/* Use UTF-8 as the default script encoding?
./tests/include/perlinc/utf8.h-11- * Turning this on will break scripts having non-UTF-8 binary
./tests/include/perlinc/utf8.h-12- * data (such as Latin-1) in string literals. */
./tests/include/perlinc/utf8.h-13-#ifdef USE_UTF8_SCRIPTS
./tests/include/perlinc/utf8.h-14-# define USE_UTF8_IN_NAMES (!IN_BYTES)
./tests/include/perlinc/utf8.h-15-#else
./tests/include/perlinc/utf8.h-16-# define USE_UTF8_IN_NAMES (PL_hints & HINT_UTF8)
./tests/include/perlinc/utf8.h-17-#endif
./tests/include/perlinc/utf8.h-18-
./tests/include/perlinc/utf8.h-19-/* Source backward compatibility. */
./tests/include/perlinc/utf8.h-20-#define uvuni_to_utf8(d, uv) uvuni_to_utf8_flags(d, uv, 0)
./tests/include/perlinc/utf8.h-21-#define is_utf8_string_loc(s, len, ep) is_utf8_string_loclen(s, len, ep, 0)
./tests/include/perlinc/utf8.h-22-
./tests/include/perlinc/utf8.h-23-#ifdef EBCDIC
./tests/include/perlinc/utf8.h-24-/* The equivalent of these macros but implementing UTF-EBCDIC
./tests/include/perlinc/utf8.h-25- are in the following header file:
./tests/include/perlinc/utf8.h-26- */
--
./tests/include/perlinc/scope.h-1-/* scope.h
./tests/include/perlinc/scope.h-2- *
./tests/include/perlinc/scope.h:3: * Copyright (C) 1993, 1994, 1996, 1997, 1998, 1999,
./tests/include/perlinc/scope.h-4- * 2000, 2001, 2002, 2004, 2005 by Larry Wall and others
./tests/include/perlinc/scope.h-5- *
./tests/include/perlinc/scope.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/scope.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/scope.h-8- *
./tests/include/perlinc/scope.h-9- */
./tests/include/perlinc/scope.h-10-
./tests/include/perlinc/scope.h-11-#define SAVEt_ITEM 0
./tests/include/perlinc/scope.h-12-#define SAVEt_SV 1
./tests/include/perlinc/scope.h-13-#define SAVEt_AV 2
./tests/include/perlinc/scope.h-14-#define SAVEt_HV 3
./tests/include/perlinc/scope.h-15-#define SAVEt_INT 4
./tests/include/perlinc/scope.h-16-#define SAVEt_LONG 5
./tests/include/perlinc/scope.h-17-#define SAVEt_I32 6
./tests/include/perlinc/scope.h-18-#define SAVEt_IV 7
./tests/include/perlinc/scope.h-19-#define SAVEt_SPTR 8
./tests/include/perlinc/scope.h-20-#define SAVEt_APTR 9
./tests/include/perlinc/scope.h-21-#define SAVEt_HPTR 10
./tests/include/perlinc/scope.h-22-#define SAVEt_PPTR 11
./tests/include/perlinc/scope.h-23-#define SAVEt_NSTAB 12
./tests/include/perlinc/scope.h-24-#define SAVEt_SVREF 13
./tests/include/perlinc/scope.h-25-#define SAVEt_GP 14
./tests/include/perlinc/scope.h-26-#define SAVEt_FREESV 15
./tests/include/perlinc/scope.h-27-#define SAVEt_FREEOP 16
--
./tests/include/perlinc/handy.h-1-/* handy.h
./tests/include/perlinc/handy.h-2- *
./tests/include/perlinc/handy.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
./tests/include/perlinc/handy.h-4- * 2000, 2001, 2002, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/handy.h-5- *
./tests/include/perlinc/handy.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/handy.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/handy.h-8- *
./tests/include/perlinc/handy.h-9- */
./tests/include/perlinc/handy.h-10-
./tests/include/perlinc/handy.h-11-#if !defined(__STDC__)
./tests/include/perlinc/handy.h-12-#ifdef NULL
./tests/include/perlinc/handy.h-13-#undef NULL
./tests/include/perlinc/handy.h-14-#endif
./tests/include/perlinc/handy.h-15-#ifndef I286
./tests/include/perlinc/handy.h-16-# define NULL 0
./tests/include/perlinc/handy.h-17-#else
./tests/include/perlinc/handy.h-18-# define NULL 0L
./tests/include/perlinc/handy.h-19-#endif
./tests/include/perlinc/handy.h-20-#endif
./tests/include/perlinc/handy.h-21-
./tests/include/perlinc/handy.h-22-#define Null(type) ((type)NULL)
./tests/include/perlinc/handy.h-23-
./tests/include/perlinc/handy.h-24-/*
./tests/include/perlinc/handy.h-25-=head1 Handy Values
./tests/include/perlinc/handy.h-26-
./tests/include/perlinc/handy.h-27-=for apidoc AmU||Nullch
--
./tests/include/perlinc/embedvar.h-2- *
./tests/include/perlinc/embedvar.h-3- * embedvar.h
./tests/include/perlinc/embedvar.h-4- *
./tests/include/perlinc/embedvar.h:5: * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/embedvar.h-6- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/embedvar.h-7- *
./tests/include/perlinc/embedvar.h:8: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/embedvar.h:9: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/embedvar.h-10- *
./tests/include/perlinc/embedvar.h-11- * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
./tests/include/perlinc/embedvar.h-12- * This file is built by embed.pl from data in embed.fnc, embed.pl,
./tests/include/perlinc/embedvar.h-13- * pp.sym, intrpvar.h, perlvars.h and thrdvar.h.
./tests/include/perlinc/embedvar.h-14- * Any changes made here will be lost!
./tests/include/perlinc/embedvar.h-15- *
./tests/include/perlinc/embedvar.h-16- * Edit those files and run 'make regen_headers' to effect changes.
./tests/include/perlinc/embedvar.h-17- */
./tests/include/perlinc/embedvar.h-18-
./tests/include/perlinc/embedvar.h-19-/* (Doing namespace management portably in C is really gross.) */
./tests/include/perlinc/embedvar.h-20-
./tests/include/perlinc/embedvar.h-21-/*
./tests/include/perlinc/embedvar.h-22- The following combinations of MULTIPLICITY and PERL_IMPLICIT_CONTEXT
./tests/include/perlinc/embedvar.h-23- are supported:
./tests/include/perlinc/embedvar.h-24- 1) none
./tests/include/perlinc/embedvar.h-25- 2) MULTIPLICITY # supported for compatibility
./tests/include/perlinc/embedvar.h-26- 3) MULTIPLICITY && PERL_IMPLICIT_CONTEXT
./tests/include/perlinc/embedvar.h-27-
./tests/include/perlinc/embedvar.h-28- All other combinations of these flags are errors.
./tests/include/perlinc/embedvar.h-29-
--
./tests/include/perlinc/cop.h-1-/* cop.h
./tests/include/perlinc/cop.h-2- *
./tests/include/perlinc/cop.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/cop.h-4- * 2000, 2001, 2002, 2003, 2004, 2005, 2006 by Larry Wall and others
./tests/include/perlinc/cop.h-5- *
./tests/include/perlinc/cop.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/cop.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/cop.h-8- *
./tests/include/perlinc/cop.h-9- * Control ops (cops) are one of the three ops OP_NEXTSTATE, OP_DBSTATE,
./tests/include/perlinc/cop.h-10- * and OP_SETSTATE that (loosely speaking) are separate statements.
./tests/include/perlinc/cop.h-11- * They hold information important for lexical state and error reporting.
./tests/include/perlinc/cop.h-12- * At run time, PL_curcop is set to point to the most recently executed cop,
./tests/include/perlinc/cop.h-13- * and thus can be used to determine our current state.
./tests/include/perlinc/cop.h-14- */
./tests/include/perlinc/cop.h-15-
./tests/include/perlinc/cop.h-16-/* A jmpenv packages the state required to perform a proper non-local jump.
./tests/include/perlinc/cop.h-17- * Note that there is a start_env initialized when perl starts, and top_env
./tests/include/perlinc/cop.h-18- * points to this initially, so top_env should always be non-null.
./tests/include/perlinc/cop.h-19- *
./tests/include/perlinc/cop.h-20- * Existence of a non-null top_env->je_prev implies it is valid to call
./tests/include/perlinc/cop.h-21- * longjmp() at that runlevel (we make sure start_env.je_prev is always
./tests/include/perlinc/cop.h-22- * null to ensure this).
./tests/include/perlinc/cop.h-23- *
./tests/include/perlinc/cop.h-24- * je_mustcatch, when set at any runlevel to TRUE, means eval ops must
./tests/include/perlinc/cop.h-25- * establish a local jmpenv to handle exception traps. Care must be taken
./tests/include/perlinc/cop.h-26- * to restore the previous value of je_mustcatch before exiting the
./tests/include/perlinc/cop.h-27- * stack frame iff JMPENV_PUSH was not called in that stack frame.
--
./tests/include/perlinc/overload.h-2- *
./tests/include/perlinc/overload.h-3- * overload.h
./tests/include/perlinc/overload.h-4- *
./tests/include/perlinc/overload.h:5: * Copyright (C) 1997, 1998, 2000, 2001, 2005 and 2006 by Larry Wall and
./tests/include/perlinc/overload.h-6- * others
./tests/include/perlinc/overload.h-7- *
./tests/include/perlinc/overload.h:8: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/overload.h:9: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/overload.h-10- *
./tests/include/perlinc/overload.h-11- * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
./tests/include/perlinc/overload.h-12- * This file is built by overload.pl
./tests/include/perlinc/overload.h-13- */
./tests/include/perlinc/overload.h-14-
./tests/include/perlinc/overload.h-15-enum {
./tests/include/perlinc/overload.h-16- fallback_amg,
./tests/include/perlinc/overload.h-17- to_sv_amg,
./tests/include/perlinc/overload.h-18- to_av_amg,
./tests/include/perlinc/overload.h-19- to_hv_amg,
./tests/include/perlinc/overload.h-20- to_gv_amg,
./tests/include/perlinc/overload.h-21- to_cv_amg,
./tests/include/perlinc/overload.h-22- inc_amg,
./tests/include/perlinc/overload.h-23- dec_amg,
./tests/include/perlinc/overload.h-24- bool__amg,
./tests/include/perlinc/overload.h-25- numer_amg,
./tests/include/perlinc/overload.h-26- string_amg,
./tests/include/perlinc/overload.h-27- not_amg,
./tests/include/perlinc/overload.h-28- copy_amg,
./tests/include/perlinc/overload.h-29- abs_amg,
--
./tests/include/perlinc/pp.h-1-/* pp.h
./tests/include/perlinc/pp.h-2- *
./tests/include/perlinc/pp.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999,
./tests/include/perlinc/pp.h-4- * 2000, 2001, 2002, 2003, 2004, 2005 by Larry Wall and others
./tests/include/perlinc/pp.h-5- *
./tests/include/perlinc/pp.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/pp.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/pp.h-8- *
./tests/include/perlinc/pp.h-9- */
./tests/include/perlinc/pp.h-10-
./tests/include/perlinc/pp.h-11-#define PP(s) OP * Perl_##s(pTHX)
./tests/include/perlinc/pp.h-12-
./tests/include/perlinc/pp.h-13-/*
./tests/include/perlinc/pp.h-14-=head1 Stack Manipulation Macros
./tests/include/perlinc/pp.h-15-
./tests/include/perlinc/pp.h-16-=for apidoc AmU||SP
./tests/include/perlinc/pp.h-17-Stack pointer. This is usually handled by C<xsubpp>. See C<dSP> and
./tests/include/perlinc/pp.h-18-C<SPAGAIN>.
./tests/include/perlinc/pp.h-19-
./tests/include/perlinc/pp.h-20-=for apidoc AmU||MARK
./tests/include/perlinc/pp.h-21-Stack marker variable for the XSUB. See C<dMARK>.
./tests/include/perlinc/pp.h-22-
./tests/include/perlinc/pp.h-23-=for apidoc Am|void|PUSHMARK|SP
./tests/include/perlinc/pp.h-24-Opening bracket for arguments on a callback. See C<PUTBACK> and
./tests/include/perlinc/pp.h-25-L<perlcall>.
./tests/include/perlinc/pp.h-26-
./tests/include/perlinc/pp.h-27-=for apidoc Ams||dSP
--
./tests/include/perlinc/perly.h-2-/* A Bison parser, made by GNU Bison 2.1. */
./tests/include/perlinc/perly.h-3-
./tests/include/perlinc/perly.h-4-/* Skeleton parser for Yacc-like parsing with Bison,
./tests/include/perlinc/perly.h:5: Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
./tests/include/perlinc/perly.h-6-
./tests/include/perlinc/perly.h-7- This program is free software; you can redistribute it and/or modify
./tests/include/perlinc/perly.h:8: it under the terms of the GNU General Public License as published by
./tests/include/perlinc/perly.h-9- the Free Software Foundation; either version 2, or (at your option)
./tests/include/perlinc/perly.h-10- any later version.
./tests/include/perlinc/perly.h-11-
./tests/include/perlinc/perly.h-12- This program is distributed in the hope that it will be useful,
./tests/include/perlinc/perly.h-13- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/perlinc/perly.h-14- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
./tests/include/perlinc/perly.h:15: GNU General Public License for more details.
./tests/include/perlinc/perly.h-16-
./tests/include/perlinc/perly.h:17: You should have received a copy of the GNU General Public License
./tests/include/perlinc/perly.h-18- along with this program; if not, write to the Free Software
./tests/include/perlinc/perly.h-19- Foundation, Inc., 51 Franklin Street, Fifth Floor,
./tests/include/perlinc/perly.h-20- Boston, MA 02110-1301, USA. */
./tests/include/perlinc/perly.h-21-
./tests/include/perlinc/perly.h-22-/* As a special exception, when this file is copied by Bison into a
./tests/include/perlinc/perly.h-23- Bison output file, you may use that output file without restriction.
./tests/include/perlinc/perly.h-24- This special exception was added by the Free Software Foundation
./tests/include/perlinc/perly.h-25- in version 1.24 of Bison. */
./tests/include/perlinc/perly.h-26-
./tests/include/perlinc/perly.h-27-/* Tokens. */
./tests/include/perlinc/perly.h-28-#ifndef YYTOKENTYPE
./tests/include/perlinc/perly.h-29-# define YYTOKENTYPE
./tests/include/perlinc/perly.h-30- /* Put the tokens into the symbol table, so that GDB and other debuggers
./tests/include/perlinc/perly.h-31- know about them. */
./tests/include/perlinc/perly.h-32- enum yytokentype {
./tests/include/perlinc/perly.h-33- WORD = 258,
./tests/include/perlinc/perly.h-34- METHOD = 259,
./tests/include/perlinc/perly.h-35- FUNCMETH = 260,
./tests/include/perlinc/perly.h-36- THING = 261,
./tests/include/perlinc/perly.h-37- PMFUNC = 262,
--
./tests/include/perlinc/pad.h-1-/* pad.h
./tests/include/perlinc/pad.h-2- *
./tests/include/perlinc/pad.h:3: * Copyright (C) 2002, 2003, 2005, by Larry Wall and others
./tests/include/perlinc/pad.h-4- *
./tests/include/perlinc/pad.h:5: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/pad.h:6: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/pad.h-7- *
./tests/include/perlinc/pad.h-8- * This file defines the types and macros associated with the API for
./tests/include/perlinc/pad.h-9- * manipulating scratchpads, which are used by perl to store lexical
./tests/include/perlinc/pad.h-10- * variables, op targets and constants.
./tests/include/perlinc/pad.h-11- */
./tests/include/perlinc/pad.h-12-
./tests/include/perlinc/pad.h-13-
./tests/include/perlinc/pad.h-14-
./tests/include/perlinc/pad.h-15-
./tests/include/perlinc/pad.h-16-/* a padlist is currently just an AV; but that might change,
./tests/include/perlinc/pad.h-17- * so hide the type. Ditto a pad. */
./tests/include/perlinc/pad.h-18-
./tests/include/perlinc/pad.h-19-typedef AV PADLIST;
./tests/include/perlinc/pad.h-20-typedef AV PAD;
./tests/include/perlinc/pad.h-21-
./tests/include/perlinc/pad.h-22-
./tests/include/perlinc/pad.h-23-/* offsets within a pad */
./tests/include/perlinc/pad.h-24-
./tests/include/perlinc/pad.h-25-#if PTRSIZE == 4
./tests/include/perlinc/pad.h-26-typedef U32TYPE PADOFFSET;
--
./tests/include/perlinc/EXTERN.h-1-/* EXTERN.h
./tests/include/perlinc/EXTERN.h-2- *
./tests/include/perlinc/EXTERN.h:3: * Copyright (C) 1991, 1992, 1993, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/EXTERN.h-4- * 2000, 2001, by Larry Wall and others
./tests/include/perlinc/EXTERN.h-5- *
./tests/include/perlinc/EXTERN.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/EXTERN.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/EXTERN.h-8- *
./tests/include/perlinc/EXTERN.h-9- */
./tests/include/perlinc/EXTERN.h-10-
./tests/include/perlinc/EXTERN.h-11-/*
./tests/include/perlinc/EXTERN.h-12- * EXT designates a global var which is defined in perl.h
./tests/include/perlinc/EXTERN.h-13- * dEXT designates a global var which is defined in another
./tests/include/perlinc/EXTERN.h-14- * file, so we can't count on finding it in perl.h
./tests/include/perlinc/EXTERN.h-15- * (this practice should be avoided).
./tests/include/perlinc/EXTERN.h-16- */
./tests/include/perlinc/EXTERN.h-17-#undef EXT
./tests/include/perlinc/EXTERN.h-18-#undef dEXT
./tests/include/perlinc/EXTERN.h-19-#undef EXTCONST
./tests/include/perlinc/EXTERN.h-20-#undef dEXTCONST
./tests/include/perlinc/EXTERN.h-21-#if defined(VMS) && !defined(__GNUC__)
./tests/include/perlinc/EXTERN.h-22- /* Suppress portability warnings from DECC for VMS-specific extensions */
./tests/include/perlinc/EXTERN.h-23-# ifdef __DECC
./tests/include/perlinc/EXTERN.h-24-# pragma message disable (GLOBALEXT,NOSHAREEXT,READONLYEXT)
./tests/include/perlinc/EXTERN.h-25-# endif
./tests/include/perlinc/EXTERN.h-26-# define EXT globalref
./tests/include/perlinc/EXTERN.h-27-# define dEXT globaldef {"$GLOBAL_RW_VARS"} noshare
--
./tests/include/perlinc/perlio.h-1-/* perlio.h
./tests/include/perlinc/perlio.h-2- *
./tests/include/perlinc/perlio.h:3: * Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003,
./tests/include/perlinc/perlio.h-4- * by Larry Wall and others
./tests/include/perlinc/perlio.h-5- *
./tests/include/perlinc/perlio.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/perlio.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/perlio.h-8- *
./tests/include/perlinc/perlio.h-9- */
./tests/include/perlinc/perlio.h-10-
./tests/include/perlinc/perlio.h-11-#ifndef _PERLIO_H
./tests/include/perlinc/perlio.h-12-#define _PERLIO_H
./tests/include/perlinc/perlio.h-13-/*
./tests/include/perlinc/perlio.h-14- Interface for perl to IO functions.
./tests/include/perlinc/perlio.h-15- There is a hierarchy of Configure determined #define controls:
./tests/include/perlinc/perlio.h-16- USE_STDIO - forces PerlIO_xxx() to be #define-d onto stdio functions.
./tests/include/perlinc/perlio.h-17- This is used for x2p subdirectory and for conservative
./tests/include/perlinc/perlio.h-18- builds - "just like perl5.00X used to be".
./tests/include/perlinc/perlio.h-19- This dominates over the others.
./tests/include/perlinc/perlio.h-20-
./tests/include/perlinc/perlio.h-21- USE_PERLIO - The primary Configure variable that enables PerlIO.
./tests/include/perlinc/perlio.h-22- If USE_PERLIO is _NOT_ set
./tests/include/perlinc/perlio.h-23- then USE_STDIO above will be set to be conservative.
./tests/include/perlinc/perlio.h-24- If USE_PERLIO is set
./tests/include/perlinc/perlio.h-25- then there are two modes determined by USE_SFIO:
./tests/include/perlinc/perlio.h-26-
./tests/include/perlinc/perlio.h-27- USE_SFIO - If set causes PerlIO_xxx() to be #define-d onto sfio functions.
--
./tests/include/perlinc/gv.h-1-/* gv.h
./tests/include/perlinc/gv.h-2- *
./tests/include/perlinc/gv.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/gv.h-4- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/gv.h-5- *
./tests/include/perlinc/gv.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/gv.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/gv.h-8- *
./tests/include/perlinc/gv.h-9- */
./tests/include/perlinc/gv.h-10-
./tests/include/perlinc/gv.h-11-struct gp {
./tests/include/perlinc/gv.h-12- SV * gp_sv; /* scalar value */
./tests/include/perlinc/gv.h-13- U32 gp_refcnt; /* how many globs point to this? */
./tests/include/perlinc/gv.h-14- struct io * gp_io; /* filehandle value */
./tests/include/perlinc/gv.h-15- CV * gp_form; /* format value */
./tests/include/perlinc/gv.h-16- AV * gp_av; /* array value */
./tests/include/perlinc/gv.h-17- HV * gp_hv; /* hash value */
./tests/include/perlinc/gv.h-18- GV * gp_egv; /* effective gv, if *glob */
./tests/include/perlinc/gv.h-19- CV * gp_cv; /* subroutine value */
./tests/include/perlinc/gv.h-20- U32 gp_cvgen; /* generational validity of cached gv_cv */
./tests/include/perlinc/gv.h-21- line_t gp_line; /* line first declared at (for -w) */
./tests/include/perlinc/gv.h-22- HEK * gp_file_hek; /* file first declared in (for -w) */
./tests/include/perlinc/gv.h-23-};
./tests/include/perlinc/gv.h-24-
./tests/include/perlinc/gv.h-25-#define GvXPVGV(gv) ((XPVGV*)SvANY(gv))
./tests/include/perlinc/gv.h-26-
./tests/include/perlinc/gv.h-27-
--
./tests/include/perlinc/op.h-1-/* op.h
./tests/include/perlinc/op.h-2- *
./tests/include/perlinc/op.h:3: * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/op.h-4- * 2000, 2001, 2002, 2003, 2004, 2005 by Larry Wall and others
./tests/include/perlinc/op.h-5- *
./tests/include/perlinc/op.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/op.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/op.h-8- *
./tests/include/perlinc/op.h-9- */
./tests/include/perlinc/op.h-10-
./tests/include/perlinc/op.h-11-/*
./tests/include/perlinc/op.h-12- * The fields of BASEOP are:
./tests/include/perlinc/op.h-13- * op_next Pointer to next ppcode to execute after this one.
./tests/include/perlinc/op.h-14- * (Top level pre-grafted op points to first op,
./tests/include/perlinc/op.h-15- * but this is replaced when op is grafted in, when
./tests/include/perlinc/op.h-16- * this op will point to the real next op, and the new
./tests/include/perlinc/op.h-17- * parent takes over role of remembering starting op.)
./tests/include/perlinc/op.h-18- * op_ppaddr Pointer to current ppcode's function.
./tests/include/perlinc/op.h-19- * op_type The type of the operation.
./tests/include/perlinc/op.h-20- * op_opt Whether or not the op has been optimised by the
./tests/include/perlinc/op.h-21- * peephole optimiser.
./tests/include/perlinc/op.h-22- * op_static Whether or not the op is statically defined.
./tests/include/perlinc/op.h-23- * This flag is used by the B::C compiler backend
./tests/include/perlinc/op.h-24- * and indicates that the op should not be freed.
./tests/include/perlinc/op.h-25- * op_spare Five spare bits!
./tests/include/perlinc/op.h-26- * op_flags Flags common to all operations. See OPf_* below.
./tests/include/perlinc/op.h-27- * op_private Flags peculiar to a particular operation (BUT,
--
./tests/include/perlinc/embed.h-2- *
./tests/include/perlinc/embed.h-3- * embed.h
./tests/include/perlinc/embed.h-4- *
./tests/include/perlinc/embed.h:5: * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/embed.h-6- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/embed.h-7- *
./tests/include/perlinc/embed.h:8: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/embed.h:9: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/embed.h-10- *
./tests/include/perlinc/embed.h-11- * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
./tests/include/perlinc/embed.h-12- * This file is built by embed.pl from data in embed.fnc, embed.pl,
./tests/include/perlinc/embed.h-13- * pp.sym, intrpvar.h, perlvars.h and thrdvar.h.
./tests/include/perlinc/embed.h-14- * Any changes made here will be lost!
./tests/include/perlinc/embed.h-15- *
./tests/include/perlinc/embed.h-16- * Edit those files and run 'make regen_headers' to effect changes.
./tests/include/perlinc/embed.h-17- */
./tests/include/perlinc/embed.h-18-
./tests/include/perlinc/embed.h-19-/* (Doing namespace management portably in C is really gross.) */
./tests/include/perlinc/embed.h-20-
./tests/include/perlinc/embed.h-21-/* By defining PERL_NO_SHORT_NAMES (not done by default) the short forms
./tests/include/perlinc/embed.h-22- * (like warn instead of Perl_warn) for the API are not defined.
./tests/include/perlinc/embed.h-23- * Not defining the short forms is a good thing for cleaner embedding. */
./tests/include/perlinc/embed.h-24-
./tests/include/perlinc/embed.h-25-#ifndef PERL_NO_SHORT_NAMES
./tests/include/perlinc/embed.h-26-
./tests/include/perlinc/embed.h-27-/* Hide global symbols */
./tests/include/perlinc/embed.h-28-
./tests/include/perlinc/embed.h-29-#if !defined(PERL_IMPLICIT_CONTEXT)
--
./tests/include/perlinc/util.h-1-/* util.h
./tests/include/perlinc/util.h-2- *
./tests/include/perlinc/util.h:3: * Copyright (C) 1991, 1992, 1993, 1999, 2001, 2002,
./tests/include/perlinc/util.h-4- * by Larry Wall and others
./tests/include/perlinc/util.h-5- *
./tests/include/perlinc/util.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/util.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/util.h-8- *
./tests/include/perlinc/util.h-9- */
./tests/include/perlinc/util.h-10-
./tests/include/perlinc/util.h-11-#ifdef VMS
./tests/include/perlinc/util.h-12-# define PERL_FILE_IS_ABSOLUTE(f) \
./tests/include/perlinc/util.h-13- (*(f) == '/' \
./tests/include/perlinc/util.h-14- || (strchr(f,':') \
./tests/include/perlinc/util.h-15- || ((*(f) == '[' || *(f) == '<') \
./tests/include/perlinc/util.h-16- && (isALNUM((f)[1]) || strchr("$-_]>",(f)[1])))))
./tests/include/perlinc/util.h-17-
./tests/include/perlinc/util.h-18-#else /* !VMS */
./tests/include/perlinc/util.h-19-# if defined(WIN32) || defined(__CYGWIN__)
./tests/include/perlinc/util.h-20-# define PERL_FILE_IS_ABSOLUTE(f) \
./tests/include/perlinc/util.h-21- (*(f) == '/' || *(f) == '\\' /* UNC/rooted path */ \
./tests/include/perlinc/util.h-22- || ((f)[0] && (f)[1] == ':')) /* drive name */
./tests/include/perlinc/util.h-23-# else /* !WIN32 */
./tests/include/perlinc/util.h-24-# ifdef NETWARE
./tests/include/perlinc/util.h-25-# define PERL_FILE_IS_ABSOLUTE(f) \
./tests/include/perlinc/util.h-26- (((f)[0] && (f)[1] == ':') /* drive name */ \
./tests/include/perlinc/util.h-27- || ((f)[0] == '\\' && (f)[1] == '\\') /* UNC path */ \
--
./tests/include/perlinc/unixish.h-1-/* unixish.h
./tests/include/perlinc/unixish.h-2- *
./tests/include/perlinc/unixish.h:3: * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001,
./tests/include/perlinc/unixish.h-4- * by Larry Wall and others
./tests/include/perlinc/unixish.h-5- *
./tests/include/perlinc/unixish.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/unixish.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/unixish.h-8- *
./tests/include/perlinc/unixish.h-9- */
./tests/include/perlinc/unixish.h-10-
./tests/include/perlinc/unixish.h-11-/*
./tests/include/perlinc/unixish.h-12- * The following symbols are defined if your operating system supports
./tests/include/perlinc/unixish.h-13- * functions by that name. All Unixes I know of support them, thus they
./tests/include/perlinc/unixish.h-14- * are not checked by the configuration script, but are directly defined
./tests/include/perlinc/unixish.h-15- * here.
./tests/include/perlinc/unixish.h-16- */
./tests/include/perlinc/unixish.h-17-
./tests/include/perlinc/unixish.h-18-#ifndef PERL_MICRO
./tests/include/perlinc/unixish.h-19-
./tests/include/perlinc/unixish.h-20-/* HAS_IOCTL:
./tests/include/perlinc/unixish.h-21- * This symbol, if defined, indicates that the ioctl() routine is
./tests/include/perlinc/unixish.h-22- * available to set I/O characteristics
./tests/include/perlinc/unixish.h-23- */
./tests/include/perlinc/unixish.h-24-#define HAS_IOCTL /**/
./tests/include/perlinc/unixish.h-25-
./tests/include/perlinc/unixish.h-26-/* HAS_UTIME:
./tests/include/perlinc/unixish.h-27- * This symbol, if defined, indicates that the routine utime() is
--
./tests/include/perlinc/proto.h-2- *
./tests/include/perlinc/proto.h-3- * proto.h
./tests/include/perlinc/proto.h-4- *
./tests/include/perlinc/proto.h:5: * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999,
./tests/include/perlinc/proto.h-6- * 2000, 2001, 2002, 2003, 2004, 2005, 2006, by Larry Wall and others
./tests/include/perlinc/proto.h-7- *
./tests/include/perlinc/proto.h:8: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/proto.h:9: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/proto.h-10- *
./tests/include/perlinc/proto.h-11- * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
./tests/include/perlinc/proto.h-12- * This file is built by embed.pl from data in embed.fnc, embed.pl,
./tests/include/perlinc/proto.h-13- * pp.sym, intrpvar.h, perlvars.h and thrdvar.h.
./tests/include/perlinc/proto.h-14- * Any changes made here will be lost!
./tests/include/perlinc/proto.h-15- *
./tests/include/perlinc/proto.h-16- * Edit those files and run 'make regen_headers' to effect changes.
./tests/include/perlinc/proto.h-17- */
./tests/include/perlinc/proto.h-18-
./tests/include/perlinc/proto.h-19-START_EXTERN_C
./tests/include/perlinc/proto.h-20-
./tests/include/perlinc/proto.h-21-#if defined(PERL_IMPLICIT_SYS)
./tests/include/perlinc/proto.h-22-PERL_CALLCONV PerlInterpreter* perl_alloc_using(struct IPerlMem* m, struct IPerlMem* ms, struct IPerlMem* mp, struct IPerlEnv* e, struct IPerlStdIO* io, struct IPerlLIO* lio, struct IPerlDir* d, struct IPerlSock* s, struct IPerlProc* p)
./tests/include/perlinc/proto.h-23- __attribute__nonnull__(1)
./tests/include/perlinc/proto.h-24- __attribute__nonnull__(2)
./tests/include/perlinc/proto.h-25- __attribute__nonnull__(3)
./tests/include/perlinc/proto.h-26- __attribute__nonnull__(4)
./tests/include/perlinc/proto.h-27- __attribute__nonnull__(5)
./tests/include/perlinc/proto.h-28- __attribute__nonnull__(6)
./tests/include/perlinc/proto.h-29- __attribute__nonnull__(7)
--
./tests/include/perlinc/thread.h-1-/* thread.h
./tests/include/perlinc/thread.h-2- *
./tests/include/perlinc/thread.h:3: * Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
./tests/include/perlinc/thread.h-4- * by Larry Wall and others
./tests/include/perlinc/thread.h-5- *
./tests/include/perlinc/thread.h:6: * You may distribute under the terms of either the GNU General Public
./tests/include/perlinc/thread.h:7: * License or the Artistic License, as specified in the README file.
./tests/include/perlinc/thread.h-8- *
./tests/include/perlinc/thread.h-9- */
./tests/include/perlinc/thread.h-10-
./tests/include/perlinc/thread.h-11-#if defined(USE_ITHREADS)
./tests/include/perlinc/thread.h-12-
./tests/include/perlinc/thread.h-13-#if defined(VMS)
./tests/include/perlinc/thread.h-14-#include <builtins.h>
./tests/include/perlinc/thread.h-15-#endif
./tests/include/perlinc/thread.h-16-
./tests/include/perlinc/thread.h-17-#ifdef WIN32
./tests/include/perlinc/thread.h-18-# include <win32thread.h>
./tests/include/perlinc/thread.h-19-#else
./tests/include/perlinc/thread.h-20-#ifdef NETWARE
./tests/include/perlinc/thread.h-21-# include <nw5thread.h>
./tests/include/perlinc/thread.h-22-#else
./tests/include/perlinc/thread.h-23-# ifdef OLD_PTHREADS_API /* Here be dragons. */
./tests/include/perlinc/thread.h-24-# define DETACH(t) \
./tests/include/perlinc/thread.h-25- STMT_START { \
./tests/include/perlinc/thread.h-26- int _eC_; \
./tests/include/perlinc/thread.h-27- if ((_eC_ = pthread_detach(&(t)->self))) { \
--
./tests/include/include/stdio.h-1-/* Define ISO C stdio on top of C++ iostreams.
./tests/include/include/stdio.h:2: Copyright (C) 1991,1994-2004,2005,2006 Free Software Foundation, Inc.
./tests/include/include/stdio.h-3- This file is part of the GNU C Library.
./tests/include/include/stdio.h-4-
./tests/include/include/stdio.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/stdio.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/stdio.h:7: License as published by the Free Software Foundation; either
./tests/include/include/stdio.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/stdio.h-9-
./tests/include/include/stdio.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/stdio.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/stdio.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/stdio.h:13: Lesser General Public License for more details.
./tests/include/include/stdio.h-14-
./tests/include/include/stdio.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/stdio.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/stdio.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/stdio.h-18- 02111-1307 USA. */
./tests/include/include/stdio.h-19-
./tests/include/include/stdio.h-20-/*
./tests/include/include/stdio.h-21- * ISO C99 Standard: 7.19 Input/output <stdio.h>
./tests/include/include/stdio.h-22- */
./tests/include/include/stdio.h-23-
./tests/include/include/stdio.h-24-#ifndef _STDIO_H
./tests/include/include/stdio.h-25-
./tests/include/include/stdio.h-26-#if !defined __need_FILE && !defined __need___FILE
./tests/include/include/stdio.h-27-# define _STDIO_H 1
./tests/include/include/stdio.h-28-# include <features.h>
./tests/include/include/stdio.h-29-
./tests/include/include/stdio.h-30-__BEGIN_DECLS
./tests/include/include/stdio.h-31-
./tests/include/include/stdio.h-32-# define __need_size_t
./tests/include/include/stdio.h-33-# define __need_NULL
./tests/include/include/stdio.h-34-# include <stddef.h>
./tests/include/include/stdio.h-35-
./tests/include/include/stdio.h-36-# include <bits/types.h>
--
./tests/include/include/signal.h:1:/* Copyright (C) 1991-2003, 2004 Free Software Foundation, Inc.
./tests/include/include/signal.h-2- This file is part of the GNU C Library.
./tests/include/include/signal.h-3-
./tests/include/include/signal.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/signal.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/signal.h:6: License as published by the Free Software Foundation; either
./tests/include/include/signal.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/signal.h-8-
./tests/include/include/signal.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/signal.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/signal.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/signal.h:12: Lesser General Public License for more details.
./tests/include/include/signal.h-13-
./tests/include/include/signal.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/signal.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/signal.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/signal.h-17- 02111-1307 USA. */
./tests/include/include/signal.h-18-
./tests/include/include/signal.h-19-/*
./tests/include/include/signal.h-20- * ISO C99 Standard: 7.14 Signal handling <signal.h>
./tests/include/include/signal.h-21- */
./tests/include/include/signal.h-22-
./tests/include/include/signal.h-23-#ifndef _SIGNAL_H
./tests/include/include/signal.h-24-
./tests/include/include/signal.h-25-#if !defined __need_sig_atomic_t && !defined __need_sigset_t
./tests/include/include/signal.h-26-# define _SIGNAL_H
./tests/include/include/signal.h-27-#endif
./tests/include/include/signal.h-28-
./tests/include/include/signal.h-29-#include <features.h>
./tests/include/include/signal.h-30-
./tests/include/include/signal.h-31-__BEGIN_DECLS
./tests/include/include/signal.h-32-
./tests/include/include/signal.h-33-#include <bits/sigset.h> /* __sigset_t, __sig_atomic_t. */
./tests/include/include/signal.h-34-
./tests/include/include/signal.h-35-/* An integral type that can be modified atomically, without the
--
./tests/include/include/time.h:1:/* Copyright (C) 1991-1999,2000,2001,2002,2003,2006
./tests/include/include/time.h-2- Free Software Foundation, Inc.
./tests/include/include/time.h-3- This file is part of the GNU C Library.
./tests/include/include/time.h-4-
./tests/include/include/time.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/time.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/time.h:7: License as published by the Free Software Foundation; either
./tests/include/include/time.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/time.h-9-
./tests/include/include/time.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/time.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/time.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/time.h:13: Lesser General Public License for more details.
./tests/include/include/time.h-14-
./tests/include/include/time.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/time.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/time.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/time.h-18- 02111-1307 USA. */
./tests/include/include/time.h-19-
./tests/include/include/time.h-20-/*
./tests/include/include/time.h-21- * ISO C99 Standard: 7.23 Date and time <time.h>
./tests/include/include/time.h-22- */
./tests/include/include/time.h-23-
./tests/include/include/time.h-24-#ifndef _TIME_H
./tests/include/include/time.h-25-
./tests/include/include/time.h-26-#if (! defined __need_time_t && !defined __need_clock_t && \
./tests/include/include/time.h-27- ! defined __need_timespec)
./tests/include/include/time.h-28-# define _TIME_H 1
./tests/include/include/time.h-29-# include <features.h>
./tests/include/include/time.h-30-
./tests/include/include/time.h-31-__BEGIN_DECLS
./tests/include/include/time.h-32-
./tests/include/include/time.h-33-#endif
./tests/include/include/time.h-34-
./tests/include/include/time.h-35-#ifdef _TIME_H
./tests/include/include/time.h-36-/* Get size_t and NULL from <stddef.h>. */
--
./tests/include/include/libio.h:1:/* Copyright (C) 1991-1995,1997-2005,2006 Free Software Foundation, Inc.
./tests/include/include/libio.h-2- This file is part of the GNU C Library.
./tests/include/include/libio.h-3- Written by Per Bothner <bothner@cygnus.com>.
./tests/include/include/libio.h-4-
./tests/include/include/libio.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/libio.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/libio.h:7: License as published by the Free Software Foundation; either
./tests/include/include/libio.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/libio.h-9-
./tests/include/include/libio.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/libio.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/libio.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/libio.h:13: Lesser General Public License for more details.
./tests/include/include/libio.h-14-
./tests/include/include/libio.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/libio.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/libio.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/libio.h-18- 02111-1307 USA.
./tests/include/include/libio.h-19-
./tests/include/include/libio.h-20- As a special exception, if you link the code in this file with
./tests/include/include/libio.h-21- files compiled with a GNU compiler to produce an executable,
./tests/include/include/libio.h-22- that does not cause the resulting executable to be covered by
./tests/include/include/libio.h:23: the GNU Lesser General Public License. This exception does not
./tests/include/include/libio.h-24- however invalidate any other reasons why the executable file
./tests/include/include/libio.h:25: might be covered by the GNU Lesser General Public License.
./tests/include/include/libio.h:26: This exception applies to code released by its copyright holders
./tests/include/include/libio.h-27- in files containing the exception. */
./tests/include/include/libio.h-28-
./tests/include/include/libio.h-29-#ifndef _IO_STDIO_H
./tests/include/include/libio.h-30-#define _IO_STDIO_H
./tests/include/include/libio.h-31-
./tests/include/include/libio.h-32-#include <_G_config.h>
./tests/include/include/libio.h-33-/* ALL of these should be defined in _G_config.h */
./tests/include/include/libio.h-34-#define _IO_pos_t _G_fpos_t /* obsolete */
./tests/include/include/libio.h-35-#define _IO_fpos_t _G_fpos_t
./tests/include/include/libio.h-36-#define _IO_fpos64_t _G_fpos64_t
./tests/include/include/libio.h-37-#define _IO_size_t _G_size_t
./tests/include/include/libio.h-38-#define _IO_ssize_t _G_ssize_t
./tests/include/include/libio.h-39-#define _IO_off_t _G_off_t
./tests/include/include/libio.h-40-#define _IO_off64_t _G_off64_t
./tests/include/include/libio.h-41-#define _IO_pid_t _G_pid_t
./tests/include/include/libio.h-42-#define _IO_uid_t _G_uid_t
./tests/include/include/libio.h-43-#define _IO_iconv_t _G_iconv_t
./tests/include/include/libio.h-44-#define _IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT
./tests/include/include/libio.h-45-#define _IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE
./tests/include/include/libio.h-46-#define _IO_BUFSIZ _G_BUFSIZ
--
./tests/include/include/stdint.h:1:/* Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
./tests/include/include/stdint.h-2- This file is part of the GNU C Library.
./tests/include/include/stdint.h-3-
./tests/include/include/stdint.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/stdint.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/stdint.h:6: License as published by the Free Software Foundation; either
./tests/include/include/stdint.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/stdint.h-8-
./tests/include/include/stdint.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/stdint.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/stdint.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/stdint.h:12: Lesser General Public License for more details.
./tests/include/include/stdint.h-13-
./tests/include/include/stdint.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/stdint.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/stdint.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/stdint.h-17- 02111-1307 USA. */
./tests/include/include/stdint.h-18-
./tests/include/include/stdint.h-19-/*
./tests/include/include/stdint.h-20- * ISO C99: 7.18 Integer types <stdint.h>
./tests/include/include/stdint.h-21- */
./tests/include/include/stdint.h-22-
./tests/include/include/stdint.h-23-#ifndef _STDINT_H
./tests/include/include/stdint.h-24-#define _STDINT_H 1
./tests/include/include/stdint.h-25-
./tests/include/include/stdint.h-26-#include <features.h>
./tests/include/include/stdint.h-27-#include <bits/wchar.h>
./tests/include/include/stdint.h-28-#include <bits/wordsize.h>
./tests/include/include/stdint.h-29-
./tests/include/include/stdint.h-30-/* Exact integral types. */
./tests/include/include/stdint.h-31-
./tests/include/include/stdint.h-32-/* Signed. */
./tests/include/include/stdint.h-33-
./tests/include/include/stdint.h-34-/* There is some amount of overlap with <sys/types.h> as known by inet code */
./tests/include/include/stdint.h-35-#ifndef __int8_t_defined
--
./tests/include/include/netdb.h:1: /* Copyright (C) 1996-2002, 2003, 2004 Free Software Foundation, Inc.
./tests/include/include/netdb.h-2- This file is part of the GNU C Library.
./tests/include/include/netdb.h-3-
./tests/include/include/netdb.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/netdb.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/netdb.h:6: License as published by the Free Software Foundation; either
./tests/include/include/netdb.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/netdb.h-8-
./tests/include/include/netdb.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/netdb.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/netdb.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/netdb.h:12: Lesser General Public License for more details.
./tests/include/include/netdb.h-13-
./tests/include/include/netdb.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/netdb.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/netdb.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/netdb.h-17- 02111-1307 USA. */
./tests/include/include/netdb.h-18-
./tests/include/include/netdb.h-19-/* All data returned by the network data base library are supplied in
./tests/include/include/netdb.h-20- host order and returned in network order (suitable for use in
./tests/include/include/netdb.h-21- system calls). */
./tests/include/include/netdb.h-22-
./tests/include/include/netdb.h-23-#ifndef _NETDB_H
./tests/include/include/netdb.h-24-#define _NETDB_H 1
./tests/include/include/netdb.h-25-
./tests/include/include/netdb.h-26-#include <features.h>
./tests/include/include/netdb.h-27-
./tests/include/include/netdb.h-28-#include <netinet/in.h>
./tests/include/include/netdb.h-29-#include <stdint.h>
./tests/include/include/netdb.h-30-#ifdef __USE_MISC
./tests/include/include/netdb.h-31-/* This is necessary to make this include file properly replace the
./tests/include/include/netdb.h-32- Sun version. */
./tests/include/include/netdb.h-33-# include <rpc/netdb.h>
./tests/include/include/netdb.h-34-#endif
./tests/include/include/netdb.h-35-
--
./tests/include/include/setjmp.h:1:/* Copyright (C) 1991-1999, 2001, 2002 Free Software Foundation, Inc.
./tests/include/include/setjmp.h-2- This file is part of the GNU C Library.
./tests/include/include/setjmp.h-3-
./tests/include/include/setjmp.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/setjmp.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/setjmp.h:6: License as published by the Free Software Foundation; either
./tests/include/include/setjmp.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/setjmp.h-8-
./tests/include/include/setjmp.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/setjmp.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/setjmp.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/setjmp.h:12: Lesser General Public License for more details.
./tests/include/include/setjmp.h-13-
./tests/include/include/setjmp.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/setjmp.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/setjmp.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/setjmp.h-17- 02111-1307 USA. */
./tests/include/include/setjmp.h-18-
./tests/include/include/setjmp.h-19-/*
./tests/include/include/setjmp.h-20- * ISO C99 Standard: 7.13 Nonlocal jumps <setjmp.h>
./tests/include/include/setjmp.h-21- */
./tests/include/include/setjmp.h-22-
./tests/include/include/setjmp.h-23-#ifndef _SETJMP_H
./tests/include/include/setjmp.h-24-#define _SETJMP_H 1
./tests/include/include/setjmp.h-25-
./tests/include/include/setjmp.h-26-#include <features.h>
./tests/include/include/setjmp.h-27-
./tests/include/include/setjmp.h-28-__BEGIN_DECLS
./tests/include/include/setjmp.h-29-
./tests/include/include/setjmp.h-30-#include <bits/setjmp.h> /* Get `__jmp_buf'. */
./tests/include/include/setjmp.h-31-#include <bits/sigset.h> /* Get `__sigset_t'. */
./tests/include/include/setjmp.h-32-
./tests/include/include/setjmp.h-33-__BEGIN_NAMESPACE_STD
./tests/include/include/setjmp.h-34-
./tests/include/include/setjmp.h-35-/* Calling environment, plus possibly a saved signal mask. */
--
./tests/include/include/sys/time.h:1:/* Copyright (C) 1991-1994,1996-2002,2003,2005,2006
./tests/include/include/sys/time.h-2- Free Software Foundation, Inc.
./tests/include/include/sys/time.h-3- This file is part of the GNU C Library.
./tests/include/include/sys/time.h-4-
./tests/include/include/sys/time.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/time.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/time.h:7: License as published by the Free Software Foundation; either
./tests/include/include/sys/time.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/time.h-9-
./tests/include/include/sys/time.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/time.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/time.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/time.h:13: Lesser General Public License for more details.
./tests/include/include/sys/time.h-14-
./tests/include/include/sys/time.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/time.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/time.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/time.h-18- 02111-1307 USA. */
./tests/include/include/sys/time.h-19-
./tests/include/include/sys/time.h-20-#ifndef _SYS_TIME_H
./tests/include/include/sys/time.h-21-#define _SYS_TIME_H 1
./tests/include/include/sys/time.h-22-
./tests/include/include/sys/time.h-23-#include <features.h>
./tests/include/include/sys/time.h-24-
./tests/include/include/sys/time.h-25-#include <bits/types.h>
./tests/include/include/sys/time.h-26-#define __need_time_t
./tests/include/include/sys/time.h-27-#include <time.h>
./tests/include/include/sys/time.h-28-#define __need_timeval
./tests/include/include/sys/time.h-29-#include <bits/time.h>
./tests/include/include/sys/time.h-30-
./tests/include/include/sys/time.h-31-#include <sys/select.h>
./tests/include/include/sys/time.h-32-
./tests/include/include/sys/time.h-33-#ifndef __suseconds_t_defined
./tests/include/include/sys/time.h-34-typedef __suseconds_t suseconds_t;
./tests/include/include/sys/time.h-35-# define __suseconds_t_defined
./tests/include/include/sys/time.h-36-#endif
--
./tests/include/include/sys/cdefs.h:1:/* Copyright (C) 1992-2001, 2002, 2004, 2005, 2006
./tests/include/include/sys/cdefs.h-2- Free Software Foundation, Inc.
./tests/include/include/sys/cdefs.h-3- This file is part of the GNU C Library.
./tests/include/include/sys/cdefs.h-4-
./tests/include/include/sys/cdefs.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/cdefs.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/cdefs.h:7: License as published by the Free Software Foundation; either
./tests/include/include/sys/cdefs.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/cdefs.h-9-
./tests/include/include/sys/cdefs.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/cdefs.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/cdefs.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/cdefs.h:13: Lesser General Public License for more details.
./tests/include/include/sys/cdefs.h-14-
./tests/include/include/sys/cdefs.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/cdefs.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/cdefs.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/cdefs.h-18- 02111-1307 USA. */
./tests/include/include/sys/cdefs.h-19-
./tests/include/include/sys/cdefs.h-20-#ifndef _SYS_CDEFS_H
./tests/include/include/sys/cdefs.h-21-#define _SYS_CDEFS_H 1
./tests/include/include/sys/cdefs.h-22-
./tests/include/include/sys/cdefs.h-23-/* We are almost always included from features.h. */
./tests/include/include/sys/cdefs.h-24-#ifndef _FEATURES_H
./tests/include/include/sys/cdefs.h-25-# include <features.h>
./tests/include/include/sys/cdefs.h-26-#endif
./tests/include/include/sys/cdefs.h-27-
./tests/include/include/sys/cdefs.h-28-/* The GNU libc does not support any K&R compilers or the traditional mode
./tests/include/include/sys/cdefs.h-29- of ISO C compilers anymore. Check for some of the combinations not
./tests/include/include/sys/cdefs.h-30- anymore supported. */
./tests/include/include/sys/cdefs.h-31-#if defined __GNUC__ && !defined __STDC__
./tests/include/include/sys/cdefs.h-32-# error "You need a ISO C conforming compiler to use the glibc headers"
./tests/include/include/sys/cdefs.h-33-#endif
./tests/include/include/sys/cdefs.h-34-
./tests/include/include/sys/cdefs.h-35-/* Some user header file might have defined this before. */
./tests/include/include/sys/cdefs.h-36-#undef __P
--
./tests/include/include/sys/ttydefaults.h-1-/*-
./tests/include/include/sys/ttydefaults.h:2: * Copyright (c) 1982, 1986, 1993
./tests/include/include/sys/ttydefaults.h-3- * The Regents of the University of California. All rights reserved.
./tests/include/include/sys/ttydefaults.h-4- * (c) UNIX System Laboratories, Inc.
./tests/include/include/sys/ttydefaults.h:5: * All or some portions of this file are derived from material licensed
./tests/include/include/sys/ttydefaults.h-6- * to the University of California by American Telephone and Telegraph
./tests/include/include/sys/ttydefaults.h-7- * Co. or Unix System Laboratories, Inc. and are reproduced herein with
./tests/include/include/sys/ttydefaults.h-8- * the permission of UNIX System Laboratories, Inc.
./tests/include/include/sys/ttydefaults.h-9- *
./tests/include/include/sys/ttydefaults.h-10- * Redistribution and use in source and binary forms, with or without
./tests/include/include/sys/ttydefaults.h:11: * modification, are permitted provided that the following conditions
./tests/include/include/sys/ttydefaults.h-12- * are met:
./tests/include/include/sys/ttydefaults.h:13: * 1. Redistributions of source code must retain the above copyright
./tests/include/include/sys/ttydefaults.h:14: * notice, this list of conditions and the following disclaimer.
./tests/include/include/sys/ttydefaults.h:15: * 2. Redistributions in binary form must reproduce the above copyright
./tests/include/include/sys/ttydefaults.h:16: * notice, this list of conditions and the following disclaimer in the
./tests/include/include/sys/ttydefaults.h-17- * documentation and/or other materials provided with the distribution.
./tests/include/include/sys/ttydefaults.h-18- * 4. Neither the name of the University nor the names of its contributors
./tests/include/include/sys/ttydefaults.h-19- * may be used to endorse or promote products derived from this software
./tests/include/include/sys/ttydefaults.h-20- * without specific prior written permission.
./tests/include/include/sys/ttydefaults.h-21- *
./tests/include/include/sys/ttydefaults.h-22- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
./tests/include/include/sys/ttydefaults.h-23- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
./tests/include/include/sys/ttydefaults.h-24- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
./tests/include/include/sys/ttydefaults.h-25- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
./tests/include/include/sys/ttydefaults.h-26- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
./tests/include/include/sys/ttydefaults.h-27- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
./tests/include/include/sys/ttydefaults.h-28- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
./tests/include/include/sys/ttydefaults.h-29- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
./tests/include/include/sys/ttydefaults.h-30- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
./tests/include/include/sys/ttydefaults.h-31- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
./tests/include/include/sys/ttydefaults.h-32- * SUCH DAMAGE.
./tests/include/include/sys/ttydefaults.h-33- *
./tests/include/include/sys/ttydefaults.h-34- * @(#)ttydefaults.h 8.4 (Berkeley) 1/21/94
./tests/include/include/sys/ttydefaults.h-35- */
./tests/include/include/sys/ttydefaults.h-36-
--
./tests/include/include/sys/types.h:1:/* Copyright (C) 1991,1992,1994,1995,1996,1997,1998,1999,2000,2001,2002,2006
./tests/include/include/sys/types.h-2- Free Software Foundation, Inc.
./tests/include/include/sys/types.h-3- This file is part of the GNU C Library.
./tests/include/include/sys/types.h-4-
./tests/include/include/sys/types.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/types.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/types.h:7: License as published by the Free Software Foundation; either
./tests/include/include/sys/types.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/types.h-9-
./tests/include/include/sys/types.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/types.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/types.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/types.h:13: Lesser General Public License for more details.
./tests/include/include/sys/types.h-14-
./tests/include/include/sys/types.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/types.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/types.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/types.h-18- 02111-1307 USA. */
./tests/include/include/sys/types.h-19-
./tests/include/include/sys/types.h-20-/*
./tests/include/include/sys/types.h-21- * POSIX Standard: 2.6 Primitive System Data Types <sys/types.h>
./tests/include/include/sys/types.h-22- */
./tests/include/include/sys/types.h-23-
./tests/include/include/sys/types.h-24-#ifndef _SYS_TYPES_H
./tests/include/include/sys/types.h-25-#define _SYS_TYPES_H 1
./tests/include/include/sys/types.h-26-
./tests/include/include/sys/types.h-27-#include <features.h>
./tests/include/include/sys/types.h-28-
./tests/include/include/sys/types.h-29-__BEGIN_DECLS
./tests/include/include/sys/types.h-30-
./tests/include/include/sys/types.h-31-#include <bits/types.h>
./tests/include/include/sys/types.h-32-
./tests/include/include/sys/types.h-33-#ifdef __USE_BSD
./tests/include/include/sys/types.h-34-# ifndef __u_char_defined
./tests/include/include/sys/types.h-35-typedef __u_char u_char;
./tests/include/include/sys/types.h-36-typedef __u_short u_short;
--
./tests/include/include/sys/socket.h-1-/* Declarations of socket constants, types, and functions.
./tests/include/include/sys/socket.h:2: Copyright (C) 1991,92,1994-2001,2003,2005 Free Software Foundation, Inc.
./tests/include/include/sys/socket.h-3- This file is part of the GNU C Library.
./tests/include/include/sys/socket.h-4-
./tests/include/include/sys/socket.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/socket.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/socket.h:7: License as published by the Free Software Foundation; either
./tests/include/include/sys/socket.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/socket.h-9-
./tests/include/include/sys/socket.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/socket.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/socket.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/socket.h:13: Lesser General Public License for more details.
./tests/include/include/sys/socket.h-14-
./tests/include/include/sys/socket.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/socket.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/socket.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/socket.h-18- 02111-1307 USA. */
./tests/include/include/sys/socket.h-19-
./tests/include/include/sys/socket.h-20-#ifndef _SYS_SOCKET_H
./tests/include/include/sys/socket.h-21-#define _SYS_SOCKET_H 1
./tests/include/include/sys/socket.h-22-
./tests/include/include/sys/socket.h-23-#include <features.h>
./tests/include/include/sys/socket.h-24-
./tests/include/include/sys/socket.h-25-__BEGIN_DECLS
./tests/include/include/sys/socket.h-26-
./tests/include/include/sys/socket.h-27-#include <sys/uio.h>
./tests/include/include/sys/socket.h-28-#define __need_size_t
./tests/include/include/sys/socket.h-29-#include <stddef.h>
./tests/include/include/sys/socket.h-30-
./tests/include/include/sys/socket.h-31-
./tests/include/include/sys/socket.h-32-/* This operating system-specific header file defines the SOCK_*, PF_*,
./tests/include/include/sys/socket.h-33- AF_*, MSG_*, SOL_*, and SO_* constants, and the `struct sockaddr',
./tests/include/include/sys/socket.h-34- `struct msghdr', and `struct linger' types. */
./tests/include/include/sys/socket.h-35-#include <bits/socket.h>
./tests/include/include/sys/socket.h-36-
--
./tests/include/include/sys/sem.h:1:/* Copyright (C) 1995-1999, 2000, 2003 Free Software Foundation, Inc.
./tests/include/include/sys/sem.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/sem.h-3-
./tests/include/include/sys/sem.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/sem.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/sem.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/sem.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/sem.h-8-
./tests/include/include/sys/sem.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/sem.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/sem.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/sem.h:12: Lesser General Public License for more details.
./tests/include/include/sys/sem.h-13-
./tests/include/include/sys/sem.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/sem.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/sem.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/sem.h-17- 02111-1307 USA. */
./tests/include/include/sys/sem.h-18-
./tests/include/include/sys/sem.h-19-#ifndef _SYS_SEM_H
./tests/include/include/sys/sem.h-20-#define _SYS_SEM_H 1
./tests/include/include/sys/sem.h-21-
./tests/include/include/sys/sem.h-22-#include <features.h>
./tests/include/include/sys/sem.h-23-
./tests/include/include/sys/sem.h-24-#define __need_size_t
./tests/include/include/sys/sem.h-25-#include <stddef.h>
./tests/include/include/sys/sem.h-26-
./tests/include/include/sys/sem.h-27-/* Get common definition of System V style IPC. */
./tests/include/include/sys/sem.h-28-#include <sys/ipc.h>
./tests/include/include/sys/sem.h-29-
./tests/include/include/sys/sem.h-30-/* Get system dependent definition of `struct semid_ds' and more. */
./tests/include/include/sys/sem.h-31-#include <bits/sem.h>
./tests/include/include/sys/sem.h-32-
./tests/include/include/sys/sem.h-33-#ifdef __USE_GNU
./tests/include/include/sys/sem.h-34-# define __need_timespec
./tests/include/include/sys/sem.h-35-# include <time.h>
--
./tests/include/include/sys/ioctl.h:1:/* Copyright (C) 1991, 92, 93, 94, 96, 98, 99 Free Software Foundation, Inc.
./tests/include/include/sys/ioctl.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/ioctl.h-3-
./tests/include/include/sys/ioctl.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/ioctl.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/ioctl.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/ioctl.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/ioctl.h-8-
./tests/include/include/sys/ioctl.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/ioctl.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/ioctl.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/ioctl.h:12: Lesser General Public License for more details.
./tests/include/include/sys/ioctl.h-13-
./tests/include/include/sys/ioctl.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/ioctl.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/ioctl.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/ioctl.h-17- 02111-1307 USA. */
./tests/include/include/sys/ioctl.h-18-
./tests/include/include/sys/ioctl.h-19-#ifndef _SYS_IOCTL_H
./tests/include/include/sys/ioctl.h-20-#define _SYS_IOCTL_H 1
./tests/include/include/sys/ioctl.h-21-
./tests/include/include/sys/ioctl.h-22-#include <features.h>
./tests/include/include/sys/ioctl.h-23-
./tests/include/include/sys/ioctl.h-24-__BEGIN_DECLS
./tests/include/include/sys/ioctl.h-25-
./tests/include/include/sys/ioctl.h-26-/* Get the list of `ioctl' requests and related constants. */
./tests/include/include/sys/ioctl.h-27-#include <bits/ioctls.h>
./tests/include/include/sys/ioctl.h-28-
./tests/include/include/sys/ioctl.h-29-/* Define some types used by `ioctl' requests. */
./tests/include/include/sys/ioctl.h-30-#include <bits/ioctl-types.h>
./tests/include/include/sys/ioctl.h-31-
./tests/include/include/sys/ioctl.h-32-/* On a Unix system, the system <sys/ioctl.h> probably defines some of
./tests/include/include/sys/ioctl.h-33- the symbols we define in <sys/ttydefaults.h> (usually with the same
./tests/include/include/sys/ioctl.h-34- values). The code to generate <bits/ioctls.h> has omitted these
./tests/include/include/sys/ioctl.h-35- symbols to avoid the conflict, but a Unix program expects <sys/ioctl.h>
--
./tests/include/include/sys/wait.h:1:/* Copyright (C) 1991-1994,1996-2001,2003,2004,2005
./tests/include/include/sys/wait.h-2- Free Software Foundation, Inc.
./tests/include/include/sys/wait.h-3- This file is part of the GNU C Library.
./tests/include/include/sys/wait.h-4-
./tests/include/include/sys/wait.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/wait.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/wait.h:7: License as published by the Free Software Foundation; either
./tests/include/include/sys/wait.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/wait.h-9-
./tests/include/include/sys/wait.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/wait.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/wait.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/wait.h:13: Lesser General Public License for more details.
./tests/include/include/sys/wait.h-14-
./tests/include/include/sys/wait.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/wait.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/wait.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/wait.h-18- 02111-1307 USA. */
./tests/include/include/sys/wait.h-19-
./tests/include/include/sys/wait.h-20-/*
./tests/include/include/sys/wait.h-21- * POSIX Standard: 3.2.1 Wait for Process Termination <sys/wait.h>
./tests/include/include/sys/wait.h-22- */
./tests/include/include/sys/wait.h-23-
./tests/include/include/sys/wait.h-24-#ifndef _SYS_WAIT_H
./tests/include/include/sys/wait.h-25-#define _SYS_WAIT_H 1
./tests/include/include/sys/wait.h-26-
./tests/include/include/sys/wait.h-27-#include <features.h>
./tests/include/include/sys/wait.h-28-
./tests/include/include/sys/wait.h-29-__BEGIN_DECLS
./tests/include/include/sys/wait.h-30-
./tests/include/include/sys/wait.h-31-#include <signal.h>
./tests/include/include/sys/wait.h-32-#include <sys/resource.h>
./tests/include/include/sys/wait.h-33-
./tests/include/include/sys/wait.h-34-/* These macros could also be defined in <stdlib.h>. */
./tests/include/include/sys/wait.h-35-#if !defined _STDLIB_H || !defined __USE_XOPEN
./tests/include/include/sys/wait.h-36-/* This will define the `W*' macros for the flag
--
./tests/include/include/sys/wait.h-80-# include <bits/waitstatus.h>
./tests/include/include/sys/wait.h-81-
./tests/include/include/sys/wait.h-82-# define WEXITSTATUS(status) __WEXITSTATUS(__WAIT_INT(status))
./tests/include/include/sys/wait.h:83:# define WTERMSIG(status) __WTERMSIG(__WAIT_INT(status))
./tests/include/include/sys/wait.h-84-# define WSTOPSIG(status) __WSTOPSIG(__WAIT_INT(status))
./tests/include/include/sys/wait.h-85-# define WIFEXITED(status) __WIFEXITED(__WAIT_INT(status))
./tests/include/include/sys/wait.h-86-# define WIFSIGNALED(status) __WIFSIGNALED(__WAIT_INT(status))
./tests/include/include/sys/wait.h-87-# define WIFSTOPPED(status) __WIFSTOPPED(__WAIT_INT(status))
./tests/include/include/sys/wait.h-88-# ifdef __WIFCONTINUED
./tests/include/include/sys/wait.h-89-# define WIFCONTINUED(status) __WIFCONTINUED(__WAIT_INT(status))
./tests/include/include/sys/wait.h-90-# endif
./tests/include/include/sys/wait.h-91-#endif /* <stdlib.h> not included. */
./tests/include/include/sys/wait.h-92-
./tests/include/include/sys/wait.h-93-#ifdef __USE_BSD
./tests/include/include/sys/wait.h-94-# define WCOREFLAG __WCOREFLAG
./tests/include/include/sys/wait.h-95-# define WCOREDUMP(status) __WCOREDUMP(__WAIT_INT(status))
./tests/include/include/sys/wait.h-96-# define W_EXITCODE(ret, sig) __W_EXITCODE(ret, sig)
./tests/include/include/sys/wait.h-97-# define W_STOPCODE(sig) __W_STOPCODE(sig)
./tests/include/include/sys/wait.h-98-#endif
./tests/include/include/sys/wait.h-99-
./tests/include/include/sys/wait.h-100-/* The following values are used by the `waitid' function. */
./tests/include/include/sys/wait.h-101-#if defined __USE_SVID || defined __USE_XOPEN
./tests/include/include/sys/wait.h-102-typedef enum
./tests/include/include/sys/wait.h-103-{
--
./tests/include/include/sys/ucontext.h:1:/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
./tests/include/include/sys/ucontext.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/ucontext.h-3-
./tests/include/include/sys/ucontext.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/ucontext.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/ucontext.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/ucontext.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/ucontext.h-8-
./tests/include/include/sys/ucontext.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/ucontext.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/ucontext.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/ucontext.h:12: Lesser General Public License for more details.
./tests/include/include/sys/ucontext.h-13-
./tests/include/include/sys/ucontext.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/ucontext.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/ucontext.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/ucontext.h-17- 02111-1307 USA. */
./tests/include/include/sys/ucontext.h-18-
./tests/include/include/sys/ucontext.h-19-#ifndef _SYS_UCONTEXT_H
./tests/include/include/sys/ucontext.h-20-#define _SYS_UCONTEXT_H 1
./tests/include/include/sys/ucontext.h-21-
./tests/include/include/sys/ucontext.h-22-#include <features.h>
./tests/include/include/sys/ucontext.h-23-#include <signal.h>
./tests/include/include/sys/ucontext.h-24-
./tests/include/include/sys/ucontext.h-25-/* We need the signal context definitions even if they are not used
./tests/include/include/sys/ucontext.h-26- included in <signal.h>. */
./tests/include/include/sys/ucontext.h-27-#include <bits/sigcontext.h>
./tests/include/include/sys/ucontext.h-28-
./tests/include/include/sys/ucontext.h-29-
./tests/include/include/sys/ucontext.h-30-/* Type for general register. */
./tests/include/include/sys/ucontext.h-31-typedef int greg_t;
./tests/include/include/sys/ucontext.h-32-
./tests/include/include/sys/ucontext.h-33-/* Number of general registers. */
./tests/include/include/sys/ucontext.h-34-#define NGREG 19
./tests/include/include/sys/ucontext.h-35-
--
./tests/include/include/sys/ipc.h:1:/* Copyright (C) 1995,1996,1997,1999,2002 Free Software Foundation, Inc.
./tests/include/include/sys/ipc.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/ipc.h-3-
./tests/include/include/sys/ipc.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/ipc.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/ipc.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/ipc.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/ipc.h-8-
./tests/include/include/sys/ipc.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/ipc.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/ipc.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/ipc.h:12: Lesser General Public License for more details.
./tests/include/include/sys/ipc.h-13-
./tests/include/include/sys/ipc.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/ipc.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/ipc.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/ipc.h-17- 02111-1307 USA. */
./tests/include/include/sys/ipc.h-18-
./tests/include/include/sys/ipc.h-19-#ifndef _SYS_IPC_H
./tests/include/include/sys/ipc.h-20-#define _SYS_IPC_H 1
./tests/include/include/sys/ipc.h-21-
./tests/include/include/sys/ipc.h-22-#include <features.h>
./tests/include/include/sys/ipc.h-23-
./tests/include/include/sys/ipc.h-24-#if !defined __USE_SVID && !defined __USE_XOPEN && __GNUC__ >= 2
./tests/include/include/sys/ipc.h-25-# warning "Files using this header must be compiled with _SVID_SOURCE or _XOPEN_SOURCE"
./tests/include/include/sys/ipc.h-26-#endif
./tests/include/include/sys/ipc.h-27-
./tests/include/include/sys/ipc.h-28-/* Get system dependent definition of `struct ipc_perm' and more. */
./tests/include/include/sys/ipc.h-29-#include <bits/ipctypes.h>
./tests/include/include/sys/ipc.h-30-#include <bits/ipc.h>
./tests/include/include/sys/ipc.h-31-
./tests/include/include/sys/ipc.h-32-#ifndef __uid_t_defined
./tests/include/include/sys/ipc.h-33-typedef __uid_t uid_t;
./tests/include/include/sys/ipc.h-34-# define __uid_t_defined
./tests/include/include/sys/ipc.h-35-#endif
--
./tests/include/include/sys/resource.h:1:/* Copyright (C) 1992,94,1996-2000,2002,2004 Free Software Foundation, Inc.
./tests/include/include/sys/resource.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/resource.h-3-
./tests/include/include/sys/resource.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/resource.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/resource.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/resource.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/resource.h-8-
./tests/include/include/sys/resource.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/resource.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/resource.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/resource.h:12: Lesser General Public License for more details.
./tests/include/include/sys/resource.h-13-
./tests/include/include/sys/resource.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/resource.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/resource.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/resource.h-17- 02111-1307 USA. */
./tests/include/include/sys/resource.h-18-
./tests/include/include/sys/resource.h-19-#ifndef _SYS_RESOURCE_H
./tests/include/include/sys/resource.h-20-#define _SYS_RESOURCE_H 1
./tests/include/include/sys/resource.h-21-
./tests/include/include/sys/resource.h-22-#include <features.h>
./tests/include/include/sys/resource.h-23-
./tests/include/include/sys/resource.h-24-/* Get the system-dependent definitions of structures and bit values. */
./tests/include/include/sys/resource.h-25-#include <bits/resource.h>
./tests/include/include/sys/resource.h-26-
./tests/include/include/sys/resource.h-27-#ifndef __id_t_defined
./tests/include/include/sys/resource.h-28-typedef __id_t id_t;
./tests/include/include/sys/resource.h-29-# define __id_t_defined
./tests/include/include/sys/resource.h-30-#endif
./tests/include/include/sys/resource.h-31-
./tests/include/include/sys/resource.h-32-__BEGIN_DECLS
./tests/include/include/sys/resource.h-33-
./tests/include/include/sys/resource.h-34-/* The X/Open standard defines that all the functions below must use
./tests/include/include/sys/resource.h-35- `int' as the type for the first argument. When we are compiling with
--
./tests/include/include/sys/times.h:1:/* Copyright (C) 1991, 1992, 1996, 1998, 1999 Free Software Foundation, Inc.
./tests/include/include/sys/times.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/times.h-3-
./tests/include/include/sys/times.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/times.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/times.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/times.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/times.h-8-
./tests/include/include/sys/times.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/times.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/times.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/times.h:12: Lesser General Public License for more details.
./tests/include/include/sys/times.h-13-
./tests/include/include/sys/times.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/times.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/times.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/times.h-17- 02111-1307 USA. */
./tests/include/include/sys/times.h-18-
./tests/include/include/sys/times.h-19-/*
./tests/include/include/sys/times.h-20- * POSIX Standard: 4.5.2 Process Times <sys/times.h>
./tests/include/include/sys/times.h-21- */
./tests/include/include/sys/times.h-22-
./tests/include/include/sys/times.h-23-#ifndef _SYS_TIMES_H
./tests/include/include/sys/times.h-24-#define _SYS_TIMES_H 1
./tests/include/include/sys/times.h-25-
./tests/include/include/sys/times.h-26-#include <features.h>
./tests/include/include/sys/times.h-27-
./tests/include/include/sys/times.h-28-#define __need_clock_t
./tests/include/include/sys/times.h-29-#include <time.h>
./tests/include/include/sys/times.h-30-
./tests/include/include/sys/times.h-31-
./tests/include/include/sys/times.h-32-__BEGIN_DECLS
./tests/include/include/sys/times.h-33-
./tests/include/include/sys/times.h-34-/* Structure describing CPU time used by a process and its children. */
./tests/include/include/sys/times.h-35-struct tms
--
./tests/include/include/sys/sysmacros.h-1-/* Definitions of macros to access `dev_t' values.
./tests/include/include/sys/sysmacros.h:2: Copyright (C) 1996, 1997, 1999, 2003, 2004 Free Software Foundation, Inc.
./tests/include/include/sys/sysmacros.h-3- This file is part of the GNU C Library.
./tests/include/include/sys/sysmacros.h-4-
./tests/include/include/sys/sysmacros.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/sysmacros.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/sysmacros.h:7: License as published by the Free Software Foundation; either
./tests/include/include/sys/sysmacros.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/sysmacros.h-9-
./tests/include/include/sys/sysmacros.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/sysmacros.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/sysmacros.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/sysmacros.h:13: Lesser General Public License for more details.
./tests/include/include/sys/sysmacros.h-14-
./tests/include/include/sys/sysmacros.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/sysmacros.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/sysmacros.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/sysmacros.h-18- 02111-1307 USA. */
./tests/include/include/sys/sysmacros.h-19-
./tests/include/include/sys/sysmacros.h-20-#ifndef _SYS_SYSMACROS_H
./tests/include/include/sys/sysmacros.h-21-#define _SYS_SYSMACROS_H 1
./tests/include/include/sys/sysmacros.h-22-
./tests/include/include/sys/sysmacros.h-23-#include <features.h>
./tests/include/include/sys/sysmacros.h-24-
./tests/include/include/sys/sysmacros.h-25-/* If the compiler does not know long long it is out of luck. We are
./tests/include/include/sys/sysmacros.h-26- not going to hack weird hacks to support the dev_t representation
./tests/include/include/sys/sysmacros.h-27- they need. */
./tests/include/include/sys/sysmacros.h-28-#ifdef __GLIBC_HAVE_LONG_LONG
./tests/include/include/sys/sysmacros.h-29-__extension__
./tests/include/include/sys/sysmacros.h-30-extern __inline unsigned int gnu_dev_major (unsigned long long int __dev)
./tests/include/include/sys/sysmacros.h-31- __THROW;
./tests/include/include/sys/sysmacros.h-32-__extension__
./tests/include/include/sys/sysmacros.h-33-extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
./tests/include/include/sys/sysmacros.h-34- __THROW;
./tests/include/include/sys/sysmacros.h-35-__extension__
./tests/include/include/sys/sysmacros.h-36-extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major,
--
./tests/include/include/sys/uio.h:1:/* Copyright (C) 1991, 92, 96, 97, 98, 99, 2003 Free Software Foundation, Inc.
./tests/include/include/sys/uio.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/uio.h-3-
./tests/include/include/sys/uio.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/uio.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/uio.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/uio.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/uio.h-8-
./tests/include/include/sys/uio.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/uio.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/uio.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/uio.h:12: Lesser General Public License for more details.
./tests/include/include/sys/uio.h-13-
./tests/include/include/sys/uio.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/uio.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/uio.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/uio.h-17- 02111-1307 USA. */
./tests/include/include/sys/uio.h-18-
./tests/include/include/sys/uio.h-19-#ifndef _SYS_UIO_H
./tests/include/include/sys/uio.h-20-#define _SYS_UIO_H 1
./tests/include/include/sys/uio.h-21-
./tests/include/include/sys/uio.h-22-#include <features.h>
./tests/include/include/sys/uio.h-23-
./tests/include/include/sys/uio.h-24-#include <sys/types.h>
./tests/include/include/sys/uio.h-25-
./tests/include/include/sys/uio.h-26-__BEGIN_DECLS
./tests/include/include/sys/uio.h-27-
./tests/include/include/sys/uio.h-28-/* This file defines `struct iovec'. */
./tests/include/include/sys/uio.h-29-#include <bits/uio.h>
./tests/include/include/sys/uio.h-30-
./tests/include/include/sys/uio.h-31-
./tests/include/include/sys/uio.h-32-/* Read data from file descriptor FD, and put the result in the
./tests/include/include/sys/uio.h-33- buffers described by IOVEC, which is a vector of COUNT `struct iovec's.
./tests/include/include/sys/uio.h-34- The buffers are filled in the order specified.
./tests/include/include/sys/uio.h-35- Operates just like `read' (see <unistd.h>) except that data are
--
./tests/include/include/sys/select.h-1-/* `fd_set' type and related macros, and `select'/`pselect' declarations.
./tests/include/include/sys/select.h:2: Copyright (C) 1996,97,98,99,2000,01,02,2003 Free Software Foundation, Inc.
./tests/include/include/sys/select.h-3- This file is part of the GNU C Library.
./tests/include/include/sys/select.h-4-
./tests/include/include/sys/select.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/select.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/select.h:7: License as published by the Free Software Foundation; either
./tests/include/include/sys/select.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/select.h-9-
./tests/include/include/sys/select.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/select.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/select.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/select.h:13: Lesser General Public License for more details.
./tests/include/include/sys/select.h-14-
./tests/include/include/sys/select.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/select.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/select.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/select.h-18- 02111-1307 USA. */
./tests/include/include/sys/select.h-19-
./tests/include/include/sys/select.h-20-/* POSIX 1003.1g: 6.2 Select from File Descriptor Sets <sys/select.h> */
./tests/include/include/sys/select.h-21-
./tests/include/include/sys/select.h-22-#ifndef _SYS_SELECT_H
./tests/include/include/sys/select.h-23-#define _SYS_SELECT_H 1
./tests/include/include/sys/select.h-24-
./tests/include/include/sys/select.h-25-#include <features.h>
./tests/include/include/sys/select.h-26-
./tests/include/include/sys/select.h-27-/* Get definition of needed basic types. */
./tests/include/include/sys/select.h-28-#include <bits/types.h>
./tests/include/include/sys/select.h-29-
./tests/include/include/sys/select.h-30-/* Get __FD_* definitions. */
./tests/include/include/sys/select.h-31-#include <bits/select.h>
./tests/include/include/sys/select.h-32-
./tests/include/include/sys/select.h-33-/* Get __sigset_t. */
./tests/include/include/sys/select.h-34-#include <bits/sigset.h>
./tests/include/include/sys/select.h-35-
./tests/include/include/sys/select.h-36-#ifndef __sigset_t_defined
--
./tests/include/include/sys/select.h-100-
./tests/include/include/sys/select.h-101-/* Check the first NFDS descriptors each in READFDS (if not NULL) for read
./tests/include/include/sys/select.h-102- readiness, in WRITEFDS (if not NULL) for write readiness, and in EXCEPTFDS
./tests/include/include/sys/select.h:103: (if not NULL) for exceptional conditions. If TIMEOUT is not NULL, time out
./tests/include/include/sys/select.h-104- after waiting the interval specified therein. Returns the number of ready
./tests/include/include/sys/select.h-105- descriptors, or -1 for errors.
./tests/include/include/sys/select.h-106-
./tests/include/include/sys/select.h-107- This function is a cancellation point and therefore not marked with
./tests/include/include/sys/select.h-108- __THROW. */
./tests/include/include/sys/select.h-109-extern int select (int __nfds, fd_set *__restrict __readfds,
./tests/include/include/sys/select.h-110- fd_set *__restrict __writefds,
./tests/include/include/sys/select.h-111- fd_set *__restrict __exceptfds,
./tests/include/include/sys/select.h-112- struct timeval *__restrict __timeout);
./tests/include/include/sys/select.h-113-
./tests/include/include/sys/select.h-114-#ifdef __USE_XOPEN2K
./tests/include/include/sys/select.h-115-/* Same as above only that the TIMEOUT value is given with higher
./tests/include/include/sys/select.h-116- resolution and a sigmask which is been set temporarily. This version
./tests/include/include/sys/select.h-117- should be used.
./tests/include/include/sys/select.h-118-
./tests/include/include/sys/select.h-119- This function is a cancellation point and therefore not marked with
./tests/include/include/sys/select.h-120- __THROW. */
./tests/include/include/sys/select.h-121-extern int pselect (int __nfds, fd_set *__restrict __readfds,
./tests/include/include/sys/select.h-122- fd_set *__restrict __writefds,
./tests/include/include/sys/select.h-123- fd_set *__restrict __exceptfds,
--
./tests/include/include/sys/file.h:1:/* Copyright (C) 1991, 92, 96, 97, 98, 99 Free Software Foundation, Inc.
./tests/include/include/sys/file.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/file.h-3-
./tests/include/include/sys/file.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/file.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/file.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/file.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/file.h-8-
./tests/include/include/sys/file.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/file.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/file.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/file.h:12: Lesser General Public License for more details.
./tests/include/include/sys/file.h-13-
./tests/include/include/sys/file.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/file.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/file.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/file.h-17- 02111-1307 USA. */
./tests/include/include/sys/file.h-18-
./tests/include/include/sys/file.h-19-#ifndef _SYS_FILE_H
./tests/include/include/sys/file.h-20-#define _SYS_FILE_H 1
./tests/include/include/sys/file.h-21-
./tests/include/include/sys/file.h-22-#include <features.h>
./tests/include/include/sys/file.h-23-
./tests/include/include/sys/file.h-24-#ifndef _FCNTL_H
./tests/include/include/sys/file.h-25-# include <fcntl.h>
./tests/include/include/sys/file.h-26-#endif
./tests/include/include/sys/file.h-27-
./tests/include/include/sys/file.h-28-__BEGIN_DECLS
./tests/include/include/sys/file.h-29-
./tests/include/include/sys/file.h-30-
./tests/include/include/sys/file.h-31-/* Alternate names for values for the WHENCE argument to `lseek'.
./tests/include/include/sys/file.h-32- These are the same as SEEK_SET, SEEK_CUR, and SEEK_END, respectively. */
./tests/include/include/sys/file.h-33-#ifndef L_SET
./tests/include/include/sys/file.h-34-# define L_SET 0 /* Seek from beginning of file. */
./tests/include/include/sys/file.h-35-# define L_INCR 1 /* Seek from current position. */
--
./tests/include/include/sys/stat.h:1:/* Copyright (C) 1991,1992,1995-2004,2005,2006 Free Software Foundation, Inc.
./tests/include/include/sys/stat.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/stat.h-3-
./tests/include/include/sys/stat.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/stat.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/stat.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/stat.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/stat.h-8-
./tests/include/include/sys/stat.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/stat.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/stat.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/stat.h:12: Lesser General Public License for more details.
./tests/include/include/sys/stat.h-13-
./tests/include/include/sys/stat.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/stat.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/stat.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/stat.h-17- 02111-1307 USA. */
./tests/include/include/sys/stat.h-18-
./tests/include/include/sys/stat.h-19-/*
./tests/include/include/sys/stat.h-20- * POSIX Standard: 5.6 File Characteristics <sys/stat.h>
./tests/include/include/sys/stat.h-21- */
./tests/include/include/sys/stat.h-22-
./tests/include/include/sys/stat.h-23-#ifndef _SYS_STAT_H
./tests/include/include/sys/stat.h-24-#define _SYS_STAT_H 1
./tests/include/include/sys/stat.h-25-
./tests/include/include/sys/stat.h-26-#include <features.h>
./tests/include/include/sys/stat.h-27-
./tests/include/include/sys/stat.h-28-#include <bits/types.h> /* For __mode_t and __dev_t. */
./tests/include/include/sys/stat.h-29-
./tests/include/include/sys/stat.h-30-#if defined __USE_XOPEN || defined __USE_MISC
./tests/include/include/sys/stat.h-31-# if defined __USE_XOPEN || defined __USE_XOPEN2K
./tests/include/include/sys/stat.h-32-# define __need_time_t
./tests/include/include/sys/stat.h-33-# endif
./tests/include/include/sys/stat.h-34-# ifdef __USE_MISC
./tests/include/include/sys/stat.h-35-# define __need_timespec
--
./tests/include/include/sys/param.h:1:/* Copyright (C) 1995,1996,1997,2000,2001,2003 Free Software Foundation, Inc.
./tests/include/include/sys/param.h-2- This file is part of the GNU C Library.
./tests/include/include/sys/param.h-3-
./tests/include/include/sys/param.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/sys/param.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/sys/param.h:6: License as published by the Free Software Foundation; either
./tests/include/include/sys/param.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/sys/param.h-8-
./tests/include/include/sys/param.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/sys/param.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/sys/param.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/sys/param.h:12: Lesser General Public License for more details.
./tests/include/include/sys/param.h-13-
./tests/include/include/sys/param.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/sys/param.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/sys/param.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/sys/param.h-17- 02111-1307 USA. */
./tests/include/include/sys/param.h-18-
./tests/include/include/sys/param.h-19-#ifndef _SYS_PARAM_H
./tests/include/include/sys/param.h-20-#define _SYS_PARAM_H 1
./tests/include/include/sys/param.h-21-
./tests/include/include/sys/param.h-22-#include <limits.h>
./tests/include/include/sys/param.h-23-#include <linux/limits.h>
./tests/include/include/sys/param.h-24-#include <linux/param.h>
./tests/include/include/sys/param.h-25-
./tests/include/include/sys/param.h-26-/* BSD names for some <limits.h> values. */
./tests/include/include/sys/param.h-27-
./tests/include/include/sys/param.h-28-#define NBBY CHAR_BIT
./tests/include/include/sys/param.h-29-#ifndef NGROUPS
./tests/include/include/sys/param.h-30-# define NGROUPS NGROUPS_MAX
./tests/include/include/sys/param.h-31-#endif
./tests/include/include/sys/param.h-32-#define MAXSYMLINKS 20
./tests/include/include/sys/param.h-33-#define CANBSIZ MAX_CANON
./tests/include/include/sys/param.h-34-#define NCARGS ARG_MAX
./tests/include/include/sys/param.h-35-#define MAXPATHLEN PATH_MAX
--
./tests/include/include/string.h:1:/* Copyright (C) 1991-1993, 1995-2003, 2004 Free Software Foundation, Inc.
./tests/include/include/string.h-2- This file is part of the GNU C Library.
./tests/include/include/string.h-3-
./tests/include/include/string.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/string.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/string.h:6: License as published by the Free Software Foundation; either
./tests/include/include/string.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/string.h-8-
./tests/include/include/string.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/string.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/string.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/string.h:12: Lesser General Public License for more details.
./tests/include/include/string.h-13-
./tests/include/include/string.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/string.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/string.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/string.h-17- 02111-1307 USA. */
./tests/include/include/string.h-18-
./tests/include/include/string.h-19-/*
./tests/include/include/string.h-20- * ISO C99 Standard: 7.21 String handling <string.h>
./tests/include/include/string.h-21- */
./tests/include/include/string.h-22-
./tests/include/include/string.h-23-#ifndef _STRING_H
./tests/include/include/string.h-24-#define _STRING_H 1
./tests/include/include/string.h-25-
./tests/include/include/string.h-26-#include <features.h>
./tests/include/include/string.h-27-
./tests/include/include/string.h-28-__BEGIN_DECLS
./tests/include/include/string.h-29-
./tests/include/include/string.h-30-/* Get size_t and NULL from <stddef.h>. */
./tests/include/include/string.h-31-#define __need_size_t
./tests/include/include/string.h-32-#define __need_NULL
./tests/include/include/string.h-33-#include <stddef.h>
./tests/include/include/string.h-34-
./tests/include/include/string.h-35-
--
./tests/include/include/fcntl.h:1:/* Copyright (C) 1991,1992,1994-2001,2003,2004,2005,2006
./tests/include/include/fcntl.h-2- Free Software Foundation, Inc.
./tests/include/include/fcntl.h-3- This file is part of the GNU C Library.
./tests/include/include/fcntl.h-4-
./tests/include/include/fcntl.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/fcntl.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/fcntl.h:7: License as published by the Free Software Foundation; either
./tests/include/include/fcntl.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/fcntl.h-9-
./tests/include/include/fcntl.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/fcntl.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/fcntl.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/fcntl.h:13: Lesser General Public License for more details.
./tests/include/include/fcntl.h-14-
./tests/include/include/fcntl.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/fcntl.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/fcntl.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/fcntl.h-18- 02111-1307 USA. */
./tests/include/include/fcntl.h-19-
./tests/include/include/fcntl.h-20-/*
./tests/include/include/fcntl.h-21- * POSIX Standard: 6.5 File Control Operations <fcntl.h>
./tests/include/include/fcntl.h-22- */
./tests/include/include/fcntl.h-23-
./tests/include/include/fcntl.h-24-#ifndef _FCNTL_H
./tests/include/include/fcntl.h-25-#define _FCNTL_H 1
./tests/include/include/fcntl.h-26-
./tests/include/include/fcntl.h-27-#include <features.h>
./tests/include/include/fcntl.h-28-
./tests/include/include/fcntl.h-29-/* This must be early so <bits/fcntl.h> can define types winningly. */
./tests/include/include/fcntl.h-30-__BEGIN_DECLS
./tests/include/include/fcntl.h-31-
./tests/include/include/fcntl.h-32-/* Get the definitions of O_*, F_*, FD_*: all the
./tests/include/include/fcntl.h-33- numbers and flag bits for `open', `fcntl', et al. */
./tests/include/include/fcntl.h-34-#include <bits/fcntl.h>
./tests/include/include/fcntl.h-35-
./tests/include/include/fcntl.h-36-/* For XPG all symbols from <sys/stat.h> should also be available. */
--
./tests/include/include/gconv.h:1:/* Copyright (C) 1997-1999, 2000-2002 Free Software Foundation, Inc.
./tests/include/include/gconv.h-2- This file is part of the GNU C Library.
./tests/include/include/gconv.h-3-
./tests/include/include/gconv.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/gconv.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/gconv.h:6: License as published by the Free Software Foundation; either
./tests/include/include/gconv.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/gconv.h-8-
./tests/include/include/gconv.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/gconv.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/gconv.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/gconv.h:12: Lesser General Public License for more details.
./tests/include/include/gconv.h-13-
./tests/include/include/gconv.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/gconv.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/gconv.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/gconv.h-17- 02111-1307 USA. */
./tests/include/include/gconv.h-18-
./tests/include/include/gconv.h-19-/* This header provides no interface for a user to the internals of
./tests/include/include/gconv.h-20- the gconv implementation in the libc. Therefore there is no use
./tests/include/include/gconv.h-21- for these definitions beside for writing additional gconv modules. */
./tests/include/include/gconv.h-22-
./tests/include/include/gconv.h-23-#ifndef _GCONV_H
./tests/include/include/gconv.h-24-#define _GCONV_H 1
./tests/include/include/gconv.h-25-
./tests/include/include/gconv.h-26-#include <features.h>
./tests/include/include/gconv.h-27-#define __need_mbstate_t
./tests/include/include/gconv.h-28-#include <wchar.h>
./tests/include/include/gconv.h-29-#define __need_size_t
./tests/include/include/gconv.h-30-#define __need_wchar_t
./tests/include/include/gconv.h-31-#include <stddef.h>
./tests/include/include/gconv.h-32-
./tests/include/include/gconv.h-33-/* ISO 10646 value used to signal invalid value. */
./tests/include/include/gconv.h-34-#define __UNKNOWN_10646_CHAR ((wchar_t) 0xfffd)
./tests/include/include/gconv.h-35-
--
./tests/include/include/errno.h:1:/* Copyright (C) 1991,92,93,94,95,96,97,2002 Free Software Foundation, Inc.
./tests/include/include/errno.h-2- This file is part of the GNU C Library.
./tests/include/include/errno.h-3-
./tests/include/include/errno.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/errno.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/errno.h:6: License as published by the Free Software Foundation; either
./tests/include/include/errno.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/errno.h-8-
./tests/include/include/errno.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/errno.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/errno.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/errno.h:12: Lesser General Public License for more details.
./tests/include/include/errno.h-13-
./tests/include/include/errno.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/errno.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/errno.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/errno.h-17- 02111-1307 USA. */
./tests/include/include/errno.h-18-
./tests/include/include/errno.h-19-/*
./tests/include/include/errno.h-20- * ISO C99 Standard: 7.5 Errors <errno.h>
./tests/include/include/errno.h-21- */
./tests/include/include/errno.h-22-
./tests/include/include/errno.h-23-#ifndef _ERRNO_H
./tests/include/include/errno.h-24-
./tests/include/include/errno.h-25-/* The includer defined __need_Emath if he wants only the definitions
./tests/include/include/errno.h-26- of EDOM and ERANGE, and not everything else. */
./tests/include/include/errno.h-27-#ifndef __need_Emath
./tests/include/include/errno.h-28-# define _ERRNO_H 1
./tests/include/include/errno.h-29-# include <features.h>
./tests/include/include/errno.h-30-#endif
./tests/include/include/errno.h-31-
./tests/include/include/errno.h-32-__BEGIN_DECLS
./tests/include/include/errno.h-33-
./tests/include/include/errno.h-34-/* Get the error number constants from the system-specific file.
./tests/include/include/errno.h-35- This file will test __need_Emath and _ERRNO_H. */
--
./tests/include/include/netinet/in.h:1:/* Copyright (C) 1991-2001, 2003, 2004 Free Software Foundation, Inc.
./tests/include/include/netinet/in.h-2- This file is part of the GNU C Library.
./tests/include/include/netinet/in.h-3-
./tests/include/include/netinet/in.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/netinet/in.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/netinet/in.h:6: License as published by the Free Software Foundation; either
./tests/include/include/netinet/in.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/netinet/in.h-8-
./tests/include/include/netinet/in.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/netinet/in.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/netinet/in.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/netinet/in.h:12: Lesser General Public License for more details.
./tests/include/include/netinet/in.h-13-
./tests/include/include/netinet/in.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/netinet/in.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/netinet/in.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/netinet/in.h-17- 02111-1307 USA. */
./tests/include/include/netinet/in.h-18-
./tests/include/include/netinet/in.h-19-#ifndef _NETINET_IN_H
./tests/include/include/netinet/in.h-20-#define _NETINET_IN_H 1
./tests/include/include/netinet/in.h-21-
./tests/include/include/netinet/in.h-22-#include <features.h>
./tests/include/include/netinet/in.h-23-#include <stdint.h>
./tests/include/include/netinet/in.h-24-#include <sys/socket.h>
./tests/include/include/netinet/in.h-25-#include <bits/types.h>
./tests/include/include/netinet/in.h-26-
./tests/include/include/netinet/in.h-27-
./tests/include/include/netinet/in.h-28-__BEGIN_DECLS
./tests/include/include/netinet/in.h-29-
./tests/include/include/netinet/in.h-30-/* Standard well-defined IP protocols. */
./tests/include/include/netinet/in.h-31-enum
./tests/include/include/netinet/in.h-32- {
./tests/include/include/netinet/in.h-33- IPPROTO_IP = 0, /* Dummy protocol for TCP. */
./tests/include/include/netinet/in.h-34-#define IPPROTO_IP IPPROTO_IP
./tests/include/include/netinet/in.h-35- IPPROTO_HOPOPTS = 0, /* IPv6 Hop-by-Hop options. */
--
./tests/include/include/endian.h:1:/* Copyright (C) 1992, 1996, 1997, 2000 Free Software Foundation, Inc.
./tests/include/include/endian.h-2- This file is part of the GNU C Library.
./tests/include/include/endian.h-3-
./tests/include/include/endian.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/endian.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/endian.h:6: License as published by the Free Software Foundation; either
./tests/include/include/endian.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/endian.h-8-
./tests/include/include/endian.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/endian.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/endian.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/endian.h:12: Lesser General Public License for more details.
./tests/include/include/endian.h-13-
./tests/include/include/endian.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/endian.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/endian.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/endian.h-17- 02111-1307 USA. */
./tests/include/include/endian.h-18-
./tests/include/include/endian.h-19-#ifndef _ENDIAN_H
./tests/include/include/endian.h-20-#define _ENDIAN_H 1
./tests/include/include/endian.h-21-
./tests/include/include/endian.h-22-#include <features.h>
./tests/include/include/endian.h-23-
./tests/include/include/endian.h-24-/* Definitions for byte order, according to significance of bytes,
./tests/include/include/endian.h-25- from low addresses to high addresses. The value is what you get by
./tests/include/include/endian.h-26- putting '4' in the most significant byte, '3' in the second most
./tests/include/include/endian.h-27- significant byte, '2' in the second least significant byte, and '1'
./tests/include/include/endian.h-28- in the least significant byte, and then writing down one digit for
./tests/include/include/endian.h-29- each byte, starting with the byte at the lowest address at the left,
./tests/include/include/endian.h-30- and proceeding to the byte with the highest address at the right. */
./tests/include/include/endian.h-31-
./tests/include/include/endian.h-32-#define __LITTLE_ENDIAN 1234
./tests/include/include/endian.h-33-#define __BIG_ENDIAN 4321
./tests/include/include/endian.h-34-#define __PDP_ENDIAN 3412
./tests/include/include/endian.h-35-
--
./tests/include/include/features.h:1:/* Copyright (C) 1991,1992,1993,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006
./tests/include/include/features.h-2- Free Software Foundation, Inc.
./tests/include/include/features.h-3- This file is part of the GNU C Library.
./tests/include/include/features.h-4-
./tests/include/include/features.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/features.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/features.h:7: License as published by the Free Software Foundation; either
./tests/include/include/features.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/features.h-9-
./tests/include/include/features.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/features.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/features.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/features.h:13: Lesser General Public License for more details.
./tests/include/include/features.h-14-
./tests/include/include/features.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/features.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/features.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/features.h-18- 02111-1307 USA. */
./tests/include/include/features.h-19-
./tests/include/include/features.h-20-#ifndef _FEATURES_H
./tests/include/include/features.h-21-#define _FEATURES_H 1
./tests/include/include/features.h-22-
./tests/include/include/features.h-23-/* These are defined by the user (or the compiler)
./tests/include/include/features.h-24- to specify the desired environment:
./tests/include/include/features.h-25-
./tests/include/include/features.h-26- __STRICT_ANSI__ ISO Standard C.
./tests/include/include/features.h-27- _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
./tests/include/include/features.h-28- _POSIX_SOURCE IEEE Std 1003.1.
./tests/include/include/features.h-29- _POSIX_C_SOURCE If ==1, like _POSIX_SOURCE; if >=2 add IEEE Std 1003.2;
./tests/include/include/features.h-30- if >=199309L, add IEEE Std 1003.1b-1993;
./tests/include/include/features.h-31- if >=199506L, add IEEE Std 1003.1c-1995;
./tests/include/include/features.h-32- if >=200112L, all of IEEE 1003.1-2004
./tests/include/include/features.h-33- _XOPEN_SOURCE Includes POSIX and XPG things. Set to 500 if
./tests/include/include/features.h-34- Single Unix conformance is wanted, to 600 for the
./tests/include/include/features.h-35- upcoming sixth revision.
./tests/include/include/features.h-36- _XOPEN_SOURCE_EXTENDED XPG things and X/Open Unix extensions.
--
./tests/include/include/unistd.h:1:/* Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
./tests/include/include/unistd.h-2- This file is part of the GNU C Library.
./tests/include/include/unistd.h-3-
./tests/include/include/unistd.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/unistd.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/unistd.h:6: License as published by the Free Software Foundation; either
./tests/include/include/unistd.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/unistd.h-8-
./tests/include/include/unistd.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/unistd.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/unistd.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/unistd.h:12: Lesser General Public License for more details.
./tests/include/include/unistd.h-13-
./tests/include/include/unistd.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/unistd.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/unistd.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/unistd.h-17- 02111-1307 USA. */
./tests/include/include/unistd.h-18-
./tests/include/include/unistd.h-19-/*
./tests/include/include/unistd.h-20- * POSIX Standard: 2.10 Symbolic Constants <unistd.h>
./tests/include/include/unistd.h-21- */
./tests/include/include/unistd.h-22-
./tests/include/include/unistd.h-23-#ifndef _UNISTD_H
./tests/include/include/unistd.h-24-#define _UNISTD_H 1
./tests/include/include/unistd.h-25-
./tests/include/include/unistd.h-26-#include <features.h>
./tests/include/include/unistd.h-27-
./tests/include/include/unistd.h-28-__BEGIN_DECLS
./tests/include/include/unistd.h-29-
./tests/include/include/unistd.h-30-/* These may be used to determine what facilities are present at compile time.
./tests/include/include/unistd.h-31- Their values can be obtained at run time from `sysconf'. */
./tests/include/include/unistd.h-32-
./tests/include/include/unistd.h-33-/* POSIX Standard approved as ISO/IEC 9945-1 as of December 2001. */
./tests/include/include/unistd.h-34-#define _POSIX_VERSION 200112L
./tests/include/include/unistd.h-35-
--
./tests/include/include/locale.h:1:/* Copyright (C) 1991,92,95-99,2000,01,02 Free Software Foundation, Inc.
./tests/include/include/locale.h-2- This file is part of the GNU C Library.
./tests/include/include/locale.h-3-
./tests/include/include/locale.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/locale.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/locale.h:6: License as published by the Free Software Foundation; either
./tests/include/include/locale.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/locale.h-8-
./tests/include/include/locale.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/locale.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/locale.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/locale.h:12: Lesser General Public License for more details.
./tests/include/include/locale.h-13-
./tests/include/include/locale.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/locale.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/locale.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/locale.h-17- 02111-1307 USA. */
./tests/include/include/locale.h-18-
./tests/include/include/locale.h-19-/*
./tests/include/include/locale.h-20- * ISO C99 Standard: 7.11 Localization <locale.h>
./tests/include/include/locale.h-21- */
./tests/include/include/locale.h-22-
./tests/include/include/locale.h-23-#ifndef _LOCALE_H
./tests/include/include/locale.h-24-#define _LOCALE_H 1
./tests/include/include/locale.h-25-
./tests/include/include/locale.h-26-#include <features.h>
./tests/include/include/locale.h-27-
./tests/include/include/locale.h-28-#define __need_NULL
./tests/include/include/locale.h-29-#include <stddef.h>
./tests/include/include/locale.h-30-#include <bits/locale.h>
./tests/include/include/locale.h-31-
./tests/include/include/locale.h-32-__BEGIN_DECLS
./tests/include/include/locale.h-33-
./tests/include/include/locale.h-34-/* These are the possibilities for the first argument to setlocale.
./tests/include/include/locale.h-35- The code assumes that the lowest LC_* symbol has the value zero. */
--
./tests/include/include/wchar.h:1:/* Copyright (C) 1995-2004,2005,2006 Free Software Foundation, Inc.
./tests/include/include/wchar.h-2- This file is part of the GNU C Library.
./tests/include/include/wchar.h-3-
./tests/include/include/wchar.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/wchar.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/wchar.h:6: License as published by the Free Software Foundation; either
./tests/include/include/wchar.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/wchar.h-8-
./tests/include/include/wchar.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/wchar.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/wchar.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/wchar.h:12: Lesser General Public License for more details.
./tests/include/include/wchar.h-13-
./tests/include/include/wchar.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/wchar.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/wchar.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/wchar.h-17- 02111-1307 USA. */
./tests/include/include/wchar.h-18-
./tests/include/include/wchar.h-19-/*
./tests/include/include/wchar.h-20- * ISO C99 Standard: 7.24
./tests/include/include/wchar.h-21- * Extended multibyte and wide character utilities <wchar.h>
./tests/include/include/wchar.h-22- */
./tests/include/include/wchar.h-23-
./tests/include/include/wchar.h-24-#ifndef _WCHAR_H
./tests/include/include/wchar.h-25-
./tests/include/include/wchar.h-26-#ifndef __need_mbstate_t
./tests/include/include/wchar.h-27-# define _WCHAR_H 1
./tests/include/include/wchar.h-28-# include <features.h>
./tests/include/include/wchar.h-29-#endif
./tests/include/include/wchar.h-30-
./tests/include/include/wchar.h-31-#ifdef _WCHAR_H
./tests/include/include/wchar.h-32-/* Get FILE definition. */
./tests/include/include/wchar.h-33-# define __need___FILE
./tests/include/include/wchar.h-34-# ifdef __USE_UNIX98
./tests/include/include/wchar.h-35-# define __need_FILE
--
./tests/include/include/math.h-1-/* Declarations for math functions.
./tests/include/include/math.h:2: Copyright (C) 1991-1993, 1995-1999, 2001, 2002, 2004, 2006
./tests/include/include/math.h-3- Free Software Foundation, Inc.
./tests/include/include/math.h-4- This file is part of the GNU C Library.
./tests/include/include/math.h-5-
./tests/include/include/math.h-6- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/math.h:7: modify it under the terms of the GNU Lesser General Public
./tests/include/include/math.h:8: License as published by the Free Software Foundation; either
./tests/include/include/math.h:9: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/math.h-10-
./tests/include/include/math.h-11- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/math.h-12- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/math.h-13- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/math.h:14: Lesser General Public License for more details.
./tests/include/include/math.h-15-
./tests/include/include/math.h-16- You should have received a copy of the GNU Lesser General Public
./tests/include/include/math.h:17: License along with the GNU C Library; if not, write to the Free
./tests/include/include/math.h-18- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/math.h-19- 02111-1307 USA. */
./tests/include/include/math.h-20-
./tests/include/include/math.h-21-/*
./tests/include/include/math.h-22- * ISO C99 Standard: 7.12 Mathematics <math.h>
./tests/include/include/math.h-23- */
./tests/include/include/math.h-24-
./tests/include/include/math.h-25-#ifndef _MATH_H
./tests/include/include/math.h-26-#define _MATH_H 1
./tests/include/include/math.h-27-
./tests/include/include/math.h-28-#include <features.h>
./tests/include/include/math.h-29-
./tests/include/include/math.h-30-__BEGIN_DECLS
./tests/include/include/math.h-31-
./tests/include/include/math.h-32-/* Get machine-dependent HUGE_VAL value (returned on overflow).
./tests/include/include/math.h-33- On all IEEE754 machines, this is +Infinity. */
./tests/include/include/math.h-34-#include <bits/huge_val.h>
./tests/include/include/math.h-35-#ifdef __USE_ISOC99
./tests/include/include/math.h-36-# include <bits/huge_valf.h>
./tests/include/include/math.h-37-# include <bits/huge_vall.h>
--
./tests/include/include/bits/siginfo.h-1-/* siginfo_t, sigevent and constants. Linux version.
./tests/include/include/bits/siginfo.h:2: Copyright (C) 1997-2002, 2003 Free Software Foundation, Inc.
./tests/include/include/bits/siginfo.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/siginfo.h-4-
./tests/include/include/bits/siginfo.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/siginfo.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/siginfo.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/siginfo.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/siginfo.h-9-
./tests/include/include/bits/siginfo.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/siginfo.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/siginfo.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/siginfo.h:13: Lesser General Public License for more details.
./tests/include/include/bits/siginfo.h-14-
./tests/include/include/bits/siginfo.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/siginfo.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/siginfo.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/siginfo.h-18- 02111-1307 USA. */
./tests/include/include/bits/siginfo.h-19-
./tests/include/include/bits/siginfo.h-20-#if !defined _SIGNAL_H && !defined __need_siginfo_t \
./tests/include/include/bits/siginfo.h-21- && !defined __need_sigevent_t
./tests/include/include/bits/siginfo.h-22-# error "Never include this file directly. Use <signal.h> instead"
./tests/include/include/bits/siginfo.h-23-#endif
./tests/include/include/bits/siginfo.h-24-
./tests/include/include/bits/siginfo.h-25-#include <bits/wordsize.h>
./tests/include/include/bits/siginfo.h-26-
./tests/include/include/bits/siginfo.h-27-#if (!defined __have_sigval_t \
./tests/include/include/bits/siginfo.h-28- && (defined _SIGNAL_H || defined __need_siginfo_t \
./tests/include/include/bits/siginfo.h-29- || defined __need_sigevent_t))
./tests/include/include/bits/siginfo.h-30-# define __have_sigval_t 1
./tests/include/include/bits/siginfo.h-31-
./tests/include/include/bits/siginfo.h-32-/* Type for data associated with a signal. */
./tests/include/include/bits/siginfo.h-33-typedef union sigval
./tests/include/include/bits/siginfo.h-34- {
./tests/include/include/bits/siginfo.h-35- int sival_int;
./tests/include/include/bits/siginfo.h-36- void *sival_ptr;
--
./tests/include/include/bits/waitstatus.h-1-/* Definitions of status bits for `wait' et al.
./tests/include/include/bits/waitstatus.h:2: Copyright (C) 1992,1994,1996,1997,2000,2004 Free Software Foundation, Inc.
./tests/include/include/bits/waitstatus.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/waitstatus.h-4-
./tests/include/include/bits/waitstatus.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/waitstatus.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/waitstatus.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/waitstatus.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/waitstatus.h-9-
./tests/include/include/bits/waitstatus.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/waitstatus.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/waitstatus.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/waitstatus.h:13: Lesser General Public License for more details.
./tests/include/include/bits/waitstatus.h-14-
./tests/include/include/bits/waitstatus.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/waitstatus.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/waitstatus.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/waitstatus.h-18- 02111-1307 USA. */
./tests/include/include/bits/waitstatus.h-19-
./tests/include/include/bits/waitstatus.h-20-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
./tests/include/include/bits/waitstatus.h-21-# error "Never include <bits/waitstatus.h> directly; use <sys/wait.h> instead."
./tests/include/include/bits/waitstatus.h-22-#endif
./tests/include/include/bits/waitstatus.h-23-
./tests/include/include/bits/waitstatus.h-24-
./tests/include/include/bits/waitstatus.h-25-/* Everything extant so far uses these same bits. */
./tests/include/include/bits/waitstatus.h-26-
./tests/include/include/bits/waitstatus.h-27-
./tests/include/include/bits/waitstatus.h-28-/* If WIFEXITED(STATUS), the low-order 8 bits of the status. */
./tests/include/include/bits/waitstatus.h-29-#define __WEXITSTATUS(status) (((status) & 0xff00) >> 8)
./tests/include/include/bits/waitstatus.h-30-
./tests/include/include/bits/waitstatus.h-31-/* If WIFSIGNALED(STATUS), the terminating signal. */
./tests/include/include/bits/waitstatus.h:32:#define __WTERMSIG(status) ((status) & 0x7f)
./tests/include/include/bits/waitstatus.h-33-
./tests/include/include/bits/waitstatus.h-34-/* If WIFSTOPPED(STATUS), the signal that stopped the child. */
./tests/include/include/bits/waitstatus.h-35-#define __WSTOPSIG(status) __WEXITSTATUS(status)
./tests/include/include/bits/waitstatus.h-36-
./tests/include/include/bits/waitstatus.h-37-/* Nonzero if STATUS indicates normal termination. */
./tests/include/include/bits/waitstatus.h:38:#define __WIFEXITED(status) (__WTERMSIG(status) == 0)
./tests/include/include/bits/waitstatus.h-39-
./tests/include/include/bits/waitstatus.h-40-/* Nonzero if STATUS indicates termination by a signal. */
./tests/include/include/bits/waitstatus.h-41-#define __WIFSIGNALED(status) \
./tests/include/include/bits/waitstatus.h-42- (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)
./tests/include/include/bits/waitstatus.h-43-
./tests/include/include/bits/waitstatus.h-44-/* Nonzero if STATUS indicates the child is stopped. */
./tests/include/include/bits/waitstatus.h-45-#define __WIFSTOPPED(status) (((status) & 0xff) == 0x7f)
./tests/include/include/bits/waitstatus.h-46-
./tests/include/include/bits/waitstatus.h-47-/* Nonzero if STATUS indicates the child continued after a stop. We only
./tests/include/include/bits/waitstatus.h-48- define this if <bits/waitflags.h> provides the WCONTINUED flag bit. */
./tests/include/include/bits/waitstatus.h-49-#ifdef WCONTINUED
./tests/include/include/bits/waitstatus.h-50-# define __WIFCONTINUED(status) ((status) == __W_CONTINUED)
./tests/include/include/bits/waitstatus.h-51-#endif
./tests/include/include/bits/waitstatus.h-52-
./tests/include/include/bits/waitstatus.h-53-/* Nonzero if STATUS indicates the child dumped core. */
./tests/include/include/bits/waitstatus.h-54-#define __WCOREDUMP(status) ((status) & __WCOREFLAG)
./tests/include/include/bits/waitstatus.h-55-
./tests/include/include/bits/waitstatus.h-56-/* Macros for constructing status values. */
./tests/include/include/bits/waitstatus.h-57-#define __W_EXITCODE(ret, sig) ((ret) << 8 | (sig))
./tests/include/include/bits/waitstatus.h-58-#define __W_STOPCODE(sig) ((sig) << 8 | 0x7f)
--
./tests/include/include/bits/waitstatus.h-70- struct
./tests/include/include/bits/waitstatus.h-71- {
./tests/include/include/bits/waitstatus.h-72-# if __BYTE_ORDER == __LITTLE_ENDIAN
./tests/include/include/bits/waitstatus.h:73: unsigned int __w_termsig:7; /* Terminating signal. */
./tests/include/include/bits/waitstatus.h-74- unsigned int __w_coredump:1; /* Set if dumped core. */
./tests/include/include/bits/waitstatus.h-75- unsigned int __w_retcode:8; /* Return code if exited normally. */
./tests/include/include/bits/waitstatus.h-76- unsigned int:16;
./tests/include/include/bits/waitstatus.h-77-# endif /* Little endian. */
./tests/include/include/bits/waitstatus.h-78-# if __BYTE_ORDER == __BIG_ENDIAN
./tests/include/include/bits/waitstatus.h-79- unsigned int:16;
./tests/include/include/bits/waitstatus.h-80- unsigned int __w_retcode:8;
./tests/include/include/bits/waitstatus.h-81- unsigned int __w_coredump:1;
./tests/include/include/bits/waitstatus.h:82: unsigned int __w_termsig:7;
./tests/include/include/bits/waitstatus.h-83-# endif /* Big endian. */
./tests/include/include/bits/waitstatus.h-84- } __wait_terminated;
./tests/include/include/bits/waitstatus.h-85- struct
./tests/include/include/bits/waitstatus.h-86- {
./tests/include/include/bits/waitstatus.h-87-# if __BYTE_ORDER == __LITTLE_ENDIAN
./tests/include/include/bits/waitstatus.h-88- unsigned int __w_stopval:8; /* W_STOPPED if stopped. */
./tests/include/include/bits/waitstatus.h-89- unsigned int __w_stopsig:8; /* Stopping signal. */
./tests/include/include/bits/waitstatus.h-90- unsigned int:16;
./tests/include/include/bits/waitstatus.h-91-# endif /* Little endian. */
./tests/include/include/bits/waitstatus.h-92-# if __BYTE_ORDER == __BIG_ENDIAN
./tests/include/include/bits/waitstatus.h-93- unsigned int:16;
./tests/include/include/bits/waitstatus.h-94- unsigned int __w_stopsig:8; /* Stopping signal. */
./tests/include/include/bits/waitstatus.h-95- unsigned int __w_stopval:8; /* W_STOPPED if stopped. */
./tests/include/include/bits/waitstatus.h-96-# endif /* Big endian. */
./tests/include/include/bits/waitstatus.h-97- } __wait_stopped;
./tests/include/include/bits/waitstatus.h-98- };
./tests/include/include/bits/waitstatus.h-99-
./tests/include/include/bits/waitstatus.h:100:# define w_termsig __wait_terminated.__w_termsig
./tests/include/include/bits/waitstatus.h-101-# define w_coredump __wait_terminated.__w_coredump
./tests/include/include/bits/waitstatus.h-102-# define w_retcode __wait_terminated.__w_retcode
./tests/include/include/bits/waitstatus.h-103-# define w_stopsig __wait_stopped.__w_stopsig
./tests/include/include/bits/waitstatus.h-104-# define w_stopval __wait_stopped.__w_stopval
./tests/include/include/bits/waitstatus.h-105-
./tests/include/include/bits/waitstatus.h-106-#endif /* Use BSD. */
--
./tests/include/include/bits/xopen_lim.h:1:/* Copyright (C) 1996, 1997, 1999, 2001 Free Software Foundation, Inc.
./tests/include/include/bits/xopen_lim.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/xopen_lim.h-3-
./tests/include/include/bits/xopen_lim.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/xopen_lim.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/xopen_lim.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/xopen_lim.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/xopen_lim.h-8-
./tests/include/include/bits/xopen_lim.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/xopen_lim.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/xopen_lim.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/xopen_lim.h:12: Lesser General Public License for more details.
./tests/include/include/bits/xopen_lim.h-13-
./tests/include/include/bits/xopen_lim.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/xopen_lim.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/xopen_lim.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/xopen_lim.h-17- 02111-1307 USA. */
./tests/include/include/bits/xopen_lim.h-18-
./tests/include/include/bits/xopen_lim.h-19-/*
./tests/include/include/bits/xopen_lim.h-20- * Never include this file directly; use <limits.h> instead.
./tests/include/include/bits/xopen_lim.h-21- */
./tests/include/include/bits/xopen_lim.h-22-
./tests/include/include/bits/xopen_lim.h-23-/* Additional definitions from X/Open Portability Guide, Issue 4, Version 2
./tests/include/include/bits/xopen_lim.h-24- System Interfaces and Headers, 4.16 <limits.h>
./tests/include/include/bits/xopen_lim.h-25-
./tests/include/include/bits/xopen_lim.h-26- Please note only the values which are not greater than the minimum
./tests/include/include/bits/xopen_lim.h-27- stated in the standard document are listed. The `sysconf' functions
./tests/include/include/bits/xopen_lim.h-28- should be used to obtain the actual value. */
./tests/include/include/bits/xopen_lim.h-29-
./tests/include/include/bits/xopen_lim.h-30-#ifndef _XOPEN_LIM_H
./tests/include/include/bits/xopen_lim.h-31-#define _XOPEN_LIM_H 1
./tests/include/include/bits/xopen_lim.h-32-
./tests/include/include/bits/xopen_lim.h-33-#define __need_IOV_MAX
./tests/include/include/bits/xopen_lim.h-34-#include <bits/stdio_lim.h>
./tests/include/include/bits/xopen_lim.h-35-
--
./tests/include/include/bits/time.h-1-/* System-dependent timing definitions. Generic version.
./tests/include/include/bits/time.h:2: Copyright (C) 1996,1997,1999-2002,2003 Free Software Foundation, Inc.
./tests/include/include/bits/time.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/time.h-4-
./tests/include/include/bits/time.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/time.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/time.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/time.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/time.h-9-
./tests/include/include/bits/time.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/time.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/time.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/time.h:13: Lesser General Public License for more details.
./tests/include/include/bits/time.h-14-
./tests/include/include/bits/time.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/time.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/time.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/time.h-18- 02111-1307 USA. */
./tests/include/include/bits/time.h-19-
./tests/include/include/bits/time.h-20-/*
./tests/include/include/bits/time.h-21- * Never include this file directly; use <time.h> instead.
./tests/include/include/bits/time.h-22- */
./tests/include/include/bits/time.h-23-
./tests/include/include/bits/time.h-24-#ifndef __need_timeval
./tests/include/include/bits/time.h-25-# ifndef _BITS_TIME_H
./tests/include/include/bits/time.h-26-# define _BITS_TIME_H 1
./tests/include/include/bits/time.h-27-
./tests/include/include/bits/time.h-28-/* ISO/IEC 9899:1990 7.12.1: <time.h>
./tests/include/include/bits/time.h-29- The macro `CLOCKS_PER_SEC' is the number per second of the value
./tests/include/include/bits/time.h-30- returned by the `clock' function. */
./tests/include/include/bits/time.h-31-/* CAE XSH, Issue 4, Version 2: <time.h>
./tests/include/include/bits/time.h-32- The value of CLOCKS_PER_SEC is required to be 1 million on all
./tests/include/include/bits/time.h-33- XSI-conformant systems. */
./tests/include/include/bits/time.h-34-# define CLOCKS_PER_SEC 1000000l
./tests/include/include/bits/time.h-35-
./tests/include/include/bits/time.h-36-# if !defined __STRICT_ANSI__ && !defined __USE_XOPEN2K
--
./tests/include/include/bits/sigset.h-1-/* __sig_atomic_t, __sigset_t, and related definitions. Linux version.
./tests/include/include/bits/sigset.h:2: Copyright (C) 1991, 1992, 1994, 1996, 1997 Free Software Foundation, Inc.
./tests/include/include/bits/sigset.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/sigset.h-4-
./tests/include/include/bits/sigset.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sigset.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/sigset.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/sigset.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/sigset.h-9-
./tests/include/include/bits/sigset.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sigset.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sigset.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sigset.h:13: Lesser General Public License for more details.
./tests/include/include/bits/sigset.h-14-
./tests/include/include/bits/sigset.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sigset.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/sigset.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/sigset.h-18- 02111-1307 USA. */
./tests/include/include/bits/sigset.h-19-
./tests/include/include/bits/sigset.h-20-#ifndef _SIGSET_H_types
./tests/include/include/bits/sigset.h-21-# define _SIGSET_H_types 1
./tests/include/include/bits/sigset.h-22-
./tests/include/include/bits/sigset.h-23-typedef int __sig_atomic_t;
./tests/include/include/bits/sigset.h-24-
./tests/include/include/bits/sigset.h-25-/* A `sigset_t' has a bit for each signal. */
./tests/include/include/bits/sigset.h-26-
./tests/include/include/bits/sigset.h-27-# define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
./tests/include/include/bits/sigset.h-28-typedef struct
./tests/include/include/bits/sigset.h-29- {
./tests/include/include/bits/sigset.h-30- unsigned long int __val[_SIGSET_NWORDS];
./tests/include/include/bits/sigset.h-31- } __sigset_t;
./tests/include/include/bits/sigset.h-32-
./tests/include/include/bits/sigset.h-33-#endif
./tests/include/include/bits/sigset.h-34-
./tests/include/include/bits/sigset.h-35-
./tests/include/include/bits/sigset.h-36-/* We only want to define these functions if <signal.h> was actually
--
./tests/include/include/bits/local_lim.h-1-/* Minimum guaranteed maximum values for system limits. Linux version.
./tests/include/include/bits/local_lim.h:2: Copyright (C) 1993-1998,2000,2002,2003,2004 Free Software Foundation, Inc.
./tests/include/include/bits/local_lim.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/local_lim.h-4-
./tests/include/include/bits/local_lim.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/local_lim.h:6: modify it under the terms of the GNU Lesser General Public License as
./tests/include/include/bits/local_lim.h-7- published by the Free Software Foundation; either version 2.1 of the
./tests/include/include/bits/local_lim.h:8: License, or (at your option) any later version.
./tests/include/include/bits/local_lim.h-9-
./tests/include/include/bits/local_lim.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/local_lim.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/local_lim.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/local_lim.h:13: Lesser General Public License for more details.
./tests/include/include/bits/local_lim.h-14-
./tests/include/include/bits/local_lim.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/local_lim.h:16: License along with the GNU C Library; see the file COPYING.LIB. If not,
./tests/include/include/bits/local_lim.h-17- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
./tests/include/include/bits/local_lim.h-18- Boston, MA 02111-1307, USA. */
./tests/include/include/bits/local_lim.h-19-
./tests/include/include/bits/local_lim.h-20-/* The kernel header pollutes the namespace with the NR_OPEN symbol
./tests/include/include/bits/local_lim.h-21- and defines LINK_MAX although filesystems have different maxima. A
./tests/include/include/bits/local_lim.h-22- similar thing is true for OPEN_MAX: the limit can be changed at
./tests/include/include/bits/local_lim.h-23- runtime and therefore the macro must not be defined. Remove this
./tests/include/include/bits/local_lim.h-24- after including the header if necessary. */
./tests/include/include/bits/local_lim.h-25-#ifndef NR_OPEN
./tests/include/include/bits/local_lim.h-26-# define __undef_NR_OPEN
./tests/include/include/bits/local_lim.h-27-#endif
./tests/include/include/bits/local_lim.h-28-#ifndef LINK_MAX
./tests/include/include/bits/local_lim.h-29-# define __undef_LINK_MAX
./tests/include/include/bits/local_lim.h-30-#endif
./tests/include/include/bits/local_lim.h-31-#ifndef OPEN_MAX
./tests/include/include/bits/local_lim.h-32-# define __undef_OPEN_MAX
./tests/include/include/bits/local_lim.h-33-#endif
./tests/include/include/bits/local_lim.h-34-
./tests/include/include/bits/local_lim.h-35-/* The kernel sources contain a file with all the needed information. */
./tests/include/include/bits/local_lim.h-36-#include <linux/limits.h>
--
./tests/include/include/bits/stdio_lim.h:1:/* Copyright (C) 1994, 1997, 1998, 1999 Free Software Foundation, Inc.
./tests/include/include/bits/stdio_lim.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/stdio_lim.h-3-
./tests/include/include/bits/stdio_lim.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/stdio_lim.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/stdio_lim.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/stdio_lim.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/stdio_lim.h-8-
./tests/include/include/bits/stdio_lim.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/stdio_lim.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/stdio_lim.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/stdio_lim.h:12: Lesser General Public License for more details.
./tests/include/include/bits/stdio_lim.h-13-
./tests/include/include/bits/stdio_lim.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/stdio_lim.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/stdio_lim.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/stdio_lim.h-17- 02111-1307 USA. */
./tests/include/include/bits/stdio_lim.h-18-
./tests/include/include/bits/stdio_lim.h-19-#if !defined _STDIO_H && !defined __need_FOPEN_MAX && !defined __need_IOV_MAX
./tests/include/include/bits/stdio_lim.h-20-# error "Never include <bits/stdio_lim.h> directly; use <stdio.h> instead."
./tests/include/include/bits/stdio_lim.h-21-#endif
./tests/include/include/bits/stdio_lim.h-22-
./tests/include/include/bits/stdio_lim.h-23-#ifdef _STDIO_H
./tests/include/include/bits/stdio_lim.h-24-# define L_tmpnam 20
./tests/include/include/bits/stdio_lim.h-25-# define TMP_MAX 238328
./tests/include/include/bits/stdio_lim.h-26-# define FILENAME_MAX 4096
./tests/include/include/bits/stdio_lim.h-27-
./tests/include/include/bits/stdio_lim.h-28-# ifdef __USE_POSIX
./tests/include/include/bits/stdio_lim.h-29-# define L_ctermid 9
./tests/include/include/bits/stdio_lim.h-30-# define L_cuserid 9
./tests/include/include/bits/stdio_lim.h-31-# endif
./tests/include/include/bits/stdio_lim.h-32-#endif
./tests/include/include/bits/stdio_lim.h-33-
./tests/include/include/bits/stdio_lim.h-34-#if defined __need_FOPEN_MAX || defined _STDIO_H
./tests/include/include/bits/stdio_lim.h-35-# undef FOPEN_MAX
--
./tests/include/include/bits/signum.h-1-/* Signal number definitions. Linux version.
./tests/include/include/bits/signum.h:2: Copyright (C) 1995,1996,1997,1998,1999,2003 Free Software Foundation, Inc.
./tests/include/include/bits/signum.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/signum.h-4-
./tests/include/include/bits/signum.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/signum.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/signum.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/signum.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/signum.h-9-
./tests/include/include/bits/signum.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/signum.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/signum.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/signum.h:13: Lesser General Public License for more details.
./tests/include/include/bits/signum.h-14-
./tests/include/include/bits/signum.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/signum.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/signum.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/signum.h-18- 02111-1307 USA. */
./tests/include/include/bits/signum.h-19-
./tests/include/include/bits/signum.h-20-#ifdef _SIGNAL_H
./tests/include/include/bits/signum.h-21-
./tests/include/include/bits/signum.h-22-/* Fake signal functions. */
./tests/include/include/bits/signum.h-23-#define SIG_ERR ((__sighandler_t) -1) /* Error return. */
./tests/include/include/bits/signum.h-24-#define SIG_DFL ((__sighandler_t) 0) /* Default action. */
./tests/include/include/bits/signum.h-25-#define SIG_IGN ((__sighandler_t) 1) /* Ignore signal. */
./tests/include/include/bits/signum.h-26-
./tests/include/include/bits/signum.h-27-#ifdef __USE_UNIX98
./tests/include/include/bits/signum.h-28-# define SIG_HOLD ((__sighandler_t) 2) /* Add signal to hold mask. */
./tests/include/include/bits/signum.h-29-#endif
./tests/include/include/bits/signum.h-30-
./tests/include/include/bits/signum.h-31-
./tests/include/include/bits/signum.h-32-/* Signals. */
./tests/include/include/bits/signum.h-33-#define SIGHUP 1 /* Hangup (POSIX). */
./tests/include/include/bits/signum.h-34-#define SIGINT 2 /* Interrupt (ANSI). */
./tests/include/include/bits/signum.h-35-#define SIGQUIT 3 /* Quit (POSIX). */
./tests/include/include/bits/signum.h-36-#define SIGILL 4 /* Illegal instruction (ANSI). */
--
./tests/include/include/bits/wordsize.h:1:/* Copyright (C) 1999 Free Software Foundation, Inc.
./tests/include/include/bits/wordsize.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/wordsize.h-3-
./tests/include/include/bits/wordsize.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/wordsize.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/wordsize.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/wordsize.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/wordsize.h-8-
./tests/include/include/bits/wordsize.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/wordsize.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/wordsize.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/wordsize.h:12: Lesser General Public License for more details.
./tests/include/include/bits/wordsize.h-13-
./tests/include/include/bits/wordsize.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/wordsize.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/wordsize.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/wordsize.h-17- 02111-1307 USA. */
./tests/include/include/bits/wordsize.h-18-
./tests/include/include/bits/wordsize.h-19-#define __WORDSIZE 32
--
./tests/include/include/bits/sigthread.h-1-/* Signal handling function for threaded programs.
./tests/include/include/bits/sigthread.h:2: Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
./tests/include/include/bits/sigthread.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/sigthread.h-4-
./tests/include/include/bits/sigthread.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sigthread.h:6: modify it under the terms of the GNU Lesser General Public License as
./tests/include/include/bits/sigthread.h-7- published by the Free Software Foundation; either version 2.1 of the
./tests/include/include/bits/sigthread.h:8: License, or (at your option) any later version.
./tests/include/include/bits/sigthread.h-9-
./tests/include/include/bits/sigthread.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sigthread.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sigthread.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sigthread.h:13: Lesser General Public License for more details.
./tests/include/include/bits/sigthread.h-14-
./tests/include/include/bits/sigthread.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sigthread.h:16: License along with the GNU C Library; see the file COPYING.LIB. If not,
./tests/include/include/bits/sigthread.h-17- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
./tests/include/include/bits/sigthread.h-18- Boston, MA 02111-1307, USA. */
./tests/include/include/bits/sigthread.h-19-
./tests/include/include/bits/sigthread.h-20-#ifndef _BITS_SIGTHREAD_H
./tests/include/include/bits/sigthread.h-21-#define _BITS_SIGTHREAD_H 1
./tests/include/include/bits/sigthread.h-22-
./tests/include/include/bits/sigthread.h-23-#if !defined _SIGNAL_H && !defined _PTHREAD_H
./tests/include/include/bits/sigthread.h-24-# error "Never include this file directly. Use <pthread.h> instead"
./tests/include/include/bits/sigthread.h-25-#endif
./tests/include/include/bits/sigthread.h-26-
./tests/include/include/bits/sigthread.h-27-/* Functions for handling signals. */
./tests/include/include/bits/sigthread.h-28-
./tests/include/include/bits/sigthread.h-29-/* Modify the signal mask for the calling thread. The arguments have
./tests/include/include/bits/sigthread.h-30- the same meaning as for sigprocmask(2). */
./tests/include/include/bits/sigthread.h-31-extern int pthread_sigmask (int __how,
./tests/include/include/bits/sigthread.h-32- __const __sigset_t *__restrict __newmask,
./tests/include/include/bits/sigthread.h-33- __sigset_t *__restrict __oldmask)__THROW;
./tests/include/include/bits/sigthread.h-34-
./tests/include/include/bits/sigthread.h-35-/* Send signal SIGNO to the given thread. */
./tests/include/include/bits/sigthread.h-36-extern int pthread_kill (pthread_t __threadid, int __signo) __THROW;
--
./tests/include/include/bits/in.h:1:/* Copyright (C) 1991-1999, 2000, 2004 Free Software Foundation, Inc.
./tests/include/include/bits/in.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/in.h-3-
./tests/include/include/bits/in.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/in.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/in.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/in.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/in.h-8-
./tests/include/include/bits/in.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/in.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/in.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/in.h:12: Lesser General Public License for more details.
./tests/include/include/bits/in.h-13-
./tests/include/include/bits/in.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/in.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/in.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/in.h-17- 02111-1307 USA. */
./tests/include/include/bits/in.h-18-
./tests/include/include/bits/in.h-19-/* Linux version. */
./tests/include/include/bits/in.h-20-
./tests/include/include/bits/in.h-21-#ifndef _NETINET_IN_H
./tests/include/include/bits/in.h-22-# error "Never use <bits/in.h> directly; include <netinet/in.h> instead."
./tests/include/include/bits/in.h-23-#endif
./tests/include/include/bits/in.h-24-
./tests/include/include/bits/in.h-25-/* Options for use with `getsockopt' and `setsockopt' at the IP level.
./tests/include/include/bits/in.h-26- The first word in the comment at the right is the data type used;
./tests/include/include/bits/in.h-27- "bool" means a boolean value stored in an `int'. */
./tests/include/include/bits/in.h-28-#define IP_OPTIONS 4 /* ip_opts; IP per-packet options. */
./tests/include/include/bits/in.h-29-#define IP_HDRINCL 3 /* int; Header is included with data. */
./tests/include/include/bits/in.h-30-#define IP_TOS 1 /* int; IP type of service and precedence. */
./tests/include/include/bits/in.h-31-#define IP_TTL 2 /* int; IP time to live. */
./tests/include/include/bits/in.h-32-#define IP_RECVOPTS 6 /* bool; Receive all IP options w/datagram. */
./tests/include/include/bits/in.h-33-/* For BSD compatibility. */
./tests/include/include/bits/in.h-34-#define IP_RECVRETOPTS IP_RETOPTS /* bool; Receive IP options for response. */
./tests/include/include/bits/in.h-35-#define IP_RETOPTS 7 /* ip_opts; Set/get IP per-packet options. */
--
./tests/include/include/bits/sigaction.h-1-/* The proper definitions for Linux's sigaction.
./tests/include/include/bits/sigaction.h:2: Copyright (C) 1993-1999, 2000 Free Software Foundation, Inc.
./tests/include/include/bits/sigaction.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/sigaction.h-4-
./tests/include/include/bits/sigaction.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sigaction.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/sigaction.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/sigaction.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/sigaction.h-9-
./tests/include/include/bits/sigaction.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sigaction.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sigaction.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sigaction.h:13: Lesser General Public License for more details.
./tests/include/include/bits/sigaction.h-14-
./tests/include/include/bits/sigaction.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sigaction.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/sigaction.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/sigaction.h-18- 02111-1307 USA. */
./tests/include/include/bits/sigaction.h-19-
./tests/include/include/bits/sigaction.h-20-#ifndef _SIGNAL_H
./tests/include/include/bits/sigaction.h-21-# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
./tests/include/include/bits/sigaction.h-22-#endif
./tests/include/include/bits/sigaction.h-23-
./tests/include/include/bits/sigaction.h-24-/* Structure describing the action to be taken when a signal arrives. */
./tests/include/include/bits/sigaction.h-25-struct sigaction
./tests/include/include/bits/sigaction.h-26- {
./tests/include/include/bits/sigaction.h-27- /* Signal handler. */
./tests/include/include/bits/sigaction.h-28-#ifdef __USE_POSIX199309
./tests/include/include/bits/sigaction.h-29- union
./tests/include/include/bits/sigaction.h-30- {
./tests/include/include/bits/sigaction.h-31- /* Used if SA_SIGINFO is not set. */
./tests/include/include/bits/sigaction.h-32- __sighandler_t sa_handler;
./tests/include/include/bits/sigaction.h-33- /* Used if SA_SIGINFO is set. */
./tests/include/include/bits/sigaction.h-34- void (*sa_sigaction) (int, siginfo_t *, void *);
./tests/include/include/bits/sigaction.h-35- }
./tests/include/include/bits/sigaction.h-36- __sigaction_handler;
--
./tests/include/include/bits/netdb.h:1:/* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
./tests/include/include/bits/netdb.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/netdb.h-3-
./tests/include/include/bits/netdb.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/netdb.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/netdb.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/netdb.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/netdb.h-8-
./tests/include/include/bits/netdb.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/netdb.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/netdb.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/netdb.h:12: Lesser General Public License for more details.
./tests/include/include/bits/netdb.h-13-
./tests/include/include/bits/netdb.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/netdb.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/netdb.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/netdb.h-17- 02111-1307 USA. */
./tests/include/include/bits/netdb.h-18-
./tests/include/include/bits/netdb.h-19-#ifndef _NETDB_H
./tests/include/include/bits/netdb.h-20-# error "Never include <bits/netdb.h> directly; use <netdb.h> instead."
./tests/include/include/bits/netdb.h-21-#endif
./tests/include/include/bits/netdb.h-22-
./tests/include/include/bits/netdb.h-23-
./tests/include/include/bits/netdb.h-24-/* Description of data base entry for a single network. NOTE: here a
./tests/include/include/bits/netdb.h-25- poor assumption is made. The network number is expected to fit
./tests/include/include/bits/netdb.h-26- into an unsigned long int variable. */
./tests/include/include/bits/netdb.h-27-struct netent
./tests/include/include/bits/netdb.h-28-{
./tests/include/include/bits/netdb.h-29- char *n_name; /* Official name of network. */
./tests/include/include/bits/netdb.h-30- char **n_aliases; /* Alias list. */
./tests/include/include/bits/netdb.h-31- int n_addrtype; /* Net address type. */
./tests/include/include/bits/netdb.h-32- uint32_t n_net; /* Network number. */
./tests/include/include/bits/netdb.h-33-};
--
./tests/include/include/bits/setjmp.h:1:/* Copyright (C) 1997,1998,2000,2001,2003,2005,2006
./tests/include/include/bits/setjmp.h-2- Free Software Foundation, Inc.
./tests/include/include/bits/setjmp.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/setjmp.h-4-
./tests/include/include/bits/setjmp.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/setjmp.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/setjmp.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/setjmp.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/setjmp.h-9-
./tests/include/include/bits/setjmp.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/setjmp.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/setjmp.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/setjmp.h:13: Lesser General Public License for more details.
./tests/include/include/bits/setjmp.h-14-
./tests/include/include/bits/setjmp.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/setjmp.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/setjmp.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/setjmp.h-18- 02111-1307 USA. */
./tests/include/include/bits/setjmp.h-19-
./tests/include/include/bits/setjmp.h-20-/* Define the machine-dependent type `jmp_buf'. Intel 386 version. */
./tests/include/include/bits/setjmp.h-21-#ifndef _BITS_SETJMP_H
./tests/include/include/bits/setjmp.h-22-#define _BITS_SETJMP_H 1
./tests/include/include/bits/setjmp.h-23-
./tests/include/include/bits/setjmp.h-24-#if !defined _SETJMP_H && !defined _PTHREAD_H
./tests/include/include/bits/setjmp.h-25-# error "Never include <bits/setjmp.h> directly; use <setjmp.h> instead."
./tests/include/include/bits/setjmp.h-26-#endif
./tests/include/include/bits/setjmp.h-27-
./tests/include/include/bits/setjmp.h-28-#ifndef _ASM
./tests/include/include/bits/setjmp.h-29-typedef int __jmp_buf[6];
./tests/include/include/bits/setjmp.h-30-#endif
./tests/include/include/bits/setjmp.h-31-
./tests/include/include/bits/setjmp.h-32-#endif /* bits/setjmp.h */
--
./tests/include/include/bits/environments.h:1:/* Copyright (C) 1999, 2001, 2004 Free Software Foundation, Inc.
./tests/include/include/bits/environments.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/environments.h-3-
./tests/include/include/bits/environments.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/environments.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/environments.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/environments.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/environments.h-8-
./tests/include/include/bits/environments.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/environments.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/environments.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/environments.h:12: Lesser General Public License for more details.
./tests/include/include/bits/environments.h-13-
./tests/include/include/bits/environments.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/environments.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/environments.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/environments.h-17- 02111-1307 USA. */
./tests/include/include/bits/environments.h-18-
./tests/include/include/bits/environments.h-19-#ifndef _UNISTD_H
./tests/include/include/bits/environments.h-20-# error "Never include this file directly. Use <unistd.h> instead"
./tests/include/include/bits/environments.h-21-#endif
./tests/include/include/bits/environments.h-22-
./tests/include/include/bits/environments.h-23-/* This header should define the following symbols under the described
./tests/include/include/bits/environments.h-24- situations. A value `1' means that the model is always supported,
./tests/include/include/bits/environments.h-25- `-1' means it is never supported. Undefined means it cannot be
./tests/include/include/bits/environments.h-26- statically decided.
./tests/include/include/bits/environments.h-27-
./tests/include/include/bits/environments.h-28- _POSIX_V6_ILP32_OFF32 32bit int, long, pointers, and off_t type
./tests/include/include/bits/environments.h-29- _POSIX_V6_ILP32_OFFBIG 32bit int, long, and pointers and larger off_t type
./tests/include/include/bits/environments.h-30-
./tests/include/include/bits/environments.h-31- _POSIX_V6_LP64_OFF32 64bit long and pointers and 32bit off_t type
./tests/include/include/bits/environments.h-32- _POSIX_V6_LPBIG_OFFBIG 64bit long and pointers and large off_t type
./tests/include/include/bits/environments.h-33-
./tests/include/include/bits/environments.h-34- The macros _XBS5_ILP32_OFF32, _XBS5_ILP32_OFFBIG, _XBS5_LP64_OFF32, and
./tests/include/include/bits/environments.h-35- _XBS5_LPBIG_OFFBIG were used in previous versions of the Unix standard
--
./tests/include/include/bits/ioctls.h:1:/* Copyright (C) 1996, 1997, 1998, 2003 Free Software Foundation, Inc.
./tests/include/include/bits/ioctls.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/ioctls.h-3-
./tests/include/include/bits/ioctls.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/ioctls.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/ioctls.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/ioctls.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/ioctls.h-8-
./tests/include/include/bits/ioctls.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/ioctls.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/ioctls.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/ioctls.h:12: Lesser General Public License for more details.
./tests/include/include/bits/ioctls.h-13-
./tests/include/include/bits/ioctls.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/ioctls.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/ioctls.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/ioctls.h-17- 02111-1307 USA. */
./tests/include/include/bits/ioctls.h-18-
./tests/include/include/bits/ioctls.h-19-#ifndef _SYS_IOCTL_H
./tests/include/include/bits/ioctls.h-20-# error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
./tests/include/include/bits/ioctls.h-21-#endif
./tests/include/include/bits/ioctls.h-22-
./tests/include/include/bits/ioctls.h-23-/* Use the definitions from the kernel header files. */
./tests/include/include/bits/ioctls.h-24-#include <asm/ioctls.h>
./tests/include/include/bits/ioctls.h-25-
./tests/include/include/bits/ioctls.h-26-/* Routing table calls. */
./tests/include/include/bits/ioctls.h-27-#define SIOCADDRT 0x890B /* add routing table entry */
./tests/include/include/bits/ioctls.h-28-#define SIOCDELRT 0x890C /* delete routing table entry */
./tests/include/include/bits/ioctls.h-29-#define SIOCRTMSG 0x890D /* call to routing system */
./tests/include/include/bits/ioctls.h-30-
./tests/include/include/bits/ioctls.h-31-/* Socket configuration controls. */
./tests/include/include/bits/ioctls.h-32-#define SIOCGIFNAME 0x8910 /* get iface name */
./tests/include/include/bits/ioctls.h-33-#define SIOCSIFLINK 0x8911 /* set iface channel */
./tests/include/include/bits/ioctls.h-34-#define SIOCGIFCONF 0x8912 /* get iface list */
./tests/include/include/bits/ioctls.h-35-#define SIOCGIFFLAGS 0x8913 /* get flags */
--
./tests/include/include/bits/fcntl.h-1-/* O_*, F_*, FD_* bit values for Linux.
./tests/include/include/bits/fcntl.h:2: Copyright (C) 1995, 1996, 1997, 1998, 2000, 2004
./tests/include/include/bits/fcntl.h-3- Free Software Foundation, Inc.
./tests/include/include/bits/fcntl.h-4- This file is part of the GNU C Library.
./tests/include/include/bits/fcntl.h-5-
./tests/include/include/bits/fcntl.h-6- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/fcntl.h:7: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/fcntl.h:8: License as published by the Free Software Foundation; either
./tests/include/include/bits/fcntl.h:9: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/fcntl.h-10-
./tests/include/include/bits/fcntl.h-11- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/fcntl.h-12- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/fcntl.h-13- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/fcntl.h:14: Lesser General Public License for more details.
./tests/include/include/bits/fcntl.h-15-
./tests/include/include/bits/fcntl.h-16- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/fcntl.h:17: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/fcntl.h-18- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/fcntl.h-19- 02111-1307 USA. */
./tests/include/include/bits/fcntl.h-20-
./tests/include/include/bits/fcntl.h-21-#ifndef _FCNTL_H
./tests/include/include/bits/fcntl.h-22-# error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead."
./tests/include/include/bits/fcntl.h-23-#endif
./tests/include/include/bits/fcntl.h-24-
./tests/include/include/bits/fcntl.h-25-
./tests/include/include/bits/fcntl.h-26-#include <sys/types.h>
./tests/include/include/bits/fcntl.h-27-
./tests/include/include/bits/fcntl.h-28-/* open/fcntl - O_SYNC is only implemented on blocks devices and on files
./tests/include/include/bits/fcntl.h-29- located on an ext2 file system */
./tests/include/include/bits/fcntl.h-30-#define O_ACCMODE 0003
./tests/include/include/bits/fcntl.h-31-#define O_RDONLY 00
./tests/include/include/bits/fcntl.h-32-#define O_WRONLY 01
./tests/include/include/bits/fcntl.h-33-#define O_RDWR 02
./tests/include/include/bits/fcntl.h-34-#define O_CREAT 0100 /* not fcntl */
./tests/include/include/bits/fcntl.h-35-#define O_EXCL 0200 /* not fcntl */
./tests/include/include/bits/fcntl.h-36-#define O_NOCTTY 0400 /* not fcntl */
./tests/include/include/bits/fcntl.h-37-#define O_TRUNC 01000 /* not fcntl */
--
./tests/include/include/bits/sys_errlist.h-1-/* Declare sys_errlist and sys_nerr, or don't. Compatibility (do) version.
./tests/include/include/bits/sys_errlist.h:2: Copyright (C) 2002 Free Software Foundation, Inc.
./tests/include/include/bits/sys_errlist.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/sys_errlist.h-4-
./tests/include/include/bits/sys_errlist.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sys_errlist.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/sys_errlist.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/sys_errlist.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/sys_errlist.h-9-
./tests/include/include/bits/sys_errlist.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sys_errlist.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sys_errlist.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sys_errlist.h:13: Lesser General Public License for more details.
./tests/include/include/bits/sys_errlist.h-14-
./tests/include/include/bits/sys_errlist.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sys_errlist.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/sys_errlist.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/sys_errlist.h-18- 02111-1307 USA. */
./tests/include/include/bits/sys_errlist.h-19-
./tests/include/include/bits/sys_errlist.h-20-#ifndef _STDIO_H
./tests/include/include/bits/sys_errlist.h-21-# error "Never include <bits/sys_errlist.h> directly; use <stdio.h> instead."
./tests/include/include/bits/sys_errlist.h-22-#endif
./tests/include/include/bits/sys_errlist.h-23-
./tests/include/include/bits/sys_errlist.h-24-/* sys_errlist and sys_nerr are deprecated. Use strerror instead. */
./tests/include/include/bits/sys_errlist.h-25-
./tests/include/include/bits/sys_errlist.h-26-#ifdef __USE_BSD
./tests/include/include/bits/sys_errlist.h-27-extern int sys_nerr;
./tests/include/include/bits/sys_errlist.h-28-extern __const char *__const sys_errlist[];
./tests/include/include/bits/sys_errlist.h-29-#endif
./tests/include/include/bits/sys_errlist.h-30-#ifdef __USE_GNU
./tests/include/include/bits/sys_errlist.h-31-extern int _sys_nerr;
./tests/include/include/bits/sys_errlist.h-32-extern __const char *__const _sys_errlist[];
./tests/include/include/bits/sys_errlist.h-33-#endif
--
./tests/include/include/bits/types.h-1-/* bits/types.h -- definitions of __*_t types underlying *_t types.
./tests/include/include/bits/types.h:2: Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
./tests/include/include/bits/types.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/types.h-4-
./tests/include/include/bits/types.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/types.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/types.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/types.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/types.h-9-
./tests/include/include/bits/types.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/types.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/types.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/types.h:13: Lesser General Public License for more details.
./tests/include/include/bits/types.h-14-
./tests/include/include/bits/types.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/types.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/types.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/types.h-18- 02111-1307 USA. */
./tests/include/include/bits/types.h-19-
./tests/include/include/bits/types.h-20-/*
./tests/include/include/bits/types.h-21- * Never include this file directly; use <sys/types.h> instead.
./tests/include/include/bits/types.h-22- */
./tests/include/include/bits/types.h-23-
./tests/include/include/bits/types.h-24-#ifndef _BITS_TYPES_H
./tests/include/include/bits/types.h-25-#define _BITS_TYPES_H 1
./tests/include/include/bits/types.h-26-
./tests/include/include/bits/types.h-27-#include <features.h>
./tests/include/include/bits/types.h-28-#include <bits/wordsize.h>
./tests/include/include/bits/types.h-29-
./tests/include/include/bits/types.h-30-#define __need_size_t
./tests/include/include/bits/types.h-31-#include <stddef.h>
./tests/include/include/bits/types.h-32-
./tests/include/include/bits/types.h-33-/* Convenience types. */
./tests/include/include/bits/types.h-34-typedef unsigned char __u_char;
./tests/include/include/bits/types.h-35-typedef unsigned short int __u_short;
./tests/include/include/bits/types.h-36-typedef unsigned int __u_int;
--
./tests/include/include/bits/socket.h-1-/* System-specific socket constants and types. Linux version.
./tests/include/include/bits/socket.h:2: Copyright (C) 1991,1992,1994-2001, 2004 Free Software Foundation, Inc.
./tests/include/include/bits/socket.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/socket.h-4-
./tests/include/include/bits/socket.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/socket.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/socket.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/socket.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/socket.h-9-
./tests/include/include/bits/socket.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/socket.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/socket.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/socket.h:13: Lesser General Public License for more details.
./tests/include/include/bits/socket.h-14-
./tests/include/include/bits/socket.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/socket.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/socket.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/socket.h-18- 02111-1307 USA. */
./tests/include/include/bits/socket.h-19-
./tests/include/include/bits/socket.h-20-#ifndef __BITS_SOCKET_H
./tests/include/include/bits/socket.h-21-#define __BITS_SOCKET_H
./tests/include/include/bits/socket.h-22-
./tests/include/include/bits/socket.h-23-#if !defined _SYS_SOCKET_H && !defined _NETINET_IN_H
./tests/include/include/bits/socket.h-24-# error "Never include <bits/socket.h> directly; use <sys/socket.h> instead."
./tests/include/include/bits/socket.h-25-#endif
./tests/include/include/bits/socket.h-26-
./tests/include/include/bits/socket.h-27-#define __need_size_t
./tests/include/include/bits/socket.h-28-#define __need_NULL
./tests/include/include/bits/socket.h-29-#include <stddef.h>
./tests/include/include/bits/socket.h-30-
./tests/include/include/bits/socket.h-31-#include <limits.h>
./tests/include/include/bits/socket.h-32-#include <sys/types.h>
./tests/include/include/bits/socket.h-33-
./tests/include/include/bits/socket.h-34-/* Type for length arguments in socket calls. */
./tests/include/include/bits/socket.h-35-#ifndef __socklen_t_defined
./tests/include/include/bits/socket.h-36-typedef __socklen_t socklen_t;
--
./tests/include/include/bits/errno.h-1-/* Error constants. Linux specific version.
./tests/include/include/bits/errno.h:2: Copyright (C) 1996, 1997, 1998, 1999, 2005 Free Software Foundation, Inc.
./tests/include/include/bits/errno.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/errno.h-4-
./tests/include/include/bits/errno.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/errno.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/errno.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/errno.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/errno.h-9-
./tests/include/include/bits/errno.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/errno.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/errno.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/errno.h:13: Lesser General Public License for more details.
./tests/include/include/bits/errno.h-14-
./tests/include/include/bits/errno.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/errno.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/errno.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/errno.h-18- 02111-1307 USA. */
./tests/include/include/bits/errno.h-19-
./tests/include/include/bits/errno.h-20-#ifdef _ERRNO_H
./tests/include/include/bits/errno.h-21-
./tests/include/include/bits/errno.h-22-# undef EDOM
./tests/include/include/bits/errno.h-23-# undef EILSEQ
./tests/include/include/bits/errno.h-24-# undef ERANGE
./tests/include/include/bits/errno.h-25-# include <linux/errno.h>
./tests/include/include/bits/errno.h-26-
./tests/include/include/bits/errno.h-27-/* Linux has no ENOTSUP error code. */
./tests/include/include/bits/errno.h-28-# define ENOTSUP EOPNOTSUPP
./tests/include/include/bits/errno.h-29-
./tests/include/include/bits/errno.h-30-/* Older Linux versions also had no ECANCELED error code. */
./tests/include/include/bits/errno.h-31-# ifndef ECANCELED
./tests/include/include/bits/errno.h-32-# define ECANCELED 125
./tests/include/include/bits/errno.h-33-# endif
./tests/include/include/bits/errno.h-34-
./tests/include/include/bits/errno.h-35-/* Support for error codes to support robust mutexes was added later, too. */
./tests/include/include/bits/errno.h-36-# ifndef EOWNERDEAD
--
./tests/include/include/bits/huge_vall.h-1-/* `HUGE_VALL' constant for ix86 (where it is infinity).
./tests/include/include/bits/huge_vall.h-2- Used by <stdlib.h> and <math.h> functions for overflow.
./tests/include/include/bits/huge_vall.h:3: Copyright (C) 1992, 1995, 1996, 1997, 1999, 2000, 2004
./tests/include/include/bits/huge_vall.h-4- Free Software Foundation, Inc.
./tests/include/include/bits/huge_vall.h-5- This file is part of the GNU C Library.
./tests/include/include/bits/huge_vall.h-6-
./tests/include/include/bits/huge_vall.h-7- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/huge_vall.h:8: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/huge_vall.h:9: License as published by the Free Software Foundation; either
./tests/include/include/bits/huge_vall.h:10: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/huge_vall.h-11-
./tests/include/include/bits/huge_vall.h-12- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/huge_vall.h-13- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/huge_vall.h-14- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/huge_vall.h:15: Lesser General Public License for more details.
./tests/include/include/bits/huge_vall.h-16-
./tests/include/include/bits/huge_vall.h-17- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/huge_vall.h:18: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/huge_vall.h-19- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/huge_vall.h-20- 02111-1307 USA. */
./tests/include/include/bits/huge_vall.h-21-
./tests/include/include/bits/huge_vall.h-22-#ifndef _MATH_H
./tests/include/include/bits/huge_vall.h-23-# error "Never use <bits/huge_vall.h> directly; include <math.h> instead."
./tests/include/include/bits/huge_vall.h-24-#endif
./tests/include/include/bits/huge_vall.h-25-
./tests/include/include/bits/huge_vall.h-26-#if __GNUC_PREREQ(3,3)
./tests/include/include/bits/huge_vall.h-27-# define HUGE_VALL (__builtin_huge_vall())
./tests/include/include/bits/huge_vall.h-28-#elif __GNUC_PREREQ(2,96)
./tests/include/include/bits/huge_vall.h-29-# define HUGE_VALL (__extension__ 0x1.0p32767L)
./tests/include/include/bits/huge_vall.h-30-#else
./tests/include/include/bits/huge_vall.h-31-
./tests/include/include/bits/huge_vall.h-32-# define __HUGE_VALL_bytes { 0, 0, 0, 0, 0, 0, 0, 0x80, 0xff, 0x7f, 0, 0 }
./tests/include/include/bits/huge_vall.h-33-
./tests/include/include/bits/huge_vall.h-34-# define __huge_vall_t union { unsigned char __c[12]; long double __ld; }
./tests/include/include/bits/huge_vall.h-35-# ifdef __GNUC__
./tests/include/include/bits/huge_vall.h-36-# define HUGE_VALL (__extension__ \
./tests/include/include/bits/huge_vall.h-37- ((__huge_vall_t) { __c: __HUGE_VALL_bytes }).__ld)
./tests/include/include/bits/huge_vall.h-38-# else /* Not GCC. */
--
./tests/include/include/bits/sem.h:1:/* Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
./tests/include/include/bits/sem.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/sem.h-3-
./tests/include/include/bits/sem.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sem.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/sem.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/sem.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/sem.h-8-
./tests/include/include/bits/sem.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sem.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sem.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sem.h:12: Lesser General Public License for more details.
./tests/include/include/bits/sem.h-13-
./tests/include/include/bits/sem.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sem.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/sem.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/sem.h-17- 02111-1307 USA. */
./tests/include/include/bits/sem.h-18-
./tests/include/include/bits/sem.h-19-#ifndef _SYS_SEM_H
./tests/include/include/bits/sem.h-20-# error "Never include <bits/sem.h> directly; use <sys/sem.h> instead."
./tests/include/include/bits/sem.h-21-#endif
./tests/include/include/bits/sem.h-22-
./tests/include/include/bits/sem.h-23-#include <sys/types.h>
./tests/include/include/bits/sem.h-24-
./tests/include/include/bits/sem.h-25-/* Flags for `semop'. */
./tests/include/include/bits/sem.h-26-#define SEM_UNDO 0x1000 /* undo the operation on exit */
./tests/include/include/bits/sem.h-27-
./tests/include/include/bits/sem.h-28-/* Commands for `semctl'. */
./tests/include/include/bits/sem.h-29-#define GETPID 11 /* get sempid */
./tests/include/include/bits/sem.h-30-#define GETVAL 12 /* get semval */
./tests/include/include/bits/sem.h-31-#define GETALL 13 /* get all semval's */
./tests/include/include/bits/sem.h-32-#define GETNCNT 14 /* get semncnt */
./tests/include/include/bits/sem.h-33-#define GETZCNT 15 /* get semzcnt */
./tests/include/include/bits/sem.h-34-#define SETVAL 16 /* set semval */
./tests/include/include/bits/sem.h-35-#define SETALL 17 /* set all semval's */
--
./tests/include/include/bits/locale.h-1-/* Definition of locale category symbol values.
./tests/include/include/bits/locale.h:2: Copyright (C) 2001 Free Software Foundation, Inc.
./tests/include/include/bits/locale.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/locale.h-4-
./tests/include/include/bits/locale.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/locale.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/locale.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/locale.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/locale.h-9-
./tests/include/include/bits/locale.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/locale.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/locale.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/locale.h:13: Lesser General Public License for more details.
./tests/include/include/bits/locale.h-14-
./tests/include/include/bits/locale.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/locale.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/locale.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/locale.h-18- 02111-1307 USA. */
./tests/include/include/bits/locale.h-19-
./tests/include/include/bits/locale.h-20-#if !defined _LOCALE_H && !defined _LANGINFO_H
./tests/include/include/bits/locale.h-21-# error "Never use <bits/locale.h> directly; include <locale.h> instead."
./tests/include/include/bits/locale.h-22-#endif
./tests/include/include/bits/locale.h-23-
./tests/include/include/bits/locale.h-24-#ifndef _BITS_LOCALE_H
./tests/include/include/bits/locale.h-25-#define _BITS_LOCALE_H 1
./tests/include/include/bits/locale.h-26-
./tests/include/include/bits/locale.h-27-enum
./tests/include/include/bits/locale.h-28-{
./tests/include/include/bits/locale.h-29- __LC_CTYPE = 0,
./tests/include/include/bits/locale.h-30- __LC_NUMERIC = 1,
./tests/include/include/bits/locale.h-31- __LC_TIME = 2,
./tests/include/include/bits/locale.h-32- __LC_COLLATE = 3,
./tests/include/include/bits/locale.h-33- __LC_MONETARY = 4,
./tests/include/include/bits/locale.h-34- __LC_MESSAGES = 5,
./tests/include/include/bits/locale.h-35- __LC_ALL = 6,
./tests/include/include/bits/locale.h-36- __LC_PAPER = 7,
--
./tests/include/include/bits/huge_valf.h-1-/* `HUGE_VALF' constant for IEEE 754 machines (where it is infinity).
./tests/include/include/bits/huge_valf.h-2- Used by <stdlib.h> and <math.h> functions for overflow.
./tests/include/include/bits/huge_valf.h:3: Copyright (C) 1992, 1995, 1996, 1997, 1999, 2000, 2004
./tests/include/include/bits/huge_valf.h-4- Free Software Foundation, Inc.
./tests/include/include/bits/huge_valf.h-5- This file is part of the GNU C Library.
./tests/include/include/bits/huge_valf.h-6-
./tests/include/include/bits/huge_valf.h-7- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/huge_valf.h:8: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/huge_valf.h:9: License as published by the Free Software Foundation; either
./tests/include/include/bits/huge_valf.h:10: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/huge_valf.h-11-
./tests/include/include/bits/huge_valf.h-12- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/huge_valf.h-13- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/huge_valf.h-14- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/huge_valf.h:15: Lesser General Public License for more details.
./tests/include/include/bits/huge_valf.h-16-
./tests/include/include/bits/huge_valf.h-17- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/huge_valf.h:18: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/huge_valf.h-19- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/huge_valf.h-20- 02111-1307 USA. */
./tests/include/include/bits/huge_valf.h-21-
./tests/include/include/bits/huge_valf.h-22-#ifndef _MATH_H
./tests/include/include/bits/huge_valf.h-23-# error "Never use <bits/huge_valf.h> directly; include <math.h> instead."
./tests/include/include/bits/huge_valf.h-24-#endif
./tests/include/include/bits/huge_valf.h-25-
./tests/include/include/bits/huge_valf.h-26-/* IEEE positive infinity (-HUGE_VAL is negative infinity). */
./tests/include/include/bits/huge_valf.h-27-
./tests/include/include/bits/huge_valf.h-28-#if __GNUC_PREREQ(3,3)
./tests/include/include/bits/huge_valf.h-29-# define HUGE_VALF (__builtin_huge_valf())
./tests/include/include/bits/huge_valf.h-30-#elif __GNUC_PREREQ(2,96)
./tests/include/include/bits/huge_valf.h-31-# define HUGE_VALF (__extension__ 0x1.0p255f)
./tests/include/include/bits/huge_valf.h-32-#elif defined __GNUC__
./tests/include/include/bits/huge_valf.h-33-
./tests/include/include/bits/huge_valf.h-34-# define HUGE_VALF \
./tests/include/include/bits/huge_valf.h-35- (__extension__ \
./tests/include/include/bits/huge_valf.h-36- ((union { unsigned __l __attribute__((__mode__(__SI__))); float __d; }) \
./tests/include/include/bits/huge_valf.h-37- { __l: 0x7f800000UL }).__d)
./tests/include/include/bits/huge_valf.h-38-
--
./tests/include/include/bits/sockaddr.h-1-/* Definition of `struct sockaddr_*' common members. Generic/4.2 BSD version.
./tests/include/include/bits/sockaddr.h:2: Copyright (C) 1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc.
./tests/include/include/bits/sockaddr.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/sockaddr.h-4-
./tests/include/include/bits/sockaddr.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sockaddr.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/sockaddr.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/sockaddr.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/sockaddr.h-9-
./tests/include/include/bits/sockaddr.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sockaddr.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sockaddr.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sockaddr.h:13: Lesser General Public License for more details.
./tests/include/include/bits/sockaddr.h-14-
./tests/include/include/bits/sockaddr.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sockaddr.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/sockaddr.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/sockaddr.h-18- 02111-1307 USA. */
./tests/include/include/bits/sockaddr.h-19-
./tests/include/include/bits/sockaddr.h-20-/*
./tests/include/include/bits/sockaddr.h-21- * Never include this file directly; use <sys/socket.h> instead.
./tests/include/include/bits/sockaddr.h-22- */
./tests/include/include/bits/sockaddr.h-23-
./tests/include/include/bits/sockaddr.h-24-#ifndef _BITS_SOCKADDR_H
./tests/include/include/bits/sockaddr.h-25-#define _BITS_SOCKADDR_H 1
./tests/include/include/bits/sockaddr.h-26-
./tests/include/include/bits/sockaddr.h-27-
./tests/include/include/bits/sockaddr.h-28-/* POSIX.1g specifies this type name for the `sa_family' member. */
./tests/include/include/bits/sockaddr.h-29-typedef unsigned short int sa_family_t;
./tests/include/include/bits/sockaddr.h-30-
./tests/include/include/bits/sockaddr.h-31-/* This macro is used to declare the initial common members
./tests/include/include/bits/sockaddr.h-32- of the data types used for socket addresses, `struct sockaddr',
./tests/include/include/bits/sockaddr.h-33- `struct sockaddr_in', `struct sockaddr_un', etc. */
./tests/include/include/bits/sockaddr.h-34-
./tests/include/include/bits/sockaddr.h-35-#define __SOCKADDR_COMMON(sa_prefix) \
./tests/include/include/bits/sockaddr.h-36- sa_family_t sa_prefix##family
--
./tests/include/include/bits/wchar.h-1-/* wchar_t type related definitions.
./tests/include/include/bits/wchar.h:2: Copyright (C) 2000 Free Software Foundation, Inc.
./tests/include/include/bits/wchar.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/wchar.h-4-
./tests/include/include/bits/wchar.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/wchar.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/wchar.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/wchar.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/wchar.h-9-
./tests/include/include/bits/wchar.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/wchar.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/wchar.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/wchar.h:13: Lesser General Public License for more details.
./tests/include/include/bits/wchar.h-14-
./tests/include/include/bits/wchar.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/wchar.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/wchar.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/wchar.h-18- 02111-1307 USA. */
./tests/include/include/bits/wchar.h-19-
./tests/include/include/bits/wchar.h-20-#ifndef _BITS_WCHAR_H
./tests/include/include/bits/wchar.h-21-#define _BITS_WCHAR_H 1
./tests/include/include/bits/wchar.h-22-
./tests/include/include/bits/wchar.h-23-#define __WCHAR_MIN (-2147483647l - 1l)
./tests/include/include/bits/wchar.h-24-#define __WCHAR_MAX (2147483647l)
./tests/include/include/bits/wchar.h-25-
./tests/include/include/bits/wchar.h-26-#endif /* bits/wchar.h */
--
./tests/include/include/bits/ioctl-types.h-1-/* Structure types for pre-termios terminal ioctls. Linux version.
./tests/include/include/bits/ioctl-types.h:2: Copyright (C) 1996, 1997, 1999, 2001 Free Software Foundation, Inc.
./tests/include/include/bits/ioctl-types.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/ioctl-types.h-4-
./tests/include/include/bits/ioctl-types.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/ioctl-types.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/ioctl-types.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/ioctl-types.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/ioctl-types.h-9-
./tests/include/include/bits/ioctl-types.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/ioctl-types.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/ioctl-types.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/ioctl-types.h:13: Lesser General Public License for more details.
./tests/include/include/bits/ioctl-types.h-14-
./tests/include/include/bits/ioctl-types.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/ioctl-types.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/ioctl-types.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/ioctl-types.h-18- 02111-1307 USA. */
./tests/include/include/bits/ioctl-types.h-19-
./tests/include/include/bits/ioctl-types.h-20-#ifndef _SYS_IOCTL_H
./tests/include/include/bits/ioctl-types.h-21-# error "Never use <bits/ioctl-types.h> directly; include <sys/ioctl.h> instead."
./tests/include/include/bits/ioctl-types.h-22-#endif
./tests/include/include/bits/ioctl-types.h-23-
./tests/include/include/bits/ioctl-types.h-24-/* Get definition of constants for use with `ioctl'. */
./tests/include/include/bits/ioctl-types.h-25-#include <asm/ioctls.h>
./tests/include/include/bits/ioctl-types.h-26-
./tests/include/include/bits/ioctl-types.h-27-
./tests/include/include/bits/ioctl-types.h-28-struct winsize
./tests/include/include/bits/ioctl-types.h-29- {
./tests/include/include/bits/ioctl-types.h-30- unsigned short int ws_row;
./tests/include/include/bits/ioctl-types.h-31- unsigned short int ws_col;
./tests/include/include/bits/ioctl-types.h-32- unsigned short int ws_xpixel;
./tests/include/include/bits/ioctl-types.h-33- unsigned short int ws_ypixel;
./tests/include/include/bits/ioctl-types.h-34- };
./tests/include/include/bits/ioctl-types.h-35-
./tests/include/include/bits/ioctl-types.h-36-#define NCC 8
--
./tests/include/include/bits/ipc.h:1:/* Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc.
./tests/include/include/bits/ipc.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/ipc.h-3-
./tests/include/include/bits/ipc.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/ipc.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/ipc.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/ipc.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/ipc.h-8-
./tests/include/include/bits/ipc.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/ipc.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/ipc.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/ipc.h:12: Lesser General Public License for more details.
./tests/include/include/bits/ipc.h-13-
./tests/include/include/bits/ipc.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/ipc.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/ipc.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/ipc.h-17- 02111-1307 USA. */
./tests/include/include/bits/ipc.h-18-
./tests/include/include/bits/ipc.h-19-#ifndef _SYS_IPC_H
./tests/include/include/bits/ipc.h-20-# error "Never use <bits/ipc.h> directly; include <sys/ipc.h> instead."
./tests/include/include/bits/ipc.h-21-#endif
./tests/include/include/bits/ipc.h-22-
./tests/include/include/bits/ipc.h-23-#include <bits/types.h>
./tests/include/include/bits/ipc.h-24-
./tests/include/include/bits/ipc.h-25-/* Mode bits for `msgget', `semget', and `shmget'. */
./tests/include/include/bits/ipc.h-26-#define IPC_CREAT 01000 /* Create key if key does not exist. */
./tests/include/include/bits/ipc.h-27-#define IPC_EXCL 02000 /* Fail if key exists. */
./tests/include/include/bits/ipc.h-28-#define IPC_NOWAIT 04000 /* Return error on wait. */
./tests/include/include/bits/ipc.h-29-
./tests/include/include/bits/ipc.h-30-/* Control commands for `msgctl', `semctl', and `shmctl'. */
./tests/include/include/bits/ipc.h-31-#define IPC_RMID 0 /* Remove identifier. */
./tests/include/include/bits/ipc.h-32-#define IPC_SET 1 /* Set `ipc_perm' options. */
./tests/include/include/bits/ipc.h-33-#define IPC_STAT 2 /* Get `ipc_perm' options. */
./tests/include/include/bits/ipc.h-34-#ifdef __USE_GNU
./tests/include/include/bits/ipc.h-35-# define IPC_INFO 3 /* See ipcs. */
--
./tests/include/include/bits/resource.h-1-/* Bit values & structures for resource limits. Linux version.
./tests/include/include/bits/resource.h:2: Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2004, 2005
./tests/include/include/bits/resource.h-3- Free Software Foundation, Inc.
./tests/include/include/bits/resource.h-4- This file is part of the GNU C Library.
./tests/include/include/bits/resource.h-5-
./tests/include/include/bits/resource.h-6- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/resource.h:7: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/resource.h:8: License as published by the Free Software Foundation; either
./tests/include/include/bits/resource.h:9: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/resource.h-10-
./tests/include/include/bits/resource.h-11- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/resource.h-12- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/resource.h-13- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/resource.h:14: Lesser General Public License for more details.
./tests/include/include/bits/resource.h-15-
./tests/include/include/bits/resource.h-16- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/resource.h:17: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/resource.h-18- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/resource.h-19- 02111-1307 USA. */
./tests/include/include/bits/resource.h-20-
./tests/include/include/bits/resource.h-21-#ifndef _SYS_RESOURCE_H
./tests/include/include/bits/resource.h-22-# error "Never use <bits/resource.h> directly; include <sys/resource.h> instead."
./tests/include/include/bits/resource.h-23-#endif
./tests/include/include/bits/resource.h-24-
./tests/include/include/bits/resource.h-25-#include <bits/types.h>
./tests/include/include/bits/resource.h-26-
./tests/include/include/bits/resource.h-27-/* Transmute defines to enumerations. The macro re-definitions are
./tests/include/include/bits/resource.h-28- necessary because some programs want to test for operating system
./tests/include/include/bits/resource.h-29- features with #ifdef RUSAGE_SELF. In ISO C the reflexive
./tests/include/include/bits/resource.h-30- definition is a no-op. */
./tests/include/include/bits/resource.h-31-
./tests/include/include/bits/resource.h-32-/* Kinds of resource limit. */
./tests/include/include/bits/resource.h-33-enum __rlimit_resource
./tests/include/include/bits/resource.h-34-{
./tests/include/include/bits/resource.h-35- /* Per-process CPU limit, in seconds. */
./tests/include/include/bits/resource.h-36- RLIMIT_CPU = 0,
./tests/include/include/bits/resource.h-37-#define RLIMIT_CPU RLIMIT_CPU
--
./tests/include/include/bits/huge_val.h-1-/* `HUGE_VAL' constant for IEEE 754 machines (where it is infinity).
./tests/include/include/bits/huge_val.h-2- Used by <stdlib.h> and <math.h> functions for overflow.
./tests/include/include/bits/huge_val.h:3: Copyright (C) 1992, 1995, 1996, 1997, 1999, 2000, 2004
./tests/include/include/bits/huge_val.h-4- Free Software Foundation, Inc.
./tests/include/include/bits/huge_val.h-5- This file is part of the GNU C Library.
./tests/include/include/bits/huge_val.h-6-
./tests/include/include/bits/huge_val.h-7- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/huge_val.h:8: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/huge_val.h:9: License as published by the Free Software Foundation; either
./tests/include/include/bits/huge_val.h:10: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/huge_val.h-11-
./tests/include/include/bits/huge_val.h-12- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/huge_val.h-13- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/huge_val.h-14- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/huge_val.h:15: Lesser General Public License for more details.
./tests/include/include/bits/huge_val.h-16-
./tests/include/include/bits/huge_val.h-17- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/huge_val.h:18: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/huge_val.h-19- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/huge_val.h-20- 02111-1307 USA. */
./tests/include/include/bits/huge_val.h-21-
./tests/include/include/bits/huge_val.h-22-#ifndef _MATH_H
./tests/include/include/bits/huge_val.h-23-# error "Never use <bits/huge_val.h> directly; include <math.h> instead."
./tests/include/include/bits/huge_val.h-24-#endif
./tests/include/include/bits/huge_val.h-25-
./tests/include/include/bits/huge_val.h-26-/* IEEE positive infinity (-HUGE_VAL is negative infinity). */
./tests/include/include/bits/huge_val.h-27-
./tests/include/include/bits/huge_val.h-28-#if __GNUC_PREREQ(3,3)
./tests/include/include/bits/huge_val.h-29-# define HUGE_VAL (__builtin_huge_val())
./tests/include/include/bits/huge_val.h-30-#elif __GNUC_PREREQ(2,96)
./tests/include/include/bits/huge_val.h-31-# define HUGE_VAL (__extension__ 0x1.0p2047)
./tests/include/include/bits/huge_val.h-32-#elif defined __GNUC__
./tests/include/include/bits/huge_val.h-33-
./tests/include/include/bits/huge_val.h-34-# define HUGE_VAL \
./tests/include/include/bits/huge_val.h-35- (__extension__ \
./tests/include/include/bits/huge_val.h-36- ((union { unsigned __l __attribute__((__mode__(__DI__))); double __d; }) \
./tests/include/include/bits/huge_val.h-37- { __l: 0x7ff0000000000000ULL }).__d)
./tests/include/include/bits/huge_val.h-38-
--
./tests/include/include/bits/sigstack.h-1-/* sigstack, sigaltstack definitions.
./tests/include/include/bits/sigstack.h:2: Copyright (C) 1998, 1999 Free Software Foundation, Inc.
./tests/include/include/bits/sigstack.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/sigstack.h-4-
./tests/include/include/bits/sigstack.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sigstack.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/sigstack.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/sigstack.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/sigstack.h-9-
./tests/include/include/bits/sigstack.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sigstack.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sigstack.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sigstack.h:13: Lesser General Public License for more details.
./tests/include/include/bits/sigstack.h-14-
./tests/include/include/bits/sigstack.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sigstack.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/sigstack.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/sigstack.h-18- 02111-1307 USA. */
./tests/include/include/bits/sigstack.h-19-
./tests/include/include/bits/sigstack.h-20-#ifndef _SIGNAL_H
./tests/include/include/bits/sigstack.h-21-# error "Never include this file directly. Use <signal.h> instead"
./tests/include/include/bits/sigstack.h-22-#endif
./tests/include/include/bits/sigstack.h-23-
./tests/include/include/bits/sigstack.h-24-
./tests/include/include/bits/sigstack.h-25-/* Structure describing a signal stack (obsolete). */
./tests/include/include/bits/sigstack.h-26-struct sigstack
./tests/include/include/bits/sigstack.h-27- {
./tests/include/include/bits/sigstack.h-28- void *ss_sp; /* Signal stack pointer. */
./tests/include/include/bits/sigstack.h-29- int ss_onstack; /* Nonzero if executing on this stack. */
./tests/include/include/bits/sigstack.h-30- };
./tests/include/include/bits/sigstack.h-31-
./tests/include/include/bits/sigstack.h-32-
./tests/include/include/bits/sigstack.h-33-/* Possible values for `ss_flags.'. */
./tests/include/include/bits/sigstack.h-34-enum
./tests/include/include/bits/sigstack.h-35-{
./tests/include/include/bits/sigstack.h-36- SS_ONSTACK = 1,
--
./tests/include/include/bits/posix2_lim.h:1:/* Copyright (C) 1991, 1996, 1999, 2000, 2001 Free Software Foundation, Inc.
./tests/include/include/bits/posix2_lim.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/posix2_lim.h-3-
./tests/include/include/bits/posix2_lim.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/posix2_lim.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/posix2_lim.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/posix2_lim.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/posix2_lim.h-8-
./tests/include/include/bits/posix2_lim.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/posix2_lim.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/posix2_lim.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/posix2_lim.h:12: Lesser General Public License for more details.
./tests/include/include/bits/posix2_lim.h-13-
./tests/include/include/bits/posix2_lim.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/posix2_lim.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/posix2_lim.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/posix2_lim.h-17- 02111-1307 USA. */
./tests/include/include/bits/posix2_lim.h-18-
./tests/include/include/bits/posix2_lim.h-19-/*
./tests/include/include/bits/posix2_lim.h-20- * Never include this file directly; include <limits.h> instead.
./tests/include/include/bits/posix2_lim.h-21- */
./tests/include/include/bits/posix2_lim.h-22-
./tests/include/include/bits/posix2_lim.h-23-#ifndef _BITS_POSIX2_LIM_H
./tests/include/include/bits/posix2_lim.h-24-#define _BITS_POSIX2_LIM_H 1
./tests/include/include/bits/posix2_lim.h-25-
./tests/include/include/bits/posix2_lim.h-26-
./tests/include/include/bits/posix2_lim.h-27-/* The maximum `ibase' and `obase' values allowed by the `bc' utility. */
./tests/include/include/bits/posix2_lim.h-28-#define _POSIX2_BC_BASE_MAX 99
./tests/include/include/bits/posix2_lim.h-29-
./tests/include/include/bits/posix2_lim.h-30-/* The maximum number of elements allowed in an array by the `bc' utility. */
./tests/include/include/bits/posix2_lim.h-31-#define _POSIX2_BC_DIM_MAX 2048
./tests/include/include/bits/posix2_lim.h-32-
./tests/include/include/bits/posix2_lim.h-33-/* The maximum `scale' value allowed by the `bc' utility. */
./tests/include/include/bits/posix2_lim.h-34-#define _POSIX2_BC_SCALE_MAX 99
./tests/include/include/bits/posix2_lim.h-35-
--
./tests/include/include/bits/uio.h:1:/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
./tests/include/include/bits/uio.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/uio.h-3-
./tests/include/include/bits/uio.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/uio.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/uio.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/uio.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/uio.h-8-
./tests/include/include/bits/uio.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/uio.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/uio.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/uio.h:12: Lesser General Public License for more details.
./tests/include/include/bits/uio.h-13-
./tests/include/include/bits/uio.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/uio.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/uio.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/uio.h-17- 02111-1307 USA. */
./tests/include/include/bits/uio.h-18-
./tests/include/include/bits/uio.h-19-#ifndef _SYS_UIO_H
./tests/include/include/bits/uio.h-20-# error "Never include <bits/uio.h> directly; use <sys/uio.h> instead."
./tests/include/include/bits/uio.h-21-#endif
./tests/include/include/bits/uio.h-22-
./tests/include/include/bits/uio.h-23-
./tests/include/include/bits/uio.h-24-#include <sys/types.h>
./tests/include/include/bits/uio.h-25-
./tests/include/include/bits/uio.h-26-
./tests/include/include/bits/uio.h-27-/* We should normally use the Linux kernel header file to define this
./tests/include/include/bits/uio.h-28- type and macros but this calls for trouble because of the header
./tests/include/include/bits/uio.h-29- includes other kernel headers. */
./tests/include/include/bits/uio.h-30-
./tests/include/include/bits/uio.h-31-/* Size of object which can be written atomically.
./tests/include/include/bits/uio.h-32-
./tests/include/include/bits/uio.h-33- This macro has different values in different kernel versions. The
./tests/include/include/bits/uio.h-34- latest versions of ther kernel use 1024 and this is good choice. Since
./tests/include/include/bits/uio.h-35- the C library implementation of readv/writev is able to emulate the
--
./tests/include/include/bits/select.h:1:/* Copyright (C) 1997, 1998, 1999, 2001 Free Software Foundation, Inc.
./tests/include/include/bits/select.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/select.h-3-
./tests/include/include/bits/select.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/select.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/select.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/select.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/select.h-8-
./tests/include/include/bits/select.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/select.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/select.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/select.h:12: Lesser General Public License for more details.
./tests/include/include/bits/select.h-13-
./tests/include/include/bits/select.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/select.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/select.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/select.h-17- 02111-1307 USA. */
./tests/include/include/bits/select.h-18-
./tests/include/include/bits/select.h-19-#ifndef _SYS_SELECT_H
./tests/include/include/bits/select.h-20-# error "Never use <bits/select.h> directly; include <sys/select.h> instead."
./tests/include/include/bits/select.h-21-#endif
./tests/include/include/bits/select.h-22-
./tests/include/include/bits/select.h-23-
./tests/include/include/bits/select.h-24-#if defined __GNUC__ && __GNUC__ >= 2
./tests/include/include/bits/select.h-25-
./tests/include/include/bits/select.h-26-# define __FD_ZERO(fdsp) \
./tests/include/include/bits/select.h-27- do { \
./tests/include/include/bits/select.h-28- int __d0, __d1; \
./tests/include/include/bits/select.h-29- __asm__ __volatile__ ("cld; rep; stosl" \
./tests/include/include/bits/select.h-30- : "=c" (__d0), "=D" (__d1) \
./tests/include/include/bits/select.h-31- : "a" (0), "0" (sizeof (fd_set) \
./tests/include/include/bits/select.h-32- / sizeof (__fd_mask)), \
./tests/include/include/bits/select.h-33- "1" (&__FDS_BITS (fdsp)[0]) \
./tests/include/include/bits/select.h-34- : "memory"); \
./tests/include/include/bits/select.h-35- } while (0)
--
./tests/include/include/bits/posix1_lim.h:1:/* Copyright (C) 1991-1993,96,98,2000-2003,2004 Free Software Foundation, Inc.
./tests/include/include/bits/posix1_lim.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/posix1_lim.h-3-
./tests/include/include/bits/posix1_lim.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/posix1_lim.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/posix1_lim.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/posix1_lim.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/posix1_lim.h-8-
./tests/include/include/bits/posix1_lim.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/posix1_lim.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/posix1_lim.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/posix1_lim.h:12: Lesser General Public License for more details.
./tests/include/include/bits/posix1_lim.h-13-
./tests/include/include/bits/posix1_lim.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/posix1_lim.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/posix1_lim.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/posix1_lim.h-17- 02111-1307 USA. */
./tests/include/include/bits/posix1_lim.h-18-
./tests/include/include/bits/posix1_lim.h-19-/*
./tests/include/include/bits/posix1_lim.h-20- * POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
./tests/include/include/bits/posix1_lim.h-21- *
./tests/include/include/bits/posix1_lim.h-22- * Never include this file directly; use <limits.h> instead.
./tests/include/include/bits/posix1_lim.h-23- */
./tests/include/include/bits/posix1_lim.h-24-
./tests/include/include/bits/posix1_lim.h-25-#ifndef _BITS_POSIX1_LIM_H
./tests/include/include/bits/posix1_lim.h-26-#define _BITS_POSIX1_LIM_H 1
./tests/include/include/bits/posix1_lim.h-27-
./tests/include/include/bits/posix1_lim.h-28-
./tests/include/include/bits/posix1_lim.h-29-/* These are the standard-mandated minimum values. */
./tests/include/include/bits/posix1_lim.h-30-
./tests/include/include/bits/posix1_lim.h-31-/* Minimum number of operations in one list I/O call. */
./tests/include/include/bits/posix1_lim.h-32-#define _POSIX_AIO_LISTIO_MAX 2
./tests/include/include/bits/posix1_lim.h-33-
./tests/include/include/bits/posix1_lim.h-34-/* Minimal number of outstanding asynchronous I/O operations. */
./tests/include/include/bits/posix1_lim.h-35-#define _POSIX_AIO_MAX 1
--
./tests/include/include/bits/stat.h:1:/* Copyright (C) 1992, 1995-2001, 2002 Free Software Foundation, Inc.
./tests/include/include/bits/stat.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/stat.h-3-
./tests/include/include/bits/stat.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/stat.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/stat.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/stat.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/stat.h-8-
./tests/include/include/bits/stat.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/stat.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/stat.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/stat.h:12: Lesser General Public License for more details.
./tests/include/include/bits/stat.h-13-
./tests/include/include/bits/stat.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/stat.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/stat.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/stat.h-17- 02111-1307 USA. */
./tests/include/include/bits/stat.h-18-
./tests/include/include/bits/stat.h-19-#ifndef _SYS_STAT_H
./tests/include/include/bits/stat.h-20-# error "Never include <bits/stat.h> directly; use <sys/stat.h> instead."
./tests/include/include/bits/stat.h-21-#endif
./tests/include/include/bits/stat.h-22-
./tests/include/include/bits/stat.h-23-/* Versions of the `struct stat' data structure. */
./tests/include/include/bits/stat.h-24-#define _STAT_VER_LINUX_OLD 1
./tests/include/include/bits/stat.h-25-#define _STAT_VER_KERNEL 1
./tests/include/include/bits/stat.h-26-#define _STAT_VER_SVR4 2
./tests/include/include/bits/stat.h-27-#define _STAT_VER_LINUX 3
./tests/include/include/bits/stat.h-28-#define _STAT_VER _STAT_VER_LINUX /* The one defined below. */
./tests/include/include/bits/stat.h-29-
./tests/include/include/bits/stat.h-30-/* Versions of the `xmknod' interface. */
./tests/include/include/bits/stat.h-31-#define _MKNOD_VER_LINUX 1
./tests/include/include/bits/stat.h-32-#define _MKNOD_VER_SVR4 2
./tests/include/include/bits/stat.h-33-#define _MKNOD_VER _MKNOD_VER_LINUX /* The bits defined below. */
./tests/include/include/bits/stat.h-34-
./tests/include/include/bits/stat.h-35-
--
./tests/include/include/bits/nan.h-1-/* `NAN' constant for IEEE 754 machines.
./tests/include/include/bits/nan.h:2: Copyright (C) 1992,1996,1997,1999,2004,2006 Free Software Foundation, Inc.
./tests/include/include/bits/nan.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/nan.h-4-
./tests/include/include/bits/nan.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/nan.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/nan.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/nan.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/nan.h-9-
./tests/include/include/bits/nan.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/nan.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/nan.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/nan.h:13: Lesser General Public License for more details.
./tests/include/include/bits/nan.h-14-
./tests/include/include/bits/nan.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/nan.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/nan.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/nan.h-18- 02111-1307 USA. */
./tests/include/include/bits/nan.h-19-
./tests/include/include/bits/nan.h-20-#ifndef _MATH_H
./tests/include/include/bits/nan.h-21-# error "Never use <bits/nan.h> directly; include <math.h> instead."
./tests/include/include/bits/nan.h-22-#endif
./tests/include/include/bits/nan.h-23-
./tests/include/include/bits/nan.h-24-
./tests/include/include/bits/nan.h-25-/* IEEE Not A Number. */
./tests/include/include/bits/nan.h-26-
./tests/include/include/bits/nan.h-27-#if __GNUC_PREREQ(3,3)
./tests/include/include/bits/nan.h-28-
./tests/include/include/bits/nan.h-29-# define NAN (__builtin_nanf (""))
./tests/include/include/bits/nan.h-30-
./tests/include/include/bits/nan.h-31-#elif defined __GNUC__
./tests/include/include/bits/nan.h-32-
./tests/include/include/bits/nan.h-33-# define NAN \
./tests/include/include/bits/nan.h-34- (__extension__ \
./tests/include/include/bits/nan.h-35- ((union { unsigned __l __attribute__ ((__mode__ (__SI__))); float __d; }) \
./tests/include/include/bits/nan.h-36- { __l: 0x7fc00000UL }).__d)
--
./tests/include/include/bits/confname.h-1-/* `sysconf', `pathconf', and `confstr' NAME values. Generic version.
./tests/include/include/bits/confname.h:2: Copyright (C) 1993,1995-1998,2000,2001,2003,2004
./tests/include/include/bits/confname.h-3- Free Software Foundation, Inc.
./tests/include/include/bits/confname.h-4- This file is part of the GNU C Library.
./tests/include/include/bits/confname.h-5-
./tests/include/include/bits/confname.h-6- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/confname.h:7: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/confname.h:8: License as published by the Free Software Foundation; either
./tests/include/include/bits/confname.h:9: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/confname.h-10-
./tests/include/include/bits/confname.h-11- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/confname.h-12- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/confname.h-13- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/confname.h:14: Lesser General Public License for more details.
./tests/include/include/bits/confname.h-15-
./tests/include/include/bits/confname.h-16- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/confname.h:17: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/confname.h-18- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/confname.h-19- 02111-1307 USA. */
./tests/include/include/bits/confname.h-20-
./tests/include/include/bits/confname.h-21-#ifndef _UNISTD_H
./tests/include/include/bits/confname.h-22-# error "Never use <bits/confname.h> directly; include <unistd.h> instead."
./tests/include/include/bits/confname.h-23-#endif
./tests/include/include/bits/confname.h-24-
./tests/include/include/bits/confname.h-25-/* Values for the NAME argument to `pathconf' and `fpathconf'. */
./tests/include/include/bits/confname.h-26-enum
./tests/include/include/bits/confname.h-27- {
./tests/include/include/bits/confname.h-28- _PC_LINK_MAX,
./tests/include/include/bits/confname.h-29-#define _PC_LINK_MAX _PC_LINK_MAX
./tests/include/include/bits/confname.h-30- _PC_MAX_CANON,
./tests/include/include/bits/confname.h-31-#define _PC_MAX_CANON _PC_MAX_CANON
./tests/include/include/bits/confname.h-32- _PC_MAX_INPUT,
./tests/include/include/bits/confname.h-33-#define _PC_MAX_INPUT _PC_MAX_INPUT
./tests/include/include/bits/confname.h-34- _PC_NAME_MAX,
./tests/include/include/bits/confname.h-35-#define _PC_NAME_MAX _PC_NAME_MAX
./tests/include/include/bits/confname.h-36- _PC_PATH_MAX,
./tests/include/include/bits/confname.h-37-#define _PC_PATH_MAX _PC_PATH_MAX
--
./tests/include/include/bits/dirent.h:1:/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
./tests/include/include/bits/dirent.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/dirent.h-3-
./tests/include/include/bits/dirent.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/dirent.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/dirent.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/dirent.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/dirent.h-8-
./tests/include/include/bits/dirent.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/dirent.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/dirent.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/dirent.h:12: Lesser General Public License for more details.
./tests/include/include/bits/dirent.h-13-
./tests/include/include/bits/dirent.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/dirent.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/dirent.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/dirent.h-17- 02111-1307 USA. */
./tests/include/include/bits/dirent.h-18-
./tests/include/include/bits/dirent.h-19-#ifndef _DIRENT_H
./tests/include/include/bits/dirent.h-20-# error "Never use <bits/dirent.h> directly; include <dirent.h> instead."
./tests/include/include/bits/dirent.h-21-#endif
./tests/include/include/bits/dirent.h-22-
./tests/include/include/bits/dirent.h-23-struct dirent
./tests/include/include/bits/dirent.h-24- {
./tests/include/include/bits/dirent.h-25-#ifndef __USE_FILE_OFFSET64
./tests/include/include/bits/dirent.h-26- __ino_t d_ino;
./tests/include/include/bits/dirent.h-27- __off_t d_off;
./tests/include/include/bits/dirent.h-28-#else
./tests/include/include/bits/dirent.h-29- __ino64_t d_ino;
./tests/include/include/bits/dirent.h-30- __off64_t d_off;
./tests/include/include/bits/dirent.h-31-#endif
./tests/include/include/bits/dirent.h-32- unsigned short int d_reclen;
./tests/include/include/bits/dirent.h-33- unsigned char d_type;
./tests/include/include/bits/dirent.h-34- char d_name[256]; /* We must not include limits.h! */
./tests/include/include/bits/dirent.h-35- };
--
./tests/include/include/bits/pthreadtypes.h:1:/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
./tests/include/include/bits/pthreadtypes.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/pthreadtypes.h-3-
./tests/include/include/bits/pthreadtypes.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/pthreadtypes.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/pthreadtypes.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/pthreadtypes.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/pthreadtypes.h-8-
./tests/include/include/bits/pthreadtypes.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/pthreadtypes.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/pthreadtypes.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/pthreadtypes.h:12: Lesser General Public License for more details.
./tests/include/include/bits/pthreadtypes.h-13-
./tests/include/include/bits/pthreadtypes.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/pthreadtypes.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/pthreadtypes.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/pthreadtypes.h-17- 02111-1307 USA. */
./tests/include/include/bits/pthreadtypes.h-18-
./tests/include/include/bits/pthreadtypes.h-19-#ifndef _BITS_PTHREADTYPES_H
./tests/include/include/bits/pthreadtypes.h-20-#define _BITS_PTHREADTYPES_H 1
./tests/include/include/bits/pthreadtypes.h-21-
./tests/include/include/bits/pthreadtypes.h-22-#define __SIZEOF_PTHREAD_ATTR_T 36
./tests/include/include/bits/pthreadtypes.h-23-#define __SIZEOF_PTHREAD_MUTEX_T 24
./tests/include/include/bits/pthreadtypes.h-24-#define __SIZEOF_PTHREAD_MUTEXATTR_T 4
./tests/include/include/bits/pthreadtypes.h-25-#define __SIZEOF_PTHREAD_COND_T 48
./tests/include/include/bits/pthreadtypes.h-26-#define __SIZEOF_PTHREAD_COND_COMPAT_T 12
./tests/include/include/bits/pthreadtypes.h-27-#define __SIZEOF_PTHREAD_CONDATTR_T 4
./tests/include/include/bits/pthreadtypes.h-28-#define __SIZEOF_PTHREAD_RWLOCK_T 32
./tests/include/include/bits/pthreadtypes.h-29-#define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
./tests/include/include/bits/pthreadtypes.h-30-#define __SIZEOF_PTHREAD_BARRIER_T 20
./tests/include/include/bits/pthreadtypes.h-31-#define __SIZEOF_PTHREAD_BARRIERATTR_T 4
./tests/include/include/bits/pthreadtypes.h-32-
./tests/include/include/bits/pthreadtypes.h-33-
./tests/include/include/bits/pthreadtypes.h-34-/* Thread identifiers. The structure of the attribute type is not
./tests/include/include/bits/pthreadtypes.h-35- exposed on purpose. */
--
./tests/include/include/bits/inf.h-1-/* `INFINITY' constant for IEEE 754 machines.
./tests/include/include/bits/inf.h:2: Copyright (C) 2004 Free Software Foundation, Inc.
./tests/include/include/bits/inf.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/inf.h-4-
./tests/include/include/bits/inf.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/inf.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/inf.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/inf.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/inf.h-9-
./tests/include/include/bits/inf.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/inf.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/inf.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/inf.h:13: Lesser General Public License for more details.
./tests/include/include/bits/inf.h-14-
./tests/include/include/bits/inf.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/inf.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/inf.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/inf.h-18- 02111-1307 USA. */
./tests/include/include/bits/inf.h-19-
./tests/include/include/bits/inf.h-20-#ifndef _MATH_H
./tests/include/include/bits/inf.h-21-# error "Never use <bits/inf.h> directly; include <math.h> instead."
./tests/include/include/bits/inf.h-22-#endif
./tests/include/include/bits/inf.h-23-
./tests/include/include/bits/inf.h-24-/* IEEE positive infinity. */
./tests/include/include/bits/inf.h-25-
./tests/include/include/bits/inf.h-26-#if __GNUC_PREREQ(3,3)
./tests/include/include/bits/inf.h-27-# define INFINITY (__builtin_inff())
./tests/include/include/bits/inf.h-28-#else
./tests/include/include/bits/inf.h-29-# define INFINITY HUGE_VALF
./tests/include/include/bits/inf.h-30-#endif
--
./tests/include/include/bits/typesizes.h-1-/* bits/typesizes.h -- underlying types for *_t. Generic version.
./tests/include/include/bits/typesizes.h:2: Copyright (C) 2002, 2003 Free Software Foundation, Inc.
./tests/include/include/bits/typesizes.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/typesizes.h-4-
./tests/include/include/bits/typesizes.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/typesizes.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/typesizes.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/typesizes.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/typesizes.h-9-
./tests/include/include/bits/typesizes.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/typesizes.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/typesizes.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/typesizes.h:13: Lesser General Public License for more details.
./tests/include/include/bits/typesizes.h-14-
./tests/include/include/bits/typesizes.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/typesizes.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/typesizes.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/typesizes.h-18- 02111-1307 USA. */
./tests/include/include/bits/typesizes.h-19-
./tests/include/include/bits/typesizes.h-20-#ifndef _BITS_TYPES_H
./tests/include/include/bits/typesizes.h-21-# error "Never include <bits/typesizes.h> directly; use <sys/types.h> instead."
./tests/include/include/bits/typesizes.h-22-#endif
./tests/include/include/bits/typesizes.h-23-
./tests/include/include/bits/typesizes.h-24-#ifndef _BITS_TYPESIZES_H
./tests/include/include/bits/typesizes.h-25-#define _BITS_TYPESIZES_H 1
./tests/include/include/bits/typesizes.h-26-
./tests/include/include/bits/typesizes.h-27-/* See <bits/types.h> for the meaning of these macros. This file exists so
./tests/include/include/bits/typesizes.h-28- that <bits/types.h> need not vary across different GNU platforms. */
./tests/include/include/bits/typesizes.h-29-
./tests/include/include/bits/typesizes.h-30-#define __DEV_T_TYPE __UQUAD_TYPE
./tests/include/include/bits/typesizes.h-31-#define __UID_T_TYPE __U32_TYPE
./tests/include/include/bits/typesizes.h-32-#define __GID_T_TYPE __U32_TYPE
./tests/include/include/bits/typesizes.h-33-#define __INO_T_TYPE __ULONGWORD_TYPE
./tests/include/include/bits/typesizes.h-34-#define __INO64_T_TYPE __UQUAD_TYPE
./tests/include/include/bits/typesizes.h-35-#define __MODE_T_TYPE __U32_TYPE
./tests/include/include/bits/typesizes.h-36-#define __NLINK_T_TYPE __UWORD_TYPE
--
./tests/include/include/bits/waitflags.h-1-/* Definitions of flag bits for `waitpid' et al.
./tests/include/include/bits/waitflags.h:2: Copyright (C) 1992,1996,1997,2000,2004,2005 Free Software Foundation, Inc.
./tests/include/include/bits/waitflags.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/waitflags.h-4-
./tests/include/include/bits/waitflags.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/waitflags.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/waitflags.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/waitflags.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/waitflags.h-9-
./tests/include/include/bits/waitflags.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/waitflags.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/waitflags.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/waitflags.h:13: Lesser General Public License for more details.
./tests/include/include/bits/waitflags.h-14-
./tests/include/include/bits/waitflags.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/waitflags.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/waitflags.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/waitflags.h-18- 02111-1307 USA. */
./tests/include/include/bits/waitflags.h-19-
./tests/include/include/bits/waitflags.h-20-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
./tests/include/include/bits/waitflags.h-21-# error "Never include <bits/waitflags.h> directly; use <sys/wait.h> instead."
./tests/include/include/bits/waitflags.h-22-#endif
./tests/include/include/bits/waitflags.h-23-
./tests/include/include/bits/waitflags.h-24-
./tests/include/include/bits/waitflags.h-25-/* Bits in the third argument to `waitpid'. */
./tests/include/include/bits/waitflags.h-26-#define WNOHANG 1 /* Don't block waiting. */
./tests/include/include/bits/waitflags.h-27-#define WUNTRACED 2 /* Report status of stopped children. */
./tests/include/include/bits/waitflags.h-28-
./tests/include/include/bits/waitflags.h-29-/* Bits in the fourth argument to `waitid'. */
./tests/include/include/bits/waitflags.h-30-#define WSTOPPED 2 /* Report stopped child (same as WUNTRACED). */
./tests/include/include/bits/waitflags.h-31-#define WEXITED 4 /* Report dead child. */
./tests/include/include/bits/waitflags.h-32-#define WCONTINUED 8 /* Report continued child. */
./tests/include/include/bits/waitflags.h-33-#define WNOWAIT 0x01000000 /* Don't reap, just poll status. */
./tests/include/include/bits/waitflags.h-34-
./tests/include/include/bits/waitflags.h-35-#define __WNOTHREAD 0x20000000 /* Don't wait on children of other threads
./tests/include/include/bits/waitflags.h-36- in this group */
--
./tests/include/include/bits/mathcalls.h-1-/* Prototype declarations for math functions; helper file for <math.h>.
./tests/include/include/bits/mathcalls.h:2: Copyright (C) 1996-2002, 2003, 2006 Free Software Foundation, Inc.
./tests/include/include/bits/mathcalls.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/mathcalls.h-4-
./tests/include/include/bits/mathcalls.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/mathcalls.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/mathcalls.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/mathcalls.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/mathcalls.h-9-
./tests/include/include/bits/mathcalls.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/mathcalls.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/mathcalls.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/mathcalls.h:13: Lesser General Public License for more details.
./tests/include/include/bits/mathcalls.h-14-
./tests/include/include/bits/mathcalls.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/mathcalls.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/mathcalls.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/mathcalls.h-18- 02111-1307 USA. */
./tests/include/include/bits/mathcalls.h-19-
./tests/include/include/bits/mathcalls.h-20-/* NOTE: Because of the special way this file is used by <math.h>, this
./tests/include/include/bits/mathcalls.h-21- file must NOT be protected from multiple inclusion as header files
./tests/include/include/bits/mathcalls.h-22- usually are.
./tests/include/include/bits/mathcalls.h-23-
./tests/include/include/bits/mathcalls.h-24- This file provides prototype declarations for the math functions.
./tests/include/include/bits/mathcalls.h-25- Most functions are declared using the macro:
./tests/include/include/bits/mathcalls.h-26-
./tests/include/include/bits/mathcalls.h-27- __MATHCALL (NAME,[_r], (ARGS...));
./tests/include/include/bits/mathcalls.h-28-
./tests/include/include/bits/mathcalls.h-29- This means there is a function `NAME' returning `double' and a function
./tests/include/include/bits/mathcalls.h-30- `NAMEf' returning `float'. Each place `_Mdouble_' appears in the
./tests/include/include/bits/mathcalls.h-31- prototype, that is actually `double' in the prototype for `NAME' and
./tests/include/include/bits/mathcalls.h-32- `float' in the prototype for `NAMEf'. Reentrant variant functions are
./tests/include/include/bits/mathcalls.h-33- called `NAME_r' and `NAMEf_r'.
./tests/include/include/bits/mathcalls.h-34-
./tests/include/include/bits/mathcalls.h-35- Functions returning other types like `int' are declared using the macro:
./tests/include/include/bits/mathcalls.h-36-
--
./tests/include/include/bits/mathdef.h:1:/* Copyright (C) 1997, 1998, 1999, 2000, 2004 Free Software Foundation, Inc.
./tests/include/include/bits/mathdef.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/mathdef.h-3-
./tests/include/include/bits/mathdef.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/mathdef.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/mathdef.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/mathdef.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/mathdef.h-8-
./tests/include/include/bits/mathdef.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/mathdef.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/mathdef.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/mathdef.h:12: Lesser General Public License for more details.
./tests/include/include/bits/mathdef.h-13-
./tests/include/include/bits/mathdef.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/mathdef.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/mathdef.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/mathdef.h-17- 02111-1307 USA. */
./tests/include/include/bits/mathdef.h-18-
./tests/include/include/bits/mathdef.h-19-#if !defined _MATH_H && !defined _COMPLEX_H
./tests/include/include/bits/mathdef.h-20-# error "Never use <bits/mathdef.h> directly; include <math.h> instead"
./tests/include/include/bits/mathdef.h-21-#endif
./tests/include/include/bits/mathdef.h-22-
./tests/include/include/bits/mathdef.h-23-#if defined __USE_ISOC99 && defined _MATH_H && !defined _MATH_H_MATHDEF
./tests/include/include/bits/mathdef.h-24-# define _MATH_H_MATHDEF 1
./tests/include/include/bits/mathdef.h-25-
./tests/include/include/bits/mathdef.h-26-# if defined __FLT_EVAL_METHOD__ && __FLT_EVAL_METHOD__ == 0
./tests/include/include/bits/mathdef.h-27-/* When using -mfpmath=sse, values are computed with the precission of the
./tests/include/include/bits/mathdef.h-28- used type. */
./tests/include/include/bits/mathdef.h-29-typedef float float_t; /* `float' expressions are evaluated as `float'. */
./tests/include/include/bits/mathdef.h-30-typedef double double_t; /* `double' expressions are evaluated as
./tests/include/include/bits/mathdef.h-31- `double'. */
./tests/include/include/bits/mathdef.h-32-# else
./tests/include/include/bits/mathdef.h-33-/* The ix87 FPUs evaluate all values in the 80 bit floating-point format
./tests/include/include/bits/mathdef.h-34- which is also available for the user as `long double'. Therefore we
./tests/include/include/bits/mathdef.h-35- define: */
--
./tests/include/include/bits/byteswap.h-1-/* Macros to swap the order of bytes in integer values.
./tests/include/include/bits/byteswap.h:2: Copyright (C) 1997, 1998, 2000, 2002, 2003 Free Software Foundation, Inc.
./tests/include/include/bits/byteswap.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/byteswap.h-4-
./tests/include/include/bits/byteswap.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/byteswap.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/byteswap.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/byteswap.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/byteswap.h-9-
./tests/include/include/bits/byteswap.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/byteswap.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/byteswap.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/byteswap.h:13: Lesser General Public License for more details.
./tests/include/include/bits/byteswap.h-14-
./tests/include/include/bits/byteswap.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/byteswap.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/byteswap.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/byteswap.h-18- 02111-1307 USA. */
./tests/include/include/bits/byteswap.h-19-
./tests/include/include/bits/byteswap.h-20-#if !defined _BYTESWAP_H && !defined _NETINET_IN_H
./tests/include/include/bits/byteswap.h-21-# error "Never use <bits/byteswap.h> directly; include <byteswap.h> instead."
./tests/include/include/bits/byteswap.h-22-#endif
./tests/include/include/bits/byteswap.h-23-
./tests/include/include/bits/byteswap.h-24-#ifndef _BITS_BYTESWAP_H
./tests/include/include/bits/byteswap.h-25-#define _BITS_BYTESWAP_H 1
./tests/include/include/bits/byteswap.h-26-
./tests/include/include/bits/byteswap.h-27-/* Swap bytes in 16 bit value. */
./tests/include/include/bits/byteswap.h-28-#define __bswap_constant_16(x) \
./tests/include/include/bits/byteswap.h-29- ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))
./tests/include/include/bits/byteswap.h-30-
./tests/include/include/bits/byteswap.h-31-#ifdef __GNUC__
./tests/include/include/bits/byteswap.h-32-# if __GNUC__ >= 2
./tests/include/include/bits/byteswap.h-33-# define __bswap_16(x) \
./tests/include/include/bits/byteswap.h-34- (__extension__ \
./tests/include/include/bits/byteswap.h-35- ({ register unsigned short int __v, __x = (x); \
./tests/include/include/bits/byteswap.h-36- if (__builtin_constant_p (__x)) \
--
./tests/include/include/bits/ipctypes.h-1-/* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. Generic.
./tests/include/include/bits/ipctypes.h:2: Copyright (C) 2002 Free Software Foundation, Inc.
./tests/include/include/bits/ipctypes.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/ipctypes.h-4-
./tests/include/include/bits/ipctypes.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/ipctypes.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/ipctypes.h:7: License as published by the Free Software Foundation; either
./tests/include/include/bits/ipctypes.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/ipctypes.h-9-
./tests/include/include/bits/ipctypes.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/ipctypes.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/ipctypes.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/ipctypes.h:13: Lesser General Public License for more details.
./tests/include/include/bits/ipctypes.h-14-
./tests/include/include/bits/ipctypes.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/ipctypes.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/ipctypes.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/ipctypes.h-18- 02111-1307 USA. */
./tests/include/include/bits/ipctypes.h-19-
./tests/include/include/bits/ipctypes.h-20-/*
./tests/include/include/bits/ipctypes.h-21- * Never include <bits/ipctypes.h> directly.
./tests/include/include/bits/ipctypes.h-22- */
./tests/include/include/bits/ipctypes.h-23-
./tests/include/include/bits/ipctypes.h-24-#ifndef _BITS_IPCTYPES_H
./tests/include/include/bits/ipctypes.h-25-#define _BITS_IPCTYPES_H 1
./tests/include/include/bits/ipctypes.h-26-
./tests/include/include/bits/ipctypes.h-27-#include <bits/types.h>
./tests/include/include/bits/ipctypes.h-28-
./tests/include/include/bits/ipctypes.h-29-/* Used in `struct shmid_ds'. */
./tests/include/include/bits/ipctypes.h-30-# if __WORDSIZE == 32
./tests/include/include/bits/ipctypes.h-31-typedef unsigned short int __ipc_pid_t;
./tests/include/include/bits/ipctypes.h-32-# else
./tests/include/include/bits/ipctypes.h-33-typedef int __ipc_pid_t;
./tests/include/include/bits/ipctypes.h-34-# endif
./tests/include/include/bits/ipctypes.h-35-
./tests/include/include/bits/ipctypes.h-36-
--
./tests/include/include/bits/sigcontext.h:1:/* Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
./tests/include/include/bits/sigcontext.h-2- This file is part of the GNU C Library.
./tests/include/include/bits/sigcontext.h-3-
./tests/include/include/bits/sigcontext.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/sigcontext.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/bits/sigcontext.h:6: License as published by the Free Software Foundation; either
./tests/include/include/bits/sigcontext.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/bits/sigcontext.h-8-
./tests/include/include/bits/sigcontext.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/sigcontext.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/sigcontext.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/sigcontext.h:12: Lesser General Public License for more details.
./tests/include/include/bits/sigcontext.h-13-
./tests/include/include/bits/sigcontext.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/sigcontext.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/bits/sigcontext.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/bits/sigcontext.h-17- 02111-1307 USA. */
./tests/include/include/bits/sigcontext.h-18-
./tests/include/include/bits/sigcontext.h-19-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
./tests/include/include/bits/sigcontext.h-20-# error "Never use <bits/sigcontext.h> directly; include <signal.h> instead."
./tests/include/include/bits/sigcontext.h-21-#endif
./tests/include/include/bits/sigcontext.h-22-
./tests/include/include/bits/sigcontext.h-23-#ifndef sigcontext_struct
./tests/include/include/bits/sigcontext.h-24-/* Kernel headers before 2.1.1 define a struct sigcontext_struct, but
./tests/include/include/bits/sigcontext.h-25- we need sigcontext. */
./tests/include/include/bits/sigcontext.h-26-# define sigcontext_struct sigcontext
./tests/include/include/bits/sigcontext.h-27-
./tests/include/include/bits/sigcontext.h-28-# include <asm/sigcontext.h>
./tests/include/include/bits/sigcontext.h-29-#endif
--
./tests/include/include/bits/posix_opt.h-1-/* Define POSIX options for Linux.
./tests/include/include/bits/posix_opt.h:2: Copyright (C) 1996-2001, 2002, 2003, 2004 Free Software Foundation, Inc.
./tests/include/include/bits/posix_opt.h-3- This file is part of the GNU C Library.
./tests/include/include/bits/posix_opt.h-4-
./tests/include/include/bits/posix_opt.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/bits/posix_opt.h:6: modify it under the terms of the GNU Lesser General Public License as
./tests/include/include/bits/posix_opt.h-7- published by the Free Software Foundation; either version 2.1 of the
./tests/include/include/bits/posix_opt.h:8: License, or (at your option) any later version.
./tests/include/include/bits/posix_opt.h-9-
./tests/include/include/bits/posix_opt.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/bits/posix_opt.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/bits/posix_opt.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/bits/posix_opt.h:13: Lesser General Public License for more details.
./tests/include/include/bits/posix_opt.h-14-
./tests/include/include/bits/posix_opt.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/bits/posix_opt.h:16: License along with the GNU C Library; see the file COPYING.LIB. If not,
./tests/include/include/bits/posix_opt.h-17- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
./tests/include/include/bits/posix_opt.h-18- Boston, MA 02111-1307, USA. */
./tests/include/include/bits/posix_opt.h-19-
./tests/include/include/bits/posix_opt.h-20-#ifndef _POSIX_OPT_H
./tests/include/include/bits/posix_opt.h-21-#define _POSIX_OPT_H 1
./tests/include/include/bits/posix_opt.h-22-
./tests/include/include/bits/posix_opt.h-23-/* Job control is supported. */
./tests/include/include/bits/posix_opt.h-24-#define _POSIX_JOB_CONTROL 1
./tests/include/include/bits/posix_opt.h-25-
./tests/include/include/bits/posix_opt.h-26-/* Processes have a saved set-user-ID and a saved set-group-ID. */
./tests/include/include/bits/posix_opt.h-27-#define _POSIX_SAVED_IDS 1
./tests/include/include/bits/posix_opt.h-28-
./tests/include/include/bits/posix_opt.h-29-/* Priority scheduling is supported. */
./tests/include/include/bits/posix_opt.h-30-#define _POSIX_PRIORITY_SCHEDULING 200112L
./tests/include/include/bits/posix_opt.h-31-
./tests/include/include/bits/posix_opt.h-32-/* Synchronizing file data is supported. */
./tests/include/include/bits/posix_opt.h-33-#define _POSIX_SYNCHRONIZED_IO 200112L
./tests/include/include/bits/posix_opt.h-34-
./tests/include/include/bits/posix_opt.h-35-/* The fsync function is present. */
./tests/include/include/bits/posix_opt.h-36-#define _POSIX_FSYNC 200112L
--
./tests/include/include/arpa/inet.h:1:/* Copyright (C) 1997, 1999, 2000, 2001, 2004 Free Software Foundation, Inc.
./tests/include/include/arpa/inet.h-2- This file is part of the GNU C Library.
./tests/include/include/arpa/inet.h-3-
./tests/include/include/arpa/inet.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/arpa/inet.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/arpa/inet.h:6: License as published by the Free Software Foundation; either
./tests/include/include/arpa/inet.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/arpa/inet.h-8-
./tests/include/include/arpa/inet.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/arpa/inet.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/arpa/inet.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/arpa/inet.h:12: Lesser General Public License for more details.
./tests/include/include/arpa/inet.h-13-
./tests/include/include/arpa/inet.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/arpa/inet.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/arpa/inet.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/arpa/inet.h-17- 02111-1307 USA. */
./tests/include/include/arpa/inet.h-18-
./tests/include/include/arpa/inet.h-19-#ifndef _ARPA_INET_H
./tests/include/include/arpa/inet.h-20-#define _ARPA_INET_H 1
./tests/include/include/arpa/inet.h-21-
./tests/include/include/arpa/inet.h-22-#include <features.h>
./tests/include/include/arpa/inet.h-23-#include <netinet/in.h> /* To define `struct in_addr'. */
./tests/include/include/arpa/inet.h-24-
./tests/include/include/arpa/inet.h-25-/* Type for length arguments in socket calls. */
./tests/include/include/arpa/inet.h-26-#ifndef __socklen_t_defined
./tests/include/include/arpa/inet.h-27-typedef __socklen_t socklen_t;
./tests/include/include/arpa/inet.h-28-# define __socklen_t_defined
./tests/include/include/arpa/inet.h-29-#endif
./tests/include/include/arpa/inet.h-30-
./tests/include/include/arpa/inet.h-31-__BEGIN_DECLS
./tests/include/include/arpa/inet.h-32-
./tests/include/include/arpa/inet.h-33-/* Convert Internet host address from numbers-and-dots notation in CP
./tests/include/include/arpa/inet.h-34- into binary data in network byte order. */
./tests/include/include/arpa/inet.h-35-extern in_addr_t inet_addr (__const char *__cp) __THROW;
--
./tests/include/include/getopt.h-1-/* Declarations for getopt.
./tests/include/include/getopt.h:2: Copyright (C) 1989-1994,1996-1999,2001,2003,2004
./tests/include/include/getopt.h-3- Free Software Foundation, Inc.
./tests/include/include/getopt.h-4- This file is part of the GNU C Library.
./tests/include/include/getopt.h-5-
./tests/include/include/getopt.h-6- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/getopt.h:7: modify it under the terms of the GNU Lesser General Public
./tests/include/include/getopt.h:8: License as published by the Free Software Foundation; either
./tests/include/include/getopt.h:9: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/getopt.h-10-
./tests/include/include/getopt.h-11- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/getopt.h-12- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/getopt.h-13- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/getopt.h:14: Lesser General Public License for more details.
./tests/include/include/getopt.h-15-
./tests/include/include/getopt.h-16- You should have received a copy of the GNU Lesser General Public
./tests/include/include/getopt.h:17: License along with the GNU C Library; if not, write to the Free
./tests/include/include/getopt.h-18- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/getopt.h-19- 02111-1307 USA. */
./tests/include/include/getopt.h-20-
./tests/include/include/getopt.h-21-#ifndef _GETOPT_H
./tests/include/include/getopt.h-22-
./tests/include/include/getopt.h-23-#ifndef __need_getopt
./tests/include/include/getopt.h-24-# define _GETOPT_H 1
./tests/include/include/getopt.h-25-#endif
./tests/include/include/getopt.h-26-
./tests/include/include/getopt.h-27-/* If __GNU_LIBRARY__ is not already defined, either we are being used
./tests/include/include/getopt.h-28- standalone, or this is the first header included in the source file.
./tests/include/include/getopt.h-29- If we are being used with glibc, we need to include <features.h>, but
./tests/include/include/getopt.h-30- that does not exist if we are standalone. So: if __GNU_LIBRARY__ is
./tests/include/include/getopt.h-31- not defined, include <ctype.h>, which will pull in <features.h> for us
./tests/include/include/getopt.h-32- if it's from glibc. (Why ctype.h? It's guaranteed to exist and it
./tests/include/include/getopt.h-33- doesn't flood the namespace with stuff the way some other headers do.) */
./tests/include/include/getopt.h-34-#if !defined __GNU_LIBRARY__
./tests/include/include/getopt.h-35-# include <ctype.h>
./tests/include/include/getopt.h-36-#endif
./tests/include/include/getopt.h-37-
--
./tests/include/include/dirent.h:1:/* Copyright (C) 1991-2000, 2003, 2004, 2005 Free Software Foundation, Inc.
./tests/include/include/dirent.h-2- This file is part of the GNU C Library.
./tests/include/include/dirent.h-3-
./tests/include/include/dirent.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/dirent.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/dirent.h:6: License as published by the Free Software Foundation; either
./tests/include/include/dirent.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/dirent.h-8-
./tests/include/include/dirent.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/dirent.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/dirent.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/dirent.h:12: Lesser General Public License for more details.
./tests/include/include/dirent.h-13-
./tests/include/include/dirent.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/dirent.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/dirent.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/dirent.h-17- 02111-1307 USA. */
./tests/include/include/dirent.h-18-
./tests/include/include/dirent.h-19-/*
./tests/include/include/dirent.h-20- * POSIX Standard: 5.1.2 Directory Operations <dirent.h>
./tests/include/include/dirent.h-21- */
./tests/include/include/dirent.h-22-
./tests/include/include/dirent.h-23-#ifndef _DIRENT_H
./tests/include/include/dirent.h-24-#define _DIRENT_H 1
./tests/include/include/dirent.h-25-
./tests/include/include/dirent.h-26-#include <features.h>
./tests/include/include/dirent.h-27-
./tests/include/include/dirent.h-28-__BEGIN_DECLS
./tests/include/include/dirent.h-29-
./tests/include/include/dirent.h-30-#include <bits/types.h>
./tests/include/include/dirent.h-31-
./tests/include/include/dirent.h-32-#ifdef __USE_XOPEN
./tests/include/include/dirent.h-33-# ifndef __ino_t_defined
./tests/include/include/dirent.h-34-# ifndef __USE_FILE_OFFSET64
./tests/include/include/dirent.h-35-typedef __ino_t ino_t;
--
./tests/include/include/ctype.h:1:/* Copyright (C) 1991,92,93,95,96,97,98,99,2001,2002,2004
./tests/include/include/ctype.h-2- Free Software Foundation, Inc.
./tests/include/include/ctype.h-3- This file is part of the GNU C Library.
./tests/include/include/ctype.h-4-
./tests/include/include/ctype.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/ctype.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/ctype.h:7: License as published by the Free Software Foundation; either
./tests/include/include/ctype.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/ctype.h-9-
./tests/include/include/ctype.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/ctype.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/ctype.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/ctype.h:13: Lesser General Public License for more details.
./tests/include/include/ctype.h-14-
./tests/include/include/ctype.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/ctype.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/ctype.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/ctype.h-18- 02111-1307 USA. */
./tests/include/include/ctype.h-19-
./tests/include/include/ctype.h-20-/*
./tests/include/include/ctype.h-21- * ISO C99 Standard 7.4: Character handling <ctype.h>
./tests/include/include/ctype.h-22- */
./tests/include/include/ctype.h-23-
./tests/include/include/ctype.h-24-#ifndef _CTYPE_H
./tests/include/include/ctype.h-25-#define _CTYPE_H 1
./tests/include/include/ctype.h-26-
./tests/include/include/ctype.h-27-#include <features.h>
./tests/include/include/ctype.h-28-#include <bits/types.h>
./tests/include/include/ctype.h-29-
./tests/include/include/ctype.h-30-__BEGIN_DECLS
./tests/include/include/ctype.h-31-
./tests/include/include/ctype.h-32-#ifndef _ISbit
./tests/include/include/ctype.h-33-/* These are all the characteristics of characters.
./tests/include/include/ctype.h-34- If there get to be more than 16 distinct characteristics,
./tests/include/include/ctype.h-35- many things must be changed that use `unsigned short int's.
./tests/include/include/ctype.h-36-
--
./tests/include/include/alloca.h:1:/* Copyright (C) 1992, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
./tests/include/include/alloca.h-2- This file is part of the GNU C Library.
./tests/include/include/alloca.h-3-
./tests/include/include/alloca.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/alloca.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/alloca.h:6: License as published by the Free Software Foundation; either
./tests/include/include/alloca.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/alloca.h-8-
./tests/include/include/alloca.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/alloca.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/alloca.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/alloca.h:12: Lesser General Public License for more details.
./tests/include/include/alloca.h-13-
./tests/include/include/alloca.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/alloca.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/alloca.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/alloca.h-17- 02111-1307 USA. */
./tests/include/include/alloca.h-18-
./tests/include/include/alloca.h-19-#ifndef _ALLOCA_H
./tests/include/include/alloca.h-20-#define _ALLOCA_H 1
./tests/include/include/alloca.h-21-
./tests/include/include/alloca.h-22-#include <features.h>
./tests/include/include/alloca.h-23-
./tests/include/include/alloca.h-24-#define __need_size_t
./tests/include/include/alloca.h-25-#include <stddef.h>
./tests/include/include/alloca.h-26-
./tests/include/include/alloca.h-27-__BEGIN_DECLS
./tests/include/include/alloca.h-28-
./tests/include/include/alloca.h-29-/* Remove any previous definitions. */
./tests/include/include/alloca.h-30-#undef alloca
./tests/include/include/alloca.h-31-
./tests/include/include/alloca.h-32-/* Allocate a block that will be freed when the calling function exits. */
./tests/include/include/alloca.h-33-extern void *alloca (size_t __size) __THROW;
./tests/include/include/alloca.h-34-
./tests/include/include/alloca.h-35-#ifdef __GNUC__
--
./tests/include/include/limits.h:1:/* Copyright (C) 1991, 1992, 1996, 1997, 1998, 1999, 2000, 2005
./tests/include/include/limits.h-2- Free Software Foundation, Inc.
./tests/include/include/limits.h-3- This file is part of the GNU C Library.
./tests/include/include/limits.h-4-
./tests/include/include/limits.h-5- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/limits.h:6: modify it under the terms of the GNU Lesser General Public
./tests/include/include/limits.h:7: License as published by the Free Software Foundation; either
./tests/include/include/limits.h:8: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/limits.h-9-
./tests/include/include/limits.h-10- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/limits.h-11- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/limits.h-12- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/limits.h:13: Lesser General Public License for more details.
./tests/include/include/limits.h-14-
./tests/include/include/limits.h-15- You should have received a copy of the GNU Lesser General Public
./tests/include/include/limits.h:16: License along with the GNU C Library; if not, write to the Free
./tests/include/include/limits.h-17- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/limits.h-18- 02111-1307 USA. */
./tests/include/include/limits.h-19-
./tests/include/include/limits.h-20-/*
./tests/include/include/limits.h-21- * ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
./tests/include/include/limits.h-22- */
./tests/include/include/limits.h-23-
./tests/include/include/limits.h-24-#ifndef _LIBC_LIMITS_H_
./tests/include/include/limits.h-25-#define _LIBC_LIMITS_H_ 1
./tests/include/include/limits.h-26-
./tests/include/include/limits.h-27-#include <features.h>
./tests/include/include/limits.h-28-
./tests/include/include/limits.h-29-
./tests/include/include/limits.h-30-/* Maximum length of any multibyte character in any locale.
./tests/include/include/limits.h-31- We define this value here since the gcc header does not define
./tests/include/include/limits.h-32- the correct value. */
./tests/include/include/limits.h-33-#define MB_LEN_MAX 16
./tests/include/include/limits.h-34-
./tests/include/include/limits.h-35-
./tests/include/include/limits.h-36-/* If we are not using GNU CC we have to define all the symbols ourself.
--
./tests/include/include/_G_config.h-4-#ifndef _G_config_h
./tests/include/include/_G_config.h-5-#define _G_config_h 1
./tests/include/include/_G_config.h-6-
./tests/include/include/_G_config.h:7:/* Define types for libio in terms of the standard internal type names. */
./tests/include/include/_G_config.h-8-
./tests/include/include/_G_config.h-9-#include <bits/types.h>
./tests/include/include/_G_config.h-10-#define __need_size_t
./tests/include/include/_G_config.h-11-#define __need_wchar_t
./tests/include/include/_G_config.h-12-#define __need_wint_t
./tests/include/include/_G_config.h-13-#define __need_NULL
./tests/include/include/_G_config.h-14-#include <stddef.h>
./tests/include/include/_G_config.h-15-#ifndef _WINT_T
./tests/include/include/_G_config.h-16-/* Integral type unchanged by default argument promotions that can
./tests/include/include/_G_config.h-17- hold any value corresponding to members of the extended character
./tests/include/include/_G_config.h-18- set, as well as at least one value that does not correspond to any
./tests/include/include/_G_config.h-19- member of the extended character set. */
./tests/include/include/_G_config.h-20-# define _WINT_T
./tests/include/include/_G_config.h-21-typedef unsigned int wint_t;
./tests/include/include/_G_config.h-22-#endif
./tests/include/include/_G_config.h-23-#define __need_mbstate_t
./tests/include/include/_G_config.h-24-#include <wchar.h>
./tests/include/include/_G_config.h-25-#define _G_size_t size_t
./tests/include/include/_G_config.h-26-typedef struct
./tests/include/include/_G_config.h-27-{
--
./tests/include/include/inttypes.h:1:/* Copyright (C) 1997-2001, 2004 Free Software Foundation, Inc.
./tests/include/include/inttypes.h-2- This file is part of the GNU C Library.
./tests/include/include/inttypes.h-3-
./tests/include/include/inttypes.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/inttypes.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/inttypes.h:6: License as published by the Free Software Foundation; either
./tests/include/include/inttypes.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/inttypes.h-8-
./tests/include/include/inttypes.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/inttypes.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/inttypes.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/inttypes.h:12: Lesser General Public License for more details.
./tests/include/include/inttypes.h-13-
./tests/include/include/inttypes.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/inttypes.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/inttypes.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/inttypes.h-17- 02111-1307 USA. */
./tests/include/include/inttypes.h-18-
./tests/include/include/inttypes.h-19-/*
./tests/include/include/inttypes.h-20- * ISO C99: 7.8 Format conversion of integer types <inttypes.h>
./tests/include/include/inttypes.h-21- */
./tests/include/include/inttypes.h-22-
./tests/include/include/inttypes.h-23-#ifndef _INTTYPES_H
./tests/include/include/inttypes.h-24-#define _INTTYPES_H 1
./tests/include/include/inttypes.h-25-
./tests/include/include/inttypes.h-26-#include <features.h>
./tests/include/include/inttypes.h-27-/* Get the type definitions. */
./tests/include/include/inttypes.h-28-#include <stdint.h>
./tests/include/include/inttypes.h-29-
./tests/include/include/inttypes.h-30-/* Get a definition for wchar_t. But we must not define wchar_t itself. */
./tests/include/include/inttypes.h-31-#ifndef ____gwchar_t_defined
./tests/include/include/inttypes.h-32-# ifdef __cplusplus
./tests/include/include/inttypes.h-33-# define __gwchar_t wchar_t
./tests/include/include/inttypes.h-34-# elif defined __WCHAR_TYPE__
./tests/include/include/inttypes.h-35-typedef __WCHAR_TYPE__ __gwchar_t;
--
./tests/include/include/rpc/netdb.h-4- * unrestricted use provided that this legend is included on all tape
./tests/include/include/rpc/netdb.h-5- * media and as a part of the software program in whole or part. Users
./tests/include/include/rpc/netdb.h-6- * may copy or modify Sun RPC without charge, but are not authorized
./tests/include/include/rpc/netdb.h:7: * to license or distribute it to anyone else except as part of a product or
./tests/include/include/rpc/netdb.h-8- * program developed by the user.
./tests/include/include/rpc/netdb.h-9- *
./tests/include/include/rpc/netdb.h-10- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
./tests/include/include/rpc/netdb.h-11- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
./tests/include/include/rpc/netdb.h-12- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
./tests/include/include/rpc/netdb.h-13- *
./tests/include/include/rpc/netdb.h-14- * Sun RPC is provided with no support and without any obligation on the
./tests/include/include/rpc/netdb.h-15- * part of Sun Microsystems, Inc. to assist in its use, correction,
./tests/include/include/rpc/netdb.h-16- * modification or enhancement.
./tests/include/include/rpc/netdb.h-17- *
./tests/include/include/rpc/netdb.h-18- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
./tests/include/include/rpc/netdb.h:19: * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
./tests/include/include/rpc/netdb.h-20- * OR ANY PART THEREOF.
./tests/include/include/rpc/netdb.h-21- *
./tests/include/include/rpc/netdb.h-22- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
./tests/include/include/rpc/netdb.h-23- * or profits or other special, indirect and consequential damages, even if
./tests/include/include/rpc/netdb.h-24- * Sun has been advised of the possibility of such damages.
./tests/include/include/rpc/netdb.h-25- *
./tests/include/include/rpc/netdb.h-26- * Sun Microsystems, Inc.
./tests/include/include/rpc/netdb.h-27- * 2550 Garcia Avenue
./tests/include/include/rpc/netdb.h-28- * Mountain View, California 94043
./tests/include/include/rpc/netdb.h-29- */
./tests/include/include/rpc/netdb.h-30-/* @(#)rpc.h 1.8 87/07/24 SMI */
./tests/include/include/rpc/netdb.h-31-
./tests/include/include/rpc/netdb.h-32-/* Cleaned up for GNU C library roland@gnu.ai.mit.edu:
./tests/include/include/rpc/netdb.h-33- added multiple inclusion protection and use of <sys/cdefs.h>.
./tests/include/include/rpc/netdb.h-34- In GNU this file is #include'd by <netdb.h>. */
./tests/include/include/rpc/netdb.h-35-
./tests/include/include/rpc/netdb.h-36-#ifndef _RPC_NETDB_H
./tests/include/include/rpc/netdb.h-37-#define _RPC_NETDB_H 1
./tests/include/include/rpc/netdb.h-38-
./tests/include/include/rpc/netdb.h-39-#include <features.h>
--
./tests/include/include/stdlib.h:1:/* Copyright (C) 1991-2003,2004,2005,2006 Free Software Foundation, Inc.
./tests/include/include/stdlib.h-2- This file is part of the GNU C Library.
./tests/include/include/stdlib.h-3-
./tests/include/include/stdlib.h-4- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/stdlib.h:5: modify it under the terms of the GNU Lesser General Public
./tests/include/include/stdlib.h:6: License as published by the Free Software Foundation; either
./tests/include/include/stdlib.h:7: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/stdlib.h-8-
./tests/include/include/stdlib.h-9- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/stdlib.h-10- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/stdlib.h-11- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/stdlib.h:12: Lesser General Public License for more details.
./tests/include/include/stdlib.h-13-
./tests/include/include/stdlib.h-14- You should have received a copy of the GNU Lesser General Public
./tests/include/include/stdlib.h:15: License along with the GNU C Library; if not, write to the Free
./tests/include/include/stdlib.h-16- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/stdlib.h-17- 02111-1307 USA. */
./tests/include/include/stdlib.h-18-
./tests/include/include/stdlib.h-19-/*
./tests/include/include/stdlib.h-20- * ISO C99 Standard: 7.20 General utilities <stdlib.h>
./tests/include/include/stdlib.h-21- */
./tests/include/include/stdlib.h-22-
./tests/include/include/stdlib.h-23-#ifndef _STDLIB_H
./tests/include/include/stdlib.h-24-
./tests/include/include/stdlib.h-25-#include <features.h>
./tests/include/include/stdlib.h-26-
./tests/include/include/stdlib.h-27-/* Get size_t, wchar_t and NULL from <stddef.h>. */
./tests/include/include/stdlib.h-28-#define __need_size_t
./tests/include/include/stdlib.h-29-#ifndef __need_malloc_and_calloc
./tests/include/include/stdlib.h-30-# define __need_wchar_t
./tests/include/include/stdlib.h-31-# define __need_NULL
./tests/include/include/stdlib.h-32-#endif
./tests/include/include/stdlib.h-33-#include <stddef.h>
./tests/include/include/stdlib.h-34-
./tests/include/include/stdlib.h-35-__BEGIN_DECLS
--
./tests/include/include/stdlib.h-83-
./tests/include/include/stdlib.h-84-/* Define the macros <sys/wait.h> also would define this way. */
./tests/include/include/stdlib.h-85-# define WEXITSTATUS(status) __WEXITSTATUS(__WAIT_INT(status))
./tests/include/include/stdlib.h:86:# define WTERMSIG(status) __WTERMSIG(__WAIT_INT(status))
./tests/include/include/stdlib.h-87-# define WSTOPSIG(status) __WSTOPSIG(__WAIT_INT(status))
./tests/include/include/stdlib.h-88-# define WIFEXITED(status) __WIFEXITED(__WAIT_INT(status))
./tests/include/include/stdlib.h-89-# define WIFSIGNALED(status) __WIFSIGNALED(__WAIT_INT(status))
./tests/include/include/stdlib.h-90-# define WIFSTOPPED(status) __WIFSTOPPED(__WAIT_INT(status))
./tests/include/include/stdlib.h-91-# ifdef __WIFCONTINUED
./tests/include/include/stdlib.h-92-# define WIFCONTINUED(status) __WIFCONTINUED(__WAIT_INT(status))
./tests/include/include/stdlib.h-93-# endif
./tests/include/include/stdlib.h-94-#endif /* X/Open and <sys/wait.h> not included. */
./tests/include/include/stdlib.h-95-
./tests/include/include/stdlib.h-96-__BEGIN_NAMESPACE_STD
./tests/include/include/stdlib.h-97-/* Returned by `div'. */
./tests/include/include/stdlib.h-98-typedef struct
./tests/include/include/stdlib.h-99- {
./tests/include/include/stdlib.h-100- int quot; /* Quotient. */
./tests/include/include/stdlib.h-101- int rem; /* Remainder. */
./tests/include/include/stdlib.h-102- } div_t;
./tests/include/include/stdlib.h-103-
./tests/include/include/stdlib.h-104-/* Returned by `ldiv'. */
./tests/include/include/stdlib.h-105-#ifndef __ldiv_t_defined
./tests/include/include/stdlib.h-106-typedef struct
--
./tests/include/include/xlocale.h-1-/* Definition of locale datatype.
./tests/include/include/xlocale.h:2: Copyright (C) 1997,2000,02 Free Software Foundation, Inc.
./tests/include/include/xlocale.h-3- This file is part of the GNU C Library.
./tests/include/include/xlocale.h-4- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
./tests/include/include/xlocale.h-5-
./tests/include/include/xlocale.h-6- The GNU C Library is free software; you can redistribute it and/or
./tests/include/include/xlocale.h:7: modify it under the terms of the GNU Lesser General Public
./tests/include/include/xlocale.h:8: License as published by the Free Software Foundation; either
./tests/include/include/xlocale.h:9: version 2.1 of the License, or (at your option) any later version.
./tests/include/include/xlocale.h-10-
./tests/include/include/xlocale.h-11- The GNU C Library is distributed in the hope that it will be useful,
./tests/include/include/xlocale.h-12- but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/include/xlocale.h-13- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
./tests/include/include/xlocale.h:14: Lesser General Public License for more details.
./tests/include/include/xlocale.h-15-
./tests/include/include/xlocale.h-16- You should have received a copy of the GNU Lesser General Public
./tests/include/include/xlocale.h:17: License along with the GNU C Library; if not, write to the Free
./tests/include/include/xlocale.h-18- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
./tests/include/include/xlocale.h-19- 02111-1307 USA. */
./tests/include/include/xlocale.h-20-
./tests/include/include/xlocale.h-21-#ifndef _XLOCALE_H
./tests/include/include/xlocale.h-22-#define _XLOCALE_H 1
./tests/include/include/xlocale.h-23-
./tests/include/include/xlocale.h-24-/* Structure for reentrant locale using functions. This is an
./tests/include/include/xlocale.h-25- (almost) opaque type for the user level programs. The file and
./tests/include/include/xlocale.h-26- this data structure is not standardized. Don't rely on it. It can
./tests/include/include/xlocale.h-27- go away without warning. */
./tests/include/include/xlocale.h-28-typedef struct __locale_struct
./tests/include/include/xlocale.h-29-{
./tests/include/include/xlocale.h-30- /* Note: LC_ALL is not a valid index into this array. */
./tests/include/include/xlocale.h-31- struct locale_data *__locales[13]; /* 13 = __LC_LAST. */
./tests/include/include/xlocale.h-32-
./tests/include/include/xlocale.h-33- /* To increase the speed of this solution we add some special members. */
./tests/include/include/xlocale.h-34- const unsigned short int *__ctype_b;
./tests/include/include/xlocale.h-35- const int *__ctype_tolower;
./tests/include/include/xlocale.h-36- const int *__ctype_toupper;
./tests/include/include/xlocale.h-37-
--
./tests/include/gccinc/stdarg.h:1:/* Copyright (C) 1989, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
./tests/include/gccinc/stdarg.h-2-
./tests/include/gccinc/stdarg.h-3-This file is part of GNU CC.
./tests/include/gccinc/stdarg.h-4-
./tests/include/gccinc/stdarg.h-5-GNU CC is free software; you can redistribute it and/or modify
./tests/include/gccinc/stdarg.h:6:it under the terms of the GNU General Public License as published by
./tests/include/gccinc/stdarg.h-7-the Free Software Foundation; either version 2, or (at your option)
./tests/include/gccinc/stdarg.h-8-any later version.
./tests/include/gccinc/stdarg.h-9-
./tests/include/gccinc/stdarg.h-10-GNU CC is distributed in the hope that it will be useful,
./tests/include/gccinc/stdarg.h-11-but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/gccinc/stdarg.h-12-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
./tests/include/gccinc/stdarg.h:13:GNU General Public License for more details.
./tests/include/gccinc/stdarg.h-14-
./tests/include/gccinc/stdarg.h:15:You should have received a copy of the GNU General Public License
./tests/include/gccinc/stdarg.h-16-along with GNU CC; see the file COPYING. If not, write to
./tests/include/gccinc/stdarg.h-17-the Free Software Foundation, 59 Temple Place - Suite 330,
./tests/include/gccinc/stdarg.h-18-Boston, MA 02111-1307, USA. */
./tests/include/gccinc/stdarg.h-19-
./tests/include/gccinc/stdarg.h-20-/* As a special exception, if you include this header file into source
./tests/include/gccinc/stdarg.h-21- files compiled by GCC, this header file does not by itself cause
./tests/include/gccinc/stdarg.h-22- the resulting executable to be covered by the GNU General Public
./tests/include/gccinc/stdarg.h:23: License. This exception does not however invalidate any other
./tests/include/gccinc/stdarg.h-24- reasons why the executable file might be covered by the GNU General
./tests/include/gccinc/stdarg.h:25: Public License. */
./tests/include/gccinc/stdarg.h-26-
./tests/include/gccinc/stdarg.h-27-/*
./tests/include/gccinc/stdarg.h-28- * ISO C Standard: 7.15 Variable arguments <stdarg.h>
./tests/include/gccinc/stdarg.h-29- */
./tests/include/gccinc/stdarg.h-30-
./tests/include/gccinc/stdarg.h-31-#ifndef _STDARG_H
./tests/include/gccinc/stdarg.h-32-#ifndef _ANSI_STDARG_H_
./tests/include/gccinc/stdarg.h-33-#ifndef __need___va_list
./tests/include/gccinc/stdarg.h-34-#define _STDARG_H
./tests/include/gccinc/stdarg.h-35-#define _ANSI_STDARG_H_
./tests/include/gccinc/stdarg.h-36-#endif /* not __need___va_list */
./tests/include/gccinc/stdarg.h-37-#undef __need___va_list
./tests/include/gccinc/stdarg.h-38-
./tests/include/gccinc/stdarg.h-39-/* Define __gnuc_va_list. */
./tests/include/gccinc/stdarg.h-40-
./tests/include/gccinc/stdarg.h-41-#ifndef __GNUC_VA_LIST
./tests/include/gccinc/stdarg.h-42-#define __GNUC_VA_LIST
./tests/include/gccinc/stdarg.h-43-typedef __builtin_va_list __gnuc_va_list;
./tests/include/gccinc/stdarg.h-44-#endif
./tests/include/gccinc/stdarg.h-45-
--
./tests/include/gccinc/float.h:1:/* Copyright (C) 2002 Free Software Foundation, Inc.
./tests/include/gccinc/float.h-2-
./tests/include/gccinc/float.h-3-This file is part of GNU CC.
./tests/include/gccinc/float.h-4-
./tests/include/gccinc/float.h-5-GNU CC is free software; you can redistribute it and/or modify
./tests/include/gccinc/float.h:6:it under the terms of the GNU General Public License as published by
./tests/include/gccinc/float.h-7-the Free Software Foundation; either version 2, or (at your option)
./tests/include/gccinc/float.h-8-any later version.
./tests/include/gccinc/float.h-9-
./tests/include/gccinc/float.h-10-GNU CC is distributed in the hope that it will be useful,
./tests/include/gccinc/float.h-11-but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/gccinc/float.h-12-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
./tests/include/gccinc/float.h:13:GNU General Public License for more details.
./tests/include/gccinc/float.h-14-
./tests/include/gccinc/float.h:15:You should have received a copy of the GNU General Public License
./tests/include/gccinc/float.h-16-along with GNU CC; see the file COPYING. If not, write to
./tests/include/gccinc/float.h-17-the Free Software Foundation, 59 Temple Place - Suite 330,
./tests/include/gccinc/float.h-18-Boston, MA 02111-1307, USA. */
./tests/include/gccinc/float.h-19-
./tests/include/gccinc/float.h-20-/* As a special exception, if you include this header file into source
./tests/include/gccinc/float.h-21- files compiled by GCC, this header file does not by itself cause
./tests/include/gccinc/float.h-22- the resulting executable to be covered by the GNU General Public
./tests/include/gccinc/float.h:23: License. This exception does not however invalidate any other
./tests/include/gccinc/float.h-24- reasons why the executable file might be covered by the GNU General
./tests/include/gccinc/float.h:25: Public License. */
./tests/include/gccinc/float.h-26-
./tests/include/gccinc/float.h-27-/*
./tests/include/gccinc/float.h-28- * ISO C Standard: 5.2.4.2.2 Characteristics of floating types <float.h>
./tests/include/gccinc/float.h-29- */
./tests/include/gccinc/float.h-30-
./tests/include/gccinc/float.h-31-#ifndef _FLOAT_H___
./tests/include/gccinc/float.h-32-#define _FLOAT_H___
./tests/include/gccinc/float.h-33-
./tests/include/gccinc/float.h-34-/* Radix of exponent representation, b. */
./tests/include/gccinc/float.h-35-#undef FLT_RADIX
./tests/include/gccinc/float.h-36-#define FLT_RADIX __FLT_RADIX__
./tests/include/gccinc/float.h-37-
./tests/include/gccinc/float.h-38-/* Number of base-FLT_RADIX digits in the significand, p. */
./tests/include/gccinc/float.h-39-#undef FLT_MANT_DIG
./tests/include/gccinc/float.h-40-#undef DBL_MANT_DIG
./tests/include/gccinc/float.h-41-#undef LDBL_MANT_DIG
./tests/include/gccinc/float.h-42-#define FLT_MANT_DIG __FLT_MANT_DIG__
./tests/include/gccinc/float.h-43-#define DBL_MANT_DIG __DBL_MANT_DIG__
./tests/include/gccinc/float.h-44-#define LDBL_MANT_DIG __LDBL_MANT_DIG__
./tests/include/gccinc/float.h-45-
--
./tests/include/gccinc/stddef.h:1:/* Copyright (C) 1989, 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
./tests/include/gccinc/stddef.h-2-
./tests/include/gccinc/stddef.h-3-This file is part of GNU CC.
./tests/include/gccinc/stddef.h-4-
./tests/include/gccinc/stddef.h-5-GNU CC is free software; you can redistribute it and/or modify
./tests/include/gccinc/stddef.h:6:it under the terms of the GNU General Public License as published by
./tests/include/gccinc/stddef.h-7-the Free Software Foundation; either version 2, or (at your option)
./tests/include/gccinc/stddef.h-8-any later version.
./tests/include/gccinc/stddef.h-9-
./tests/include/gccinc/stddef.h-10-GNU CC is distributed in the hope that it will be useful,
./tests/include/gccinc/stddef.h-11-but WITHOUT ANY WARRANTY; without even the implied warranty of
./tests/include/gccinc/stddef.h-12-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
./tests/include/gccinc/stddef.h:13:GNU General Public License for more details.
./tests/include/gccinc/stddef.h-14-
./tests/include/gccinc/stddef.h:15:You should have received a copy of the GNU General Public License
./tests/include/gccinc/stddef.h-16-along with GNU CC; see the file COPYING. If not, write to
./tests/include/gccinc/stddef.h-17-the Free Software Foundation, 59 Temple Place - Suite 330,
./tests/include/gccinc/stddef.h-18-Boston, MA 02111-1307, USA. */
./tests/include/gccinc/stddef.h-19-
./tests/include/gccinc/stddef.h-20-/* As a special exception, if you include this header file into source
./tests/include/gccinc/stddef.h-21- files compiled by GCC, this header file does not by itself cause
./tests/include/gccinc/stddef.h-22- the resulting executable to be covered by the GNU General Public
./tests/include/gccinc/stddef.h:23: License. This exception does not however invalidate any other
./tests/include/gccinc/stddef.h-24- reasons why the executable file might be covered by the GNU General
./tests/include/gccinc/stddef.h:25: Public License. */
./tests/include/gccinc/stddef.h-26-
./tests/include/gccinc/stddef.h-27-/*
./tests/include/gccinc/stddef.h-28- * ISO C Standard: 7.17 Common definitions <stddef.h>
./tests/include/gccinc/stddef.h-29- */
./tests/include/gccinc/stddef.h-30-#if (!defined(_STDDEF_H) && !defined(_STDDEF_H_) && !defined(_ANSI_STDDEF_H) \
./tests/include/gccinc/stddef.h-31- && !defined(__STDDEF_H__)) \
./tests/include/gccinc/stddef.h-32- || defined(__need_wchar_t) || defined(__need_size_t) \
./tests/include/gccinc/stddef.h-33- || defined(__need_ptrdiff_t) || defined(__need_NULL) \
./tests/include/gccinc/stddef.h-34- || defined(__need_wint_t)
./tests/include/gccinc/stddef.h-35-
./tests/include/gccinc/stddef.h-36-/* Any one of these symbols __need_* means that GNU libc
./tests/include/gccinc/stddef.h-37- wants us just to define one data type. So don't define
./tests/include/gccinc/stddef.h-38- the symbols that indicate this file's entire job has been done. */
./tests/include/gccinc/stddef.h-39-#if (!defined(__need_wchar_t) && !defined(__need_size_t) \
./tests/include/gccinc/stddef.h-40- && !defined(__need_ptrdiff_t) && !defined(__need_NULL) \
./tests/include/gccinc/stddef.h-41- && !defined(__need_wint_t))
./tests/include/gccinc/stddef.h-42-#define _STDDEF_H
./tests/include/gccinc/stddef.h-43-#define _STDDEF_H_
./tests/include/gccinc/stddef.h-44-/* snaroff@next.com says the NeXT needs this. */
./tests/include/gccinc/stddef.h-45-#define _ANSI_STDDEF_H
--
./ctlib/byteorder.h-8-*
./ctlib/byteorder.h-9-********************************************************************************
./ctlib/byteorder.h-10-*
./ctlib/byteorder.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/byteorder.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/byteorder.h:13:* it under the same terms as Perl itself.
./ctlib/byteorder.h-14-*
./ctlib/byteorder.h-15-*******************************************************************************/
./ctlib/byteorder.h-16-
./ctlib/byteorder.h-17-#ifndef _CTLIB_BYTEORDER_H
./ctlib/byteorder.h-18-#define _CTLIB_BYTEORDER_H
./ctlib/byteorder.h-19-
./ctlib/byteorder.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/byteorder.h-21-
./ctlib/byteorder.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/byteorder.h-23-
./ctlib/byteorder.h-24-#include "arch.h"
./ctlib/byteorder.h-25-
./ctlib/byteorder.h-26-
./ctlib/byteorder.h-27-/*===== DEFINES ==============================================================*/
./ctlib/byteorder.h-28-
./ctlib/byteorder.h-29-
./ctlib/byteorder.h-30-
./ctlib/byteorder.h-31-/*===== TYPEDEFS =============================================================*/
./ctlib/byteorder.h-32-
./ctlib/byteorder.h-33-typedef enum {
--
./ctlib/ctdebug.h-8-*
./ctlib/ctdebug.h-9-********************************************************************************
./ctlib/ctdebug.h-10-*
./ctlib/ctdebug.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/ctdebug.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/ctdebug.h:13:* it under the same terms as Perl itself.
./ctlib/ctdebug.h-14-*
./ctlib/ctdebug.h-15-*******************************************************************************/
./ctlib/ctdebug.h-16-
./ctlib/ctdebug.h-17-#ifndef _CTLIB_CTDEBUG_H
./ctlib/ctdebug.h-18-#define _CTLIB_CTDEBUG_H
./ctlib/ctdebug.h-19-
./ctlib/ctdebug.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/ctdebug.h-21-
./ctlib/ctdebug.h-22-#include <stdarg.h>
./ctlib/ctdebug.h-23-
./ctlib/ctdebug.h-24-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/ctdebug.h-25-
./ctlib/ctdebug.h-26-#include "util/ccattr.h"
./ctlib/ctdebug.h-27-
./ctlib/ctdebug.h-28-/*===== DEFINES ==============================================================*/
./ctlib/ctdebug.h-29-
./ctlib/ctdebug.h-30-#define DB_CTLIB_MAIN 0x00000001
./ctlib/ctdebug.h-31-#define DB_CTLIB_PARSER 0x00000002
./ctlib/ctdebug.h-32-#define DB_CTLIB_CLEXER 0x00000004
./ctlib/ctdebug.h-33-#define DB_CTLIB_YACC 0x00000008
--
./ctlib/arch.pl-8-#
./ctlib/arch.pl-9-################################################################################
./ctlib/arch.pl-10-#
./ctlib/arch.pl:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/arch.pl-12-# This program is free software; you can redistribute it and/or modify
./ctlib/arch.pl:13:# it under the same terms as Perl itself.
./ctlib/arch.pl-14-#
./ctlib/arch.pl-15-################################################################################
./ctlib/arch.pl-16-
./ctlib/arch.pl-17-use Config;
./ctlib/arch.pl-18-
./ctlib/arch.pl-19-$file = @ARGV ? shift : 'ctlib/arch.h';
./ctlib/arch.pl-20-open OUT, ">$file" or die "$file: $!\n";
./ctlib/arch.pl-21-
./ctlib/arch.pl-22-%cfg = %Config; # because we modify some values in %cfg
./ctlib/arch.pl-23-
./ctlib/arch.pl-24-%use = (
./ctlib/arch.pl-25- '64BIT' => 1,
./ctlib/arch.pl-26- 'LONGLONG' => 1,
./ctlib/arch.pl-27- 'LONGDOUBLE' => 1,
./ctlib/arch.pl-28-);
./ctlib/arch.pl-29-
./ctlib/arch.pl-30-if( $Config{osname} eq 'hpux' and $Config{cc} eq 'cc' and
./ctlib/arch.pl-31- $Config{osvers} =~ /(\d+)\.(\d+)/ and $1 < 11 ) {
./ctlib/arch.pl-32- # At least some versions of HP's cc compiler have a broken
./ctlib/arch.pl-33- # preprocessor/compiler implementation of 64-bit data types.
--
./ctlib/ctdebug.c-8-*
./ctlib/ctdebug.c-9-********************************************************************************
./ctlib/ctdebug.c-10-*
./ctlib/ctdebug.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/ctdebug.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/ctdebug.c:13:* it under the same terms as Perl itself.
./ctlib/ctdebug.c-14-*
./ctlib/ctdebug.c-15-*******************************************************************************/
./ctlib/ctdebug.c-16-
./ctlib/ctdebug.c-17-#ifdef CTLIB_DEBUGGING
./ctlib/ctdebug.c-18-
./ctlib/ctdebug.c-19-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/ctdebug.c-20-
./ctlib/ctdebug.c-21-#include <stdio.h>
./ctlib/ctdebug.c-22-#include <stdarg.h>
./ctlib/ctdebug.c-23-#include <stdlib.h>
./ctlib/ctdebug.c-24-
./ctlib/ctdebug.c-25-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/ctdebug.c-26-
./ctlib/ctdebug.c-27-#include "ctdebug.h"
./ctlib/ctdebug.c-28-
./ctlib/ctdebug.c-29-/*===== DEFINES ==============================================================*/
./ctlib/ctdebug.c-30-
./ctlib/ctdebug.c-31-/*===== TYPEDEFS =============================================================*/
./ctlib/ctdebug.c-32-
./ctlib/ctdebug.c-33-/*===== STATIC FUNCTION PROTOTYPES ===========================================*/
--
./ctlib/cttags.h-8-*
./ctlib/cttags.h-9-********************************************************************************
./ctlib/cttags.h-10-*
./ctlib/cttags.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/cttags.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/cttags.h:13:* it under the same terms as Perl itself.
./ctlib/cttags.h-14-*
./ctlib/cttags.h-15-*******************************************************************************/
./ctlib/cttags.h-16-
./ctlib/cttags.h-17-#ifndef _CTLIB_CTTAGS_H
./ctlib/cttags.h-18-#define _CTLIB_CTTAGS_H
./ctlib/cttags.h-19-
./ctlib/cttags.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/cttags.h-21-
./ctlib/cttags.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/cttags.h-23-
./ctlib/cttags.h-24-#include "arch.h"
./ctlib/cttags.h-25-
./ctlib/cttags.h-26-
./ctlib/cttags.h-27-/*===== DEFINES ==============================================================*/
./ctlib/cttags.h-28-
./ctlib/cttags.h-29-
./ctlib/cttags.h-30-/*===== TYPEDEFS =============================================================*/
./ctlib/cttags.h-31-
./ctlib/cttags.h-32-typedef u_16 CtTagType;
./ctlib/cttags.h-33-typedef u_16 CtTagFlags;
--
./ctlib/byteorder.c-8-*
./ctlib/byteorder.c-9-********************************************************************************
./ctlib/byteorder.c-10-*
./ctlib/byteorder.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/byteorder.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/byteorder.c:13:* it under the same terms as Perl itself.
./ctlib/byteorder.c-14-*
./ctlib/byteorder.c-15-*******************************************************************************/
./ctlib/byteorder.c-16-
./ctlib/byteorder.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/byteorder.c-18-
./ctlib/byteorder.c-19-#include <ctype.h>
./ctlib/byteorder.c-20-#include <assert.h>
./ctlib/byteorder.c-21-
./ctlib/byteorder.c-22-
./ctlib/byteorder.c-23-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/byteorder.c-24-
./ctlib/byteorder.c-25-#include "byteorder.h"
./ctlib/byteorder.c-26-
./ctlib/byteorder.c-27-
./ctlib/byteorder.c-28-/*===== DEFINES ==============================================================*/
./ctlib/byteorder.c-29-
./ctlib/byteorder.c-30-#ifndef NULL
./ctlib/byteorder.c-31-#define NULL ((void *) 0)
./ctlib/byteorder.c-32-#endif
./ctlib/byteorder.c-33-
--
./ctlib/fileinfo.h-8-*
./ctlib/fileinfo.h-9-********************************************************************************
./ctlib/fileinfo.h-10-*
./ctlib/fileinfo.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/fileinfo.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/fileinfo.h:13:* it under the same terms as Perl itself.
./ctlib/fileinfo.h-14-*
./ctlib/fileinfo.h-15-*******************************************************************************/
./ctlib/fileinfo.h-16-
./ctlib/fileinfo.h-17-#ifndef _CTLIB_FILEINFO_H
./ctlib/fileinfo.h-18-#define _CTLIB_FILEINFO_H
./ctlib/fileinfo.h-19-
./ctlib/fileinfo.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/fileinfo.h-21-
./ctlib/fileinfo.h-22-#include <stdio.h>
./ctlib/fileinfo.h-23-#include <time.h>
./ctlib/fileinfo.h-24-
./ctlib/fileinfo.h-25-
./ctlib/fileinfo.h-26-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/fileinfo.h-27-
./ctlib/fileinfo.h-28-/*===== DEFINES ==============================================================*/
./ctlib/fileinfo.h-29-
./ctlib/fileinfo.h-30-/*===== TYPEDEFS =============================================================*/
./ctlib/fileinfo.h-31-
./ctlib/fileinfo.h-32-typedef struct {
./ctlib/fileinfo.h-33- int valid;
--
./ctlib/cterror.h-8-*
./ctlib/cterror.h-9-********************************************************************************
./ctlib/cterror.h-10-*
./ctlib/cterror.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/cterror.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/cterror.h:13:* it under the same terms as Perl itself.
./ctlib/cterror.h-14-*
./ctlib/cterror.h-15-*******************************************************************************/
./ctlib/cterror.h-16-
./ctlib/cterror.h-17-#ifndef _CTLIB_CTERROR_H
./ctlib/cterror.h-18-#define _CTLIB_CTERROR_H
./ctlib/cterror.h-19-
./ctlib/cterror.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/cterror.h-21-
./ctlib/cterror.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/cterror.h-23-
./ctlib/cterror.h-24-#include "ctparse.h"
./ctlib/cterror.h-25-#include "cppreent.h"
./ctlib/cterror.h-26-
./ctlib/cterror.h-27-
./ctlib/cterror.h-28-/*===== DEFINES ==============================================================*/
./ctlib/cterror.h-29-
./ctlib/cterror.h-30-/*===== TYPEDEFS =============================================================*/
./ctlib/cterror.h-31-
./ctlib/cterror.h-32-typedef struct {
./ctlib/cterror.h-33- void * (*newstr)(void);
--
./ctlib/cppreent.h-8-*
./ctlib/cppreent.h-9-********************************************************************************
./ctlib/cppreent.h-10-*
./ctlib/cppreent.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/cppreent.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/cppreent.h:13:* it under the same terms as Perl itself.
./ctlib/cppreent.h-14-*
./ctlib/cppreent.h-15-*******************************************************************************/
./ctlib/cppreent.h-16-
./ctlib/cppreent.h-17-#ifndef _CTLIB_CPPREENT_H
./ctlib/cppreent.h-18-#define _CTLIB_CPPREENT_H
./ctlib/cppreent.h-19-
./ctlib/cppreent.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/cppreent.h-21-
./ctlib/cppreent.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/cppreent.h-23-
./ctlib/cppreent.h-24-#include "util/ccattr.h"
./ctlib/cppreent.h-25-
./ctlib/cppreent.h-26-/*===== DEFINES ==============================================================*/
./ctlib/cppreent.h-27-
./ctlib/cppreent.h-28-#ifdef pUCPP
./ctlib/cppreent.h-29-# undef pUCPP
./ctlib/cppreent.h-30-#endif
./ctlib/cppreent.h-31-
./ctlib/cppreent.h-32-#ifdef pUCPP_
./ctlib/cppreent.h-33-# undef pUCPP_
--
./ctlib/y_pragma.c-2-
./ctlib/y_pragma.c-3-/* Bison implementation for Yacc-like parsers in C
./ctlib/y_pragma.c-4-
./ctlib/y_pragma.c:5: Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
./ctlib/y_pragma.c-6-
./ctlib/y_pragma.c-7- This program is free software: you can redistribute it and/or modify
./ctlib/y_pragma.c:8: it under the terms of the GNU General Public License as published by
./ctlib/y_pragma.c:9: the Free Software Foundation, either version 3 of the License, or
./ctlib/y_pragma.c-10- (at your option) any later version.
./ctlib/y_pragma.c-11-
./ctlib/y_pragma.c-12- This program is distributed in the hope that it will be useful,
./ctlib/y_pragma.c-13- but WITHOUT ANY WARRANTY; without even the implied warranty of
./ctlib/y_pragma.c-14- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
./ctlib/y_pragma.c:15: GNU General Public License for more details.
./ctlib/y_pragma.c-16-
./ctlib/y_pragma.c:17: You should have received a copy of the GNU General Public License
./ctlib/y_pragma.c:18: along with this program. If not, see <http://www.gnu.org/licenses/>. */
./ctlib/y_pragma.c-19-
./ctlib/y_pragma.c-20-/* As a special exception, you may create a larger work that contains
./ctlib/y_pragma.c-21- part or all of the Bison parser skeleton and distribute that work
./ctlib/y_pragma.c:22: under terms of your choice, so long as that work isn't itself a
./ctlib/y_pragma.c-23- parser generator using the skeleton or a modified version thereof
./ctlib/y_pragma.c-24- as a parser skeleton. Alternatively, if you modify or redistribute
./ctlib/y_pragma.c-25- the parser skeleton itself, you may (at your option) remove this
./ctlib/y_pragma.c-26- special exception, which will cause the skeleton and the resulting
./ctlib/y_pragma.c:27: Bison output files to be licensed under the GNU General Public
./ctlib/y_pragma.c:28: License without this special exception.
./ctlib/y_pragma.c-29-
./ctlib/y_pragma.c-30- This special exception was added by the Free Software Foundation in
./ctlib/y_pragma.c-31- version 2.2 of Bison. */
./ctlib/y_pragma.c-32-
./ctlib/y_pragma.c-33-/* C LALR(1) parser skeleton written by Richard Stallman, by
./ctlib/y_pragma.c-34- simplifying the original so-called "semantic" parser. */
./ctlib/y_pragma.c-35-
./ctlib/y_pragma.c-36-/* All symbols defined below should begin with yy or YY, to avoid
./ctlib/y_pragma.c-37- infringing on user name space. This should be done even for local
./ctlib/y_pragma.c-38- variables, as they might otherwise be expanded by user macros.
./ctlib/y_pragma.c-39- There are some unavoidable exceptions within include files to
./ctlib/y_pragma.c-40- define necessary library symbols; they are noted "INFRINGES ON
./ctlib/y_pragma.c-41- USER NAME SPACE" below. */
./ctlib/y_pragma.c-42-
./ctlib/y_pragma.c-43-/* Identify Bison output. */
./ctlib/y_pragma.c-44-#define YYBISON 1
./ctlib/y_pragma.c-45-
./ctlib/y_pragma.c-46-/* Bison version. */
./ctlib/y_pragma.c-47-#define YYBISON_VERSION "3.1"
./ctlib/y_pragma.c-48-
--
./ctlib/y_pragma.c-80-*
./ctlib/y_pragma.c-81-********************************************************************************
./ctlib/y_pragma.c-82-*
./ctlib/y_pragma.c:83:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/y_pragma.c-84-* This program is free software; you can redistribute it and/or modify
./ctlib/y_pragma.c:85:* it under the same terms as Perl itself.
./ctlib/y_pragma.c-86-*
./ctlib/y_pragma.c-87-*******************************************************************************/
./ctlib/y_pragma.c-88-
./ctlib/y_pragma.c-89-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/y_pragma.c-90-
./ctlib/y_pragma.c-91-#include <stdio.h>
./ctlib/y_pragma.c-92-#include <stdlib.h>
./ctlib/y_pragma.c-93-#include <string.h>
./ctlib/y_pragma.c-94-
./ctlib/y_pragma.c-95-
./ctlib/y_pragma.c-96-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/y_pragma.c-97-
./ctlib/y_pragma.c-98-#include "ctdebug.h"
./ctlib/y_pragma.c-99-#include "cterror.h"
./ctlib/y_pragma.c-100-#include "pragma.h"
./ctlib/y_pragma.c-101-
./ctlib/y_pragma.c-102-#include "util/ccattr.h"
./ctlib/y_pragma.c-103-#include "util/memalloc.h"
./ctlib/y_pragma.c-104-#include "util/list.h"
./ctlib/y_pragma.c-105-
--
./ctlib/cttype.h-8-*
./ctlib/cttype.h-9-********************************************************************************
./ctlib/cttype.h-10-*
./ctlib/cttype.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/cttype.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/cttype.h:13:* it under the same terms as Perl itself.
./ctlib/cttype.h-14-*
./ctlib/cttype.h-15-*******************************************************************************/
./ctlib/cttype.h-16-
./ctlib/cttype.h-17-#ifndef _CTLIB_CTTYPE_H
./ctlib/cttype.h-18-#define _CTLIB_CTTYPE_H
./ctlib/cttype.h-19-
./ctlib/cttype.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/cttype.h-21-
./ctlib/cttype.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/cttype.h-23-
./ctlib/cttype.h-24-#include "arch.h"
./ctlib/cttype.h-25-#include "cttags.h"
./ctlib/cttype.h-26-#include "fileinfo.h"
./ctlib/cttype.h-27-#include "util/list.h"
./ctlib/cttype.h-28-
./ctlib/cttype.h-29-
./ctlib/cttype.h-30-/*===== DEFINES ==============================================================*/
./ctlib/cttype.h-31-
./ctlib/cttype.h-32-/* value flags */
./ctlib/cttype.h-33-
--
./ctlib/pragma.y-9-*
./ctlib/pragma.y-10-********************************************************************************
./ctlib/pragma.y-11-*
./ctlib/pragma.y:12:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/pragma.y-13-* This program is free software; you can redistribute it and/or modify
./ctlib/pragma.y:14:* it under the same terms as Perl itself.
./ctlib/pragma.y-15-*
./ctlib/pragma.y-16-*******************************************************************************/
./ctlib/pragma.y-17-
./ctlib/pragma.y-18-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/pragma.y-19-
./ctlib/pragma.y-20-#include <stdio.h>
./ctlib/pragma.y-21-#include <stdlib.h>
./ctlib/pragma.y-22-#include <string.h>
./ctlib/pragma.y-23-
./ctlib/pragma.y-24-
./ctlib/pragma.y-25-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/pragma.y-26-
./ctlib/pragma.y-27-#include "ctdebug.h"
./ctlib/pragma.y-28-#include "cterror.h"
./ctlib/pragma.y-29-#include "pragma.h"
./ctlib/pragma.y-30-
./ctlib/pragma.y-31-#include "util/ccattr.h"
./ctlib/pragma.y-32-#include "util/memalloc.h"
./ctlib/pragma.y-33-#include "util/list.h"
./ctlib/pragma.y-34-
--
./ctlib/fileinfo.c-8-*
./ctlib/fileinfo.c-9-********************************************************************************
./ctlib/fileinfo.c-10-*
./ctlib/fileinfo.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/fileinfo.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/fileinfo.c:13:* it under the same terms as Perl itself.
./ctlib/fileinfo.c-14-*
./ctlib/fileinfo.c-15-*******************************************************************************/
./ctlib/fileinfo.c-16-
./ctlib/fileinfo.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/fileinfo.c-18-
./ctlib/fileinfo.c-19-#include <stdio.h>
./ctlib/fileinfo.c-20-#include <string.h>
./ctlib/fileinfo.c-21-#include <stddef.h>
./ctlib/fileinfo.c-22-
./ctlib/fileinfo.c-23-#include <sys/stat.h>
./ctlib/fileinfo.c-24-
./ctlib/fileinfo.c-25-
./ctlib/fileinfo.c-26-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/fileinfo.c-27-
./ctlib/fileinfo.c-28-#include "fileinfo.h"
./ctlib/fileinfo.c-29-#include "util/memalloc.h"
./ctlib/fileinfo.c-30-
./ctlib/fileinfo.c-31-
./ctlib/fileinfo.c-32-/*===== DEFINES ==============================================================*/
./ctlib/fileinfo.c-33-
--
./ctlib/cterror.c-8-*
./ctlib/cterror.c-9-********************************************************************************
./ctlib/cterror.c-10-*
./ctlib/cterror.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/cterror.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/cterror.c:13:* it under the same terms as Perl itself.
./ctlib/cterror.c-14-*
./ctlib/cterror.c-15-*******************************************************************************/
./ctlib/cterror.c-16-
./ctlib/cterror.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/cterror.c-18-
./ctlib/cterror.c-19-#include <stdio.h>
./ctlib/cterror.c-20-#include <stdlib.h>
./ctlib/cterror.c-21-#include <stdarg.h>
./ctlib/cterror.c-22-#include <string.h>
./ctlib/cterror.c-23-
./ctlib/cterror.c-24-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/cterror.c-25-
./ctlib/cterror.c-26-#include "cterror.h"
./ctlib/cterror.c-27-#include "util/memalloc.h"
./ctlib/cterror.c-28-
./ctlib/cterror.c-29-#include "ucpp/cpp.h"
./ctlib/cterror.c-30-#include "ucpp/mem.h"
./ctlib/cterror.c-31-
./ctlib/cterror.c-32-#include "cppreent.h"
./ctlib/cterror.c-33-
--
./ctlib/bitfields.c-8-*
./ctlib/bitfields.c-9-********************************************************************************
./ctlib/bitfields.c-10-*
./ctlib/bitfields.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/bitfields.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/bitfields.c:13:* it under the same terms as Perl itself.
./ctlib/bitfields.c-14-*
./ctlib/bitfields.c-15-*******************************************************************************/
./ctlib/bitfields.c-16-
./ctlib/bitfields.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/bitfields.c-18-
./ctlib/bitfields.c-19-#include <assert.h>
./ctlib/bitfields.c-20-#include <string.h>
./ctlib/bitfields.c-21-#include <stddef.h>
./ctlib/bitfields.c-22-
./ctlib/bitfields.c-23-
./ctlib/bitfields.c-24-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/bitfields.c-25-
./ctlib/bitfields.c-26-#include "ctlib/ctdebug.h"
./ctlib/bitfields.c-27-#include "ctlib/cterror.h"
./ctlib/bitfields.c-28-#include "ctlib/bitfields.h"
./ctlib/bitfields.c-29-
./ctlib/bitfields.c-30-#include "util/ccattr.h"
./ctlib/bitfields.c-31-#include "util/memalloc.h"
./ctlib/bitfields.c-32-
./ctlib/bitfields.c-33-
--
./ctlib/parser.y-9-*
./ctlib/parser.y-10-********************************************************************************
./ctlib/parser.y-11-*
./ctlib/parser.y:12:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/parser.y-13-* This program is free software; you can redistribute it and/or modify
./ctlib/parser.y:14:* it under the same terms as Perl itself.
./ctlib/parser.y-15-*
./ctlib/parser.y:16:* Portions Copyright (c) 1989, 1990 James A. Roskind.
./ctlib/parser.y:17:* Also see the original copyright notice below.
./ctlib/parser.y-18-*
./ctlib/parser.y-19-*******************************************************************************/
./ctlib/parser.y-20-
./ctlib/parser.y:21:/* Copyright (C) 1989,1990 James A. Roskind, All rights reserved.
./ctlib/parser.y-22-This grammar was developed and written by James A. Roskind.
./ctlib/parser.y-23-Copying of this grammar description, as a whole, is permitted
./ctlib/parser.y-24-providing this notice is intact and applicable in all complete
./ctlib/parser.y-25-copies. Translations as a whole to other parser generator input
./ctlib/parser.y-26-languages (or grammar description languages) is permitted
./ctlib/parser.y-27-provided that this notice is intact and applicable in all such
./ctlib/parser.y:28:copies, along with a disclaimer that the contents are a
./ctlib/parser.y-29-translation. The reproduction of derived text, such as modified
./ctlib/parser.y-30-versions of this grammar, or the output of parser generators, is
./ctlib/parser.y:31:permitted, provided the resulting work includes the copyright
./ctlib/parser.y:32:notice "Portions Copyright (c) 1989, 1990 James A. Roskind".
./ctlib/parser.y-33-Derived products, such as compilers, translators, browsers, etc.,
./ctlib/parser.y-34-that use this grammar, must also provide the notice "Portions
./ctlib/parser.y:35:Copyright (c) 1989, 1990 James A. Roskind" in a manner
./ctlib/parser.y:36:appropriate to the utility, and in keeping with copyright law
./ctlib/parser.y-37-(e.g.: EITHER displayed when first invoked/executed; OR displayed
./ctlib/parser.y-38-continuously on display terminal; OR via placement in the object
./ctlib/parser.y-39-code in form readable in a printout, with or near the title of
./ctlib/parser.y:40:the work, or at the end of the file). No royalties, licenses or
./ctlib/parser.y-41-commissions of any kind are required to copy this grammar, its
./ctlib/parser.y-42-translations, or derivative products, when the copies are made in
./ctlib/parser.y-43-compliance with this notice. Persons or corporations that do make
./ctlib/parser.y-44-copies in compliance with this notice may charge whatever price
./ctlib/parser.y-45-is agreeable to a buyer, for such copies or derivative works.
./ctlib/parser.y-46-THIS GRAMMAR IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ctlib/parser.y-47-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./ctlib/parser.y-48-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
./ctlib/parser.y-49-PURPOSE.
./ctlib/parser.y-50-
./ctlib/parser.y-51-James A. Roskind
./ctlib/parser.y-52-Independent Consultant
./ctlib/parser.y-53-516 Latania Palm Drive
./ctlib/parser.y-54-Indialantic FL, 32903
./ctlib/parser.y-55-(407)729-4348
./ctlib/parser.y-56-jar@ileaf.com
./ctlib/parser.y-57-
./ctlib/parser.y-58-
./ctlib/parser.y-59-ACKNOWLEDGMENT:
./ctlib/parser.y-60-
--
./ctlib/pragma.h-8-*
./ctlib/pragma.h-9-********************************************************************************
./ctlib/pragma.h-10-*
./ctlib/pragma.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/pragma.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/pragma.h:13:* it under the same terms as Perl itself.
./ctlib/pragma.h-14-*
./ctlib/pragma.h-15-*******************************************************************************/
./ctlib/pragma.h-16-
./ctlib/pragma.h-17-#ifndef _CTLIB_PRAGMA_H
./ctlib/pragma.h-18-#define _CTLIB_PRAGMA_H
./ctlib/pragma.h-19-
./ctlib/pragma.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/pragma.h-21-
./ctlib/pragma.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/pragma.h-23-
./ctlib/pragma.h-24-#include "ctlib/ctparse.h"
./ctlib/pragma.h-25-#include "util/list.h"
./ctlib/pragma.h-26-
./ctlib/pragma.h-27-
./ctlib/pragma.h-28-/*===== DEFINES ==============================================================*/
./ctlib/pragma.h-29-
./ctlib/pragma.h-30-/*===== TYPEDEFS =============================================================*/
./ctlib/pragma.h-31-
./ctlib/pragma.h-32-typedef struct _pragmaState PragmaState;
./ctlib/pragma.h-33-
--
./ctlib/cttype.c-8-*
./ctlib/cttype.c-9-********************************************************************************
./ctlib/cttype.c-10-*
./ctlib/cttype.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/cttype.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/cttype.c:13:* it under the same terms as Perl itself.
./ctlib/cttype.c-14-*
./ctlib/cttype.c-15-*******************************************************************************/
./ctlib/cttype.c-16-
./ctlib/cttype.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/cttype.c-18-
./ctlib/cttype.c-19-#include <stdio.h>
./ctlib/cttype.c-20-#include <stdlib.h>
./ctlib/cttype.c-21-#include <stdarg.h>
./ctlib/cttype.c-22-#include <string.h>
./ctlib/cttype.c-23-#include <stddef.h>
./ctlib/cttype.c-24-
./ctlib/cttype.c-25-
./ctlib/cttype.c-26-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/cttype.c-27-
./ctlib/cttype.c-28-#include "cttype.h"
./ctlib/cttype.c-29-#include "ctdebug.h"
./ctlib/cttype.c-30-#include "cterror.h"
./ctlib/cttype.c-31-#include "util/memalloc.h"
./ctlib/cttype.c-32-
./ctlib/cttype.c-33-
--
./ctlib/y_parser.c-2-
./ctlib/y_parser.c-3-/* Bison implementation for Yacc-like parsers in C
./ctlib/y_parser.c-4-
./ctlib/y_parser.c:5: Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
./ctlib/y_parser.c-6-
./ctlib/y_parser.c-7- This program is free software: you can redistribute it and/or modify
./ctlib/y_parser.c:8: it under the terms of the GNU General Public License as published by
./ctlib/y_parser.c:9: the Free Software Foundation, either version 3 of the License, or
./ctlib/y_parser.c-10- (at your option) any later version.
./ctlib/y_parser.c-11-
./ctlib/y_parser.c-12- This program is distributed in the hope that it will be useful,
./ctlib/y_parser.c-13- but WITHOUT ANY WARRANTY; without even the implied warranty of
./ctlib/y_parser.c-14- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
./ctlib/y_parser.c:15: GNU General Public License for more details.
./ctlib/y_parser.c-16-
./ctlib/y_parser.c:17: You should have received a copy of the GNU General Public License
./ctlib/y_parser.c:18: along with this program. If not, see <http://www.gnu.org/licenses/>. */
./ctlib/y_parser.c-19-
./ctlib/y_parser.c-20-/* As a special exception, you may create a larger work that contains
./ctlib/y_parser.c-21- part or all of the Bison parser skeleton and distribute that work
./ctlib/y_parser.c:22: under terms of your choice, so long as that work isn't itself a
./ctlib/y_parser.c-23- parser generator using the skeleton or a modified version thereof
./ctlib/y_parser.c-24- as a parser skeleton. Alternatively, if you modify or redistribute
./ctlib/y_parser.c-25- the parser skeleton itself, you may (at your option) remove this
./ctlib/y_parser.c-26- special exception, which will cause the skeleton and the resulting
./ctlib/y_parser.c:27: Bison output files to be licensed under the GNU General Public
./ctlib/y_parser.c:28: License without this special exception.
./ctlib/y_parser.c-29-
./ctlib/y_parser.c-30- This special exception was added by the Free Software Foundation in
./ctlib/y_parser.c-31- version 2.2 of Bison. */
./ctlib/y_parser.c-32-
./ctlib/y_parser.c-33-/* C LALR(1) parser skeleton written by Richard Stallman, by
./ctlib/y_parser.c-34- simplifying the original so-called "semantic" parser. */
./ctlib/y_parser.c-35-
./ctlib/y_parser.c-36-/* All symbols defined below should begin with yy or YY, to avoid
./ctlib/y_parser.c-37- infringing on user name space. This should be done even for local
./ctlib/y_parser.c-38- variables, as they might otherwise be expanded by user macros.
./ctlib/y_parser.c-39- There are some unavoidable exceptions within include files to
./ctlib/y_parser.c-40- define necessary library symbols; they are noted "INFRINGES ON
./ctlib/y_parser.c-41- USER NAME SPACE" below. */
./ctlib/y_parser.c-42-
./ctlib/y_parser.c-43-/* Identify Bison output. */
./ctlib/y_parser.c-44-#define YYBISON 1
./ctlib/y_parser.c-45-
./ctlib/y_parser.c-46-/* Bison version. */
./ctlib/y_parser.c-47-#define YYBISON_VERSION "3.1"
./ctlib/y_parser.c-48-
--
./ctlib/y_parser.c-80-*
./ctlib/y_parser.c-81-********************************************************************************
./ctlib/y_parser.c-82-*
./ctlib/y_parser.c:83:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/y_parser.c-84-* This program is free software; you can redistribute it and/or modify
./ctlib/y_parser.c:85:* it under the same terms as Perl itself.
./ctlib/y_parser.c-86-*
./ctlib/y_parser.c:87:* Portions Copyright (c) 1989, 1990 James A. Roskind.
./ctlib/y_parser.c:88:* Also see the original copyright notice below.
./ctlib/y_parser.c-89-*
./ctlib/y_parser.c-90-*******************************************************************************/
./ctlib/y_parser.c-91-
./ctlib/y_parser.c:92:/* Copyright (C) 1989,1990 James A. Roskind, All rights reserved.
./ctlib/y_parser.c-93-This grammar was developed and written by James A. Roskind.
./ctlib/y_parser.c-94-Copying of this grammar description, as a whole, is permitted
./ctlib/y_parser.c-95-providing this notice is intact and applicable in all complete
./ctlib/y_parser.c-96-copies. Translations as a whole to other parser generator input
./ctlib/y_parser.c-97-languages (or grammar description languages) is permitted
./ctlib/y_parser.c-98-provided that this notice is intact and applicable in all such
./ctlib/y_parser.c:99:copies, along with a disclaimer that the contents are a
./ctlib/y_parser.c-100-translation. The reproduction of derived text, such as modified
./ctlib/y_parser.c-101-versions of this grammar, or the output of parser generators, is
./ctlib/y_parser.c:102:permitted, provided the resulting work includes the copyright
./ctlib/y_parser.c:103:notice "Portions Copyright (c) 1989, 1990 James A. Roskind".
./ctlib/y_parser.c-104-Derived products, such as compilers, translators, browsers, etc.,
./ctlib/y_parser.c-105-that use this grammar, must also provide the notice "Portions
./ctlib/y_parser.c:106:Copyright (c) 1989, 1990 James A. Roskind" in a manner
./ctlib/y_parser.c:107:appropriate to the utility, and in keeping with copyright law
./ctlib/y_parser.c-108-(e.g.: EITHER displayed when first invoked/executed; OR displayed
./ctlib/y_parser.c-109-continuously on display terminal; OR via placement in the object
./ctlib/y_parser.c-110-code in form readable in a printout, with or near the title of
./ctlib/y_parser.c:111:the work, or at the end of the file). No royalties, licenses or
./ctlib/y_parser.c-112-commissions of any kind are required to copy this grammar, its
./ctlib/y_parser.c-113-translations, or derivative products, when the copies are made in
./ctlib/y_parser.c-114-compliance with this notice. Persons or corporations that do make
./ctlib/y_parser.c-115-copies in compliance with this notice may charge whatever price
./ctlib/y_parser.c-116-is agreeable to a buyer, for such copies or derivative works.
./ctlib/y_parser.c-117-THIS GRAMMAR IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
./ctlib/y_parser.c-118-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./ctlib/y_parser.c-119-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
./ctlib/y_parser.c-120-PURPOSE.
./ctlib/y_parser.c-121-
./ctlib/y_parser.c-122-James A. Roskind
./ctlib/y_parser.c-123-Independent Consultant
./ctlib/y_parser.c-124-516 Latania Palm Drive
./ctlib/y_parser.c-125-Indialantic FL, 32903
./ctlib/y_parser.c-126-(407)729-4348
./ctlib/y_parser.c-127-jar@ileaf.com
./ctlib/y_parser.c-128-
./ctlib/y_parser.c-129-
./ctlib/y_parser.c-130-ACKNOWLEDGMENT:
./ctlib/y_parser.c-131-
--
./ctlib/layout.h-8-*
./ctlib/layout.h-9-********************************************************************************
./ctlib/layout.h-10-*
./ctlib/layout.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/layout.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/layout.h:13:* it under the same terms as Perl itself.
./ctlib/layout.h-14-*
./ctlib/layout.h-15-*******************************************************************************/
./ctlib/layout.h-16-
./ctlib/layout.h-17-#ifndef _CTLIB_LAYOUT_H
./ctlib/layout.h-18-#define _CTLIB_LAYOUT_H
./ctlib/layout.h-19-
./ctlib/layout.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/layout.h-21-
./ctlib/layout.h-22-
./ctlib/layout.h-23-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/layout.h-24-
./ctlib/layout.h-25-#include "ctlib/arch.h"
./ctlib/layout.h-26-#include "ctlib/cttype.h"
./ctlib/layout.h-27-#include "ctlib/bitfields.h"
./ctlib/layout.h-28-#include "ctlib/byteorder.h"
./ctlib/layout.h-29-
./ctlib/layout.h-30-
./ctlib/layout.h-31-/*===== DEFINES ==============================================================*/
./ctlib/layout.h-32-
./ctlib/layout.h-33-#if ARCH_HAVE_LONG_LONG
--
./ctlib/ctparse.c-8-*
./ctlib/ctparse.c-9-********************************************************************************
./ctlib/ctparse.c-10-*
./ctlib/ctparse.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/ctparse.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/ctparse.c:13:* it under the same terms as Perl itself.
./ctlib/ctparse.c-14-*
./ctlib/ctparse.c-15-*******************************************************************************/
./ctlib/ctparse.c-16-
./ctlib/ctparse.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/ctparse.c-18-
./ctlib/ctparse.c-19-#include <stdio.h>
./ctlib/ctparse.c-20-#include <stdlib.h>
./ctlib/ctparse.c-21-#include <stdarg.h>
./ctlib/ctparse.c-22-#include <string.h>
./ctlib/ctparse.c-23-#include <stddef.h>
./ctlib/ctparse.c-24-#include <assert.h>
./ctlib/ctparse.c-25-
./ctlib/ctparse.c-26-
./ctlib/ctparse.c-27-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/ctparse.c-28-
./ctlib/ctparse.c-29-#include "ctparse.h"
./ctlib/ctparse.c-30-#include "cterror.h"
./ctlib/ctparse.c-31-#include "ctdebug.h"
./ctlib/ctparse.c-32-#include "fileinfo.h"
./ctlib/ctparse.c-33-#include "parser.h"
--
./ctlib/ctparse.h-8-*
./ctlib/ctparse.h-9-********************************************************************************
./ctlib/ctparse.h-10-*
./ctlib/ctparse.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/ctparse.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/ctparse.h:13:* it under the same terms as Perl itself.
./ctlib/ctparse.h-14-*
./ctlib/ctparse.h-15-*******************************************************************************/
./ctlib/ctparse.h-16-
./ctlib/ctparse.h-17-#ifndef _CTLIB_CTPARSE_H
./ctlib/ctparse.h-18-#define _CTLIB_CTPARSE_H
./ctlib/ctparse.h-19-
./ctlib/ctparse.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/ctparse.h-21-
./ctlib/ctparse.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/ctparse.h-23-
./ctlib/ctparse.h-24-#include "ctlib/arch.h"
./ctlib/ctparse.h-25-#include "ctlib/cttype.h"
./ctlib/ctparse.h-26-#include "ctlib/layout.h"
./ctlib/ctparse.h-27-#include "util/list.h"
./ctlib/ctparse.h-28-#include "util/hash.h"
./ctlib/ctparse.h-29-
./ctlib/ctparse.h-30-
./ctlib/ctparse.h-31-/*===== DEFINES ==============================================================*/
./ctlib/ctparse.h-32-
./ctlib/ctparse.h-33-
--
./ctlib/layout.c-8-*
./ctlib/layout.c-9-********************************************************************************
./ctlib/layout.c-10-*
./ctlib/layout.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/layout.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/layout.c:13:* it under the same terms as Perl itself.
./ctlib/layout.c-14-*
./ctlib/layout.c-15-*******************************************************************************/
./ctlib/layout.c-16-
./ctlib/layout.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/layout.c-18-
./ctlib/layout.c-19-#include <assert.h>
./ctlib/layout.c-20-#include <stddef.h>
./ctlib/layout.c-21-
./ctlib/layout.c-22-
./ctlib/layout.c-23-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/layout.c-24-
./ctlib/layout.c-25-#include "ctlib/ctdebug.h"
./ctlib/layout.c-26-#include "ctlib/cterror.h"
./ctlib/layout.c-27-#include "ctlib/layout.h"
./ctlib/layout.c-28-
./ctlib/layout.c-29-
./ctlib/layout.c-30-/*===== DEFINES ==============================================================*/
./ctlib/layout.c-31-
./ctlib/layout.c-32-#define LAYOUT_ALIGNMENT(pLP) ((pLP)->alignment ? (pLP)->alignment \
./ctlib/layout.c-33- : CTLIB_ALIGNMENT)
--
./ctlib/parser.h-8-*
./ctlib/parser.h-9-********************************************************************************
./ctlib/parser.h-10-*
./ctlib/parser.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/parser.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/parser.h:13:* it under the same terms as Perl itself.
./ctlib/parser.h-14-*
./ctlib/parser.h-15-*******************************************************************************/
./ctlib/parser.h-16-
./ctlib/parser.h-17-#ifndef _CTLIB_PARSER_H
./ctlib/parser.h-18-#define _CTLIB_PARSER_H
./ctlib/parser.h-19-
./ctlib/parser.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/parser.h-21-
./ctlib/parser.h-22-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/parser.h-23-
./ctlib/parser.h-24-#include "ctparse.h"
./ctlib/parser.h-25-#include "cppreent.h"
./ctlib/parser.h-26-
./ctlib/parser.h-27-
./ctlib/parser.h-28-/*===== DEFINES ==============================================================*/
./ctlib/parser.h-29-
./ctlib/parser.h-30-/*===== TYPEDEFS =============================================================*/
./ctlib/parser.h-31-
./ctlib/parser.h-32-typedef struct _parserState ParserState;
./ctlib/parser.h-33-
--
./ctlib/bitfields.h-8-*
./ctlib/bitfields.h-9-********************************************************************************
./ctlib/bitfields.h-10-*
./ctlib/bitfields.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/bitfields.h-12-* This program is free software; you can redistribute it and/or modify
./ctlib/bitfields.h:13:* it under the same terms as Perl itself.
./ctlib/bitfields.h-14-*
./ctlib/bitfields.h-15-*******************************************************************************/
./ctlib/bitfields.h-16-
./ctlib/bitfields.h-17-#ifndef _CTLIB_BITFIELDS_H
./ctlib/bitfields.h-18-#define _CTLIB_BITFIELDS_H
./ctlib/bitfields.h-19-
./ctlib/bitfields.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/bitfields.h-21-
./ctlib/bitfields.h-22-
./ctlib/bitfields.h-23-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/bitfields.h-24-
./ctlib/bitfields.h-25-#include "ctlib/arch.h"
./ctlib/bitfields.h-26-#include "ctlib/cttype.h"
./ctlib/bitfields.h-27-
./ctlib/bitfields.h-28-#include "token/t_blproperty.h"
./ctlib/bitfields.h-29-
./ctlib/bitfields.h-30-/*===== DEFINES ==============================================================*/
./ctlib/bitfields.h-31-
./ctlib/bitfields.h-32-#define BL_CLASS_FIXED \
./ctlib/bitfields.h-33- const struct BLVtable *m; \
--
./ctlib/cttags.c-8-*
./ctlib/cttags.c-9-********************************************************************************
./ctlib/cttags.c-10-*
./ctlib/cttags.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./ctlib/cttags.c-12-* This program is free software; you can redistribute it and/or modify
./ctlib/cttags.c:13:* it under the same terms as Perl itself.
./ctlib/cttags.c-14-*
./ctlib/cttags.c-15-*******************************************************************************/
./ctlib/cttags.c-16-
./ctlib/cttags.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./ctlib/cttags.c-18-
./ctlib/cttags.c-19-#include <stdio.h>
./ctlib/cttags.c-20-#include <stdlib.h>
./ctlib/cttags.c-21-#include <stdarg.h>
./ctlib/cttags.c-22-#include <string.h>
./ctlib/cttags.c-23-#include <stddef.h>
./ctlib/cttags.c-24-
./ctlib/cttags.c-25-
./ctlib/cttags.c-26-/*===== LOCAL INCLUDES =======================================================*/
./ctlib/cttags.c-27-
./ctlib/cttags.c-28-#include "cttags.h"
./ctlib/cttags.c-29-#include "util/memalloc.h"
./ctlib/cttags.c-30-
./ctlib/cttags.c-31-
./ctlib/cttags.c-32-/*===== DEFINES ==============================================================*/
./ctlib/cttags.c-33-
--
./cbc/sourcify.c-8-*
./cbc/sourcify.c-9-********************************************************************************
./cbc/sourcify.c-10-*
./cbc/sourcify.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/sourcify.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/sourcify.c:13:* it under the same terms as Perl itself.
./cbc/sourcify.c-14-*
./cbc/sourcify.c-15-*******************************************************************************/
./cbc/sourcify.c-16-
./cbc/sourcify.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/sourcify.c-18-
./cbc/sourcify.c-19-#define PERL_NO_GET_CONTEXT
./cbc/sourcify.c-20-#include <EXTERN.h>
./cbc/sourcify.c-21-#include <perl.h>
./cbc/sourcify.c-22-#include <XSUB.h>
./cbc/sourcify.c-23-
./cbc/sourcify.c-24-#include "ppport.h"
./cbc/sourcify.c-25-
./cbc/sourcify.c-26-
./cbc/sourcify.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/sourcify.c-28-
./cbc/sourcify.c-29-#include "ctlib/cttype.h"
./cbc/sourcify.c-30-
./cbc/sourcify.c-31-#include "cbc/cbc.h"
./cbc/sourcify.c-32-#include "cbc/idl.h"
./cbc/sourcify.c-33-#include "cbc/sourcify.h"
--
./cbc/tag.c-8-*
./cbc/tag.c-9-********************************************************************************
./cbc/tag.c-10-*
./cbc/tag.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/tag.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/tag.c:13:* it under the same terms as Perl itself.
./cbc/tag.c-14-*
./cbc/tag.c-15-*******************************************************************************/
./cbc/tag.c-16-
./cbc/tag.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/tag.c-18-
./cbc/tag.c-19-#define PERL_NO_GET_CONTEXT
./cbc/tag.c-20-#include <EXTERN.h>
./cbc/tag.c-21-#include <perl.h>
./cbc/tag.c-22-
./cbc/tag.c-23-#define NO_XSLOCKS
./cbc/tag.c-24-#include <XSUB.h>
./cbc/tag.c-25-
./cbc/tag.c-26-#include "ppport.h"
./cbc/tag.c-27-
./cbc/tag.c-28-
./cbc/tag.c-29-/*===== LOCAL INCLUDES =======================================================*/
./cbc/tag.c-30-
./cbc/tag.c-31-#include "cbc/hook.h"
./cbc/tag.c-32-#include "cbc/dimension.h"
./cbc/tag.c-33-#include "cbc/tag.h"
--
./cbc/debug.h-8-*
./cbc/debug.h-9-********************************************************************************
./cbc/debug.h-10-*
./cbc/debug.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/debug.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/debug.h:13:* it under the same terms as Perl itself.
./cbc/debug.h-14-*
./cbc/debug.h-15-*******************************************************************************/
./cbc/debug.h-16-
./cbc/debug.h-17-#ifndef _CBC_DEBUG_H
./cbc/debug.h-18-#define _CBC_DEBUG_H
./cbc/debug.h-19-
./cbc/debug.h-20-#ifdef CBC_DEBUGGING
./cbc/debug.h-21-
./cbc/debug.h-22-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/debug.h-23-
./cbc/debug.h-24-
./cbc/debug.h-25-/*===== LOCAL INCLUDES =======================================================*/
./cbc/debug.h-26-
./cbc/debug.h-27-
./cbc/debug.h-28-/*===== DEFINES ==============================================================*/
./cbc/debug.h-29-
./cbc/debug.h-30-
./cbc/debug.h-31-/*===== TYPEDEFS =============================================================*/
./cbc/debug.h-32-
./cbc/debug.h-33-
--
./cbc/tag.h-8-*
./cbc/tag.h-9-********************************************************************************
./cbc/tag.h-10-*
./cbc/tag.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/tag.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/tag.h:13:* it under the same terms as Perl itself.
./cbc/tag.h-14-*
./cbc/tag.h-15-*******************************************************************************/
./cbc/tag.h-16-
./cbc/tag.h-17-#ifndef _CBC_TAG_H
./cbc/tag.h-18-#define _CBC_TAG_H
./cbc/tag.h-19-
./cbc/tag.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/tag.h-21-
./cbc/tag.h-22-
./cbc/tag.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/tag.h-24-
./cbc/tag.h-25-#include "ctlib/arch.h"
./cbc/tag.h-26-#include "ctlib/cttags.h"
./cbc/tag.h-27-#include "cbc/member.h"
./cbc/tag.h-28-
./cbc/tag.h-29-#include "token/t_tag.h"
./cbc/tag.h-30-
./cbc/tag.h-31-/*===== DEFINES ==============================================================*/
./cbc/tag.h-32-
./cbc/tag.h-33-
--
./cbc/hook.c-8-*
./cbc/hook.c-9-********************************************************************************
./cbc/hook.c-10-*
./cbc/hook.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/hook.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/hook.c:13:* it under the same terms as Perl itself.
./cbc/hook.c-14-*
./cbc/hook.c-15-*******************************************************************************/
./cbc/hook.c-16-
./cbc/hook.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/hook.c-18-
./cbc/hook.c-19-#define PERL_NO_GET_CONTEXT
./cbc/hook.c-20-#include <EXTERN.h>
./cbc/hook.c-21-#include <perl.h>
./cbc/hook.c-22-#include <XSUB.h>
./cbc/hook.c-23-
./cbc/hook.c-24-#include "ppport.h"
./cbc/hook.c-25-
./cbc/hook.c-26-
./cbc/hook.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/hook.c-28-
./cbc/hook.c-29-#include "cbc/cbc.h"
./cbc/hook.c-30-#include "cbc/hook.h"
./cbc/hook.c-31-#include "cbc/util.h"
./cbc/hook.c-32-
./cbc/hook.c-33-
--
./cbc/util.c-8-*
./cbc/util.c-9-********************************************************************************
./cbc/util.c-10-*
./cbc/util.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/util.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/util.c:13:* it under the same terms as Perl itself.
./cbc/util.c-14-*
./cbc/util.c-15-*******************************************************************************/
./cbc/util.c-16-
./cbc/util.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/util.c-18-
./cbc/util.c-19-#define PERL_NO_GET_CONTEXT
./cbc/util.c-20-#include <EXTERN.h>
./cbc/util.c-21-#include <perl.h>
./cbc/util.c-22-#include <XSUB.h>
./cbc/util.c-23-
./cbc/util.c-24-#include "ppport.h"
./cbc/util.c-25-
./cbc/util.c-26-
./cbc/util.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/util.c-28-
./cbc/util.c-29-#include "cbc/util.h"
./cbc/util.c-30-
./cbc/util.c-31-
./cbc/util.c-32-/*===== DEFINES ==============================================================*/
./cbc/util.c-33-
--
./cbc/macros.c-8-*
./cbc/macros.c-9-********************************************************************************
./cbc/macros.c-10-*
./cbc/macros.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/macros.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/macros.c:13:* it under the same terms as Perl itself.
./cbc/macros.c-14-*
./cbc/macros.c-15-*******************************************************************************/
./cbc/macros.c-16-
./cbc/macros.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/macros.c-18-
./cbc/macros.c-19-#define PERL_NO_GET_CONTEXT
./cbc/macros.c-20-#include <EXTERN.h>
./cbc/macros.c-21-#include <perl.h>
./cbc/macros.c-22-#include <XSUB.h>
./cbc/macros.c-23-
./cbc/macros.c-24-#include "ppport.h"
./cbc/macros.c-25-
./cbc/macros.c-26-
./cbc/macros.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/macros.c-28-
./cbc/macros.c-29-#include "cbc/macros.h"
./cbc/macros.c-30-
./cbc/macros.c-31-
./cbc/macros.c-32-/*===== DEFINES ==============================================================*/
./cbc/macros.c-33-
--
./cbc/pack.c-8-*
./cbc/pack.c-9-********************************************************************************
./cbc/pack.c-10-*
./cbc/pack.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/pack.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/pack.c:13:* it under the same terms as Perl itself.
./cbc/pack.c-14-*
./cbc/pack.c-15-*******************************************************************************/
./cbc/pack.c-16-
./cbc/pack.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/pack.c-18-
./cbc/pack.c-19-#define PERL_NO_GET_CONTEXT
./cbc/pack.c-20-#include <EXTERN.h>
./cbc/pack.c-21-#include <perl.h>
./cbc/pack.c-22-
./cbc/pack.c-23-#define NO_XSLOCKS
./cbc/pack.c-24-#include <XSUB.h>
./cbc/pack.c-25-
./cbc/pack.c-26-#include "ppport.h"
./cbc/pack.c-27-
./cbc/pack.c-28-
./cbc/pack.c-29-/*===== LOCAL INCLUDES =======================================================*/
./cbc/pack.c-30-
./cbc/pack.c-31-#include "cbc/dimension.h"
./cbc/pack.c-32-#include "cbc/hook.h"
./cbc/pack.c-33-#include "cbc/idl.h"
--
./cbc/typeinfo.c-8-*
./cbc/typeinfo.c-9-********************************************************************************
./cbc/typeinfo.c-10-*
./cbc/typeinfo.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/typeinfo.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/typeinfo.c:13:* it under the same terms as Perl itself.
./cbc/typeinfo.c-14-*
./cbc/typeinfo.c-15-*******************************************************************************/
./cbc/typeinfo.c-16-
./cbc/typeinfo.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/typeinfo.c-18-
./cbc/typeinfo.c-19-#define PERL_NO_GET_CONTEXT
./cbc/typeinfo.c-20-#include <EXTERN.h>
./cbc/typeinfo.c-21-#include <perl.h>
./cbc/typeinfo.c-22-#include <XSUB.h>
./cbc/typeinfo.c-23-
./cbc/typeinfo.c-24-#include "ppport.h"
./cbc/typeinfo.c-25-
./cbc/typeinfo.c-26-
./cbc/typeinfo.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/typeinfo.c-28-
./cbc/typeinfo.c-29-#include "cbc/cbc.h"
./cbc/typeinfo.c-30-#include "cbc/typeinfo.h"
./cbc/typeinfo.c-31-#include "cbc/util.h"
./cbc/typeinfo.c-32-
./cbc/typeinfo.c-33-
--
./cbc/option.h-8-*
./cbc/option.h-9-********************************************************************************
./cbc/option.h-10-*
./cbc/option.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/option.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/option.h:13:* it under the same terms as Perl itself.
./cbc/option.h-14-*
./cbc/option.h-15-*******************************************************************************/
./cbc/option.h-16-
./cbc/option.h-17-#ifndef _CBC_OPTION_H
./cbc/option.h-18-#define _CBC_OPTION_H
./cbc/option.h-19-
./cbc/option.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/option.h-21-
./cbc/option.h-22-
./cbc/option.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/option.h-24-
./cbc/option.h-25-#include "util/list.h"
./cbc/option.h-26-#include "cbc/cbc.h"
./cbc/option.h-27-
./cbc/option.h-28-
./cbc/option.h-29-/*===== DEFINES ==============================================================*/
./cbc/option.h-30-
./cbc/option.h-31-
./cbc/option.h-32-/*===== TYPEDEFS =============================================================*/
./cbc/option.h-33-
--
./cbc/init.h-8-*
./cbc/init.h-9-********************************************************************************
./cbc/init.h-10-*
./cbc/init.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/init.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/init.h:13:* it under the same terms as Perl itself.
./cbc/init.h-14-*
./cbc/init.h-15-*******************************************************************************/
./cbc/init.h-16-
./cbc/init.h-17-#ifndef _CBC_INIT_H
./cbc/init.h-18-#define _CBC_INIT_H
./cbc/init.h-19-
./cbc/init.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/init.h-21-
./cbc/init.h-22-
./cbc/init.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/init.h-24-
./cbc/init.h-25-#include "cbc/cbc.h"
./cbc/init.h-26-#include "cbc/member.h"
./cbc/init.h-27-
./cbc/init.h-28-
./cbc/init.h-29-/*===== DEFINES ==============================================================*/
./cbc/init.h-30-
./cbc/init.h-31-
./cbc/init.h-32-/*===== TYPEDEFS =============================================================*/
./cbc/init.h-33-
--
./cbc/member.c-8-*
./cbc/member.c-9-********************************************************************************
./cbc/member.c-10-*
./cbc/member.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/member.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/member.c:13:* it under the same terms as Perl itself.
./cbc/member.c-14-*
./cbc/member.c-15-*******************************************************************************/
./cbc/member.c-16-
./cbc/member.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/member.c-18-
./cbc/member.c-19-#define PERL_NO_GET_CONTEXT
./cbc/member.c-20-#include <EXTERN.h>
./cbc/member.c-21-#include <perl.h>
./cbc/member.c-22-#include <XSUB.h>
./cbc/member.c-23-
./cbc/member.c-24-#include "ppport.h"
./cbc/member.c-25-
./cbc/member.c-26-
./cbc/member.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/member.c-28-
./cbc/member.c-29-#include "cbc/member.h"
./cbc/member.c-30-#include "cbc/util.h"
./cbc/member.c-31-
./cbc/member.c-32-
./cbc/member.c-33-/*===== DEFINES ==============================================================*/
--
./cbc/sourcify.h-8-*
./cbc/sourcify.h-9-********************************************************************************
./cbc/sourcify.h-10-*
./cbc/sourcify.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/sourcify.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/sourcify.h:13:* it under the same terms as Perl itself.
./cbc/sourcify.h-14-*
./cbc/sourcify.h-15-*******************************************************************************/
./cbc/sourcify.h-16-
./cbc/sourcify.h-17-#ifndef _CBC_SOURCIFY_H
./cbc/sourcify.h-18-#define _CBC_SOURCIFY_H
./cbc/sourcify.h-19-
./cbc/sourcify.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/sourcify.h-21-
./cbc/sourcify.h-22-
./cbc/sourcify.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/sourcify.h-24-
./cbc/sourcify.h-25-#include "ctlib/ctparse.h"
./cbc/sourcify.h-26-
./cbc/sourcify.h-27-
./cbc/sourcify.h-28-/*===== DEFINES ==============================================================*/
./cbc/sourcify.h-29-
./cbc/sourcify.h-30-
./cbc/sourcify.h-31-/*===== TYPEDEFS =============================================================*/
./cbc/sourcify.h-32-
./cbc/sourcify.h-33-typedef struct {
--
./cbc/object.c-8-*
./cbc/object.c-9-********************************************************************************
./cbc/object.c-10-*
./cbc/object.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/object.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/object.c:13:* it under the same terms as Perl itself.
./cbc/object.c-14-*
./cbc/object.c-15-*******************************************************************************/
./cbc/object.c-16-
./cbc/object.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/object.c-18-
./cbc/object.c-19-#define PERL_NO_GET_CONTEXT
./cbc/object.c-20-#include <EXTERN.h>
./cbc/object.c-21-#include <perl.h>
./cbc/object.c-22-#include <XSUB.h>
./cbc/object.c-23-
./cbc/object.c-24-#include "ppport.h"
./cbc/object.c-25-
./cbc/object.c-26-
./cbc/object.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/object.c-28-
./cbc/object.c-29-#include "util/hash.h"
./cbc/object.c-30-#include "util/list.h"
./cbc/object.c-31-#include "ctlib/ctparse.h"
./cbc/object.c-32-#include "cbc/basic.h"
./cbc/object.c-33-#include "cbc/cbc.h"
--
./cbc/typeinfo.h-8-*
./cbc/typeinfo.h-9-********************************************************************************
./cbc/typeinfo.h-10-*
./cbc/typeinfo.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/typeinfo.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/typeinfo.h:13:* it under the same terms as Perl itself.
./cbc/typeinfo.h-14-*
./cbc/typeinfo.h-15-*******************************************************************************/
./cbc/typeinfo.h-16-
./cbc/typeinfo.h-17-#ifndef _CBC_TYPEINFO_H
./cbc/typeinfo.h-18-#define _CBC_TYPEINFO_H
./cbc/typeinfo.h-19-
./cbc/typeinfo.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/typeinfo.h-21-
./cbc/typeinfo.h-22-
./cbc/typeinfo.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/typeinfo.h-24-
./cbc/typeinfo.h-25-#include "ctlib/ctparse.h"
./cbc/typeinfo.h-26-#include "ctlib/cttype.h"
./cbc/typeinfo.h-27-
./cbc/typeinfo.h-28-
./cbc/typeinfo.h-29-/*===== DEFINES ==============================================================*/
./cbc/typeinfo.h-30-
./cbc/typeinfo.h-31-
./cbc/typeinfo.h-32-/*===== TYPEDEFS =============================================================*/
./cbc/typeinfo.h-33-
--
./cbc/cbc.h-8-*
./cbc/cbc.h-9-********************************************************************************
./cbc/cbc.h-10-*
./cbc/cbc.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/cbc.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/cbc.h:13:* it under the same terms as Perl itself.
./cbc/cbc.h-14-*
./cbc/cbc.h-15-*******************************************************************************/
./cbc/cbc.h-16-
./cbc/cbc.h-17-#ifndef _CBC_CBC_H
./cbc/cbc.h-18-#define _CBC_CBC_H
./cbc/cbc.h-19-
./cbc/cbc.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/cbc.h-21-
./cbc/cbc.h-22-
./cbc/cbc.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/cbc.h-24-
./cbc/cbc.h-25-#include "ctlib/arch.h"
./cbc/cbc.h-26-#include "ctlib/ctdebug.h"
./cbc/cbc.h-27-#include "ctlib/ctparse.h"
./cbc/cbc.h-28-#include "ctlib/cttype.h"
./cbc/cbc.h-29-
./cbc/cbc.h-30-#include "cbc/basic.h"
./cbc/cbc.h-31-
./cbc/cbc.h-32-
./cbc/cbc.h-33-/*===== DEFINES ==============================================================*/
--
./cbc/basic.h-8-*
./cbc/basic.h-9-********************************************************************************
./cbc/basic.h-10-*
./cbc/basic.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/basic.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/basic.h:13:* it under the same terms as Perl itself.
./cbc/basic.h-14-*
./cbc/basic.h-15-*******************************************************************************/
./cbc/basic.h-16-
./cbc/basic.h-17-#ifndef _CBC_BASIC_H
./cbc/basic.h-18-#define _CBC_BASIC_H
./cbc/basic.h-19-
./cbc/basic.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/basic.h-21-
./cbc/basic.h-22-
./cbc/basic.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/basic.h-24-
./cbc/basic.h-25-#include "ctlib/cttype.h"
./cbc/basic.h-26-
./cbc/basic.h-27-
./cbc/basic.h-28-/*===== DEFINES ==============================================================*/
./cbc/basic.h-29-
./cbc/basic.h-30-
./cbc/basic.h-31-/*===== TYPEDEFS =============================================================*/
./cbc/basic.h-32-
./cbc/basic.h-33-typedef struct _basic_types *BasicTypes;
--
./cbc/idl.h-8-*
./cbc/idl.h-9-********************************************************************************
./cbc/idl.h-10-*
./cbc/idl.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/idl.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/idl.h:13:* it under the same terms as Perl itself.
./cbc/idl.h-14-*
./cbc/idl.h-15-*******************************************************************************/
./cbc/idl.h-16-
./cbc/idl.h-17-#ifndef _CBC_IDL_H
./cbc/idl.h-18-#define _CBC_IDL_H
./cbc/idl.h-19-
./cbc/idl.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/idl.h-21-
./cbc/idl.h-22-
./cbc/idl.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/idl.h-24-
./cbc/idl.h-25-
./cbc/idl.h-26-/*===== DEFINES ==============================================================*/
./cbc/idl.h-27-
./cbc/idl.h-28-#define IDLIST_GRANULARITY 8
./cbc/idl.h-29-#define IDLIST_INITIAL_SIZE (2*IDLIST_GRANULARITY)
./cbc/idl.h-30-
./cbc/idl.h-31-#define IDLIST_GROW(idl, size) \
./cbc/idl.h-32- STMT_START { \
./cbc/idl.h-33- if ((size) > (idl)->max) \
--
./cbc/macros.h-8-*
./cbc/macros.h-9-********************************************************************************
./cbc/macros.h-10-*
./cbc/macros.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/macros.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/macros.h:13:* it under the same terms as Perl itself.
./cbc/macros.h-14-*
./cbc/macros.h-15-*******************************************************************************/
./cbc/macros.h-16-
./cbc/macros.h-17-#ifndef _CBC_MACROS_H
./cbc/macros.h-18-#define _CBC_MACROS_H
./cbc/macros.h-19-
./cbc/macros.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/macros.h-21-
./cbc/macros.h-22-
./cbc/macros.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/macros.h-24-
./cbc/macros.h-25-#include "util/list.h"
./cbc/macros.h-26-#include "ctlib/ctparse.h"
./cbc/macros.h-27-
./cbc/macros.h-28-
./cbc/macros.h-29-/*===== DEFINES ==============================================================*/
./cbc/macros.h-30-
./cbc/macros.h-31-/*===== TYPEDEFS =============================================================*/
./cbc/macros.h-32-
./cbc/macros.h-33-/*===== FUNCTION PROTOTYPES ==================================================*/
--
./cbc/idl.c-8-*
./cbc/idl.c-9-********************************************************************************
./cbc/idl.c-10-*
./cbc/idl.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/idl.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/idl.c:13:* it under the same terms as Perl itself.
./cbc/idl.c-14-*
./cbc/idl.c-15-*******************************************************************************/
./cbc/idl.c-16-
./cbc/idl.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/idl.c-18-
./cbc/idl.c-19-#define PERL_NO_GET_CONTEXT
./cbc/idl.c-20-#include <EXTERN.h>
./cbc/idl.c-21-#include <perl.h>
./cbc/idl.c-22-#include <XSUB.h>
./cbc/idl.c-23-
./cbc/idl.c-24-#include "ppport.h"
./cbc/idl.c-25-
./cbc/idl.c-26-
./cbc/idl.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/idl.c-28-
./cbc/idl.c-29-#include "cbc/cbc.h"
./cbc/idl.c-30-#include "cbc/idl.h"
./cbc/idl.c-31-#include "cbc/util.h"
./cbc/idl.c-32-
./cbc/idl.c-33-
--
./cbc/option.c-8-*
./cbc/option.c-9-********************************************************************************
./cbc/option.c-10-*
./cbc/option.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/option.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/option.c:13:* it under the same terms as Perl itself.
./cbc/option.c-14-*
./cbc/option.c-15-*******************************************************************************/
./cbc/option.c-16-
./cbc/option.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/option.c-18-
./cbc/option.c-19-#define PERL_NO_GET_CONTEXT
./cbc/option.c-20-#include <EXTERN.h>
./cbc/option.c-21-#include <perl.h>
./cbc/option.c-22-#include <XSUB.h>
./cbc/option.c-23-
./cbc/option.c-24-#include "ppport.h"
./cbc/option.c-25-
./cbc/option.c-26-
./cbc/option.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/option.c-28-
./cbc/option.c-29-#include "ctlib/arch.h"
./cbc/option.c-30-#include "ctlib/ctparse.h"
./cbc/option.c-31-#include "ctlib/parser.h"
./cbc/option.c-32-#include "cbc/option.h"
./cbc/option.c-33-#include "cbc/util.h"
--
./cbc/type.h-8-*
./cbc/type.h-9-********************************************************************************
./cbc/type.h-10-*
./cbc/type.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/type.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/type.h:13:* it under the same terms as Perl itself.
./cbc/type.h-14-*
./cbc/type.h-15-*******************************************************************************/
./cbc/type.h-16-
./cbc/type.h-17-#ifndef _CBC_TYPE_H
./cbc/type.h-18-#define _CBC_TYPE_H
./cbc/type.h-19-
./cbc/type.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/type.h-21-
./cbc/type.h-22-
./cbc/type.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/type.h-24-
./cbc/type.h-25-#include "ctlib/cttype.h"
./cbc/type.h-26-#include "cbc/cbc.h"
./cbc/type.h-27-#include "cbc/member.h"
./cbc/type.h-28-
./cbc/type.h-29-/*===== DEFINES ==============================================================*/
./cbc/type.h-30-
./cbc/type.h-31-#define ALLOW_UNIONS 0x00000001
./cbc/type.h-32-#define ALLOW_STRUCTS 0x00000002
./cbc/type.h-33-#define ALLOW_ENUMS 0x00000004
--
./cbc/init.c-8-*
./cbc/init.c-9-********************************************************************************
./cbc/init.c-10-*
./cbc/init.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/init.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/init.c:13:* it under the same terms as Perl itself.
./cbc/init.c-14-*
./cbc/init.c-15-*******************************************************************************/
./cbc/init.c-16-
./cbc/init.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/init.c-18-
./cbc/init.c-19-#define PERL_NO_GET_CONTEXT
./cbc/init.c-20-#include <EXTERN.h>
./cbc/init.c-21-#include <perl.h>
./cbc/init.c-22-#include <XSUB.h>
./cbc/init.c-23-
./cbc/init.c-24-#include "ppport.h"
./cbc/init.c-25-
./cbc/init.c-26-
./cbc/init.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/init.c-28-
./cbc/init.c-29-#include "util/list.h"
./cbc/init.c-30-
./cbc/init.c-31-#include "cbc/idl.h"
./cbc/init.c-32-#include "cbc/init.h"
./cbc/init.c-33-#include "cbc/util.h"
--
./cbc/basic.c-8-*
./cbc/basic.c-9-********************************************************************************
./cbc/basic.c-10-*
./cbc/basic.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/basic.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/basic.c:13:* it under the same terms as Perl itself.
./cbc/basic.c-14-*
./cbc/basic.c-15-*******************************************************************************/
./cbc/basic.c-16-
./cbc/basic.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/basic.c-18-
./cbc/basic.c-19-#define PERL_NO_GET_CONTEXT
./cbc/basic.c-20-#include <EXTERN.h>
./cbc/basic.c-21-#include <perl.h>
./cbc/basic.c-22-#include <XSUB.h>
./cbc/basic.c-23-
./cbc/basic.c-24-#include "ppport.h"
./cbc/basic.c-25-
./cbc/basic.c-26-
./cbc/basic.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/basic.c-28-
./cbc/basic.c-29-#include "cbc/basic.h"
./cbc/basic.c-30-#include "cbc/util.h"
./cbc/basic.c-31-
./cbc/basic.c-32-
./cbc/basic.c-33-/*===== DEFINES ==============================================================*/
--
./cbc/type.c-8-*
./cbc/type.c-9-********************************************************************************
./cbc/type.c-10-*
./cbc/type.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/type.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/type.c:13:* it under the same terms as Perl itself.
./cbc/type.c-14-*
./cbc/type.c-15-*******************************************************************************/
./cbc/type.c-16-
./cbc/type.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/type.c-18-
./cbc/type.c-19-#define PERL_NO_GET_CONTEXT
./cbc/type.c-20-#include <EXTERN.h>
./cbc/type.c-21-#include <perl.h>
./cbc/type.c-22-#include <XSUB.h>
./cbc/type.c-23-
./cbc/type.c-24-#include "ppport.h"
./cbc/type.c-25-
./cbc/type.c-26-
./cbc/type.c-27-/*===== LOCAL INCLUDES =======================================================*/
./cbc/type.c-28-
./cbc/type.c-29-#include "cbc/basic.h"
./cbc/type.c-30-#include "cbc/cbc.h"
./cbc/type.c-31-#include "cbc/type.h"
./cbc/type.c-32-#include "cbc/util.h"
./cbc/type.c-33-
--
./cbc/object.h-8-*
./cbc/object.h-9-********************************************************************************
./cbc/object.h-10-*
./cbc/object.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/object.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/object.h:13:* it under the same terms as Perl itself.
./cbc/object.h-14-*
./cbc/object.h-15-*******************************************************************************/
./cbc/object.h-16-
./cbc/object.h-17-#ifndef _CBC_OBJECT_H
./cbc/object.h-18-#define _CBC_OBJECT_H
./cbc/object.h-19-
./cbc/object.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/object.h-21-
./cbc/object.h-22-
./cbc/object.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/object.h-24-
./cbc/object.h-25-#include "cbc/cbc.h"
./cbc/object.h-26-
./cbc/object.h-27-
./cbc/object.h-28-/*===== DEFINES ==============================================================*/
./cbc/object.h-29-
./cbc/object.h-30-/*===== TYPEDEFS =============================================================*/
./cbc/object.h-31-
./cbc/object.h-32-/*===== FUNCTION PROTOTYPES ==================================================*/
./cbc/object.h-33-
--
./cbc/debug.c-8-*
./cbc/debug.c-9-********************************************************************************
./cbc/debug.c-10-*
./cbc/debug.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/debug.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/debug.c:13:* it under the same terms as Perl itself.
./cbc/debug.c-14-*
./cbc/debug.c-15-*******************************************************************************/
./cbc/debug.c-16-
./cbc/debug.c-17-#ifdef CBC_DEBUGGING
./cbc/debug.c-18-
./cbc/debug.c-19-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/debug.c-20-
./cbc/debug.c-21-#define PERL_NO_GET_CONTEXT
./cbc/debug.c-22-#include <EXTERN.h>
./cbc/debug.c-23-#include <perl.h>
./cbc/debug.c-24-#include <XSUB.h>
./cbc/debug.c-25-
./cbc/debug.c-26-#include "ppport.h"
./cbc/debug.c-27-
./cbc/debug.c-28-
./cbc/debug.c-29-/*===== LOCAL INCLUDES =======================================================*/
./cbc/debug.c-30-
./cbc/debug.c-31-#include "ctlib/ctdebug.h"
./cbc/debug.c-32-#include "util/hash.h"
./cbc/debug.c-33-#include "util/memalloc.h"
--
./cbc/pack.h-8-*
./cbc/pack.h-9-********************************************************************************
./cbc/pack.h-10-*
./cbc/pack.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/pack.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/pack.h:13:* it under the same terms as Perl itself.
./cbc/pack.h-14-*
./cbc/pack.h-15-*******************************************************************************/
./cbc/pack.h-16-
./cbc/pack.h-17-#ifndef _CBC_PACK_H
./cbc/pack.h-18-#define _CBC_PACK_H
./cbc/pack.h-19-
./cbc/pack.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/pack.h-21-
./cbc/pack.h-22-
./cbc/pack.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/pack.h-24-
./cbc/pack.h-25-#include "ctlib/cttype.h"
./cbc/pack.h-26-
./cbc/pack.h-27-#include "cbc/cbc.h"
./cbc/pack.h-28-
./cbc/pack.h-29-
./cbc/pack.h-30-/*===== DEFINES ==============================================================*/
./cbc/pack.h-31-
./cbc/pack.h-32-/* values passed between all packing/unpacking routines */
./cbc/pack.h-33-#define pPACKARGS pTHX_ PackHandle PACK
--
./cbc/dimension.h-8-*
./cbc/dimension.h-9-********************************************************************************
./cbc/dimension.h-10-*
./cbc/dimension.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/dimension.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/dimension.h:13:* it under the same terms as Perl itself.
./cbc/dimension.h-14-*
./cbc/dimension.h-15-*******************************************************************************/
./cbc/dimension.h-16-
./cbc/dimension.h-17-#ifndef _CBC_DIMENSION_H
./cbc/dimension.h-18-#define _CBC_DIMENSION_H
./cbc/dimension.h-19-
./cbc/dimension.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/dimension.h-21-
./cbc/dimension.h-22-
./cbc/dimension.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/dimension.h-24-
./cbc/dimension.h-25-#include "cbc/member.h"
./cbc/dimension.h-26-#include "cbc/hook.h"
./cbc/dimension.h-27-
./cbc/dimension.h-28-
./cbc/dimension.h-29-/*===== DEFINES ==============================================================*/
./cbc/dimension.h-30-
./cbc/dimension.h-31-
./cbc/dimension.h-32-/*===== TYPEDEFS =============================================================*/
./cbc/dimension.h-33-
--
./cbc/member.h-8-*
./cbc/member.h-9-********************************************************************************
./cbc/member.h-10-*
./cbc/member.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/member.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/member.h:13:* it under the same terms as Perl itself.
./cbc/member.h-14-*
./cbc/member.h-15-*******************************************************************************/
./cbc/member.h-16-
./cbc/member.h-17-#ifndef _CBC_MEMBER_H
./cbc/member.h-18-#define _CBC_MEMBER_H
./cbc/member.h-19-
./cbc/member.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/member.h-21-
./cbc/member.h-22-
./cbc/member.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/member.h-24-
./cbc/member.h-25-#include "util/list.h"
./cbc/member.h-26-#include "util/hash.h"
./cbc/member.h-27-#include "ctlib/cttype.h"
./cbc/member.h-28-
./cbc/member.h-29-
./cbc/member.h-30-/*===== DEFINES ==============================================================*/
./cbc/member.h-31-
./cbc/member.h-32-#define CBC_GM_ACCEPT_DOTLESS_MEMBER 0x00000001U
./cbc/member.h-33-#define CBC_GM_DONT_CROAK 0x00000002U
--
./cbc/dimension.c-8-*
./cbc/dimension.c-9-********************************************************************************
./cbc/dimension.c-10-*
./cbc/dimension.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/dimension.c-12-* This program is free software; you can redistribute it and/or modify
./cbc/dimension.c:13:* it under the same terms as Perl itself.
./cbc/dimension.c-14-*
./cbc/dimension.c-15-*******************************************************************************/
./cbc/dimension.c-16-
./cbc/dimension.c-17-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/dimension.c-18-
./cbc/dimension.c-19-#define PERL_NO_GET_CONTEXT
./cbc/dimension.c-20-#include <EXTERN.h>
./cbc/dimension.c-21-#include <perl.h>
./cbc/dimension.c-22-
./cbc/dimension.c-23-#define NO_XSLOCKS
./cbc/dimension.c-24-#include <XSUB.h>
./cbc/dimension.c-25-
./cbc/dimension.c-26-#include "ppport.h"
./cbc/dimension.c-27-
./cbc/dimension.c-28-
./cbc/dimension.c-29-/*===== LOCAL INCLUDES =======================================================*/
./cbc/dimension.c-30-
./cbc/dimension.c-31-#include "cbc/cbc.h"
./cbc/dimension.c-32-#include "cbc/hook.h"
./cbc/dimension.c-33-#include "cbc/util.h"
--
./cbc/util.h-8-*
./cbc/util.h-9-********************************************************************************
./cbc/util.h-10-*
./cbc/util.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/util.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/util.h:13:* it under the same terms as Perl itself.
./cbc/util.h-14-*
./cbc/util.h-15-*******************************************************************************/
./cbc/util.h-16-
./cbc/util.h-17-#ifndef _CBC_UTIL_H
./cbc/util.h-18-#define _CBC_UTIL_H
./cbc/util.h-19-
./cbc/util.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/util.h-21-
./cbc/util.h-22-
./cbc/util.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/util.h-24-
./cbc/util.h-25-#include "cbc/cbc.h"
./cbc/util.h-26-
./cbc/util.h-27-
./cbc/util.h-28-/*===== DEFINES ==============================================================*/
./cbc/util.h-29-
./cbc/util.h-30-
./cbc/util.h-31-/*===== TYPEDEFS =============================================================*/
./cbc/util.h-32-
./cbc/util.h-33-
--
./cbc/hook.h-8-*
./cbc/hook.h-9-********************************************************************************
./cbc/hook.h-10-*
./cbc/hook.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./cbc/hook.h-12-* This program is free software; you can redistribute it and/or modify
./cbc/hook.h:13:* it under the same terms as Perl itself.
./cbc/hook.h-14-*
./cbc/hook.h-15-*******************************************************************************/
./cbc/hook.h-16-
./cbc/hook.h-17-#ifndef _CBC_HOOK_H
./cbc/hook.h-18-#define _CBC_HOOK_H
./cbc/hook.h-19-
./cbc/hook.h-20-/*===== GLOBAL INCLUDES ======================================================*/
./cbc/hook.h-21-
./cbc/hook.h-22-
./cbc/hook.h-23-/*===== LOCAL INCLUDES =======================================================*/
./cbc/hook.h-24-
./cbc/hook.h-25-
./cbc/hook.h-26-/*===== DEFINES ==============================================================*/
./cbc/hook.h-27-
./cbc/hook.h-28-#define SHF_ALLOW_ARG_SELF 0x00000001U
./cbc/hook.h-29-#define SHF_ALLOW_ARG_TYPE 0x00000002U
./cbc/hook.h-30-#define SHF_ALLOW_ARG_DATA 0x00000004U
./cbc/hook.h-31-#define SHF_ALLOW_ARG_HOOK 0x00000008U
./cbc/hook.h-32-
./cbc/hook.h-33-#define SHF_ALLOW_ALL_ARGS 0xFFFFFFFFU
--
./util/memalloc.h-8-*
./util/memalloc.h-9-********************************************************************************
./util/memalloc.h-10-*
./util/memalloc.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/memalloc.h-12-*
./util/memalloc.h-13-* This program is free software; you can redistribute it and/or
./util/memalloc.h:14:* modify it under the terms of either the Artistic License or the
./util/memalloc.h:15:* GNU General Public License as published by the Free Software
./util/memalloc.h:16:* Foundation; either version 2 of the License, or (at your option)
./util/memalloc.h-17-* any later version.
./util/memalloc.h-18-*
./util/memalloc.h-19-* THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/memalloc.h-20-* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/memalloc.h-21-* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/memalloc.h-22-*
./util/memalloc.h-23-*******************************************************************************/
./util/memalloc.h-24-
./util/memalloc.h-25-/**
./util/memalloc.h-26- * \file memalloc.h
./util/memalloc.h-27- * \brief Memory allocation and tracing routines
./util/memalloc.h-28- *
./util/memalloc.h-29- * The functions in this file provide an interface to
./util/memalloc.h-30- * the standard malloc / free functions, but in addition
./util/memalloc.h-31- * you can selectively enable tracing of your memory
./util/memalloc.h-32- * allocation. This may be useful to detect memory leaks
./util/memalloc.h-33- * or usage of already freed memory blocks.
./util/memalloc.h-34- *
./util/memalloc.h-35- * A Perl script is supplied to analyze the output of
./util/memalloc.h-36- * the memory tracing routines.
--
./util/list.h-8-*
./util/list.h-9-********************************************************************************
./util/list.h-10-*
./util/list.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/list.h-12-*
./util/list.h-13-* This program is free software; you can redistribute it and/or
./util/list.h:14:* modify it under the terms of either the Artistic License or the
./util/list.h:15:* GNU General Public License as published by the Free Software
./util/list.h:16:* Foundation; either version 2 of the License, or (at your option)
./util/list.h-17-* any later version.
./util/list.h-18-*
./util/list.h-19-* THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/list.h-20-* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/list.h-21-* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/list.h-22-*
./util/list.h-23-*******************************************************************************/
./util/list.h-24-
./util/list.h-25-/**
./util/list.h-26- * \file list.h
./util/list.h-27- * \brief Generic implementation of Linked Lists
./util/list.h-28- *
./util/list.h-29- * The interface is laid out to make the linked lists look
./util/list.h-30- * as they were arrays that can be manipulated in multiple
./util/list.h-31- * ways. Internally, each array is represented by a doubly
./util/list.h-32- * linked ring list, which is quite efficient for most cases.
./util/list.h-33- * The following piece of code provides some examples of how
./util/list.h-34- * the linked list functions can be used.
./util/list.h-35- *
./util/list.h-36- * \include LinkedList.c
--
./util/hash.c-8-*
./util/hash.c-9-********************************************************************************
./util/hash.c-10-*
./util/hash.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/hash.c-12-*
./util/hash.c-13-* This program is free software; you can redistribute it and/or
./util/hash.c:14:* modify it under the terms of either the Artistic License or the
./util/hash.c:15:* GNU General Public License as published by the Free Software
./util/hash.c:16:* Foundation; either version 2 of the License, or (at your option)
./util/hash.c-17-* any later version.
./util/hash.c-18-*
./util/hash.c-19-* THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/hash.c-20-* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/hash.c-21-* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/hash.c-22-*
./util/hash.c-23-*******************************************************************************/
./util/hash.c-24-
./util/hash.c-25-#include <stdio.h>
./util/hash.c-26-#include <stdlib.h>
./util/hash.c-27-#include <stddef.h>
./util/hash.c-28-#include <string.h>
./util/hash.c-29-#include <assert.h>
./util/hash.c-30-
./util/hash.c-31-#include "ccattr.h"
./util/hash.c-32-#include "memalloc.h"
./util/hash.c-33-#include "hash.h"
./util/hash.c-34-
./util/hash.c-35-/*----------*/
./util/hash.c-36-/* Typedefs */
--
./util/list.c-8-*
./util/list.c-9-********************************************************************************
./util/list.c-10-*
./util/list.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/list.c-12-*
./util/list.c-13-* This program is free software; you can redistribute it and/or
./util/list.c:14:* modify it under the terms of either the Artistic License or the
./util/list.c:15:* GNU General Public License as published by the Free Software
./util/list.c:16:* Foundation; either version 2 of the License, or (at your option)
./util/list.c-17-* any later version.
./util/list.c-18-*
./util/list.c-19-* THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/list.c-20-* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/list.c-21-* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/list.c-22-*
./util/list.c-23-*******************************************************************************/
./util/list.c-24-
./util/list.c-25-#include <stdio.h>
./util/list.c-26-#include <stdlib.h>
./util/list.c-27-#include <assert.h>
./util/list.c-28-
./util/list.c-29-#include "ccattr.h"
./util/list.c-30-#include "memalloc.h"
./util/list.c-31-#include "list.h"
./util/list.c-32-
./util/list.c-33-/*----------*/
./util/list.c-34-/* Typedefs */
./util/list.c-35-/*----------*/
./util/list.c-36-typedef struct _link Link;
--
./util/ccattr.h-8-*
./util/ccattr.h-9-********************************************************************************
./util/ccattr.h-10-*
./util/ccattr.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/ccattr.h-12-*
./util/ccattr.h-13-* This program is free software; you can redistribute it and/or
./util/ccattr.h:14:* modify it under the terms of either the Artistic License or the
./util/ccattr.h:15:* GNU General Public License as published by the Free Software
./util/ccattr.h:16:* Foundation; either version 2 of the License, or (at your option)
./util/ccattr.h-17-* any later version.
./util/ccattr.h-18-*
./util/ccattr.h-19-* THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/ccattr.h-20-* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/ccattr.h-21-* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/ccattr.h-22-*
./util/ccattr.h-23-*******************************************************************************/
./util/ccattr.h-24-
./util/ccattr.h-25-#ifndef _UTIL_CCATTR_H
./util/ccattr.h-26-#define _UTIL_CCATTR_H
./util/ccattr.h-27-
./util/ccattr.h-28-/*--------*/
./util/ccattr.h-29-/* inline */
./util/ccattr.h-30-/*--------*/
./util/ccattr.h-31-
./util/ccattr.h-32-#if defined(__STDC__) && __STDC__ && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
./util/ccattr.h-33-/* C99 compiler, inline is a valid keyword */
./util/ccattr.h-34-#elif defined(__GNUC__)
./util/ccattr.h-35-/* GNU compiler, inline is __inline__ */
./util/ccattr.h-36-# ifdef inline
--
./util/GPL:1: GNU GENERAL PUBLIC LICENSE
./util/GPL-2- Version 2, June 1991
./util/GPL-3-
./util/GPL:4: Copyright (C) 1989, 1991 Free Software Foundation, Inc.
./util/GPL-5- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
./util/GPL-6- Everyone is permitted to copy and distribute verbatim copies
./util/GPL:7: of this license document, but changing it is not allowed.
./util/GPL-8-
./util/GPL-9- Preamble
./util/GPL-10-
./util/GPL:11: The licenses for most software are designed to take away your
./util/GPL-12-freedom to share and change it. By contrast, the GNU General Public
./util/GPL:13:License is intended to guarantee your freedom to share and change free
./util/GPL-14-software--to make sure the software is free for all its users. This
./util/GPL:15:General Public License applies to most of the Free Software
./util/GPL-16-Foundation's software and to any other program whose authors commit to
./util/GPL-17-using it. (Some other Free Software Foundation software is covered by
./util/GPL:18:the GNU Library General Public License instead.) You can apply it to
./util/GPL-19-your programs, too.
./util/GPL-20-
./util/GPL-21- When we speak of free software, we are referring to freedom, not
./util/GPL:22:price. Our General Public Licenses are designed to make sure that you
./util/GPL-23-have the freedom to distribute copies of free software (and charge for
./util/GPL-24-this service if you wish), that you receive source code or can get it
./util/GPL-25-if you want it, that you can change the software or use pieces of it
./util/GPL-26-in new free programs; and that you know you can do these things.
./util/GPL-27-
./util/GPL-28- To protect your rights, we need to make restrictions that forbid
./util/GPL-29-anyone to deny you these rights or to ask you to surrender the rights.
./util/GPL-30-These restrictions translate to certain responsibilities for you if you
./util/GPL-31-distribute copies of the software, or if you modify it.
./util/GPL-32-
./util/GPL-33- For example, if you distribute copies of such a program, whether
./util/GPL-34-gratis or for a fee, you must give the recipients all the rights that
./util/GPL-35-you have. You must make sure that they, too, receive or can get the
./util/GPL:36:source code. And you must show them these terms so they know their
./util/GPL-37-rights.
./util/GPL-38-
./util/GPL:39: We protect your rights with two steps: (1) copyright the software, and
./util/GPL:40:(2) offer you this license which gives you legal permission to copy,
./util/GPL-41-distribute and/or modify the software.
./util/GPL-42-
./util/GPL-43- Also, for each author's protection and ours, we want to make certain
./util/GPL-44-that everyone understands that there is no warranty for this free
./util/GPL-45-software. If the software is modified by someone else and passed on, we
./util/GPL-46-want its recipients to know that what they have is not the original, so
./util/GPL-47-that any problems introduced by others will not reflect on the original
./util/GPL-48-authors' reputations.
./util/GPL-49-
./util/GPL-50- Finally, any free program is threatened constantly by software
./util/GPL-51-patents. We wish to avoid the danger that redistributors of a free
./util/GPL:52:program will individually obtain patent licenses, in effect making the
./util/GPL-53-program proprietary. To prevent this, we have made it clear that any
./util/GPL:54:patent must be licensed for everyone's free use or not licensed at all.
./util/GPL-55-
./util/GPL:56: The precise terms and conditions for copying, distribution and
./util/GPL-57-modification follow.
./util/GPL-58-
./util/GPL:59: GNU GENERAL PUBLIC LICENSE
./util/GPL:60: TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
./util/GPL-61-
./util/GPL:62: 0. This License applies to any program or other work which contains
./util/GPL:63:a notice placed by the copyright holder saying it may be distributed
./util/GPL:64:under the terms of this General Public License. The "Program", below,
./util/GPL-65-refers to any such program or work, and a "work based on the Program"
./util/GPL:66:means either the Program or any derivative work under copyright law:
./util/GPL-67-that is to say, a work containing the Program or a portion of it,
./util/GPL-68-either verbatim or with modifications and/or translated into another
./util/GPL-69-language. (Hereinafter, translation is included without limitation in
./util/GPL:70:the term "modification".) Each licensee is addressed as "you".
./util/GPL-71-
./util/GPL-72-Activities other than copying, distribution and modification are not
./util/GPL:73:covered by this License; they are outside its scope. The act of
./util/GPL-74-running the Program is not restricted, and the output from the Program
./util/GPL-75-is covered only if its contents constitute a work based on the
./util/GPL-76-Program (independent of having been made by running the Program).
./util/GPL-77-Whether that is true depends on what the Program does.
./util/GPL-78-
./util/GPL-79- 1. You may copy and distribute verbatim copies of the Program's
./util/GPL-80-source code as you receive it, in any medium, provided that you
./util/GPL-81-conspicuously and appropriately publish on each copy an appropriate
./util/GPL:82:copyright notice and disclaimer of warranty; keep intact all the
./util/GPL:83:notices that refer to this License and to the absence of any warranty;
./util/GPL:84:and give any other recipients of the Program a copy of this License
./util/GPL-85-along with the Program.
./util/GPL-86-
./util/GPL-87-You may charge a fee for the physical act of transferring a copy, and
./util/GPL-88-you may at your option offer warranty protection in exchange for a fee.
./util/GPL-89-
./util/GPL-90- 2. You may modify your copy or copies of the Program or any portion
./util/GPL-91-of it, thus forming a work based on the Program, and copy and
./util/GPL:92:distribute such modifications or work under the terms of Section 1
./util/GPL:93:above, provided that you also meet all of these conditions:
./util/GPL-94-
./util/GPL-95- a) You must cause the modified files to carry prominent notices
./util/GPL-96- stating that you changed the files and the date of any change.
./util/GPL-97-
./util/GPL-98- b) You must cause any work that you distribute or publish, that in
./util/GPL-99- whole or in part contains or is derived from the Program or any
./util/GPL:100: part thereof, to be licensed as a whole at no charge to all third
./util/GPL:101: parties under the terms of this License.
./util/GPL-102-
./util/GPL-103- c) If the modified program normally reads commands interactively
./util/GPL-104- when run, you must cause it, when started running for such
./util/GPL-105- interactive use in the most ordinary way, to print or display an
./util/GPL:106: announcement including an appropriate copyright notice and a
./util/GPL-107- notice that there is no warranty (or else, saying that you provide
./util/GPL-108- a warranty) and that users may redistribute the program under
./util/GPL:109: these conditions, and telling the user how to view a copy of this
./util/GPL:110: License. (Exception: if the Program itself is interactive but
./util/GPL-111- does not normally print such an announcement, your work based on
./util/GPL-112- the Program is not required to print an announcement.)
./util/GPL-113-
./util/GPL-114-These requirements apply to the modified work as a whole. If
./util/GPL-115-identifiable sections of that work are not derived from the Program,
./util/GPL-116-and can be reasonably considered independent and separate works in
./util/GPL:117:themselves, then this License, and its terms, do not apply to those
./util/GPL-118-sections when you distribute them as separate works. But when you
./util/GPL-119-distribute the same sections as part of a whole which is a work based
./util/GPL:120:on the Program, the distribution of the whole must be on the terms of
./util/GPL:121:this License, whose permissions for other licensees extend to the
./util/GPL-122-entire whole, and thus to each and every part regardless of who wrote it.
./util/GPL-123-
./util/GPL-124-Thus, it is not the intent of this section to claim rights or contest
./util/GPL-125-your rights to work written entirely by you; rather, the intent is to
./util/GPL-126-exercise the right to control the distribution of derivative or
./util/GPL-127-collective works based on the Program.
./util/GPL-128-
./util/GPL-129-In addition, mere aggregation of another work not based on the Program
./util/GPL-130-with the Program (or with a work based on the Program) on a volume of
./util/GPL-131-a storage or distribution medium does not bring the other work under
./util/GPL:132:the scope of this License.
./util/GPL-133-
./util/GPL-134- 3. You may copy and distribute the Program (or a work based on it,
./util/GPL:135:under Section 2) in object code or executable form under the terms of
./util/GPL-136-Sections 1 and 2 above provided that you also do one of the following:
./util/GPL-137-
./util/GPL-138- a) Accompany it with the complete corresponding machine-readable
./util/GPL:139: source code, which must be distributed under the terms of Sections
./util/GPL-140- 1 and 2 above on a medium customarily used for software interchange; or,
./util/GPL-141-
./util/GPL-142- b) Accompany it with a written offer, valid for at least three
./util/GPL-143- years, to give any third party, for a charge no more than your
./util/GPL-144- cost of physically performing source distribution, a complete
./util/GPL-145- machine-readable copy of the corresponding source code, to be
./util/GPL:146: distributed under the terms of Sections 1 and 2 above on a medium
./util/GPL-147- customarily used for software interchange; or,
./util/GPL-148-
./util/GPL-149- c) Accompany it with the information you received as to the offer
./util/GPL-150- to distribute corresponding source code. (This alternative is
./util/GPL-151- allowed only for noncommercial distribution and only if you
./util/GPL-152- received the program in object code or executable form with such
./util/GPL-153- an offer, in accord with Subsection b above.)
./util/GPL-154-
./util/GPL-155-The source code for a work means the preferred form of the work for
./util/GPL-156-making modifications to it. For an executable work, complete source
./util/GPL-157-code means all the source code for all modules it contains, plus any
./util/GPL-158-associated interface definition files, plus the scripts used to
./util/GPL-159-control compilation and installation of the executable. However, as a
./util/GPL-160-special exception, the source code distributed need not include
./util/GPL-161-anything that is normally distributed (in either source or binary
./util/GPL-162-form) with the major components (compiler, kernel, and so on) of the
./util/GPL-163-operating system on which the executable runs, unless that component
./util/GPL-164-itself accompanies the executable.
./util/GPL-165-
./util/GPL-166-If distribution of executable or object code is made by offering
--
./util/GPL-169-distribution of the source code, even though third parties are not
./util/GPL-170-compelled to copy the source along with the object code.
./util/GPL-171-
./util/GPL:172: 4. You may not copy, modify, sublicense, or distribute the Program
./util/GPL:173:except as expressly provided under this License. Any attempt
./util/GPL:174:otherwise to copy, modify, sublicense or distribute the Program is
./util/GPL:175:void, and will automatically terminate your rights under this License.
./util/GPL-176-However, parties who have received copies, or rights, from you under
./util/GPL:177:this License will not have their licenses terminated so long as such
./util/GPL-178-parties remain in full compliance.
./util/GPL-179-
./util/GPL:180: 5. You are not required to accept this License, since you have not
./util/GPL-181-signed it. However, nothing else grants you permission to modify or
./util/GPL-182-distribute the Program or its derivative works. These actions are
./util/GPL:183:prohibited by law if you do not accept this License. Therefore, by
./util/GPL-184-modifying or distributing the Program (or any work based on the
./util/GPL:185:Program), you indicate your acceptance of this License to do so, and
./util/GPL:186:all its terms and conditions for copying, distributing or modifying
./util/GPL-187-the Program or works based on it.
./util/GPL-188-
./util/GPL-189- 6. Each time you redistribute the Program (or any work based on the
./util/GPL:190:Program), the recipient automatically receives a license from the
./util/GPL-191-original licensor to copy, distribute or modify the Program subject to
./util/GPL:192:these terms and conditions. You may not impose any further
./util/GPL-193-restrictions on the recipients' exercise of the rights granted herein.
./util/GPL-194-You are not responsible for enforcing compliance by third parties to
./util/GPL:195:this License.
./util/GPL-196-
./util/GPL-197- 7. If, as a consequence of a court judgment or allegation of patent
./util/GPL-198-infringement or for any other reason (not limited to patent issues),
./util/GPL:199:conditions are imposed on you (whether by court order, agreement or
./util/GPL:200:otherwise) that contradict the conditions of this License, they do not
./util/GPL:201:excuse you from the conditions of this License. If you cannot
./util/GPL-202-distribute so as to satisfy simultaneously your obligations under this
./util/GPL:203:License and any other pertinent obligations, then as a consequence you
./util/GPL-204-may not distribute the Program at all. For example, if a patent
./util/GPL:205:license would not permit royalty-free redistribution of the Program by
./util/GPL-206-all those who receive copies directly or indirectly through you, then
./util/GPL:207:the only way you could satisfy both it and this License would be to
./util/GPL-208-refrain entirely from distribution of the Program.
./util/GPL-209-
./util/GPL-210-If any portion of this section is held invalid or unenforceable under
./util/GPL-211-any particular circumstance, the balance of the section is intended to
./util/GPL-212-apply and the section as a whole is intended to apply in other
./util/GPL-213-circumstances.
./util/GPL-214-
./util/GPL-215-It is not the purpose of this section to induce you to infringe any
./util/GPL-216-patents or other property right claims or to contest validity of any
./util/GPL-217-such claims; this section has the sole purpose of protecting the
./util/GPL-218-integrity of the free software distribution system, which is
./util/GPL:219:implemented by public license practices. Many people have made
./util/GPL-220-generous contributions to the wide range of software distributed
./util/GPL-221-through that system in reliance on consistent application of that
./util/GPL-222-system; it is up to the author/donor to decide if he or she is willing
./util/GPL:223:to distribute software through any other system and a licensee cannot
./util/GPL-224-impose that choice.
./util/GPL-225-
./util/GPL-226-This section is intended to make thoroughly clear what is believed to
./util/GPL:227:be a consequence of the rest of this License.
./util/GPL-228-
./util/GPL-229- 8. If the distribution and/or use of the Program is restricted in
./util/GPL:230:certain countries either by patents or by copyrighted interfaces, the
./util/GPL:231:original copyright holder who places the Program under this License
./util/GPL-232-may add an explicit geographical distribution limitation excluding
./util/GPL-233-those countries, so that distribution is permitted only in or among
./util/GPL:234:countries not thus excluded. In such case, this License incorporates
./util/GPL:235:the limitation as if written in the body of this License.
./util/GPL-236-
./util/GPL-237- 9. The Free Software Foundation may publish revised and/or new versions
./util/GPL:238:of the General Public License from time to time. Such new versions will
./util/GPL-239-be similar in spirit to the present version, but may differ in detail to
./util/GPL-240-address new problems or concerns.
./util/GPL-241-
./util/GPL-242-Each version is given a distinguishing version number. If the Program
./util/GPL:243:specifies a version number of this License which applies to it and "any
./util/GPL:244:later version", you have the option of following the terms and conditions
./util/GPL-245-either of that version or of any later version published by the Free
./util/GPL-246-Software Foundation. If the Program does not specify a version number of
./util/GPL:247:this License, you may choose any version ever published by the Free Software
./util/GPL-248-Foundation.
./util/GPL-249-
./util/GPL-250- 10. If you wish to incorporate parts of the Program into other free
./util/GPL:251:programs whose distribution conditions are different, write to the author
./util/GPL:252:to ask for permission. For software which is copyrighted by the Free
./util/GPL-253-Software Foundation, write to the Free Software Foundation; we sometimes
./util/GPL-254-make exceptions for this. Our decision will be guided by the two goals
./util/GPL-255-of preserving the free status of all derivatives of our free software and
./util/GPL-256-of promoting the sharing and reuse of software generally.
./util/GPL-257-
./util/GPL-258- NO WARRANTY
./util/GPL-259-
./util/GPL:260: 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
./util/GPL-261-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
./util/GPL:262:OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
./util/GPL-263-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
./util/GPL-264-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
./util/GPL-265-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
./util/GPL-266-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
./util/GPL-267-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
./util/GPL-268-REPAIR OR CORRECTION.
./util/GPL-269-
./util/GPL-270- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
./util/GPL:271:WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
./util/GPL-272-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
./util/GPL-273-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
./util/GPL-274-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
./util/GPL-275-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
./util/GPL-276-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
./util/GPL-277-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
./util/GPL-278-POSSIBILITY OF SUCH DAMAGES.
./util/GPL-279-
./util/GPL:280: END OF TERMS AND CONDITIONS
./util/GPL-281-
./util/GPL:282: How to Apply These Terms to Your New Programs
./util/GPL-283-
./util/GPL-284- If you develop a new program, and you want it to be of the greatest
./util/GPL-285-possible use to the public, the best way to achieve this is to make it
./util/GPL:286:free software which everyone can redistribute and change under these terms.
./util/GPL-287-
./util/GPL-288- To do so, attach the following notices to the program. It is safest
./util/GPL-289-to attach them to the start of each source file to most effectively
./util/GPL-290-convey the exclusion of warranty; and each file should have at least
./util/GPL:291:the "copyright" line and a pointer to where the full notice is found.
./util/GPL-292-
./util/GPL-293- <one line to give the program's name and a brief idea of what it does.>
./util/GPL:294: Copyright (C) yyyy <name of author>
./util/GPL-295-
./util/GPL-296- This program is free software; you can redistribute it and/or modify
./util/GPL:297: it under the terms of the GNU General Public License as published by
./util/GPL:298: the Free Software Foundation; either version 2 of the License, or
./util/GPL-299- (at your option) any later version.
./util/GPL-300-
./util/GPL-301- This program is distributed in the hope that it will be useful,
./util/GPL-302- but WITHOUT ANY WARRANTY; without even the implied warranty of
./util/GPL-303- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
./util/GPL:304: GNU General Public License for more details.
./util/GPL-305-
./util/GPL:306: You should have received a copy of the GNU General Public License
./util/GPL-307- along with this program; if not, write to the Free Software
./util/GPL-308- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
./util/GPL-309-
./util/GPL-310-
./util/GPL-311-Also add information on how to contact you by electronic and paper mail.
./util/GPL-312-
./util/GPL-313-If the program is interactive, make it output a short notice like this
./util/GPL-314-when it starts in an interactive mode:
./util/GPL-315-
./util/GPL:316: Gnomovision version 69, Copyright (C) yyyy name of author
./util/GPL-317- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
./util/GPL-318- This is free software, and you are welcome to redistribute it
./util/GPL:319: under certain conditions; type `show c' for details.
./util/GPL-320-
./util/GPL-321-The hypothetical commands `show w' and `show c' should show the appropriate
./util/GPL:322:parts of the General Public License. Of course, the commands you use may
./util/GPL-323-be called something other than `show w' and `show c'; they could even be
./util/GPL-324-mouse-clicks or menu items--whatever suits your program.
./util/GPL-325-
./util/GPL-326-You should also get your employer (if you work as a programmer) or your
./util/GPL:327:school, if any, to sign a "copyright disclaimer" for the program, if
./util/GPL-328-necessary. Here is a sample; alter the names:
./util/GPL-329-
./util/GPL:330: Yoyodyne, Inc., hereby disclaims all copyright interest in the program
./util/GPL-331- `Gnomovision' (which makes passes at compilers) written by James Hacker.
./util/GPL-332-
./util/GPL-333- <signature of Ty Coon>, 1 April 1989
./util/GPL-334- Ty Coon, President of Vice
./util/GPL-335-
./util/GPL:336:This General Public License does not permit incorporating your program into
./util/GPL-337-proprietary programs. If your program is a subroutine library, you may
./util/GPL-338-consider it more useful to permit linking proprietary applications with the
./util/GPL-339-library. If this is what you want to do, use the GNU Library General
./util/GPL:340:Public License instead of this License.
--
./util/tool/check_alloc.pl-9-#
./util/tool/check_alloc.pl-10-################################################################################
./util/tool/check_alloc.pl-11-#
./util/tool/check_alloc.pl:12:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/tool/check_alloc.pl-13-#
./util/tool/check_alloc.pl-14-# This program is free software; you can redistribute it and/or
./util/tool/check_alloc.pl:15:# modify it under the terms of either the Artistic License or the
./util/tool/check_alloc.pl:16:# GNU General Public License as published by the Free Software
./util/tool/check_alloc.pl:17:# Foundation; either version 2 of the License, or (at your option)
./util/tool/check_alloc.pl-18-# any later version.
./util/tool/check_alloc.pl-19-#
./util/tool/check_alloc.pl-20-# THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/tool/check_alloc.pl-21-# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/tool/check_alloc.pl-22-# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/tool/check_alloc.pl-23-#
./util/tool/check_alloc.pl-24-################################################################################
./util/tool/check_alloc.pl-25-
./util/tool/check_alloc.pl-26-use strict;
./util/tool/check_alloc.pl-27-
./util/tool/check_alloc.pl-28-my(%alloc, %free);
./util/tool/check_alloc.pl-29-my %info = (
./util/tool/check_alloc.pl-30- allocs => 0,
./util/tool/check_alloc.pl-31- frees => 0,
./util/tool/check_alloc.pl-32- max_blocks => 0,
./util/tool/check_alloc.pl-33- max_total => 0,
./util/tool/check_alloc.pl-34-);
./util/tool/check_alloc.pl-35-my $count = 0;
./util/tool/check_alloc.pl-36-my $total = 0;
./util/tool/check_alloc.pl-37-
--
./util/memalloc.c-8-*
./util/memalloc.c-9-********************************************************************************
./util/memalloc.c-10-*
./util/memalloc.c:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/memalloc.c-12-*
./util/memalloc.c-13-* This program is free software; you can redistribute it and/or
./util/memalloc.c:14:* modify it under the terms of either the Artistic License or the
./util/memalloc.c:15:* GNU General Public License as published by the Free Software
./util/memalloc.c:16:* Foundation; either version 2 of the License, or (at your option)
./util/memalloc.c-17-* any later version.
./util/memalloc.c-18-*
./util/memalloc.c-19-* THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/memalloc.c-20-* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/memalloc.c-21-* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/memalloc.c-22-*
./util/memalloc.c-23-*******************************************************************************/
./util/memalloc.c-24-
./util/memalloc.c-25-#include "ccattr.h"
./util/memalloc.c-26-
./util/memalloc.c-27-#if defined(DEBUG_MEMALLOC)
./util/memalloc.c-28-
./util/memalloc.c-29-#include "memalloc.h"
./util/memalloc.c-30-
./util/memalloc.c-31-#ifdef DEBUG_MEMALLOC
./util/memalloc.c-32-
./util/memalloc.c-33-# ifdef AUTOPURGE_MEMALLOC
./util/memalloc.c-34-# include <string.h>
./util/memalloc.c-35-# endif
./util/memalloc.c-36-
--
./util/hash.h-8-*
./util/hash.h-9-********************************************************************************
./util/hash.h-10-*
./util/hash.h:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./util/hash.h-12-*
./util/hash.h-13-* This program is free software; you can redistribute it and/or
./util/hash.h:14:* modify it under the terms of either the Artistic License or the
./util/hash.h:15:* GNU General Public License as published by the Free Software
./util/hash.h:16:* Foundation; either version 2 of the License, or (at your option)
./util/hash.h-17-* any later version.
./util/hash.h-18-*
./util/hash.h-19-* THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/hash.h-20-* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/hash.h-21-* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/hash.h-22-*
./util/hash.h-23-*******************************************************************************/
./util/hash.h-24-
./util/hash.h-25-/**
./util/hash.h-26- * \file hash.h
./util/hash.h-27- * \brief Generic implementation of Hash Tables
./util/hash.h-28- */
./util/hash.h-29-#ifndef _UTIL_HASH_H
./util/hash.h-30-#define _UTIL_HASH_H
./util/hash.h-31-
./util/hash.h-32-/**
./util/hash.h-33- * Maximum allowed hash size
./util/hash.h-34- *
./util/hash.h-35- * This controls the maximum number of hash buckets,
./util/hash.h-36- * currently 2^16 = 65536.
--
./util/ARTISTIC-2-
./util/ARTISTIC-3-
./util/ARTISTIC-4-
./util/ARTISTIC:5: The "Artistic License"
./util/ARTISTIC-6-
./util/ARTISTIC-7- Preamble
./util/ARTISTIC-8-
./util/ARTISTIC:9:The intent of this document is to state the conditions under which a
./util/ARTISTIC:10:Package may be copied, such that the Copyright Holder maintains some
./util/ARTISTIC-11-semblance of artistic control over the development of the package,
./util/ARTISTIC-12-while giving the users of the package the right to use and distribute
./util/ARTISTIC-13-the Package in a more-or-less customary fashion, plus the right to make
./util/ARTISTIC-14-reasonable modifications.
./util/ARTISTIC-15-
./util/ARTISTIC-16-Definitions:
./util/ARTISTIC-17-
./util/ARTISTIC-18- "Package" refers to the collection of files distributed by the
./util/ARTISTIC:19: Copyright Holder, and derivatives of that collection of files
./util/ARTISTIC-20- created through textual modification.
./util/ARTISTIC-21-
./util/ARTISTIC-22- "Standard Version" refers to such a Package if it has not been
./util/ARTISTIC-23- modified, or has been modified in accordance with the wishes
./util/ARTISTIC:24: of the Copyright Holder as specified below.
./util/ARTISTIC-25-
./util/ARTISTIC:26: "Copyright Holder" is whoever is named in the copyright or
./util/ARTISTIC:27: copyrights for the package.
./util/ARTISTIC-28-
./util/ARTISTIC-29- "You" is you, if you're thinking about copying or distributing
./util/ARTISTIC-30- this Package.
./util/ARTISTIC-31-
./util/ARTISTIC-32- "Reasonable copying fee" is whatever you can justify on the
./util/ARTISTIC-33- basis of media cost, duplication charges, time of people involved,
./util/ARTISTIC-34- and so on. (You will not be required to justify it to the
./util/ARTISTIC:35: Copyright Holder, but only to the computing community at large
./util/ARTISTIC-36- as a market that must bear the fee.)
./util/ARTISTIC-37-
./util/ARTISTIC-38- "Freely Available" means that no fee is charged for the item
./util/ARTISTIC-39- itself, though there may be fees involved in handling the item.
./util/ARTISTIC-40- It also means that recipients of the item may redistribute it
./util/ARTISTIC:41: under the same conditions they received it.
./util/ARTISTIC-42-
./util/ARTISTIC-43-1. You may make and give away verbatim copies of the source form of the
./util/ARTISTIC-44-Standard Version of this Package without restriction, provided that you
./util/ARTISTIC:45:duplicate all of the original copyright notices and associated disclaimers.
./util/ARTISTIC-46-
./util/ARTISTIC-47-2. You may apply bug fixes, portability fixes and other modifications
./util/ARTISTIC:48:derived from the Public Domain or from the Copyright Holder. A Package
./util/ARTISTIC-49-modified in such a way shall still be considered the Standard Version.
./util/ARTISTIC-50-
./util/ARTISTIC-51-3. You may otherwise modify your copy of this Package in any way, provided
./util/ARTISTIC-52-that you insert a prominent notice in each changed file stating how and
./util/ARTISTIC-53-when you changed that file, and provided that you do at least ONE of the
./util/ARTISTIC-54-following:
./util/ARTISTIC-55-
./util/ARTISTIC-56- a) place your modifications in the Public Domain or otherwise make them
./util/ARTISTIC-57- Freely Available, such as by posting said modifications to Usenet or
./util/ARTISTIC-58- an equivalent medium, or placing the modifications on a major archive
./util/ARTISTIC:59: site such as uunet.uu.net, or by allowing the Copyright Holder to include
./util/ARTISTIC-60- your modifications in the Standard Version of the Package.
./util/ARTISTIC-61-
./util/ARTISTIC-62- b) use the modified Package only within your corporation or organization.
./util/ARTISTIC-63-
./util/ARTISTIC-64- c) rename any non-standard executables so the names do not conflict
./util/ARTISTIC-65- with standard executables, which must also be provided, and provide
./util/ARTISTIC-66- a separate manual page for each non-standard executable that clearly
./util/ARTISTIC-67- documents how it differs from the Standard Version.
./util/ARTISTIC-68-
./util/ARTISTIC:69: d) make other distribution arrangements with the Copyright Holder.
./util/ARTISTIC-70-
./util/ARTISTIC-71-4. You may distribute the programs of this Package in object code or
./util/ARTISTIC-72-executable form, provided that you do at least ONE of the following:
./util/ARTISTIC-73-
./util/ARTISTIC-74- a) distribute a Standard Version of the executables and library files,
./util/ARTISTIC-75- together with instructions (in the manual page or equivalent) on where
./util/ARTISTIC-76- to get the Standard Version.
./util/ARTISTIC-77-
./util/ARTISTIC-78- b) accompany the distribution with the machine-readable source of
./util/ARTISTIC-79- the Package with your modifications.
./util/ARTISTIC-80-
./util/ARTISTIC-81- c) give non-standard executables non-standard names, and clearly
./util/ARTISTIC-82- document the differences in manual pages (or equivalent), together
./util/ARTISTIC-83- with instructions on where to get the Standard Version.
./util/ARTISTIC-84-
./util/ARTISTIC:85: d) make other distribution arrangements with the Copyright Holder.
./util/ARTISTIC-86-
./util/ARTISTIC-87-5. You may charge a reasonable copying fee for any distribution of this
./util/ARTISTIC-88-Package. You may charge any fee you choose for support of this
./util/ARTISTIC-89-Package. You may not charge a fee for this Package itself. However,
./util/ARTISTIC-90-you may distribute this Package in aggregate with other (possibly
./util/ARTISTIC-91-commercial) programs as part of a larger (possibly commercial) software
./util/ARTISTIC-92-distribution provided that you do not advertise this Package as a
./util/ARTISTIC-93-product of your own. You may embed this Package's interpreter within
./util/ARTISTIC-94-an executable of yours (by linking); this shall be construed as a mere
./util/ARTISTIC-95-form of aggregation, provided that the complete Standard Version of the
./util/ARTISTIC-96-interpreter is so embedded.
./util/ARTISTIC-97-
./util/ARTISTIC-98-6. The scripts and library files supplied as input to or produced as
./util/ARTISTIC-99-output from the programs of this Package do not automatically fall
./util/ARTISTIC:100:under the copyright of this Package, but belong to whoever generated
./util/ARTISTIC-101-them, and may be sold commercially, and may be aggregated with this
./util/ARTISTIC-102-Package. If such scripts or library files are aggregated with this
./util/ARTISTIC-103-Package via the so-called "undump" or "unexec" methods of producing a
./util/ARTISTIC-104-binary executable image, then distribution of such an image shall
./util/ARTISTIC-105-neither be construed as a distribution of this Package nor shall it
./util/ARTISTIC-106-fall under the restrictions of Paragraphs 3 and 4, provided that you do
./util/ARTISTIC-107-not represent such an executable image as a Standard Version of this
./util/ARTISTIC-108-Package.
./util/ARTISTIC-109-
./util/ARTISTIC-110-7. C subroutines (or comparably compiled subroutines in other
./util/ARTISTIC-111-languages) supplied by you and linked into this Package in order to
./util/ARTISTIC-112-emulate subroutines and variables of the language defined by this
./util/ARTISTIC-113-Package shall not be considered part of this Package, but are the
./util/ARTISTIC-114-equivalent of input as in Paragraph 6, provided these subroutines do
./util/ARTISTIC-115-not change the language in any way that would cause it to fail the
./util/ARTISTIC-116-regression tests for the language.
./util/ARTISTIC-117-
./util/ARTISTIC-118-8. Aggregation of this Package with a commercial distribution is always
./util/ARTISTIC-119-permitted provided that the use of this Package is embedded; that is,
./util/ARTISTIC-120-when no overt attempt is made to make this Package's interfaces visible
./util/ARTISTIC-121-to the end user of the commercial distribution. Such use shall not be
./util/ARTISTIC-122-construed as a distribution of this Package.
./util/ARTISTIC-123-
./util/ARTISTIC:124:9. The name of the Copyright Holder may not be used to endorse or promote
./util/ARTISTIC-125-products derived from this software without specific prior written permission.
./util/ARTISTIC-126-
./util/ARTISTIC-127-10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
./util/ARTISTIC-128-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
./util/ARTISTIC-129-WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
./util/ARTISTIC-130-
./util/ARTISTIC-131- The End
--
./README-8-6. CONFIGURATION
./README-9-7. COMPATIBILITY
./README-10-8. FEATURES
./README:11:9. COPYRIGHT
./README-12-
./README-13-
./README-14---------------
./README-15-1. DESCRIPTION
./README-16---------------
./README-17-
./README-18-Convert::Binary::C is a preprocessor and parser for C type definitions.
./README-19-It is highly configurable and should support arbitrarily complex data
./README-20-structures. Its object-oriented interface has pack and unpack methods
./README-21-that act as replacements for Perl's pack and unpack and allow to use the
./README-22-C types instead of a string representation of the data structure for
./README-23-conversion of binary data from and to Perl's complex data structures.
./README-24-
./README-25-Actually, what Convert::Binary::C does is not very different from what
./README-26-a C compiler does, just that it doesn't compile the source code into
./README-27-an object file or executable, but only parses the code and allows Perl
./README-28-to use the enumerations, structs, unions and typedefs that have been
./README-29-defined within your C source for binary data conversion, similar to
./README-30-Perl's pack and unpack.
./README-31-
--
./README-198- perl Makefile.PL enable-debug OPTIMIZE=-O3
./README-199-
./README-200-------------
./README:201:9. COPYRIGHT
./README-202-------------
./README-203-
./README:204:Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./README-205-This program is free software; you can redistribute it and/or modify
./README:206:it under the same terms as Perl itself.
./README-207-
./README:208:The ucpp library is (c) 1998-2002 Thomas Pornin. For license
./README-209-and redistribution details refer to 'ctlib/ucpp/README'.
./README-210-
./README:211:Portions copyright (c) 1989, 1990 James A. Roskind.
./README-212-
./README-213-The include files located in 'tests/include/include', which are used in
./README-214-some of the test scripts are (c) 1991-1999, 2000, 2001 Free Software
./README-215-Foundation, Inc. They are neither required to create the binary nor
./README-216-linked to the source code of this module in any other way.
./README-217-
--
./support/Test/Builder/Tester.pm-456-
./support/Test/Builder/Tester.pm-457-=head1 AUTHOR
./support/Test/Builder/Tester.pm-458-
./support/Test/Builder/Tester.pm:459:Copyright Mark Fowler E<lt>mark@twoshortplanks.comE<gt> 2002, 2004.
./support/Test/Builder/Tester.pm-460-
./support/Test/Builder/Tester.pm-461-Some code taken from B<Test::More> and B<Test::Catch>, written by by
./support/Test/Builder/Tester.pm-462-Michael G Schwern E<lt>schwern@pobox.comE<gt>. Hence, those parts
./support/Test/Builder/Tester.pm:463:Copyright Micheal G Schwern 2001. Used and distributed with
./support/Test/Builder/Tester.pm-464-permission.
./support/Test/Builder/Tester.pm-465-
./support/Test/Builder/Tester.pm-466-This program is free software; you can redistribute it
./support/Test/Builder/Tester.pm:467:and/or modify it under the same terms as Perl itself.
./support/Test/Builder/Tester.pm-468-
./support/Test/Builder/Tester.pm-469-=head1 NOTES
./support/Test/Builder/Tester.pm-470-
./support/Test/Builder/Tester.pm-471-This code has been tested explicitly on the following versions
./support/Test/Builder/Tester.pm-472-of perl: 5.7.3, 5.6.1, 5.6.0, 5.005_03, 5.004_05 and 5.004.
./support/Test/Builder/Tester.pm-473-
./support/Test/Builder/Tester.pm-474-Thanks to Richard Clamp E<lt>richardc@unixbeard.netE<gt> for letting
./support/Test/Builder/Tester.pm-475-me use his testing system to try this module out on.
./support/Test/Builder/Tester.pm-476-
./support/Test/Builder/Tester.pm-477-=head1 SEE ALSO
./support/Test/Builder/Tester.pm-478-
./support/Test/Builder/Tester.pm-479-L<Test::Builder>, L<Test::Builder::Tester::Color>, L<Test::More>.
./support/Test/Builder/Tester.pm-480-
./support/Test/Builder/Tester.pm-481-=cut
./support/Test/Builder/Tester.pm-482-
./support/Test/Builder/Tester.pm-483-1;
./support/Test/Builder/Tester.pm-484-
./support/Test/Builder/Tester.pm-485-####################################################################
./support/Test/Builder/Tester.pm-486-# Helper class that is used to remember expected and received data
./support/Test/Builder/Tester.pm-487-
--
./support/Test/Builder/Tester/Color.pm-32-
./support/Test/Builder/Tester/Color.pm-33-=head1 AUTHOR
./support/Test/Builder/Tester/Color.pm-34-
./support/Test/Builder/Tester/Color.pm:35:Copyright Mark Fowler E<lt>mark@twoshortplanks.comE<gt> 2002.
./support/Test/Builder/Tester/Color.pm-36-
./support/Test/Builder/Tester/Color.pm-37-This program is free software; you can redistribute it
./support/Test/Builder/Tester/Color.pm:38:and/or modify it under the same terms as Perl itself.
./support/Test/Builder/Tester/Color.pm-39-
./support/Test/Builder/Tester/Color.pm-40-=head1 BUGS
./support/Test/Builder/Tester/Color.pm-41-
./support/Test/Builder/Tester/Color.pm-42-This module will have no effect unless Term::ANSIColor is installed.
./support/Test/Builder/Tester/Color.pm-43-
./support/Test/Builder/Tester/Color.pm-44-=head1 SEE ALSO
./support/Test/Builder/Tester/Color.pm-45-
./support/Test/Builder/Tester/Color.pm-46-L<Test::Builder::Tester>, L<Term::ANSIColor>
./support/Test/Builder/Tester/Color.pm-47-
./support/Test/Builder/Tester/Color.pm-48-=cut
./support/Test/Builder/Tester/Color.pm-49-
./support/Test/Builder/Tester/Color.pm-50-1;
--
./support/Test/More.pm-932-
./support/Test/More.pm-933-=head2 Conditional tests
./support/Test/More.pm-934-
./support/Test/More.pm:935:Sometimes running a test under certain conditions will cause the
./support/Test/More.pm-936-test script to die. A certain function or method isn't implemented
./support/Test/More.pm-937-(such as fork() on MacOS), some resource isn't available (like a
./support/Test/More.pm-938-net connection) or a module isn't available. In these cases it's
./support/Test/More.pm-939-necessary to skip tests, or declare that they are supposed to fail
./support/Test/More.pm-940-but will work in the future (a todo test).
./support/Test/More.pm-941-
./support/Test/More.pm-942-For more details on the mechanics of skip and todo tests see
./support/Test/More.pm-943-L<Test::Harness>.
./support/Test/More.pm-944-
./support/Test/More.pm-945-The way Test::More handles this is with a named block. Basically, a
./support/Test/More.pm-946-block of tests which can be skipped over or made todo. It's best if I
./support/Test/More.pm-947-just show you...
./support/Test/More.pm-948-
./support/Test/More.pm-949-=over 4
./support/Test/More.pm-950-
./support/Test/More.pm-951-=item B<SKIP: BLOCK>
./support/Test/More.pm-952-
./support/Test/More.pm-953- SKIP: {
./support/Test/More.pm-954- skip $why, $how_many if $condition;
./support/Test/More.pm-955-
--
./support/Test/More.pm-1533-See F<http://rt.cpan.org> to report and view bugs.
./support/Test/More.pm-1534-
./support/Test/More.pm-1535-
./support/Test/More.pm:1536:=head1 COPYRIGHT
./support/Test/More.pm-1537-
./support/Test/More.pm:1538:Copyright 2001, 2002, 2004 by Michael G Schwern E<lt>schwern@pobox.comE<gt>.
./support/Test/More.pm-1539-
./support/Test/More.pm-1540-This program is free software; you can redistribute it and/or
./support/Test/More.pm:1541:modify it under the same terms as Perl itself.
./support/Test/More.pm-1542-
./support/Test/More.pm-1543-See F<http://www.perl.com/perl/misc/Artistic.html>
./support/Test/More.pm-1544-
./support/Test/More.pm-1545-=cut
./support/Test/More.pm-1546-
./support/Test/More.pm-1547-1;
--
./support/Test/Harness.pm-1112-
./support/Test/Harness.pm-1113-Current maintainer is Andy Lester C<< <andy at petdance.com> >>.
./support/Test/Harness.pm-1114-
./support/Test/Harness.pm:1115:=head1 COPYRIGHT
./support/Test/Harness.pm-1116-
./support/Test/Harness.pm:1117:Copyright 2002-2006
./support/Test/Harness.pm-1118-by Michael G Schwern C<< <schwern at pobox.com> >>,
./support/Test/Harness.pm-1119-Andy Lester C<< <andy at petdance.com> >>.
./support/Test/Harness.pm-1120-
./support/Test/Harness.pm-1121-This program is free software; you can redistribute it and/or
./support/Test/Harness.pm:1122:modify it under the same terms as Perl itself.
./support/Test/Harness.pm-1123-
./support/Test/Harness.pm-1124-See L<http://www.perl.com/perl/misc/Artistic.html>.
./support/Test/Harness.pm-1125-
./support/Test/Harness.pm-1126-=cut
--
./support/Test/Builder.pm-1439-
./support/Test/Builder.pm-1440- $tests[22] = # 23 - 1, since arrays start from 0.
./support/Test/Builder.pm-1441- { ok => 1, # logically, the test passed since it's todo
./support/Test/Builder.pm:1442: actual_ok => 0, # in absolute terms, it failed
./support/Test/Builder.pm-1443- name => 'hole count',
./support/Test/Builder.pm-1444- type => 'todo',
./support/Test/Builder.pm-1445- reason => 'insufficient donuts'
./support/Test/Builder.pm-1446- };
./support/Test/Builder.pm-1447-
./support/Test/Builder.pm-1448-=cut
./support/Test/Builder.pm-1449-
./support/Test/Builder.pm-1450-sub details {
./support/Test/Builder.pm-1451- my $self = shift;
./support/Test/Builder.pm-1452- return @{ $self->{Test_Results} };
./support/Test/Builder.pm-1453-}
./support/Test/Builder.pm-1454-
./support/Test/Builder.pm-1455-=item B<todo>
./support/Test/Builder.pm-1456-
./support/Test/Builder.pm-1457- my $todo_reason = $Test->todo;
./support/Test/Builder.pm-1458- my $todo_reason = $Test->todo($pack);
./support/Test/Builder.pm-1459-
./support/Test/Builder.pm-1460-todo() looks for a $TODO variable in your tests. If set, all tests
./support/Test/Builder.pm-1461-will be considered 'todo' (see Test::More and Test::Harness for
./support/Test/Builder.pm-1462-details). Returns the reason (ie. the value of $TODO) if running as
--
./support/Test/Builder.pm-1734-Original code by chromatic, maintained by Michael G Schwern
./support/Test/Builder.pm-1735-E<lt>schwern@pobox.comE<gt>
./support/Test/Builder.pm-1736-
./support/Test/Builder.pm:1737:=head1 COPYRIGHT
./support/Test/Builder.pm-1738-
./support/Test/Builder.pm:1739:Copyright 2002, 2004 by chromatic E<lt>chromatic@wgz.orgE<gt> and
./support/Test/Builder.pm-1740- Michael G Schwern E<lt>schwern@pobox.comE<gt>.
./support/Test/Builder.pm-1741-
./support/Test/Builder.pm-1742-This program is free software; you can redistribute it and/or
./support/Test/Builder.pm:1743:modify it under the same terms as Perl itself.
./support/Test/Builder.pm-1744-
./support/Test/Builder.pm-1745-See F<http://www.perl.com/perl/misc/Artistic.html>
./support/Test/Builder.pm-1746-
./support/Test/Builder.pm-1747-=cut
./support/Test/Builder.pm-1748-
./support/Test/Builder.pm-1749-1;
--
./support/Test.pm-615-
./support/Test.pm-616-=item C<skip(I<skip_if_true>, I<args...>)>
./support/Test.pm-617-
./support/Test.pm:618:This is used for tests that under some conditions can be skipped. It's
./support/Test.pm-619-basically equivalent to:
./support/Test.pm-620-
./support/Test.pm-621- if( $skip_if_true ) {
./support/Test.pm-622- ok(1);
./support/Test.pm-623- } else {
./support/Test.pm-624- ok( args... );
./support/Test.pm-625- }
./support/Test.pm-626-
./support/Test.pm-627-...except that the C<ok(1)> emits not just "C<ok I<testnum>>" but
./support/Test.pm-628-actually "C<ok I<testnum> # I<skip_if_true_value>>".
./support/Test.pm-629-
./support/Test.pm-630-The arguments after the I<skip_if_true> are what is fed to C<ok(...)> if
./support/Test.pm-631-this test isn't skipped.
./support/Test.pm-632-
./support/Test.pm-633-Example usage:
./support/Test.pm-634-
./support/Test.pm-635- my $if_MSWin =
./support/Test.pm-636- $^O =~ m/MSWin/ ? 'Skip if under MSWin' : '';
./support/Test.pm-637-
./support/Test.pm-638- # A test to be skipped if under MSWin (i.e., run except under MSWin)
--
./support/Test.pm-937-
./support/Test.pm-938-=head1 AUTHOR
./support/Test.pm-939-
./support/Test.pm:940:Copyright (c) 1998-2000 Joshua Nathaniel Pritikin. All rights reserved.
./support/Test.pm-941-
./support/Test.pm:942:Copyright (c) 2001-2002 Michael G. Schwern.
./support/Test.pm-943-
./support/Test.pm:944:Copyright (c) 2002-2004 and counting Sean M. Burke.
./support/Test.pm-945-
./support/Test.pm-946-Current maintainer: Sean M. Burke. E<lt>sburke@cpan.orgE<gt>
./support/Test.pm-947-
./support/Test.pm-948-This package is free software and is provided "as is" without express
./support/Test.pm-949-or implied warranty. It may be used, redistributed and/or modified
./support/Test.pm:950:under the same terms as Perl itself.
./support/Test.pm-951-
./support/Test.pm-952-=cut
./support/Test.pm-953-
./support/Test.pm-954-# "Your mistake was a hidden intention."
./support/Test.pm-955-# -- /Oblique Strategies/, Brian Eno and Peter Schmidt
--
./token/blproperty.pl-8-#
./token/blproperty.pl-9-################################################################################
./token/blproperty.pl-10-#
./token/blproperty.pl:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./token/blproperty.pl-12-# This program is free software; you can redistribute it and/or modify
./token/blproperty.pl:13:# it under the same terms as Perl itself.
./token/blproperty.pl-14-#
./token/blproperty.pl-15-################################################################################
./token/blproperty.pl-16-
./token/blproperty.pl-17-use Devel::Tokenizer::C;
./token/blproperty.pl-18-use IO::File;
./token/blproperty.pl-19-use strict;
./token/blproperty.pl-20-
./token/blproperty.pl-21-my @mandatory = (
./token/blproperty.pl-22- Offset => { option => 0 },
./token/blproperty.pl-23- MaxAlign => { option => 0 },
./token/blproperty.pl-24- Align => { option => 0 },
./token/blproperty.pl-25- ByteOrder => { option => 0, choice => [qw( BigEndian LittleEndian )] },
./token/blproperty.pl-26-);
./token/blproperty.pl-27-
./token/blproperty.pl-28-my %engines = (
./token/blproperty.pl-29-
./token/blproperty.pl-30- Generic => {
./token/blproperty.pl-31- @mandatory,
./token/blproperty.pl-32- # FillDirection => { option => 1, member => 'direction', choice => [qw( Left Right )] },
./token/blproperty.pl-33- # TypeMatters => { option => 1 }, ???
--
./token/config.pl-8-#
./token/config.pl-9-################################################################################
./token/config.pl-10-#
./token/config.pl:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./token/config.pl-12-# This program is free software; you can redistribute it and/or modify
./token/config.pl:13:# it under the same terms as Perl itself.
./token/config.pl-14-#
./token/config.pl-15-################################################################################
./token/config.pl-16-
./token/config.pl-17-use Devel::Tokenizer::C;
./token/config.pl-18-
./token/config.pl-19-@options = qw(
./token/config.pl-20- UnsignedBitfields
./token/config.pl-21- UnsignedChars
./token/config.pl-22- Warnings
./token/config.pl-23- PointerSize
./token/config.pl-24- EnumSize
./token/config.pl-25- IntSize
./token/config.pl-26- CharSize
./token/config.pl-27- ShortSize
./token/config.pl-28- LongSize
./token/config.pl-29- LongLongSize
./token/config.pl-30- FloatSize
./token/config.pl-31- DoubleSize
./token/config.pl-32- LongDoubleSize
./token/config.pl-33- Alignment
--
./token/tag.pl-8-#
./token/tag.pl-9-################################################################################
./token/tag.pl-10-#
./token/tag.pl:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./token/tag.pl-12-# This program is free software; you can redistribute it and/or modify
./token/tag.pl:13:# it under the same terms as Perl itself.
./token/tag.pl-14-#
./token/tag.pl-15-################################################################################
./token/tag.pl-16-
./token/tag.pl-17-use Devel::Tokenizer::C;
./token/tag.pl-18-
./token/tag.pl-19-my $TAG_PRE = 'CBC_TAG';
./token/tag.pl-20-
./token/tag.pl-21-my %tags = (
./token/tag.pl-22- Hooks => {
./token/tag.pl-23- vtable => 1,
./token/tag.pl-24- },
./token/tag.pl-25- Format => {
./token/tag.pl-26- strval => [qw( String Binary )],
./token/tag.pl-27- verify => 1,
./token/tag.pl-28- },
./token/tag.pl-29- ByteOrder => {
./token/tag.pl-30- strval => [qw( BigEndian LittleEndian )],
./token/tag.pl-31- verify => 1,
./token/tag.pl-32- },
./token/tag.pl-33- Dimension => {
--
./token/pragma.pl-8-#
./token/pragma.pl-9-################################################################################
./token/pragma.pl-10-#
./token/pragma.pl:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./token/pragma.pl-12-# This program is free software; you can redistribute it and/or modify
./token/pragma.pl:13:# it under the same terms as Perl itself.
./token/pragma.pl-14-#
./token/pragma.pl-15-################################################################################
./token/pragma.pl-16-
./token/pragma.pl-17-use Devel::Tokenizer::C;
./token/pragma.pl-18-
./token/pragma.pl-19-$t = Devel::Tokenizer::C->new(TokenFunc => \&tok_code,
./token/pragma.pl-20- TokenEnd => 'PRAGMA_TOKEN_END');
./token/pragma.pl-21-
./token/pragma.pl-22-$t->add_tokens( qw(
./token/pragma.pl-23- pack
./token/pragma.pl-24- push
./token/pragma.pl-25- pop
./token/pragma.pl-26-));
./token/pragma.pl-27-
./token/pragma.pl-28-open OUT, ">$ARGV[0]" or die $!;
./token/pragma.pl-29-print OUT $t->generate;
./token/pragma.pl-30-close OUT;
./token/pragma.pl-31-
./token/pragma.pl-32-sub tok_code {
./token/pragma.pl-33- my $token = shift;
--
./token/hook.pl-8-#
./token/hook.pl-9-################################################################################
./token/hook.pl-10-#
./token/hook.pl:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./token/hook.pl-12-# This program is free software; you can redistribute it and/or modify
./token/hook.pl:13:# it under the same terms as Perl itself.
./token/hook.pl-14-#
./token/hook.pl-15-################################################################################
./token/hook.pl-16-
./token/hook.pl-17-use Devel::Tokenizer::C;
./token/hook.pl-18-
./token/hook.pl-19-my @hooks = qw(
./token/hook.pl-20- pack
./token/hook.pl-21- unpack
./token/hook.pl-22- pack_ptr
./token/hook.pl-23- unpack_ptr
./token/hook.pl-24-);
./token/hook.pl-25-
./token/hook.pl-26-my $file = shift;
./token/hook.pl-27-
./token/hook.pl-28-if ($file =~ /\.h$/i) {
./token/hook.pl-29- open OUT, ">$file" or die "$file: $!";
./token/hook.pl-30-
./token/hook.pl-31- my $hooks = join ",\n", map { " HOOKID_$_" } @hooks;
./token/hook.pl-32-
./token/hook.pl-33- print OUT <<ENDC;
--
./token/parser.pl-8-#
./token/parser.pl-9-################################################################################
./token/parser.pl-10-#
./token/parser.pl:11:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./token/parser.pl-12-# This program is free software; you can redistribute it and/or modify
./token/parser.pl:13:# it under the same terms as Perl itself.
./token/parser.pl-14-#
./token/parser.pl-15-################################################################################
./token/parser.pl-16-
./token/parser.pl-17-use Devel::Tokenizer::C;
./token/parser.pl-18-
./token/parser.pl-19-# keywords that cannot be disabled
./token/parser.pl-20-@no_disable = qw(
./token/parser.pl-21- break
./token/parser.pl-22- case char continue
./token/parser.pl-23- default do
./token/parser.pl-24- else
./token/parser.pl-25- for
./token/parser.pl-26- goto
./token/parser.pl-27- if int
./token/parser.pl-28- return
./token/parser.pl-29- sizeof struct switch
./token/parser.pl-30- typedef
./token/parser.pl-31- union
./token/parser.pl-32- while
./token/parser.pl-33-);
--
./test.pl-1-#!/usr/bin/perl -w
./test.pl-2-################################################################################
./test.pl-3-#
./test.pl:4:# Copyright (c) 2005-2020 Marcus Holland-Moritz. All rights reserved.
./test.pl-5-# This program is free software; you can redistribute it and/or modify
./test.pl:6:# it under the same terms as Perl itself.
./test.pl-7-#
./test.pl-8-################################################################################
./test.pl-9-
./test.pl-10-BEGIN {
./test.pl-11- $only_basic = $] < 5.005;
./test.pl-12-
./test.pl-13- if ($only_basic) {
./test.pl-14- print STDERR <<ENDWARN;
./test.pl-15-
./test.pl-16---> WARNING: The version of perl you're using ($]) is very old.
./test.pl-17--->
./test.pl-18---> The complete test suite cannot be run with perl < 5.005.
./test.pl-19--->
./test.pl-20---> I will only run some very basic tests now.
./test.pl-21-
./test.pl-22-ENDWARN
./test.pl-23- eval q{
./test.pl-24- use Test::Harness;
./test.pl-25- $Test::Harness::switches = "-w";
./test.pl-26- };
--
./C.xs-8-*
./C.xs-9-********************************************************************************
./C.xs-10-*
./C.xs:11:* Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./C.xs-12-* This program is free software; you can redistribute it and/or modify
./C.xs:13:* it under the same terms as Perl itself.
./C.xs-14-*
./C.xs-15-********************************************************************************
./C.xs-16-*
./C.xs-17-* "All you have to do is to decide what you are going to do
./C.xs-18-* with the time that is given to you." -- Gandalf
./C.xs-19-*
./C.xs-20-*******************************************************************************/
./C.xs-21-
./C.xs-22-
./C.xs-23-/*===== GLOBAL INCLUDES ======================================================*/
./C.xs-24-
./C.xs-25-#define PERL_NO_GET_CONTEXT
./C.xs-26-#include <EXTERN.h>
./C.xs-27-#include <perl.h>
./C.xs-28-
./C.xs-29-#define NO_XSLOCKS
./C.xs-30-#include <XSUB.h>
./C.xs-31-
./C.xs-32-#define NEED_newRV_noinc_GLOBAL
./C.xs-33-#define NEED_sv_2pv_nolen_GLOBAL
--
./bin/perltypes.PL-7-print OUT <<'!NO!SUBS!';
./bin/perltypes.PL-8-################################################################################
./bin/perltypes.PL-9-#
./bin/perltypes.PL:10:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./bin/perltypes.PL-11-# This program is free software; you can redistribute it and/or modify
./bin/perltypes.PL:12:# it under the same terms as Perl itself.
./bin/perltypes.PL-13-#
./bin/perltypes.PL-14-################################################################################
./bin/perltypes.PL-15-
./bin/perltypes.PL-16-#===============================================================================
./bin/perltypes.PL-17-#
./bin/perltypes.PL-18-# Parse perl's header files and play around with the types they define.
./bin/perltypes.PL-19-#
./bin/perltypes.PL-20-#===============================================================================
./bin/perltypes.PL-21-
./bin/perltypes.PL-22-use Convert::Binary::C;
./bin/perltypes.PL-23-use Data::Dumper;
./bin/perltypes.PL-24-use File::Spec::Functions qw(rel2abs);
./bin/perltypes.PL-25-use strict;
./bin/perltypes.PL-26-
./bin/perltypes.PL-27-my $base;
./bin/perltypes.PL-28--d "$_/include" and $base = rel2abs("$_/include") and last for qw( tests ../tests );
./bin/perltypes.PL-29-defined $base or die <<MSG;
./bin/perltypes.PL-30-Please run this script from either the 'examples' directory
./bin/perltypes.PL-31-or the distribution base directory.
./bin/perltypes.PL-32-MSG
--
./bin/ccconfig-9-#
./bin/ccconfig-10-################################################################################
./bin/ccconfig-11-#
./bin/ccconfig:12:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./bin/ccconfig-13-# This program is free software; you can redistribute it and/or modify
./bin/ccconfig:14:# it under the same terms as Perl itself.
./bin/ccconfig-15-#
./bin/ccconfig-16-################################################################################
./bin/ccconfig-17-
./bin/ccconfig-18-use IO::File;
./bin/ccconfig-19-use Getopt::Long;
./bin/ccconfig-20-use Data::Dumper;
./bin/ccconfig-21-use strict;
./bin/ccconfig-22-
./bin/ccconfig-23-my($NAME) = $0 =~ /([\w\.]+)$/;
./bin/ccconfig-24-my $VERSION = '0.79';
./bin/ccconfig-25-my $MESSAGE = "\nThis is $NAME, v$VERSION ($0).\n";
./bin/ccconfig-26-my %OPT = (
./bin/ccconfig-27- 'output-format' => 'dumper',
./bin/ccconfig-28-);
./bin/ccconfig-29-
./bin/ccconfig-30-unless( GetOptions( \%OPT, qw(
./bin/ccconfig-31- cc|c=s inc-path|I=s@ basename=s
./bin/ccconfig-32- output-file|o=s output-format|f=s
./bin/ccconfig-33- preprocess=s compile-obj=s compile-exe=s
./bin/ccconfig-34- obj-ext=s exe-ext=s c-ext=s pp-ext=s
--
./bin/ccconfig-48-if( $OPT{version} ) {
./bin/ccconfig-49- print <<VERSION;
./bin/ccconfig-50-$MESSAGE
./bin/ccconfig:51:Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./bin/ccconfig-52-This program is free software; you can redistribute it and/or modify
./bin/ccconfig:53:it under the same terms as Perl itself.
./bin/ccconfig-54-
./bin/ccconfig-55-VERSION
./bin/ccconfig-56- exit 0;
./bin/ccconfig-57-}
./bin/ccconfig-58-
./bin/ccconfig-59-STDERR->autoflush(1);
./bin/ccconfig-60-
./bin/ccconfig-61-$OPT{quiet} or print STDERR $MESSAGE, "\n";
./bin/ccconfig-62-
./bin/ccconfig-63-my $output = \*STDOUT;
./bin/ccconfig-64-
./bin/ccconfig-65-if (exists $OPT{'output-file'}) {
./bin/ccconfig-66- $output = new IO::File ">$OPT{'output-file'}"
./bin/ccconfig-67- or die "Cannot open $OPT{'output-file'}: $!\n";
./bin/ccconfig-68-}
./bin/ccconfig-69-
./bin/ccconfig-70-my %format = (
./bin/ccconfig-71- dumper => sub {
./bin/ccconfig-72- my $cfg = shift;
./bin/ccconfig-73- local $Data::Dumper::Sortkeys = 1;
--
./bin/ccconfig-2924- ccconfig --cc=`perl -MConfig -e 'print $Config{cc}'` \
./bin/ccconfig-2925- -- `perl -MConfig -e 'print $Config{ccflags}'`
./bin/ccconfig-2926-
./bin/ccconfig:2927:=head1 COPYRIGHT
./bin/ccconfig-2928-
./bin/ccconfig:2929:Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./bin/ccconfig-2930-This program is free software; you can redistribute it and/or modify
./bin/ccconfig:2931:it under the same terms as Perl itself.
./bin/ccconfig-2932-
./bin/ccconfig-2933-=head1 SEE ALSO
./bin/ccconfig-2934-
./bin/ccconfig-2935-See L<Convert::Binary::C>.
./bin/ccconfig-2936-
./bin/ccconfig-2937-=cut
--
./bin/convert.PL-7-print OUT <<'!NO!SUBS!';
./bin/convert.PL-8-################################################################################
./bin/convert.PL-9-#
./bin/convert.PL:10:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./bin/convert.PL-11-# This program is free software; you can redistribute it and/or modify
./bin/convert.PL:12:# it under the same terms as Perl itself.
./bin/convert.PL-13-#
./bin/convert.PL-14-################################################################################
./bin/convert.PL-15-
./bin/convert.PL-16-#===============================================================================
./bin/convert.PL-17-#
./bin/convert.PL-18-# Parse a C struct and use 'pack', 'unpack', 'sizeof' and 'offsetof'.
./bin/convert.PL-19-#
./bin/convert.PL-20-#===============================================================================
./bin/convert.PL-21-
./bin/convert.PL-22-use Convert::Binary::C;
./bin/convert.PL-23-use Data::Dumper;
./bin/convert.PL-24-use strict;
./bin/convert.PL-25-
./bin/convert.PL-26-#--------------------------------------------------------------
./bin/convert.PL-27-# Create an object, configure it, and parse some embedded code.
./bin/convert.PL-28-#--------------------------------------------------------------
./bin/convert.PL-29-
./bin/convert.PL-30-my $c = Convert::Binary::C->new( LongSize => 4, ShortSize => 2 )
./bin/convert.PL-31- ->Alignment( 4 )
./bin/convert.PL-32- ->ByteOrder( 'BigEndian' )
--
./bin/memmap.PL-7-print OUT <<'!NO!SUBS!';
./bin/memmap.PL-8-################################################################################
./bin/memmap.PL-9-#
./bin/memmap.PL:10:# Copyright (c) 2002-2020 Marcus Holland-Moritz. All rights reserved.
./bin/memmap.PL-11-# This program is free software; you can redistribute it and/or modify
./bin/memmap.PL:12:# it under the same terms as Perl itself.
./bin/memmap.PL-13-#
./bin/memmap.PL-14-################################################################################
./bin/memmap.PL-15-
./bin/memmap.PL-16-#===============================================================================
./bin/memmap.PL-17-#
./bin/memmap.PL-18-# Print a simple memory map of a structure.
./bin/memmap.PL-19-#
./bin/memmap.PL-20-#===============================================================================
./bin/memmap.PL-21-
./bin/memmap.PL-22-use Convert::Binary::C;
./bin/memmap.PL-23-use Data::Dumper;
./bin/memmap.PL-24-use strict;
./bin/memmap.PL-25-
./bin/memmap.PL-26-#-----------------------------------------------------
./bin/memmap.PL-27-# Create an object, configure it, and parse some code.
./bin/memmap.PL-28-#-----------------------------------------------------
./bin/memmap.PL-29-
./bin/memmap.PL-30-my $c = Convert::Binary::C->new( PointerSize => 4,
./bin/memmap.PL-31- LongSize => 4,
./bin/memmap.PL-32- ShortSize => 2,
--
./bin/elf.PL-7-print OUT <<'!NO!SUBS!';
./bin/elf.PL-8-################################################################################
./bin/elf.PL-9-#
./bin/elf.PL:10:# Copyright (c) 2005-2020 Marcus Holland-Moritz. All rights reserved.
./bin/elf.PL-11-# This program is free software; you can redistribute it and/or modify
./bin/elf.PL:12:# it under the same terms as Perl itself.
./bin/elf.PL-13-#
./bin/elf.PL-14-################################################################################
./bin/elf.PL-15-
./bin/elf.PL-16-use Convert::Binary::C;
./bin/elf.PL-17-use Data::Dumper;
./bin/elf.PL-18-use Getopt::Long;
./bin/elf.PL-19-use strict;
./bin/elf.PL-20-
./bin/elf.PL-21-#-------------------------------------------------
./bin/elf.PL-22-# Constants for accessing ELF identification data
./bin/elf.PL-23-#-------------------------------------------------
./bin/elf.PL-24-use constant EI_CLASS => 4;
./bin/elf.PL-25-use constant EI_DATA => 5;
./bin/elf.PL-26-
./bin/elf.PL-27-my %opt;
./bin/elf.PL-28-Getopt::Long::Configure('bundling');
./bin/elf.PL-29-unless (GetOptions(\%opt, qw( list|l info|i debug section|s=s symbols ))) {
./bin/elf.PL-30- eval q{
./bin/elf.PL-31- require Pod::Usage;
./bin/elf.PL-32- Pod::Usage::pod2usage(2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment