Changes between Version 9 and Version 10 of Libraries


Ignore:
Timestamp:
05/22/23 15:20:42 (3 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Libraries

    v9 v10  
    33In progress.
    44
    5 == `bundle`
     5== bundle
    66
    77Header: [https://vsl.cis.udel.edu/trac/civl/browser/CIVL/trunk/mods/dev.civl.abc/src/include/headers/bundle.cvh bundle.cvh].
     
    2727* `$system  void $bundle_unpack($bundle b, void *ptr)`
    2828  * This function copies the data from the given bundle into the memory region starting at `ptr`.  The memory region extends for `$bundle_size(b)` bytes.
    29 * `$system void $bundle_unpack_apply($bundle data, void *buf, int size, $operation op);`
     29* `$system void $bundle_unpack_apply($bundle data, void *buf, int size, $operation op)`
    3030  * This function unpacks the bundle and applies the specified operation on the contents of the bundle. For every binary operation defined in operation, the content of the bundle will be used as the left operand and `buf` will be used as the right operand. The result of the operation is stored in `buf` once is it is done.
    3131
    32 == `comm.cvh`
     32== comm
    3333
    3434[https://vsl.cis.udel.edu/trac/civl/browser/CIVL/trunk/mods/dev.civl.abc/src/include/headers/comm.cvh comm.cvh]
    3535
    36 == `concurrency.cvh`
     36== concurrency
    3737
    38 == `domain.cvh`
     38== domain
    3939
    40 == `mem.cvh`
     40== mem
    4141
    42 == `op.h` #op
     42== op #op
    4343
    4444Defines an enumerated type `$operation` with the following values:
     
    6060||`_NEQ`    ||not Equal to ||
    6161
    62 == `pointer.cvh`
     62== pointer
    6363
    64 == `scope.cvh`
     64== scope
    6565
    66 == `seq.cvh`
     66== seq
    6767
    6868== C Standard library
    6969
    70 === `stdlib.h`
     70=== stdlib
    7171
    72 === `stdio.h`
     72=== stdio
    7373
    74 === `string.h`
     74=== string
    7575