summaryrefslogtreecommitdiff
path: root/handy.h
Commit message (Expand)AuthorAgeFilesLines
* handy.h: add a comment about perl_assert_ptr()Yves Orton2017-11-161-0/+3
* better document macros taking literal stringsZefram2017-11-121-31/+31
* Revert "Simplify _MEM_WRAP_NEEDS_RUNTIME_CHECK()"Lukas Mai2017-11-111-1/+2
* fix MEM_SIZE_MAX definitionLukas Mai2017-11-111-1/+1
* handy.h: Clarify commentKarl Williamson2017-11-091-2/+3
* PERL_STRLEN_ROUNDUP: parenthesize macro parameterLukas Mai2017-11-081-2/+3
* handy.h: Add commentsKarl Williamson2017-11-061-0/+45
* Make new macros privateKarl Williamson2017-11-061-2/+6
* handy.h: Make uniform the defns of strFOO, memFOOKarl Williamson2017-11-061-6/+6
* Remove _memEQs, _memNEsKarl Williamson2017-11-061-6/+0
* Add memENDPs and use it in coreKarl Williamson2017-11-061-0/+3
* Add memBEGINPs() to core and use itKarl Williamson2017-11-061-0/+3
* Add memBEGINs(), memENDs() and use them in APItestKarl Williamson2017-11-061-0/+7
* Rename strEQs to strBEGINs; remove strNEsKarl Williamson2017-11-061-7/+1
* handy.h: Add parens around macro expansionKarl Williamson2017-10-241-1/+1
* Rely on C89 NULLAaron Crane2017-10-211-7/+0
* handy.h: simplify cpp conditionalsAaron Crane2017-10-211-25/+17
* Assume we have sane C89 memcmp()Aaron Crane2017-10-211-7/+2
* Assume we have C89 memset()Aaron Crane2017-10-211-5/+0
* Remove USE_STRUCT_COPY in favour of C89 struct assignmentAaron Crane2017-10-211-4/+0
* avoid 'the address of ... will always evaluate as ...' warns in mem macrosYves Orton2017-09-131-7/+10
* handy.h: White space onlyKarl Williamson2017-09-091-4/+4
* (perl #131746) avoid undefined behaviour in Copy() etcTony Cook2017-09-041-7/+7
* Use new paradigm for hdr file double inclusion guardKarl Williamson2017-06-021-3/+3
* handy.h: Guard controversial macro nameKarl Williamson2017-02-191-0/+5
* There's an objection to fatalizing jumping into a construct.Abigail2017-01-161-0/+2
* Remove the deprecate() macro from handy.h.Abigail2017-01-161-2/+0
* Setting ${^ENCODE} will be fatal by 5.28.Abigail2017-01-161-0/+3
* Time limit the deprecation of :unique and :locked.Abigail2017-01-161-0/+3
* handy.h: Add missing right paren in macroKarl Williamson2016-12-291-1/+1
* Fix tiny POD typoAaron Crane2016-12-291-1/+1
* Deprecate toFOO_utf8()Karl Williamson2016-12-231-8/+36
* Convert core to use toFOO_utf8_safe()Karl Williamson2016-12-231-9/+9
* Add toFOO_utf8_safe() macrosKarl Williamson2016-12-231-16/+66
* For character case changing, create macros and useKarl Williamson2016-12-231-0/+6
* perlapi: Italicize some C<text> that isn't as-isKarl Williamson2016-12-231-18/+18
* handy.h: White-space, comment onlyKarl Williamson2016-12-231-7/+10
* Deprecate isFOO_utf8() macrosKarl Williamson2016-12-231-83/+68
* Add isFOO_utf8_safe() macrosKarl Williamson2016-12-231-54/+237
* perlapi: Add explanation for why certain macros don't exist.Karl Williamson2016-12-191-8/+26
* perlapi: Clarify the isFOO_A() macros meaningsKarl Williamson2016-12-141-1/+2
* handy.h, hv.h: fixup hash s suffix macro definitions, move to hv.hYves Orton2016-10-191-8/+1
* handy.h: add _memEQs() and _memNEs() for use with constant stringsYves Orton2016-10-191-1/+7
* handy.h: add strEQs() and strNEs() for comparing to constant stringsYves Orton2016-10-191-0/+5
* Centralize definitions of MIN, MAXKarl Williamson2016-09-251-0/+9
* handy.h: Comment memEQs and memNEsKarl Williamson2016-09-171-0/+1
* handy.h: Add memLT, memLE, memGT, memGEKarl Williamson2016-09-171-0/+5
* handy.h: Clarify commentKarl Williamson2016-08-051-1/+1
* Improve isOCTAL() definitionKarl Williamson2016-08-051-4/+4
* Fix comment typos principal → principleDagfinn Ilmari Mannsåker2016-07-311-1/+1