summaryrefslogtreecommitdiff
path: root/handy.h
Commit message (Collapse)AuthorAgeFilesLines
* attributes-two.patch, the next batchAndy Lester2005-05-091-4/+4
| | | | | Message-ID: <20050509154518.GA18273@petdance.com> p4raw-id: //depot/perl@24431
* A more efficient way of expressing the MALLOC_WRAP conditional compile.Nicholas Clark2005-04-181-40/+19
| | | p4raw-id: //depot/perl@24243
* Configure now probes for _LIB_VERSION support in math.h/libmH.Merijn Brand2005-04-101-1/+1
| | | | | LIBM_LIB_VERSION is defined if it does p4raw-id: //depot/perl@24217
* Update copyrights.Rafael Garcia-Suarez2005-03-301-1/+1
| | | p4raw-id: //depot/perl@24106
* USE_STRLCAT and USE_STRLCPY now actually usedH.Merijn Brand2005-03-301-6/+3
| | | | | | LIBM_VERSION_TYPE and USE_SITECUSTOMIZE are preparations for future use p4raw-id: //depot/perl@24102
* More consting goodnessAndy Lester2005-03-211-8/+8
| | | | | Message-ID: <20050319072830.GA7721@petdance.com> p4raw-id: //depot/perl@24049
* Since strlcat/strlcpy are not argument/return value compatibleH.Merijn Brand2004-11-011-11/+6
| | | | | with strncat/strncpy, replace the misleading defines with comment p4raw-id: //depot/perl@23455
* The next step in strlcat ()/ strcpy () detection and usageH.Merijn Brand2004-10-311-0/+13
| | | | | preparation. Change to handy.h eeded for config_h.SH p4raw-id: //depot/perl@23450
* Encourage compilers to tail call optimise in sv_savepv, sv_savepvnNicholas Clark2004-07-161-0/+34
| | | | | | and sv_savesharedpv. Need to create non-void returning versions of Copy and Zero, as the existing macros deliberately cast to (void) p4raw-id: //depot/perl@23126
* [patch] log the interpreter id in warningsStas Bekman2004-04-211-0/+16
| | | | | Message-ID: <40847869.1000906@stason.org> p4raw-id: //depot/perl@22721
* Unlike perl, 0 in void context isn't special cased in C :-)Nicholas Clark2004-03-241-3/+3
| | | | | | (So it warns). Tweak the no-action malloc wrap checkers to avoid warnings. p4raw-id: //depot/perl@22577
* malloc wrappageJarkko Hietaniemi2004-03-171-0/+32
| | | | | | | | Message-Id: <37BF70DE-5C0E-11D8-B5A1-00039362CB92@iki.fi> plus change croak to Perl_croak_nocontext to make ithread safe plus make it conditional on PERL_MALLOC_WRAP (default for blead is on) p4raw-id: //depot/perl@22517
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* RE: MIME-Base64-2.22 [PATCH]Robin Barker2004-01-121-1/+1
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D904046787@hotel.npl.co.uk> p4raw-id: //depot/perl@22123
* line numbers are given % 64kJames Jurach2003-07-021-3/+3
| | | | | Message-ID: <20030702183105.GA4837@lebowski> p4raw-id: //depot/perl@19934
* OS2 patchesIlya Zakharevich2003-06-151-0/+2
| | | | | Message-ID: <20030615004956.GA28272@math.berkeley.edu> p4raw-id: //depot/perl@19789
* z/OS: More threaded build tweaks from Brian De Pradine--Jarkko Hietaniemi2003-05-011-1/+5
| | | | | apparently now it works! p4raw-id: //depot/perl@19368
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Bunch of doc patches from Stas; plus regen.Stas Bekman2003-03-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [doc patch] perl.c's pod api entry Date: Mon, 10 Mar 2003 12:35:52 +1100 Message-ID: <3E6BEBF8.80402@stason.org> Subject: Re: [patch] perlguts.pod From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:38:57 +1100 Message-ID: <3E6BECB1.7050009@stason.org> Subject: Re: [PATCH ext/DynaLoader/DynaLoader_pm.PL] doc fix: s/dl_loadflags/dl_load_flags/ From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:41:46 +1100 Message-ID: <3E6BED5A.801@stason.org> Subject: Re: [patch] perlapi.pod fix From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:43:33 +1100 Message-ID: <3E6BEDC5.6010405@stason.org> Subject: Re: [docs patch] replace gets() with fgets() in example From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:45:41 +1100 Message-ID: <3E6BEE45.9030901@stason.org> Subject: [doc patch] perlrun.pod From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 14:49:59 +1100 Message-ID: <3E6C0B67.4050606@stason.org> p4raw-id: //depot/perl@18873
* Reverse copyright update (#18801) for files not changed in 2003.Hugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18807
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* LEAKTEST is dead, RIPH.Merijn Brand2002-09-261-36/+0
| | | | | | | Subject: Re: [perl #17197] SIGSEGV in perl 5.8.0 multithread build with -DLEAKTEST From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20020923182824.C7B6.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@17920
* Sarathy pointed out that instead of zeroing heapJarkko Hietaniemi2002-05-191-2/+9
| | | | | it is more prudent to poison it. p4raw-id: //depot/perl@16688
* my $utf8here, our $utf8here, and package variable $utf8here.Jarkko Hietaniemi2002-04-161-1/+4
| | | | | | | | | | | | | | | The actual minimal fix is in utf8.c and from NI-S, the rest are the tests (in fresh_perl since I couldn't get them easily to work elsewhere) and a slight behaviour change: previously UTF-8 identifiers had to start with an alphabetic character. No more so, now they can start with an (Unicode) ID_Continue character (which however is not a (Unicode) digit). (Limiting the first character to ID_Start would be rather restrictive, since ID_Start allows only alphabetic letters.) TODO: use vars qw($utf8here). This I don't find to be a showstopper. p4raw-id: //depot/perl@15943
* UIN32_MAX with borken under HP-UX+gccGurusamy Sarathy2002-03-161-1/+5
| | | p4raw-id: //depot/perl@15252
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-2/+12
| | | p4raw-id: //depot/perl@14041
* Small tweaks.Jarkko Hietaniemi2001-12-221-0/+1
| | | p4raw-id: //depot/perl@13856
* Make the toupper/lower/title API for Unicode not rightJarkko Hietaniemi2001-10-091-12/+6
| | | | | | but at least less wrong: prepare for the mapping being more than just one-character-to-one-character. p4raw-id: //depot/perl@12371
* Avoid #elif (less portable than #else #if).Jarkko Hietaniemi2001-08-101-3/+5
| | | p4raw-id: //depot/perl@11630
* patch to add DEL to [:cntrl:]Jeffrey Friedl2001-07-141-1/+1
| | | | | Message-Id: <200107140625.XAA01517@ventrue.corp.yahoo.com> p4raw-id: //depot/perl@11371
* Fix for ID 20010619.003, the [[:print:]] is not supposedJarkko Hietaniemi2001-06-231-1/+1
| | | | | to match the whole isprint(), only the space character. p4raw-id: //depot/perl@10855
* The INT32_MIN_BROKEN and INT64_MIN_BROKEN tweaks needsJarkko Hietaniemi2001-06-191-0/+8
| | | | | | to happen right after the inclusion of <inttypes.h>, from Edward Moy. p4raw-id: //depot/perl@10716
* Re: 'decimal digits' macro? Hugo van der Sanden2001-06-031-0/+1
| | | | | Message-Id: <200106030326.EAA18786@crypt.compulink.co.uk> p4raw-id: //depot/perl@10397
* EBCDIC sanity - phase INick Ing-Simmons2001-03-101-30/+30
| | | | | | | | | | | | | | - rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr) - use utf8n_xxxx (c.f. pvn) for forms which take length. - back out vN.N and $^V exceptions to e2a/a2e - make "locale" isxxx macros be uvchr (may be redundant?) Not clear yet that toUPPER_uni et. al. return being handled correctly. The tr// and rexexp stuff still needs an audit, assumption is they are working in Unicode space. Need to provide v5.6 names for XS modules (decide is uni or chr ?). p4raw-id: //depot/perlio@9096
* Integrate changes #8853,8854 from maintperl to mainline.Jarkko Hietaniemi2001-02-201-1/+1
| | | | | | | | | | EBDIC fixes, README.win32 Borland update. p4raw-link: @8854 on //depot/maint-5.6/perl: ece00f1416215bb2d7a51174ba7aa627e0b0a3ad p4raw-link: @8853 on //depot/maint-5.6/perl: 3ef34714520621f9238ff67b9f34f043113325c1 p4raw-id: //depot/perl@8857 p4raw-integrated: from //depot/maint-5.6/perl@8851 'merge in' README.win32 (@8175..) handy.h (@8789..) util.c (@8806..)
* Merge ebcdic.c (only one function, ebcdic_control()) into util.c.Jarkko Hietaniemi2001-02-131-1/+0
| | | p4raw-id: //depot/perl@8783
* Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-1/+1
| | | p4raw-id: //depot/perl@8289
* No need to scan till infinity, 13 is enough.Jarkko Hietaniemi2000-11-261-17/+15
| | | p4raw-id: //depot/perl@7872
* Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23]Dominic Dunlop2000-11-211-0/+11
| | | | | | | | Message-Id: <p04320403b63b2c750dce@[192.168.1.4]> va_copy() and the need of it. See <http://wwwold.dkuug.dk/JTC1/SC22/WG14/www/docs/n907.ps>. p4raw-id: //depot/perl@7793
* UINT64_C() work continues.Jarkko Hietaniemi2000-11-151-13/+18
| | | p4raw-id: //depot/perl@7700
* Defined INT64_C() and UINT64_C() unless defined by <inttypes.h>Jarkko Hietaniemi2000-11-151-0/+10
| | | | | (a macro to define signed and unsigned integer constants). p4raw-id: //depot/perl@7690
* Remains of the old UTF-8 API, utf8_to_uv_chk(): didn't linkJarkko Hietaniemi2000-10-251-15/+15
| | | | | | in platforms that strictly require all the symbols being present at link time. p4raw-id: //depot/perl@7447
* Make the UTF-8 decoding stricter and more verbose whenJarkko Hietaniemi2000-10-241-15/+17
| | | | | | | | | | | | malformation happens. This involved adding an argument to utf8_to_uv_chk(), which involved changing its prototype, and prefer STRLEN over I32 for the UTF-8 length, which as a domino effect necessitated changing the prototypes of scan_bin(), scan_oct(), scan_hex(), and reg_uni(). The stricter UTF-8 decoding checking uses Markus Kuhn's UTF-8 Decode Stress Tester from http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt p4raw-id: //depot/perl@7416
* Re-instate Perl_utf8_to_uv without checking parameter - added in change 7075.Nick Ing-Simmons2000-09-301-21/+21
| | | | | | | i.e. rename Simon's function to Perl_utf8_to_uv_chk, change all calls to it to use new name and add Perl_utf8_to_uv() as a wrapper which calls it passing 0 to checking to get the warning. p4raw-id: //depot/perl@7096
* Batch of UTF-8 patches from Simon Cozens.Jarkko Hietaniemi2000-09-141-15/+15
| | | p4raw-id: //depot/perl@7075
* Add [[:blank:]] as suggested inJeffrey Friedl2000-08-181-0/+17
| | | | | | | | | | | | | | Subject: [ID 20000716.024] [=cc=] / [:blank:] Message-Id: <200007170055.RAA23528@fummy.dsl.yahoo.com> (the [=cc=] has already been taken care of by #6439 so the whole bug report can be closed) and make [[:space:]] to be equivalent to isspace(3) (as opposed to \s, which is isSPACE()). The difference is that now [[:space:]] matches the mythical vertical tab, while \s doesn't. p4raw-id: //depot/perl@6703
* Minor doc patch: handy.hDaniel MuiƱo2000-07-261-1/+1
| | | | | Message-ID: <397F2F31.F3F9F4F3@afip.gov.ar> p4raw-id: //depot/perl@6450
* further qualify references to "alphanumeric" (from Wolfgang LaunGurusamy Sarathy2000-06-011-1/+1
| | | | | <wolfgang.laun@alcatel.at>) p4raw-id: //depot/perl@6186
* various pod nits (from Larry Virden and others)Gurusamy Sarathy2000-04-241-4/+4
| | | p4raw-id: //depot/perl@5917