freebsd-src/lst.lib
Simon J. Gerraty 1a2b743f6b Import bmake-20200704
from ChangeLog:

    (most of this by rillig@)
    o lots of style and white-space cleanup
    o lots more unit tests for variable modifiers
    o simplified description of some functions
    o str.c: refactor Str_Match
    o var.c: debugging output for :@
      constify VarModify parameter
      fix :hash modifier on 16-bit platforms
      remove unnecessary forward declarations
      refactor ApplyModifier_SysV to have less indentation
      simplify code for :E and :R
      clean up code for :H and :T
      refactor ApplyModifiers

    * var.c: we need stdint.h on some platforms to get uint32_t
    * unit-test/Makefile: we need to supress the specific error
    for RE substitution error in modmisc, since it varies accross
    different OS.
2020-07-08 18:32:15 +00:00
..
lstAppend.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstAtEnd.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstAtFront.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstClose.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstConcat.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstDatum.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstDeQueue.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstDestroy.c Import the 6-May-2012 release of the "Portable" BSD make tool (from NetBSD). 2012-06-08 21:57:36 +00:00
lstDupl.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstEnQueue.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstFind.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstFindFrom.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstFirst.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstForEach.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstForEachFrom.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstInit.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstInsert.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstInt.h Import bmake-20150418 2015-04-20 03:45:54 +00:00
lstIsAtEnd.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstIsEmpty.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstLast.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstMember.c Import bmake-20140101 2014-01-26 07:40:17 +00:00
lstNext.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstOpen.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstPrev.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstRemove.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstReplace.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
lstSucc.c Import bmake-20200704 2020-07-08 18:32:15 +00:00
Makefile Import the 6-May-2012 release of the "Portable" BSD make tool (from NetBSD). 2012-06-08 21:57:36 +00:00