Ignore:
Timestamp:
Apr 24, 2025, 6:35:41 PM (5 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
6b33e89, f85de47
Parents:
f632bd50
Message:

proofreading intro and background chapters, capitalize section titles, update backtick calls to regular calls

Location:
doc/theses/mike_brooks_MMath/benchmarks/list
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c

    rf632bd50 rb195498  
    232232        for ( t = 0; t < Times; t += 1 ) {
    233233                Repeat( insert_last( lst, s[i] ) );
    234                 Repeat( remove( lst`first ) );
     234                Repeat( remove( first( lst ) ) );
    235235        }
    236236        end = clock();
  • doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h

    rf632bd50 rb195498  
    1111#define BFX_INSERT_BEFORE(S, lst, item, refIter) (insert_before(*refIter, item), (S*)&(item))
    1212#define BFX_INSERT_AFTER(S, lst, item, refIter)  (insert_after (*refIter, item), (S*)&(item))
    13 #define BFX_REMOVE_FIRST(S, lst)                 remove(lst`first)
    14 #define BFX_REMOVE_LAST(S, lst)                  remove(lst`last)
     13#define BFX_REMOVE_FIRST(S, lst)                 remove( first( lst ) )
     14#define BFX_REMOVE_LAST(S, lst)                  remove( last( lst ) )
    1515#define BFX_REMOVE_HERE(S, lst, refIter)         remove(*refIter)
    1616#define BFX_INIT(S, lst)
    1717
    18 #define BFX_GET_AFTER(S, lst, iter)              (&(*iter)`next)
    19 #define BFX_GET_BEFORE(S, lst, iter)             (&(*iter)`prev)
     18#define BFX_GET_AFTER(S, lst, iter)              (&next( *iter))
     19#define BFX_GET_BEFORE(S, lst, iter)             (&prev( *iter ))
    2020#define BFX_IS_VALID_POS(S, lst, iter)           ((iter)!=NULL)
    2121#define BFX_DEREF_POS(S, lst, iter)              (iter)
Note: See TracChangeset for help on using the changeset viewer.