summaryrefslogtreecommitdiff
path: root/utils/h2ph.PL
Commit message (Collapse)AuthorAgeFilesLines
* Pod fix to h2ph from John Morrissey on the Debian bug list.Steve Peters2007-03-211-1/+1
| | | p4raw-id: //depot/perl@30660
* [perl #39130] h2ph generates incorrect code for '#if defined A || defined B' Jason Vas Dias2006-05-181-1/+1
| | | | | | From: Jason Vas Dias (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-39130-133411.1.91055283125046@perl.org> p4raw-id: //depot/perl@28225
* [perl #38385] _h2ph_pre.ph / $Config{cppsymbols} omits gcc-3.4+ cpp ↵Jason Vas Dias2006-03-021-28/+35
| | | | | | | "predefined macros" From: Jason Vas Dias (via RT) <perlbug-followup@perl.org> p4raw-id: //depot/perl@27363
* Make h2ph recognize (and skip) const and __const__ in C functionRafael Garcia-Suarez2006-01-121-0/+2
| | | | | prototypes. This makes it produce better files on linux-sparc64. p4raw-id: //depot/perl@26812
* [perl #37582] [PATCH] h2ph inc_dirs() fails to prepend gcc include search ↵Jason Vas Dias2005-11-101-3/+9
| | | | | | | | path, resulting in missing C standard headers on Linux From: Jason Vas Dias (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-37582-123738.12.3509768746337@perl.org> p4raw-id: //depot/perl@26074
* Re: [perl #34493] h2ph `extern inline' problemsAlexey Tourbin2005-03-211-6/+8
| | | | | | | | | Message-ID: <20050319133712.GB6484@solemn.turbinal.org> and Message-ID: <20050319141457.GC6484@solemn.turbinal.org> p4raw-id: //depot/perl@24054
* h2hp: 2 fixOlivier Thauvin2005-01-301-0/+3
| | | | | Message-Id: <200501281653.15708.olivier.thauvin@aerov.jussieu.fr> p4raw-id: //depot/perl@23899
* [perl #32962] h2ph - use of local() in generated code Peter.Dintelmann@dresdner-bank.com2004-12-081-2/+2
| | | | | Message-ID: <rt-3.0.11-32962-102394.11.065973521948@perl.org> p4raw-id: //depot/perl@23628
* Freak out if h2ph has to translate a macro that contains assembly code.Rafael Garcia-Suarez2004-11-261-0/+1
| | | | | | Subject: [PATCH] h2ph vs __asm__ Message-ID: <20041125172443.757a4833@dhcp123.mandrakesoft.com> p4raw-id: //depot/perl@23547
* More h2ph voodoo.Rafael Garcia-Suarez2004-06-131-4/+7
| | | p4raw-id: //depot/perl@22933
* More h2ph tweaks: recognition of C typesRafael Garcia-Suarez2004-06-111-18/+23
| | | p4raw-id: //depot/perl@22930
* More h2ph tweaking for gcc __inline functionsRafael Garcia-Suarez2004-06-111-18/+27
| | | p4raw-id: //depot/perl@22929
* Make h2ph able to understand a limited set of inline functions.Rafael Garcia-Suarez2004-06-101-4/+58
| | | | | | The glibc apparently now ships headers that use inline functions instead of plain old macros. p4raw-id: //depot/perl@22925
* Re: [perl #29969] h2ph not correctly processing glibc sys/sysmacros.ph wolfgang.laun@chello.at2004-05-311-2/+8
| | | | | Message-Id: <20040530152707.ZLWL22856.viefep16-int.chello.at@localhost> p4raw-id: //depot/perl@22877
* [PATCH 5.8.1] Unwanted "redefined" warnings in h2phJarkko Hietaniemi2003-09-101-1/+3
| | | | | | | | | | | | From: Kurt Starsinic <kstar@cpan.org> Date: Tue, 9 Sep 2003 23:16:00 -0400 Message-ID: <20030910031600.GA30554@verizon.net> Subject: Re: [PATCH 5.8.1] Unwanted "redefined" warnings in h2ph From: "Brendan O'Dea" <bod@debian.org> Date: Wed, 10 Sep 2003 22:03:15 +1000 Message-ID: <20030910120315.GA1372@londo.c47.org> p4raw-id: //depot/perl@21159
* [perl #20755] [PATCH] 5.8.0 h2ph barfs on checksum.h on RH6.2/7.2 Kurt Starsinic2003-03-131-4/+12
| | | | | Message-ID: <m3d6kyvazx.wl_rspier@pobox.com> p4raw-id: //depot/perl@18963
* read permissions for h2ph-generated filesSlaven Rezic2002-12-231-0/+5
| | | | | Message-Id: <200211221349.gAMDnEAK014033@vran.herceg.de> p4raw-id: //depot/perl@18338
* [perl #17222] [PATCH] h2ph and Fortran, other wacky headers on IRIXAllen Smith2002-09-291-21/+50
| | | | | | From: Allen Smith (via RT) <perlbug@perl.org> Message-Id: <rt-17222-37356.6.04859798196188@bugs6.perl.org> p4raw-id: //depot/perl@17939
* h2ph: Explain why parts of asm/*.h are skipped in Linux.Jarkko Hietaniemi2002-06-081-1/+1
| | | p4raw-id: //depot/perl@17101
* h2ph: workarounds for too large hexadecimal constants.Jarkko Hietaniemi2002-06-081-1/+14
| | | | | | | | Now 'perlivp' passes without a whimper in Solaris 8 and Tru64 4.0F (Debian 2.2 Linux/x86 doesn't but my header installation is weird; e.g. float.h is not in /usr/include... (cd /usr/include; h2ph -l -r .) p4raw-id: //depot/perl@17094
* h2ph: handle function pointer constants.Jarkko Hietaniemi2002-06-081-0/+1
| | | p4raw-id: //depot/perl@17093
* h2ph: evil linux/byteorder/pdp_endian.hJarkko Hietaniemi2002-06-081-0/+4
| | | p4raw-id: //depot/perl@17079
* h2ph: more evilness in the form of Linux inline assembler.Jarkko Hietaniemi2002-06-081-3/+12
| | | p4raw-id: //depot/perl@17078
* h2ph: Solaris has LDBL_EPSILON 1.0842021724855044340075E-19LJarkko Hietaniemi2002-06-071-2/+2
| | | | | (note the final L) for ia32 and ia64 long doubles. p4raw-id: //depot/perl@17077
* h2ph: the fp exponent does need to have an explicit sign.Jarkko Hietaniemi2002-06-071-1/+1
| | | p4raw-id: //depot/perl@17070
* h2ph: One more usage example.Jarkko Hietaniemi2002-06-071-0/+4
| | | p4raw-id: //depot/perl@17067
* h2ph: Tru64 disassembler.h evilness: mixed C and Pascal.Jarkko Hietaniemi2002-06-071-0/+7
| | | p4raw-id: //depot/perl@17066
* h2ph updates from OpenBSD 3.0.Jarkko Hietaniemi2001-12-091-2/+2
| | | p4raw-id: //depot/perl@13573
* Re: More h2ph problems [was Re: h2ph confused by comments in an enum.Hugo van der Sanden2001-11-291-2/+2
| | | | | Message-Id: <200111282147.fASLlxD04163@crypt.compulink.co.uk> p4raw-id: //depot/perl@13355
* Re: h2ph confused by comments in an enum.Hugo van der Sanden2001-11-281-2/+2
| | | | | | | | | | | Date: Wed, 28 Nov 2001 04:19:21 +0000 Message-Id: <200111280419.fAS4JLD17887@crypt.compulink.co.uk> Subject: Re: More h2ph problems [was Re: h2ph confused by comments in an enum.] From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Date: Wed, 28 Nov 2001 13:36:35 +0000 Message-Id: <200111281336.fASDaZG30245@crypt.compulink.co.uk> p4raw-id: //depot/perl@13338
* integrate change#11374 from maint-5.6Gurusamy Sarathy2001-07-161-2/+2
| | | | | | | | | make h2ph grok ccsymbols fo the form 1234L, 1234ULL etc. p4raw-link: @11374 on //depot/maint-5.6/perl: 57906130e77fb46dc9fa6b8042902b2f8f84dbb9 p4raw-id: //depot/perl@11375 p4raw-integrated: from //depot/maint-5.6/perl@11373 'merge in' utils/h2ph.PL (@9312..)
* Handle glibc style of constant definitions using enumJarkko Hietaniemi2001-07-131-4/+8
| | | | | with intervening #defines; from Brendan O'Dea. p4raw-id: //depot/perl@11363
* handle tri graphs in h2ph.PL -> h2ph*Peter Prymmer2001-06-151-0/+14
| | | | | Message-ID: <Pine.OSF.4.10.10106141608080.110974-100000@aspara.forte.com> p4raw-id: //depot/perl@10605
* Confused by "#if &__GNUC_PREREQ (2,97)"Michael G. Schwern2001-04-211-2/+2
| | | | | Message-ID: <20010421094759.B19736@blackrider.blackstar.co.uk> p4raw-id: //depot/perl@9769
* h2ph test suite bugfix and refactoringKurt D. Starsinic2001-04-191-18/+47
| | | | | Message-ID: <20010419011141.A5798@cpan.org> p4raw-id: //depot/perl@9753
* h2ph strictness and cleanliness from Kurt Starsinic.Jarkko Hietaniemi2001-03-151-18/+27
| | | p4raw-id: //depot/perl@9163
* h2phKurt D. Starsinic1999-04-231-3/+5
| | | | | | | | | | To: perl5-porters@perl.org, Jarkko Hietaniemi <jhi@iki.fi>, Graham Barr <gbarr@pobox.com>, Gurusamy Sarathy <gsar@activestate.com> Cc: Lionel Cons <lionel.cons@cern.ch>, Ilya Zakharevich <ilya@math.ohio-state.edu>, David Hayes <david@bdel.com> Message-ID: <19990423123723.A49550@O2.chapin.edu> p4raw-id: //depot/cfgperl@3266
* integrate h2ph.PL fixes from change#2809 (change#2838 was supposed toGurusamy Sarathy1999-02-151-0/+96
| | | | | | | | | | have done that, but didn't) p4raw-link: @2838 on //depot/cfgperl: 918c3d217e602b4ae4fe26417a4e56f823fdfb18 p4raw-link: @2809 on //depot/maint-5.005/perl: 4c28f65a10cc6728aff4d48b4087b0d45676c637 p4raw-id: //depot/perl@2926 p4raw-integrated: from //depot/maint-5.005/perl@2925 'copy in' utils/h2ph.PL (@2013..)
* fix h2ph handling of C<#error "foo">SAKAI Kiyotaka1998-09-231-0/+2
| | | | | | Message-Id: <19980910095933N.ksakai@netwk.ntt-at.co.jp> Subject: [5.005_02] h2ph problem p4raw-id: //depot/perl@1845
* h2ph misquotes #error directivesKurt D. Starsinic1998-09-231-2/+2
| | | | | Message-ID: <19980820205903.A12908@O2.chapin.edu> p4raw-id: //depot/perl@1814
* applied patch, and undid change#1302 which it made unnecessaryBilly Constantine1998-07-051-3/+3
| | | | | | | | Subject: [PATCH] utils/h2ph.PL and t/lib/h2ph.t Message-ID: <Pine.SV4.3.93.980705230337.27658A-100000@xenon.teaching.cs.adelaide.edu.au> p4raw-link: @1302 on //depot/perl: 1289a8b80f063d20e88094098a0275f4681d9f97 p4raw-id: //depot/perl@1324
* implemented described fix for h2ph hanging on "enum"Billy Constantine1998-07-041-1/+1
| | | | | | Subject: Re: h2ph problem on Solaris 2.6/SPARC/Sun compiler Message-ID: <Pine.SV4.3.93.980627010407.21715A-100000@xenon.teaching.cs.adelaide.edu.au> p4raw-id: //depot/perl@1278
* Re: [PATCH for _66] Makefile.SH problem on dos/djgpp Andy Dougherty1998-06-121-0/+3
| | | | | Message-Id: <Pine.SUN.3.96.980611122249.18493J-100000@newton.phys> p4raw-id: //depot/perl@1122
* [win32] merge changes#1014,1038 from maintbranchGurusamy Sarathy1998-05-291-31/+47
| | | | | | p4raw-link: @1038 on //depot/maint-5.004/perl: c3cf4c2be38f0215f451c3dd6cb13089e5f2329f p4raw-link: @1014 on //depot/maint-5.004/perl: d14230f9721c31ac6e9e2fdb706c7fc95118b4e6 p4raw-id: //depot/win32/perl@1052
* [win32] merge changes#982,984 from maintbranchGurusamy Sarathy1998-05-151-10/+71
| | | | | | p4raw-link: @984 on //depot/maint-5.004/perl: aaffd3c27a04135bbc287616252cc5830b7c5543 p4raw-link: @982 on //depot/maint-5.004/perl: c5ed518aab0e5c6006080a87273e79a1b8e0d48b p4raw-id: //depot/win32/perl@997
* [win32] merge change#904 from maintbranchGurusamy Sarathy1998-05-141-71/+119
| | | | | p4raw-link: @904 on //depot/maint-5.004/perl: 0af7994b889ad0dfcacb011f16f9e3c77a9292b9 p4raw-id: //depot/win32/perl@975
* [win32] integrate mainlineGurusamy Sarathy1998-05-141-1/+1
| | | p4raw-id: //depot/win32/perl@973
* h2ph.PLKurt D. Starsinic1998-02-061-13/+172
| | | p4raw-id: //depot/perl@478
* [inseparable changes from patch to perl 5.004_04]perl-5.004_04Perl 5 Porters1997-09-051-3/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [editor's note: this one imported like a charm!] TESTS - Subject: Improve pragma/locale test 102 - and don't fail, just warn From: Jarkko Hietaniemi <jhi@anna.in-berlin.de> Files: t/pragma/locale.t Subject: Invalid test output in t/op/taint.t in trial 1 From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Files: t/op/taint.t t/op/taint.t prints out invalid ok messages for tests it skips. Rather than printing "ok 136" it prints "136 ok". p5p-msgid: 3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us UTILITIES - Subject: Perldoc tiny patch to avoid $0 From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: utils/perldoc.PL Msg-ID: 199709122141.RAA16846@monk.mps.ohio-state.edu (applied based on p5p patch as commit 0b166b6635cf199f072db516b2a523ee659394d5) Subject: h2ph broken in 5.004_02 From: David Mazieres <dm@reeducation-labor.lcs.mit.edu> Files: utils/h2ph.PL Msg-ID: 199708201700.KAA02621@www.chapin.edu (applied based on p5p patch as commit 4a8e146e38ec2045f1f817a7cb578e1b1f80f39f) Subject: add key_t caddr_t to h2ph From: Tony Sanders <sanders@bsdi.com> Files: eg/sysvipc/ipcsem utils/h2ph.PL Msg-ID: 199708272301.RAA12803@austin.bsdi.com (applied based on p5p patch as commit 0806a92ffc3a74ca70aa81051cdf2a306cd0a8af) Subject: perldoc search ., lib and blib/* if -f 'Makefile.PL' From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perldoc.PL Subject: perldoc finds wrong pod2man (from perldoc source) # We must look both in @INC for library modules and in PATH # for executables, like h2xs or perldoc itself. Unfortunately, searching PATH for installed perl executables like pod2man is INCORRECT. perldoc should start by searching the directory it was executed from, which might not be in the PATH at all. Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com> p5p-msgid: 199708251732.KAA19299@gadget.cscaper.com Subject: 5.004m4t1: perlbug: NIS domainname gets into wrong places From: Andreas J. Koenig <koenig@anna.mind.de> Files: utils/perlbug.PL Msg-ID: sfcg1qy38as.fsf@anna.in-berlin.de (applied based on p5p patch as commit 41f926b844140b7f7eaa9302113e45df3a9f9ff4) Subject: add better local patch info to perlbug From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perlbug.PL Subject: perldoc - suggest modules if requested module not found From: Anthony David <adavid@netinfo.com.au> Files: utils/perldoc.PL private-msgid: 3439CD83.6969@netinfo.com.au Subject: perldoc mail::foo tries to read binary /usr/ucb/mail From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perldoc.PL Subject: perldoc weirdness perldoc mail::imap yields: {joseph}:79% perldoc mail::foo can't open /usr/ucb/mail: Permission denied at ./pod2man line 362. Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com> p5p-msgid: 199710082014.NAA00808@gadget.cscaper.com Subject: perldoc -f setpwent (for example) returns no descriptive text From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perldoc.PL Subject: perldoc diffs: don't search auto - much faster From: "Joseph N. Hall" <joseph@5sigma.com> Files: utils/perldoc.PL Msg-ID: MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com (applied based on p5p patch as commit 62b753c6ae4ab9bf22fbb6ec7ceac820bcef8fe4)
| * h2ph broken in 5.004_02Kurt D. Starsinic1997-09-051-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | > The h2ph in perl5.00402 generates perl code that the interpeter > chokes on. For example, running h2ph on /usr/include/sys/errno.h > (under openbsd) transforms this: > > #define EPERM 1 /* Operation not permitted */ > > into this: > > unless(defined(&EPERM) { > sub EPERM () {1;} > } > > which in turn causes this: > > syntax error at - line 2, near "sub EPERM ()" > > I'm not exactly sure why h2ph is worried about avoiding redefinition . . . It's not a redefinition problem; errno.ph is missing a right paren. Here is a patch, tested against 5.004_02: Credited: David Mazieres <dm@reeducation-labor.lcs.mit.edu> p5p-msgid: 199708201700.KAA02621@www.chapin.edu