• src/xpdev/str_list.c str_list.h

    From deuce@VERT to CVS commit on Sat Oct 5 12:57:36 2013
    src/xpdev str_list.c 1.38 1.39 str_list.h 1.22 1.23
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv6947

    Modified Files:
    str_list.c str_list.h
    Log Message:
    Add strListDup() and strListCmp()



    ---
    þ Synchronet þ Vertrauen
  • From rswindell@VERT to CVS commit on Sat Jan 2 15:39:26 2016
    Subject: src/xpdev/str_list.c str_list.h
    @MSGID: <56885FAE.32601.syncprog@vert.synchro.net>
    @TZ: 41e0
    src/xpdev str_list.c 1.42 1.43 str_list.h 1.24 1.25
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv12349

    Modified Files:
    str_list.c str_list.h
    Log Message:
    Added strListFind() to search a string list for an instance of a string using value comparison (rather than pointer comparison), either case sensitive or insensitive.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchrone
  • From rswindell@VERT to CVS commit on Thu Jun 8 19:02:57 2017
    src/xpdev str_list.c 1.46 1.47 str_list.h 1.25 1.26
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv381

    Modified Files:
    str_list.c str_list.h
    Log Message:
    New strList functions (for truncating strings in a list):
    - strListTruncateStrings()
    - strListTruncateTrailingWhitespaces()
    - strListTruncateTrailingLineEndings()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thu Feb 7 18:13:32 2019
    src/xpdev str_list.c 1.50 1.51 str_list.h 1.26 1.27
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv22558

    Modified Files:
    str_list.c str_list.h
    Log Message:
    New function: strListModifyEach(), iterates through a string list, calling
    a caller-supplied function (callback) which can modify each string or leave
    the string in tact by returning NULL. Shrinking strings is trivial while expanding strings (making them bigger) is a little more involved, probably using the cbdata to pass a temporary buffer around to store each expanded string or returning a new globally-valid pointer.
    Removed the malloc.h #include as we haven't used alloca() here for a while.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wed Mar 18 21:01:44 2020
    src/xpdev str_list.c 1.53 1.54 str_list.h 1.27 1.28
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv7129

    Modified Files:
    str_list.c str_list.h
    Log Message:
    New convenience functions: strListInsertFormat and strListAppendFormat
    these are printf-style functions for inserting or appending a string into a string list.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tue Apr 7 12:56:24 2020
    src/xpdev str_list.c 1.55 1.56 str_list.h 1.28 1.29
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv22811

    Modified Files:
    str_list.c str_list.h
    Log Message:
    Added strListJoin() and strListIsEmpty() functions (for use in SBBSecho).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tue Apr 7 12:59:29 2020
    src/xpdev str_list.c 1.56 1.57 str_list.h 1.29 1.30
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv23240

    Modified Files:
    str_list.c str_list.h
    Log Message:
    Remove all the DLLCALL noise. We don't need it.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu Apr 23 23:39:16 2020
    src/xpdev str_list.c 1.58 1.59 str_list.h 1.30 1.31
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv21508

    Modified Files:
    str_list.c str_list.h
    Log Message:
    Add strListStripStrings().

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Fri Apr 24 00:02:17 2020
    src/xpdev str_list.c 1.59 1.60 str_list.h 1.31 1.32
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv24507

    Modified Files:
    str_list.c str_list.h
    Log Message:
    Add strListDedupe().

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri Nov 22 17:50:50 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/76f93c4fdf1af32c0eb72b1e
    Modified Files:
    src/xpdev/str_list.c str_list.h
    Log Message:
    Add strListFastDeleteAll()

    To quickly free and remove all list entries (without realloc).
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net