1.41 MB
/srv/reproducible-results/rbuild-debian/r-b-build.SBLAcsTe/b1/maloc_1.5-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.SBLAcsTe/b2/maloc_1.5-1_amd64.changes
377 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·6811d36659c7ea79a9f1e470550d7acc·122056·libdevel·optional·libmaloc-dev_1.5-1_amd64.deb1 ·28183bbf161d1cd369c500b61745d5b9·122056·libdevel·optional·libmaloc-dev_1.5-1_amd64.deb
2 ·6c2e57ed95b3921b68a52a5d0390f9b8·313944·debug·optional·libmaloc1-dbgsym_1.5-1_amd64.deb2 ·6c2e57ed95b3921b68a52a5d0390f9b8·313944·debug·optional·libmaloc1-dbgsym_1.5-1_amd64.deb
3 ·21698c8a5da3d6eb079918e9ff2e4441·82972·libs·optional·libmaloc1_1.5-1_amd64.deb3 ·21698c8a5da3d6eb079918e9ff2e4441·82972·libs·optional·libmaloc1_1.5-1_amd64.deb
1.41 MB
libmaloc-dev_1.5-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2020-03-28·08:32:11.000000·debian-binary1 -rw-r--r--···0········0········0········4·2020-03-28·08:32:11.000000·debian-binary
2 -rw-r--r--···0········0········0·····5460·2020-03-28·08:32:11.000000·control.tar.xz2 -rw-r--r--···0········0········0·····5464·2020-03-28·08:32:11.000000·control.tar.xz
3 -rw-r--r--···0········0········0···116404·2020-03-28·08:32:11.000000·data.tar.xz3 -rw-r--r--···0········0········0···116400·2020-03-28·08:32:11.000000·data.tar.xz
1.0 KB
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
927 B
xz --list
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 ··Streams:···········11 ··Streams:···········1
2 ··Blocks:············12 ··Blocks:············1
3 ··Compressed·size:···5460·B3 ··Compressed·size:···5464·B
4 ··Uncompressed·size:·20.0·KiB·(20480·B)4 ··Uncompressed·size:·20.0·KiB·(20480·B)
5 ··Ratio:·············0.2675 ··Ratio:·············0.267
6 ··Check:·············CRC646 ··Check:·············CRC64
7 ··Stream·Padding:····0·B7 ··Stream·Padding:····0·B
8 ··Streams:8 ··Streams:
9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding
10 ·········1·········1···············0···············0············5460···········20480··0.267··CRC64············010 ·········1·········1···············0···············0············5464···········20480··0.267··CRC64············0
11 ··Blocks:11 ··Blocks:
12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check
13 ·········1·········1··············12···············0············5424···········20480··0.265··CRC6413 ·········1·········1··············12···············0············5428···········20480··0.265··CRC64
1.41 MB
data.tar.xz
1.41 MB
data.tar
13.7 KB
file list
    
Offset 22, 62 lines modifiedOffset 22, 62 lines modified
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/
23 -rw-r--r--···0·root·········(0)·root·········(0)······941·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/changelog.Debian.gz23 -rw-r--r--···0·root·········(0)·root·········(0)······941·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/changelog.Debian.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)·····2759·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/copyright24 -rw-r--r--···0·root·········(0)·root·········(0)·····2759·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/copyright
25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/
26 -rw-r--r--···0·root·········(0)·root·········(0)···102678·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002.html26 -rw-r--r--···0·root·········(0)·root·········(0)···102678·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002.html
27 -rw-r--r--···0·root·········(0)·root·········(0)····34019·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002_source.html27 -rw-r--r--···0·root·········(0)·root·········(0)····34019·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002_source.html
28 -rw-r--r--···0·root·········(0)·root·········(0)·····3831·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00003.dot28 -rw-r--r--···0·root·········(0)·root·········(0)·····3831·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00003.dot
29 -rw-r--r--···0·root·········(0)·root·········(0)·····1128·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00004.dot.gz29 -rw-r--r--···0·root·········(0)·root·········(0)·····1129·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00004.dot.gz
30 -rw-r--r--···0·root·········(0)·root·········(0)····12339·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005.html 
31 -rw-r--r--···0·root·········(0)·root·········(0)····16675·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005_source.html 
32 -rw-r--r--···0·root·········(0)·root·········(0)·····1274·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00006.dot.gz 
33 -rw-r--r--···0·root·········(0)·root·········(0)·····1004·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00007.dot 
34 -rw-r--r--···0·root·········(0)·root·········(0)····14174·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008.html 
35 -rw-r--r--···0·root·········(0)·root·········(0)····18584·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008_source.html 
36 -rw-r--r--···0·root·········(0)·root·········(0)·····1151·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00009.dot.gz 
37 -rw-r--r--···0·root·········(0)·root·········(0)·····1310·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00010.dot 
38 -rw-r--r--···0·root·········(0)·root·········(0)····17978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011.html30 -rw-r--r--···0·root·········(0)·root·········(0)····17978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005.html
39 -rw-r--r--···0·root·········(0)·root·········(0)····24222·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011_source.html31 -rw-r--r--···0·root·········(0)·root·········(0)····24222·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005_source.html
40 -rw-r--r--···0·root·········(0)·root·········(0)·····1158·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00012.dot.gz32 -rw-r--r--···0·root·········(0)·root·········(0)·····1159·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00006.dot.gz
41 -rw-r--r--···0·root·········(0)·root·········(0)·····1319·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00013.dot33 -rw-r--r--···0·root·········(0)·root·········(0)·····1319·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00007.dot
42 -rw-r--r--···0·root·········(0)·root·········(0)·····5867·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014.html34 -rw-r--r--···0·root·········(0)·root·········(0)·····5867·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008.html
43 -rw-r--r--···0·root·········(0)·root·········(0)·····6411·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014_source.html35 -rw-r--r--···0·root·········(0)·root·········(0)·····6411·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008_source.html
44 -rw-r--r--···0·root·········(0)·root·········(0)·····1408·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00015.dot.gz36 -rw-r--r--···0·root·········(0)·root·········(0)·····1408·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00009.dot.gz
45 -rw-r--r--···0·root·········(0)·root·········(0)······701·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00016.dot37 -rw-r--r--···0·root·········(0)·root·········(0)······701·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00010.dot
 38 -rw-r--r--···0·root·········(0)·root·········(0)····12339·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011.html
 39 -rw-r--r--···0·root·········(0)·root·········(0)····16675·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011_source.html
 40 -rw-r--r--···0·root·········(0)·root·········(0)·····1275·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00012.dot.gz
 41 -rw-r--r--···0·root·········(0)·root·········(0)·····1004·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00013.dot
 42 -rw-r--r--···0·root·········(0)·root·········(0)····14174·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014.html
 43 -rw-r--r--···0·root·········(0)·root·········(0)····18584·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014_source.html
 44 -rw-r--r--···0·root·········(0)·root·········(0)·····1152·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00015.dot.gz
 45 -rw-r--r--···0·root·········(0)·root·········(0)·····1310·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00016.dot
46 -rw-r--r--···0·root·········(0)·root·········(0)····17659·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017.html46 -rw-r--r--···0·root·········(0)·root·········(0)····17659·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017.html
47 -rw-r--r--···0·root·········(0)·root·········(0)····36490·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017_source.html47 -rw-r--r--···0·root·········(0)·root·········(0)····36490·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017_source.html
48 -rw-r--r--···0·root·········(0)·root·········(0)·····1148·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00018.dot.gz48 -rw-r--r--···0·root·········(0)·root·········(0)·····1149·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00018.dot.gz
49 -rw-r--r--···0·root·········(0)·root·········(0)·····1108·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00019.dot49 -rw-r--r--···0·root·········(0)·root·········(0)·····1108·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00019.dot
50 -rw-r--r--···0·root·········(0)·root·········(0)····86130·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020.html 
51 -rw-r--r--···0·root·········(0)·root·········(0)····36241·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020_source.html 
52 -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00021.dot.gz 
53 -rw-r--r--···0·root·········(0)·root·········(0)·····4020·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00022.dot 
54 -rw-r--r--···0·root·········(0)·root·········(0)·····5032·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023.html 
55 -rw-r--r--···0·root·········(0)·root·········(0)·····5722·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023_source.html 
56 -rw-r--r--···0·root·········(0)·root·········(0)·····1091·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00024.dot.gz 
57 -rw-r--r--···0·root·········(0)·root·········(0)·····2895·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00025.dot 
58 -rw-r--r--···0·root·········(0)·root·········(0)····18643·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026.html 
59 -rw-r--r--···0·root·········(0)·root·········(0)····40474·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026_source.html 
60 -rw-r--r--···0·root·········(0)·root·········(0)······853·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00027.dot.gz 
61 -rw-r--r--···0·root·········(0)·root·········(0)·····3181·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00028.dot 
62 -rw-r--r--···0·root·········(0)·root·········(0)····17560·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029.html 
63 -rw-r--r--···0·root·········(0)·root·········(0)····25468·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029_source.html 
64 -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00030.dot.gz 
65 -rw-r--r--···0·root·········(0)·root·········(0)·····3601·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00031.dot 
66 -rw-r--r--···0·root·········(0)·root·········(0)····28830·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032.html50 -rw-r--r--···0·root·········(0)·root·········(0)····28830·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020.html
67 -rw-r--r--···0·root·········(0)·root·········(0)····53368·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032_source.html51 -rw-r--r--···0·root·········(0)·root·········(0)····53368·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020_source.html
68 -rw-r--r--···0·root·········(0)·root·········(0)······805·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00033.dot.gz52 -rw-r--r--···0·root·········(0)·root·········(0)······805·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00021.dot.gz
69 -rw-r--r--···0·root·········(0)·root·········(0)·····3202·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00034.dot53 -rw-r--r--···0·root·········(0)·root·········(0)·····3202·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00022.dot
70 -rw-r--r--···0·root·········(0)·root·········(0)····54413·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html54 -rw-r--r--···0·root·········(0)·root·········(0)····54413·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023.html
71 -rw-r--r--···0·root·········(0)·root·········(0)····23410·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035_source.html55 -rw-r--r--···0·root·········(0)·root·········(0)····23410·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023_source.html
72 -rw-r--r--···0·root·········(0)·root·········(0)······704·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00036.dot.gz56 -rw-r--r--···0·root·········(0)·root·········(0)······704·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00024.dot.gz
73 -rw-r--r--···0·root·········(0)·root·········(0)·····3191·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00037.dot57 -rw-r--r--···0·root·········(0)·root·········(0)·····3191·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00025.dot
 58 -rw-r--r--···0·root·········(0)·root·········(0)····86130·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026.html
 59 -rw-r--r--···0·root·········(0)·root·········(0)····36241·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026_source.html
 60 -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00027.dot.gz
 61 -rw-r--r--···0·root·········(0)·root·········(0)·····4020·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00028.dot
 62 -rw-r--r--···0·root·········(0)·root·········(0)····18643·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029.html
 63 -rw-r--r--···0·root·········(0)·root·········(0)····40474·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029_source.html
 64 -rw-r--r--···0·root·········(0)·root·········(0)······854·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00030.dot.gz
 65 -rw-r--r--···0·root·········(0)·root·········(0)·····3181·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00031.dot
 66 -rw-r--r--···0·root·········(0)·root·········(0)····17560·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032.html
 67 -rw-r--r--···0·root·········(0)·root·········(0)····25468·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032_source.html
 68 -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00033.dot.gz
 69 -rw-r--r--···0·root·········(0)·root·········(0)·····3601·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00034.dot
 70 -rw-r--r--···0·root·········(0)·root·········(0)·····5032·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html
 71 -rw-r--r--···0·root·········(0)·root·········(0)·····5722·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035_source.html
 72 -rw-r--r--···0·root·········(0)·root·········(0)·····1091·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00036.dot.gz
 73 -rw-r--r--···0·root·········(0)·root·········(0)·····2895·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00037.dot
74 -rw-r--r--···0·root·········(0)·root·········(0)·····4710·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038.html74 -rw-r--r--···0·root·········(0)·root·········(0)·····4710·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038.html
75 -rw-r--r--···0·root·········(0)·root·········(0)·····5011·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038_source.html75 -rw-r--r--···0·root·········(0)·root·········(0)·····5011·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038_source.html
76 -rw-r--r--···0·root·········(0)·root·········(0)·····1458·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00039.dot.gz76 -rw-r--r--···0·root·········(0)·root·········(0)·····1459·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00039.dot.gz
77 -rw-r--r--···0·root·········(0)·root·········(0)·····1997·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041.html77 -rw-r--r--···0·root·········(0)·root·········(0)·····1997·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041.html
78 -rw-r--r--···0·root·········(0)·root·········(0)·····6016·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041_source.html78 -rw-r--r--···0·root·········(0)·root·········(0)·····6016·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041_source.html
79 -rw-r--r--···0·root·········(0)·root·········(0)·····1991·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044.html79 -rw-r--r--···0·root·········(0)·root·········(0)·····1991·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044.html
80 -rw-r--r--···0·root·········(0)·root·········(0)·····2307·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044_source.html80 -rw-r--r--···0·root·········(0)·root·········(0)·····2307·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044_source.html
81 -rw-r--r--···0·root·········(0)·root·········(0)·····3596·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00047.html81 -rw-r--r--···0·root·········(0)·root·········(0)·····3596·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00047.html
82 -rw-r--r--···0·root·········(0)·root·········(0)····38748·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00048.html82 -rw-r--r--···0·root·········(0)·root·········(0)····38748·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00048.html
83 -rw-r--r--···0·root·········(0)·root·········(0)····22555·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00049.html83 -rw-r--r--···0·root·········(0)·root·········(0)····22555·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00049.html
8.18 KB
./usr/share/doc/libmaloc-dev/html/a00004.dot.gz
8.09 KB
a00004.dot
    
Offset 4, 49 lines modifiedOffset 4, 49 lines modified
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="maloc_base.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·base·(or·foundation)·header·for·MALOC."];7 ··Node1·[id="Node000001",label="maloc_base.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·base·(or·foundation)·header·for·MALOC."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
12 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];12 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
13 ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];14 ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
15 ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];16 ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
17 ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge7_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge7_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];19 ··Node6·[id="Node000006",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
20 ··Node6·->·Node7·[id="edge8_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];20 ··Node6·->·Node7·[id="edge8_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];21 ··Node7·[id="Node000007",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
22 ··Node7·->·Node2·[id="edge9_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node2·[id="edge9_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node7·->·Node3·[id="edge10_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node7·->·Node3·[id="edge10_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node7·->·Node4·[id="edge11_Node000007_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node7·->·Node4·[id="edge11_Node000007_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node7·->·Node5·[id="edge12_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node7·->·Node5·[id="edge12_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node7·->·Node8·[id="edge13_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node7·->·Node8·[id="edge13_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];27 ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
28 ··Node8·->·Node5·[id="edge14_Node000008_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node8·->·Node5·[id="edge14_Node000008_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node7·->·Node9·[id="edge15_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node7·->·Node9·[id="edge15_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];30 ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
31 ··Node9·->·Node2·[id="edge16_Node000009_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node9·->·Node2·[id="edge16_Node000009_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node9·->·Node3·[id="edge17_Node000009_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node9·->·Node3·[id="edge17_Node000009_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 ··Node1·->·Node10·[id="edge18_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node1·->·Node10·[id="edge18_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node10·[id="Node000010",label="vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];34 ··Node10·[id="Node000010",label="vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
35 ··Node10·->·Node11·[id="edge19_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node10·->·Node11·[id="edge19_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··Node11·[id="Node000011",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];36 ··Node11·[id="Node000011",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
37 ··Node11·->·Node7·[id="edge20_Node000011_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node11·->·Node7·[id="edge20_Node000011_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node10·->·Node7·[id="edge21_Node000010_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node10·->·Node7·[id="edge21_Node000010_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node1·->·Node5·[id="edge22_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node1·->·Node5·[id="edge22_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node1·->·Node8·[id="edge23_Node000001_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node8·[id="edge23_Node000001_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node1·->·Node12·[id="edge24_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node1·->·Node12·[id="edge24_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node12·[id="Node000012",label="vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];42 ··Node12·[id="Node000012",label="vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
43 ··Node12·->·Node6·[id="edge25_Node000012_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node12·->·Node6·[id="edge25_Node000012_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node12·->·Node11·[id="edge26_Node000012_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node12·->·Node11·[id="edge26_Node000012_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node12·->·Node7·[id="edge27_Node000012_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node12·->·Node7·[id="edge27_Node000012_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 ··Node1·->·Node13·[id="edge28_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node1·->·Node13·[id="edge28_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node13·[id="Node000013",label="vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."];47 ··Node13·[id="Node000013",label="vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
48 ··Node13·->·Node7·[id="edge29_Node000013_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node13·->·Node7·[id="edge29_Node000013_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node1·->·Node11·[id="edge30_Node000001_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node1·->·Node11·[id="edge30_Node000001_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
50 ··Node1·->·Node9·[id="edge31_Node000001_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node1·->·Node9·[id="edge31_Node000001_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node1·->·Node7·[id="edge32_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];51 ··Node1·->·Node7·[id="edge32_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
52 }52 }
31.1 KB
./usr/share/doc/libmaloc-dev/html/a00005.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vmp.h·File·Reference</title>8 <title>MALOC:·vcom.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 41, 91 lines modifiedOffset 41, 113 lines modified
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
47 <a·href="#nested-classes">Classes</a>·&#124;47 <a·href="#nested-classes">Classes</a>·&#124;
 48 <a·href="#define-members">Macros</a>·&#124;
48 <a·href="#typedef-members">Typedefs</a>·&#124;49 <a·href="#typedef-members">Typedefs</a>·&#124;
49 <a·href="#func-members">Functions</a>··</div>50 <a·href="#func-members">Functions</a>··</div>
50 ··<div·class="headertitle"><div·class="title">vmp.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div>51 ··<div·class="headertitle"><div·class="title">vcom.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00048.html">Vcom·class</a></div></div></div>
51 </div><!--header-->52 </div><!--header-->
52 <div·class="contents">53 <div·class="contents">
  
53 <p>Class·Vmp:·a·Virtual·MPI·communication·layer·object.··54 <p>Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.··
54 <a·href="#details">More...</a></p>55 <a·href="#details">More...</a></p>
55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>56 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
56 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vsys.h</a>&gt;</code><br·/>57 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>&gt;</code><br·/>
57 <code>#include·&lt;<a·class="el"·href="a00008_source.html">maloc/vmpi.h</a>&gt;</code><br·/> 
58 <code>#include·&lt;<a·class="el"·href="a00011_source.html">maloc/vcom.h</a>&gt;</code><br·/> 
59 </div><div·class="textblock"><div·class="dynheader">58 </div><div·class="textblock"><div·class="dynheader">
60 Include·dependency·graph·for·vmp.h:</div>59 Include·dependency·graph·for·vcom.h:</div>
61 <div·class="dyncontent">60 <div·class="dyncontent">
62 <div·class="center"><img·src="a00006.png"·border="0"·usemap="#avmp_8h"·alt=""/></div>61 <div·class="center"><img·src="a00006.png"·border="0"·usemap="#avcom_8h"·alt=""/></div>
63 </div>62 </div>
64 </div><div·class="textblock"><div·class="dynheader">63 </div><div·class="textblock"><div·class="dynheader">
65 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>64 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
66 <div·class="dyncontent">65 <div·class="dyncontent">
67 <div·class="center"><img·src="a00007.png"·border="0"·usemap="#avmp_8hdep"·alt=""/></div>66 <div·class="center"><img·src="a00007.png"·border="0"·usemap="#avcom_8hdep"·alt=""/></div>
68 </div>67 </div>
69 </div>68 </div>
70 <p><a·href="a00005_source.html">Go·to·the·source·code·of·this·file.</a></p>69 <p><a·href="a00005_source.html">Go·to·the·source·code·of·this·file.</a></p>
71 <table·class="memberdecls">70 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>71 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
73 Classes</h2></td></tr>72 Classes</h2></td></tr>
74 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">sVmp</a></td></tr>73 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html">sVcom</a></td></tr>
75 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmp·class.··<a·href="a00062.html#details">More...</a><br·/></td></tr>74 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vcom·class.··<a·href="a00058.html#details">More...</a><br·/></td></tr>
76 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 </table><table·class="memberdecls">76 </table><table·class="memberdecls">
 77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 78 Macros</h2></td></tr>
 79 <tr·class="memitem:a81c395f6f83ae48ed287066004e4795d"·id="r_a81c395f6f83ae48ed287066004e4795d"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html#a81c395f6f83ae48ed287066004e4795d">VCOM_MPI_TAG</a>&#160;&#160;&#160;111</td></tr>
 80 <tr·class="memdesc:a81c395f6f83ae48ed287066004e4795d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·base·value·for·MPI·tags.··<br·/></td></tr>
 81 <tr·class="separator:a81c395f6f83ae48ed287066004e4795d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 82 </table><table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
79 Typedefs</h2></td></tr>84 Typedefs</h2></td></tr>
80 <tr·class="memitem:ga1592e34b3071e22d7fcd50f1679d6ad3"·id="r_ga1592e34b3071e22d7fcd50f1679d6ad3"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00062.html">sVmp</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a[·...·truncated·by·diffoscope;·len:·50,·SHA:·750478c5c59a13fc954eba77137d565023ed38bbc5e259cebc58db2131ad3bca·...·]</a></td></tr>85 <tr·class="memitem:ga820c01ebd185aba8388ae8ed1147bd28"·id="r_ga820c01ebd185aba8388ae8ed1147bd28"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00058.html">sVcom</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·52,·SHA:·9b3d853b8aec3001a3a533359532c7cd5f1df94cb17a6c9fe389c40e2dad70f2·...·]</a></td></tr>
81 <tr·class="memdesc:ga1592e34b3071e22d7fcd50f1679d6ad3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmp·class·as·teh·Vmp·structure.··<br·/></td></tr>86 <tr·class="memdesc:ga820c01ebd185aba8388ae8ed1147bd28"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vcom·class·as·the·Vcom·structure·<br··/>
 87 ··<br·/></td></tr>
82 <tr·class="separator:ga1592e34b3071e22d7fcd50f1679d6ad3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ga820c01ebd185aba8388ae8ed1147bd28"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
85 Functions</h2></td></tr>91 Functions</h2></td></tr>
86 <tr·class="memitem:ga45e1307da5143b3066f75b08dbddfc8c"·id="r_ga45e1307da5143b3066f75b08dbddfc8c"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">Vmp_init</a>·(int·*argc,·char·***argv)</td></tr>92 <tr·class="memitem:ga6846ecfd2733b3de784a995927aaaba2"·id="r_ga6846ecfd2733b3de784a995927aaaba2"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">Vcom_init</a>·(int·*argc,·char·***argv)</td></tr>
87 <tr·class="memdesc:ga45e1307da5143b3066f75b08dbddfc8c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<br·/></td></tr>93 <tr·class="memdesc:ga6846ecfd2733b3de784a995927aaaba2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<br·/></td></tr>
88 <tr·class="separator:ga45e1307da5143b3066f75b08dbddfc8c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:ga6846ecfd2733b3de784a995927aaaba2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:ga18e91b02dbce0cacf5146fa0f01aca47"·id="r_ga18e91b02dbce0cacf5146fa0f01aca47"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga18e91b02dbce0cacf5146fa0f01aca47">Vmp_finalize</a>·(void)</td></tr>95 <tr·class="memitem:ga87b053d37ce352967167af68a8a3c0d8"·id="r_ga87b053d37ce352967167af68a8a3c0d8"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">Vcom_finalize</a>·(void)</td></tr>
90 <tr·class="memdesc:ga18e91b02dbce0cacf5146fa0f01aca47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<br·/></td></tr>96 <tr·class="memdesc:ga87b053d37ce352967167af68a8a3c0d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<br·/></td></tr>
 97 <tr·class="separator:ga87b053d37ce352967167af68a8a3c0d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:ga40356083b37881afa383fc4d9601ea91"·id="r_ga40356083b37881afa383fc4d9601ea91"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">Vcom_ctor</a>·(int·commtype)</td></tr>
 99 <tr·class="memdesc:ga40356083b37881afa383fc4d9601ea91"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·the·communications·object.·This·routine·sets·up·data·members·of·class·and·initializes·MPI.··<br·/></td></tr>
 100 <tr·class="separator:ga40356083b37881afa383fc4d9601ea91"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:ga2c81bdd58a94b739bc1b240afb5e2203"·id="r_ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">Vcom_ctor2</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·commtype)</td></tr>
 102 <tr·class="memdesc:ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·the·communications·object.·This·routine·sets·up·data·members·of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be·callable·from·FORTRAN.··<br·/></td></tr>
91 <tr·class="separator:ga18e91b02dbce0cacf5146fa0f01aca47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:ga889bd860feeab152f2fd0df4bf2e1183"·id="r_ga889bd860feeab152f2fd0df4bf2e1183"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*&#160;</td><td·class="memItemRight"·valign="bottom">[·...·truncated·by·diffoscope;·len:·86,·SHA:·6c953c70b82c19546df198b97171c19c7ad5912733a29dffaa64f9283ed16a2f·...·])</td></tr>104 <tr·class="memitem:ga9b51803f417c4ce15ed961f643bb1cf0"·id="r_ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">Vcom_[·...·truncated·by·diffoscope;·len:·93,·SHA:·c001dbcd2aa56e04df5f738ffe691ccbaedbe5b7b55a36ec9fcc7edbee5d112f·...·])</td></tr>
93 <tr·class="memdesc:ga889bd860feeab152f2fd0df4bf2e1183"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·constructor.··<br·/></td></tr>105 <tr·class="memdesc:ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Destroy·the·communications·object.··<br·/></td></tr>
 106 <tr·class="separator:ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 <tr·class="memitem:gafd89d6360a1fa93e6a5ccd6441511003"·id="r_gafd89d6360a1fa93e6a5ccd6441511003"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">Vcom_dtor2</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee)</td></tr>
 108 <tr·class="memdesc:gafd89d6360a1fa93e6a5ccd6441511003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be·callable·from·FORTRAN.··<br·/></td></tr>
94 <tr·class="separator:ga889bd860feeab152f2fd0df4bf2e1183"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:gafd89d6360a1fa93e6a5ccd6441511003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 110 <tr·class="memitem:gaf8bfc9f3adb8a9ab879fb727a7131d6b"·id="r_gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">Vcom_send</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·des,·void·*buf,·int·len,·int·type,·int·block)</td></tr>
95 <tr·class="memitem:ga9afe35a3bee7572eda0c46aab12ad58a"·id="r_ga9afe35a3bee7572eda0c46aab12ad58a"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a">Vmp_dtor</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·**thee)</td></tr> 
96 <tr·class="memdesc:ga9afe35a3bee7572eda0c46aab12ad58a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·destructor.··<br·/></td></tr> 
97 <tr·class="separator:ga9afe35a3bee7572eda0c46aab12ad58a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:ga552506a098aff62d06adc34c7b896d26"·id="r_ga552506a098aff62d06adc34c7b896d26"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">Vmp_rank</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee)</td></tr> 
99 <tr·class="memdesc:ga552506a098aff62d06adc34c7b896d26"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·my·processor·ID.··<br·/></td></tr>111 <tr·class="memdesc:gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·a·buffer.·Returns·1·on·success.··<br·/></td></tr>
100 <tr·class="separator:ga552506a098aff62d06adc34c7b896d26"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:gae3fefc943dd5c0585f01597a33649b11"·id="r_gae3fefc943dd5c0585f01597a33649b11"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#gae3fefc943dd5c0585f01597a33649b11">Vmp_size</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee)</td></tr> 
102 <tr·class="memdesc:gae3fefc943dd5c0585f01597a33649b11"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·number·of·processors·involved.·<br··/> 
103 ··<br·/></td></tr> 
104 <tr·class="separator:gae3fefc943dd5c0585f01597a33649b11"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:ga9fffcb9ce0156d89586bfd1405b3488e"·id="r_ga9fffcb9ce0156d89586bfd1405b3488e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga9fffcb9ce0156d89586bfd1405b3488e">Vmp_barr</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee)</td></tr> 
106 <tr·class="memdesc:ga9fffcb9ce0156d89586bfd1405b3488e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·barrier.·<br··/> 
107 ··<br·/></td></tr>113 <tr·class="memitem:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"·id="r_ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga9d0c8f9c3dcd65a9f46[·...·truncated·by·diffoscope;·len:·163,·SHA:·cd0bcfabbef14ac957852ed1cfaedd0c254c4fddae9d570044bc2a890076446c·...·]</td></tr>
 114 <tr·class="memdesc:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Receive·a·(character)·buffer.·<br··/>
 115 ·The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to·be·blocking.·A·non-blocking·receive·would·be·<em>very</em>·ugly·to·implement·(signals·or·something?).··<br·/></td></tr>
 116 <tr·class="separator:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:gaf5d0ecbc5915dfa9b48224f7a70c9916"·id="r_gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">Vcom_getCount</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·src,·int·*length,·int·type)</td></tr>
 118 <tr·class="memdesc:gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of·specified·type)·of·an·incoming·message·and·place·it·in·the·<br··/>
 119 ·argument·``length".··<br·/></td></tr>
108 <tr·class="separator:ga9fffcb9ce0156d89586bfd1405b3488e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:ga3f6bc7fb6e386edac47df9d9efe5ca7b"·id="r_ga3f6bc7fb6e386edac47df9d9efe5ca7b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga3f6bc7fb6e386edac47df9d9efe5ca7b">Vmp_send</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee,·int·des,·char·*buf,·int·bufsize)</td></tr> 
110 <tr·class="memdesc:ga3f6bc7fb6e386edac47df9d9efe5ca7b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·send.·<br··/> 
111 ··<br·/></td></tr>121 <tr·class="memitem:ga3ca5e19921a4eb7b38554bda4df1fa19"·id="r_ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga3ca5e19921a4eb7b385[·...·truncated·by·diffoscope;·len:·175,·SHA:·01ab1b063605dc1746e544a6a75afe368a72316b85c6fc7fc4429f896d41e879·...·]</td></tr>
 122 <tr·class="memdesc:ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Perform·a·reduction·of·the·data·across·all·processors.·This·is·equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce.·Basically,·the·specified·operations·are·appleed·to·each·member·of·<br··/>
 123 ·the·sendbuf·across·all·processors·and·the·results·are·written·to·recvbuf.··<br·/></td></tr>
112 <tr·class="separator:ga3f6bc7fb6e386edac47df9d9efe5ca7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:ga61f69e46851adb8a5b4dad5cabe860be"·id="r_ga61f69e46851adb8a5b4dad5cabe860be"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">Vmp_recv</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee,·int·src,·char·*buf,·int·bufsize)</td></tr> 
114 <tr·class="memdesc:ga61f69e46851adb8a5b4dad5cabe860be"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·receive.·<br··/>125 <tr·class="memitem:ga2d0360979d6715b199291cc25879fd7b"·id="r_ga2d0360979d6715b199291cc25879fd7b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b"[·...·truncated·by·diffoscope;·len:·108,·SHA:·8228aea5b3c6583a60a8efc10b5f368290802dd09af5091ac37a53e57972f1f6·...·]>
 126 <tr·class="memdesc:ga2d0360979d6715b199291cc25879fd7b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·number·of·PEs·in·communicator.··<br·/></td></tr>
 127 <tr·class="separator:ga2d0360979d6715b199291cc25879fd7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:ga184e2fcc4f26351475b5448fbe506ea1"·id="r_ga184e2fcc4f26351475b5448fbe506ea1"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">Vcom_resize</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·newsize)</td></tr>
 129 <tr·class="memdesc:ga184e2fcc4f26351475b5448fbe506ea1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of·processors.·<br··/>
 130 ·Obsolete·processes·are·given·rank·of·-1·and·size·of·0.··<br·/></td></tr>
 131 <tr·class="separator:ga184e2fcc4f26351475b5448fbe506ea1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:ga0b74c7becd865db338bc67a31ecb9c5c"·id="r_ga0b74c7becd865db338bc67a31ecb9c5c"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">Vcom_rank</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee)</td></tr>
 133 <tr·class="memdesc:ga0b74c7becd865db338bc67a31ecb9c5c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·ID·of·the·local·PE·<br··/>
115 ··<br·/></td></tr>134 ··<br·/></td></tr>
116 <tr·class="separator:ga61f69e46851adb8a5b4dad5cabe860be"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:ga0b74c7becd865db338bc67a31ecb9c5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 2537/25117 bytes (10.10%) of diff not shown.
6.51 KB
html2text {}
    
Offset 1, 71 lines modifiedOffset 1, 104 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8M_.a_.c_.r_.o_.s·|·_.T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 vmp.h·File·Reference6 vcom.h·File·Reference
7 _\x8V_\x8m_.p_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s7 _\x8V_\x8c_.o_.m_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
8 Class·Vmp:·a·Virtual·MPI·communication·layer·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.8 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8p_\x8i_\x8._\x8h> 
12 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8c_\x8o_\x8m_\x8._\x8h> 
13 Include·dependency·graph·for·vmp.h:11 Include·dependency·graph·for·vcom.h:
14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 struct· ·_\x8s_\x8V_\x8m_.p15 struct· ·_\x8s_\x8V_\x8c_.o_.m
18  ········Contains·public·data·members·for·Vmp·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.16  ········Contains·public·data·members·for·Vcom·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 17  
 18 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 19 #define ·_\x8V_\x8C_\x8O_\x8M_\x8__\x8M_\x8P_\x8I_\x8__\x8T_\x8A_\x8G   111
 20  ········A·base·value·for·MPI·tags.
19  21  
20 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s22 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
21 typedef·struct·_\x8s_\x8V_\x8m_.p ·_.V_.m_.p23 typedef·struct·_\x8s_\x8V_\x8c_.o_.m ·_.V_.c_.o_.m
22  ····················Declaration·of·the·Vmp·class·as·teh·Vmp·structure.24  ·····················Declaration·of·the·Vcom·class·as·the·Vcom·structure
  
23  25  
24 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s26 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
25 ··int ·_.V_.m_.p_\x8__\x8i_\x8n_\x8i_\x8t·(int·*argc,·char·***argv)27 ···int ·_.V_.c_.o_.m_\x8__\x8i_\x8n_\x8i_\x8t·(int·*argc,·char·***argv)
26  ······The·Vmp·initializer.28  ·······The·Vmp·initializer.
27   
28 ··int ·_\x8V_\x8m_\x8p_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e·(void) 
29  ······The·Vmp·finalizer. 
30  29  
31 _\x8V_\x8m_\x8p··_\x8V_\x8m_\x8p_\x8__\x8c_\x8t_\x8o_\x8r·(void) 
32  ······The·Vmp·constructor.30 ···int ·_.V_.c_.o_.m_.__.f_.i_.n_.a_.l_.i_.z_.e·(void)
 31  ·······The·Vmp·finalizer.
33  32  
 33 _\x8V_\x8c_\x8o_\x8m··_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r·(int·commtype)
 34  ·······Construct·the·communications·object.·This·routine·sets·up·data·members
 35 ········of·class·and·initializes·MPI.
 36  
 37 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·commtype)
 38 ········Construct·the·communications·object.·This·routine·sets·up·data·members
 39  ·······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be
 40 ········callable·from·FORTRAN.
 41  
34 ·void ·_.V_.m_.p_.__.d_.t_.o_.r·(_.V_.m_.p·**thee)42 ··void ·_.V_.c_.o_.m_.__.d_.t_.o_.r·(_.V_.c_.o_.m·**thee)
35  ······The·Vmp·destructor.43  ·······Destroy·the·communications·object.
 44  
 45 ··void ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8d_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8c_\x8o_\x8m·*thee)
 46  ·······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be
 47 ········callable·from·FORTRAN.
 48  
 49 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·des,·void·*buf,·int·len,·int·type,·int
 50 ········block)
 51  ·······Send·a·buffer.·Returns·1·on·success.
 52  
 53 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·void·*buf,·int·len,·int·type,·int
 54 ········block)
 55 ········Receive·a·(character)·buffer.
 56  ·······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to
 57 ········be·blocking.·A·non-blocking·receive·would·be·v\x8ve\x8er\x8ry\x8y·ugly·to·implement
 58 ········(signals·or·something?).
 59  
 60 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8g_\x8e_\x8t_\x8C_\x8o_\x8u_\x8n_\x8t·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·int·*length,·int·type)
 61 ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of
 62  ·······specified·type)·of·an·incoming·message·and·place·it·in·the
 63 ········argument·``length".
 64  
 65 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int
 66 ········type,·int·op)
 67 ········Perform·a·reduction·of·the·data·across·all·processors.·This·is
 68 ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce.
 69  ·······Basically,·the·specified·operations·are·appleed·to·each·member·of
 70 ········the·sendbuf·across·all·processors·and·the·results·are·written·to
 71 ········recvbuf.
 72  
 73 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee)
 74  ·······Get·the·number·of·PEs·in·communicator.
 75  
 76 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize)
 77 ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number
 78  ·······of·processors.
 79 ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0.
36  80  
37 ··int ·_.V_.m_.p_.__.r_.a_.n_.k·(_.V_.m_.p·*thee)81 ···int ·_.V_.c_.o_.m_.__.r_.a_.n_.k·(_.V_.c_.o_.m·*thee)
 82  ·······Get·the·ID·of·the·local·PE
38  ······Return·my·processor·ID. 
39   
40 ··int ·_\x8V_\x8m_\x8p_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8m_\x8p·*thee) 
41  ······Return·the·number·of·processors·involved. 
  
42  83  
43 ··int ·_.V_.m_.p_.__.b_.a_.r_.r·(_.V_.m_.p·*thee)84 ···int ·_.V_.c_.o_.m_.__.b_.a_.r_.r·(_.V_.c_.o_.m·*thee)
 85  ·······Synchronization·barrier.
44  ······An·MPI·barrier. 
  
45   
46 ··int ·_\x8V_\x8m_\x8p_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p·*thee,·int·des,·char·*buf,·int·bufsize) 
47  ······An·MPI·blocking·send. 
  
48   
49 ··int ·_\x8V_\x8m_\x8p_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8m_\x8p·*thee,·int·src,·char·*buf,·int·bufsize) 
50  ······An·MPI·blocking·receive. 
  
51  86  
52 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*87 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
53 Class·Vmp:·a·Virtual·MPI·communication·layer·object.88 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.
54 ··Author89 ··Authors
55 ······Michael·Holst90 ······Nathan·Baker·and·Michael·Holst
56 ··Note91 ··Note
57 ······None92 ······None
58 ··Version93 ··Version
59 ··Id94 ··Id
60 ······_\x8v_\x8m_.p_.._.h,v·1.22·2010/08/12·05:40:23·fetk·Exp95 ······_\x8v_\x8c_.o_.m_.._.h,v·1.38·2010/08/12·05:40:23·fetk·Exp
61 ··Attention96 ··Attention
62 ······*97 ······*
63 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>98 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
64 ······*·Copyright·(C)·1994--·Michael·Holst99 ······*·Copyright·(C)·1994--·Michael·Holst
65 ······*100 ······*
66 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or101 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
67 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public102 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
Offset 78, 9 lines modifiedOffset 111, 13 lines modified
78 ······*·Lesser·General·Public·License·for·more·details.111 ······*·Lesser·General·Public·License·for·more·details.
79 ······*112 ······*
Max diff block lines reached; 566/6643 bytes (8.52%) of diff not shown.
44.6 KB
./usr/share/doc/libmaloc-dev/html/a00005_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vmp.h·Source·File</title>8 <title>MALOC:·vcom.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 89 lines modifiedOffset 44, 114 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vmp.h</div></div>51 ··<div·class="headertitle"><div·class="title">vcom.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00005.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00005.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_VMP_H_</span></div>55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VCOM_H_</span></div>
56 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·_VMP_H_</span></div>56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VCOM_H_</span></div>
57 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
58 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
60 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vsys.h</a>&gt;</span></div>60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vsys.h</a>&gt;</span></div>
61 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">maloc/vmpi.h</a>&gt;</span></div> 
62 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">maloc/vcom.h</a>&gt;</span></div> 
63 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 62 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00005.html#a81c395f6f83ae48ed287066004e4795d">···46</a></span><span·class="preprocessor">#define·VCOM_MPI_TAG·111</span></div>
 63 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
64 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>64 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*</span></div>
65 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div> 
66 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vmp:·Parameters·and·datatypes</span></div> 
67 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>65 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>
 66 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*·Class·Vcom:·Parameters·and·datatypes</span></div>
 67 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·*·***************************************************************************</span></div>
68 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>68 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*/</span></div>
69 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>69 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
70 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">70 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">
 71 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00058.html">···60</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00058.html">sVcom</a>·{</div>
71 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a00062.html">···58</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00062.html">sVmp</a>·{</div> 
72 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">···59</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">mpi_rank</a>;·····</div> 
73 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">···60</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">mpi_size</a>;·····</div> 
74 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>};</div>72 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 73 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">···63</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">mpi_rank</a>;···</div>
 74 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">···65</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">mpi_size</a>;···</div>
 75 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 76 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a00058.html#a060d49d499bd19965c61974be24423ba">···71</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>;·········</div>
 77 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00058.html#a0ccb38a7bc2fdb78dfb05987b5e86f18">···73</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#a0ccb38a7bc2fdb78dfb05987b5e86f18">error</a>;·</div>
 78 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00058.html#ad4591b88c95fd3620d40f5568331c1f7">···75</a></span>····<span·class="keywordtype">void</span>·*<a·class="code·hl_variable"·href="a00058.html#ad4591b88c95fd3620d40f5568331c1f7">core</a>;·</div>
 79 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 80 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>};</div>
75 </div>81 </div>
 82 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 83 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">···85</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00058.html">sVcom</a>·<a·class="code·hl_struct"·href="a00058.html">Vcom</a>;</div>
76 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>84 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
77 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">···68</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00062.html">sVmp</a>·<a·class="code·hl_struct"·href="a00062.html">Vmp</a>;</div> 
78 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
79 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*</span></div>85 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">/*</span></div>
80 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">·*·***************************************************************************</span></div>86 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div>
81 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*·Class·Vmp:·Inlineable·methods·(vmp.c)</span></div>87 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">·*·Class·Vcom:·Inlineable·methods·(vcom.c)</span></div>
82 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">·*·***************************************************************************</span></div>88 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">·*·***************************************************************************</span></div>
83 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">·*/</span></div>89 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">·*/</span></div>
84 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
85 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
86 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
87 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
88 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>90 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
89 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
90 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">···90</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">Vmp_init<[·...·truncated·by·diffoscope;·len:·95,·SHA:·93104afc773e8efae20dcab116dfb78967b1ce1a0721e9e0bccf265330999270·...·]</div>91 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 92 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
 93 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
91 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>94 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
92 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga18e91b02dbce0cacf5146fa0f01aca47">···99</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga18e91b02dbce0cacf5146fa0f01aca47">Vmp_final[·...·truncated·by·diffoscope;·len:·47,·SHA:·710a8664769a61862aa66147b5d98eeb3b1f667aa23b829f9e466a9d791884ca·...·]</div>95 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 96 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">··107</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">Vcom_init</a>(<span·class="keywordtype">int</span>·*argc,·<span·class="keywordtype">char</span>·***argv);</div>
93 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>97 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 98 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">··116</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">Vcom_finalize</a>(<span·class="keywordtype">void</span>);</div>
94 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga889bd860feeab152f2fd0df4bf2e1183">··108</a></span><a·class="code·hl_struct"·href="a00062.html">Vmp</a>*·<a·class="code·hl_function"·href="a00049.html#ga889bd860feeab152f2fd0df4bf2e1183">Vmp_ctor</a>(<span·class="keywordtype">void</span>);</div> 
95 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
96 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a">··118</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a">Vmp_dtor</a>(<a·class="code·hl_struct"·href="a00062.html">Vmp</a>·**thee);</div> 
97 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>99 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
98 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">··128</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">Vmp_rank<[·...·truncated·by·diffoscope;·len:·61,·SHA:·d8bd63d5c97f05559d114b0ac1fad42101ea6a551e3561b68c9e5dc385f7e3c0·...·]e);</div>100 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">··127</a></span><a·class="code·hl_struct"·href="a00058.html">Vcom</a>*·<a·class="code·hl_function"·href="a00048.html#ga40356083b37881afa383fc4d9[·...·truncated·by·diffoscope;·len:·67,·SHA:·1d36065c8cadcc065e9231524ebddf000ce2e97e5e9de3f502cd22bbdd36eecb·...·]e);</div>
99 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>101 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 102 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">··140</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">Vcom_ctor2</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>*·thee,·<span·class="keywordtype">int</span>·commtype);</div>
100 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a00049.html#gae3fefc943dd5c0585f01597a33649b11">··138</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#gae3fefc943dd5c0585f01597a33649b11">Vmp_size</a>(<a·class="code·hl_struct"·href="a00062.html">Vmp</a>·*thee);</div> 
101 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> 
102 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga9fffcb9ce0156d89586bfd1405b3488e">··148</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga9fffcb9ce0156d89586bfd1405b3488e">Vmp_barr</a>(<a·class="code·hl_struct"·href="a00062.html">Vmp</a>·*thee);</div> 
103 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>103 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>
104 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga3f6bc7fb6e386edac47df9d9efe5ca7b">··161</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga3f6bc7fb6e386edac47df9d9efe5ca7b">Vmp_send[·...·truncated·by·diffoscope;·len:·194,·SHA:·df62a66a435602ba9ab3fae93281df3cc79ec18e890d5793c3b84f17c95a7afc·...·]e);</div>104 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">··150</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">Vcom_dt[·...·truncated·by·diffoscope;·len:·66,·SHA:·7ab00eaeb6f1fba139eeecc88d86371883c2406a34f669fb428bee39ff7b0a43·...·]e);</div>
 105 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div>
 106 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno"><a·class="line"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">··161</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">Vcom_dtor2</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div>
105 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>107 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
106 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">··174</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">Vmp_recv<[·...·truncated·by·diffoscope;·len:·196,·SHA:·4f34c1b0becbc4429cd624af8047899b3718736d1821b55647bd007d341f6c4f·...·]</div>108 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno"><a·class="line"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">··177</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">Vcom_send[·...·truncated·by·diffoscope;·len:·322,·SHA:·b543bb84836368903ec7d8adf78d0a00b26cb828105dcdfbbf7ee4047aea1aac·...·]</div>
 109 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··<span·class="keywordtype">int</span>·block);</div>
107 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>110 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>
108 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VMP_H_·*/</span><span·class="preprocessor"></span></div>111 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">··197</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">Vcom_rec[·...·truncated·by·diffoscope;·len:·323,·SHA:·fa53f42f914c16314a1e4d61bd148b4d1a5cbfcffe8d5f99bb65014a76fd8426·...·]</div>
 112 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>··<span·class="keywordtype">int</span>·block);</div>
109 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div>113 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>
 114 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno"><a·class="line"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">··214</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">Vcom_getCount</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">int</span>·src,·<span·class="keywordtype">int</span>·*length,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>);</div>
 115 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>
 116 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">··237</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">Vcom_reduce</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">void</span>·*sendbuf,·<span·class="keywordtype">void</span>·*recvbuf,·<span·class="keywordtype">int</span>·length,·</div>
 117 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>,·<span·class="keywordtype">int</span>·op);</div>
 118 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div>
 119 <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">··248</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">Vcom_size</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div>
 120 <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span>·</div>
 121 <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">··261</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">Vcom_resize</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">int</span>·newsize);</div>
 122 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>·</div>
 123 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">··271</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">Vcom_rank</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div>
 124 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>·</div>
 125 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga93383b73062cd592a6752565fb1a6cdf">··281</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga93383b73062cd592a6752565fb1a6cdf">Vcom_barr</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div>
 126 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>·</div>
 127 <div·class="line"><a·id="l00283"·name="l00283"></a><span·class="lineno">··283</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VCOM_H_·*/</span><span·class="preprocessor"></span></div>
 128 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span>·</div>
110 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>129 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
111 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">vmpi.h</a></div><div·class="ttdoc">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.</div></div> 
112 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">vcom.h</a></div><div·class="ttdoc">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.</div></div> 
113 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>130 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>
114 <div·class="ttc"·id="aa00049_html_ga18e91b02dbce0cacf5146fa0f01aca47"><div·class="ttname"><a·href="a00049.html#ga18e91b02dbce0cacf5146fa0f01aca47">Vmp_finalize</a></div><div·class="ttdeci">int·Vmp_finalize(void)</div><div·class="ttdoc">The·Vmp·finalizer.</div></div> 
115 <div·class="ttc"·id="aa00049_html_ga3f6bc7fb6e386edac47df9d9efe5ca7b"><div·class="ttname"><a·href="a00049.html#ga3f6bc7fb6e386edac47df9d9efe5ca7b">Vmp_send</a></div><div·class="ttdeci">int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·blocking·send.</div></div> 
Max diff block lines reached; 271/37249 bytes (0.73%) of diff not shown.
8.11 KB
html2text {}
    
Offset 1, 110 lines modifiedOffset 1, 162 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vmp.h5 vcom.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 37#ifndef·_VMP_H_8 38#ifndef·_VCOM_H_
9 38#define·_VMP_H_9 39#define·_VCOM_H_
10 3910 40
11 40#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>11 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
12 4112 42
13 42#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>13 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
14 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8p_\x8i_\x8._\x8h> 
15 44#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8c_\x8o_\x8m_\x8._\x8h> 
16 4514 44
 15 _\x84_\x86#define·VCOM_MPI_TAG·111
 16 47
17 46/*17 48/*
18 47·* 
19 *************************************************************************** 
20 48·*·Class·Vmp:·Parameters·and·datatypes 
21 49·*18 49·*
22 ***************************************************************************19 ***************************************************************************
 20 50·*·Class·Vcom:·Parameters·and·datatypes
 21 51·*
 22 ***************************************************************************
23 50·*/23 52·*/
24 5124 53
25 _\x85_.8struct·_.s_.V_.m_.p·{25 _\x86_.0struct·_.s_.V_.c_.o_.m·{
 26 61
26 _\x85_.9·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k;27 _\x86_.3·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k;
27 _\x86_\x80·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e;28 _\x86_\x85·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e;
28 61}; 
29 6229 66
 30 _\x87_\x81·int·_\x8t_\x8y_\x8p_\x8e;
 31 _\x87_\x83·int·_\x8e_\x8r_\x8r_\x8o_\x8r;
 32 _\x87_\x85·void·*_\x8c_\x8o_\x8r_\x8e;
 33 76
 34 77};
 35 78
30 _\x86_.8typedef·struct·_.s_.V_.m_.p·_.V_.m_.p;36 _\x88_.5typedef·struct·_.s_.V_.c_.o_.m·_.V_.c_.o_.m;
31 6937 86
32 70/*38 87/*
33 71·*39 88·*
34 ***************************************************************************40 ***************************************************************************
35 72·*·Class·Vmp:·Inlineable·methods·(vmp.c)41 89·*·Class·Vcom:·Inlineable·methods·(vcom.c)
36 73·*42 90·*
37 ***************************************************************************43 ***************************************************************************
38 74·*/ 
39 7544 91·*/
 45 92
40 76#if·!defined(VINLINE_MALOC)46 93#if·!defined(VINLINE_MALOC)
41 77#else·/*·if·defined(VINLINE_MALOC)·*/47 94#else·/*·if·defined(VINLINE_MALOC)·*/
42 78#endif·/*·if·!defined(VINLINE_MALOC)·*/48 95#endif·/*·if·!defined(VINLINE_MALOC)·*/
43 79 
44 8049 96
 50 97
45 _\x89_.0int·_.V_.m_.p_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv);51 _\x81_.0_.7int·_.V_.c_.o_.m_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv);
46 9152 108
47 _\x89_.9int·_.V_.m_.p_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void);53 _\x81_.1_.6int·_.V_.c_.o_.m_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void);
48 100 
49 _\x81_\x80_\x88_\x8V_\x8m_\x8p*·_\x8V_\x8m_\x8p_\x8__\x8c_\x8t_\x8o_\x8r(void); 
50 10954 117
 55 _\x81_\x82_\x87_\x8V_\x8c_\x8o_\x8m*·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r(int·commtype);
 56 128
 57 _\x81_\x84_\x80int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82(_\x8V_\x8c_\x8o_\x8m*·thee,·int·commtype);
 58 141
51 _\x81_\x81_.8void·_.V_.m_.p_.__.d_.t_.o_.r(_.V_.m_.p·**thee);59 _\x81_\x85_.0void·_.V_.c_.o_.m_.__.d_.t_.o_.r(_.V_.c_.o_.m·**thee);
 60 151
 61 _\x81_\x86_\x81void·_\x8V_\x8c_\x8o_\x8m_\x8__\x8d_\x8t_\x8o_\x8r_\x82(_\x8V_\x8c_\x8o_\x8m·*thee);
52 119 
53 _\x81_\x82_\x88int·_\x8V_\x8m_\x8p_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8m_\x8p·*thee); 
54 129 
55 _\x81_\x83_\x88int·_\x8V_\x8m_\x8p_\x8__\x8s_\x8i_\x8z_\x8e(_\x8V_\x8m_\x8p·*thee); 
56 139 
57 _\x81_\x84_\x88int·_\x8V_\x8m_\x8p_\x8__\x8b_\x8a_\x8r_\x8r(_\x8V_\x8m_\x8p·*thee); 
58 149 
59 _\x81_\x86_\x81int·_\x8V_\x8m_\x8p_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p·*thee,·int·des,·char·*buf,·int·bufsize); 
60 16262 162
61 _\x81_\x87_\x84int·_\x8V_\x8m_\x8p_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p·*thee,·int·src,·char·*buf,·int·bufsize); 
62 17563 _.1_.7_.7int·_.V_.c_.o_.m_.__.s_.e_.n_.d(_.V_.c_.o_.m·*thee,·int·des,·void·*buf,·int·len,·int·_.t_.y_.p_.e,
 64 178·int·block);
 65 179
 66 _\x81_\x89_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·void·*buf,·int·len,·int·_\x8t_\x8y_\x8p_\x8e,
 67 198·int·block);
 68 199
 69 _\x82_\x81_\x84int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8g_\x8e_\x8t_\x8C_\x8o_\x8u_\x8n_\x8t(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·int·*length,·int·_\x8t_\x8y_\x8p_\x8e);
 70 215
 71 _\x82_\x83_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,
 72 238·int·_\x8t_\x8y_\x8p_\x8e,·int·op);
 73 239
 74 _\x82_\x84_\x88int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee);
 75 249
 76 _\x82_\x86_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize);
 77 262
 78 _\x82_\x87_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8c_\x8o_\x8m·*thee);
 79 272
 80 _\x82_\x88_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8b_\x8a_\x8r_\x8r(_\x8V_\x8c_\x8o_\x8m·*thee);
 81 282
63 176#endif·/*·_VMP_H_·*/82 283#endif·/*·_VCOM_H_·*/
64 17783 284
65 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h84 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h
66 The·base·(or·foundation)·header·for·MALOC.85 The·base·(or·foundation)·header·for·MALOC.
67 _\x8v_\x8m_\x8p_\x8i_\x8._\x8h 
68 Class·Vmpi:·a·Virtual·MPI·communication·layer·object. 
69 _\x8v_\x8c_\x8o_\x8m_\x8._\x8h 
70 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer. 
71 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h86 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h
72 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)87 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
73 _\x8V_\x8m_\x8p_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e 
74 int·Vmp_finalize(void) 
75 The·Vmp·finalizer. 
76 _\x8V_\x8m_\x8p_\x8__\x8s_\x8e_\x8n_\x8d 
77 int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize) 
78 An·MPI·blocking·send.88 _.V_.c_.o_.m_.__.r_.a_.n_.k
 89 int·Vcom_rank(Vcom·*thee)
 90 Get·the·ID·of·the·local·PE
 91 _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e
 92 int·Vcom_resize(Vcom·*thee,·int·newsize)
 93 Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of
 94 processors....
 95 _\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82
 96 int·Vcom_ctor2(Vcom·*thee,·int·commtype)
 97 Construct·the·communications·object.·This·routine·sets·up·data·members·of·class
 98 and·initializes·MPI....
 99 _\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e
Max diff block lines reached; 2698/8282 bytes (32.58%) of diff not shown.
7.14 KB
./usr/share/doc/libmaloc-dev/html/a00006.dot.gz
7.05 KB
a00006.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vmp.h"1 digraph·"vcom.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vmp.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];7 ··Node1·[id="Node000001",label="vcom.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 34, 36 lines modifiedOffset 34, 28 lines modified
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];
47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];
49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];
50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];
52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];
53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];
54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];
56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];
57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];
58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];
59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."];59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];
61 ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"]; 
62 ··Node24·[id="Node000024",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
63 ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
64 ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
65 ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"]; 
66 ··Node25·[id="Node000025",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
67 ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
68 ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
69 }61 }
1.98 KB
./usr/share/doc/libmaloc-dev/html/a00007.dot
    
Offset 1, 12 lines modifiedOffset 1, 14 lines modified
1 digraph·"vmp.h"1 digraph·"vcom.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vmp.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];7 ··Node1·[id="Node000001",label="vcom.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];9 ··Node2·[id="Node000002",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
 11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
12 }14 }
17.7 KB
./usr/share/doc/libmaloc-dev/html/a00008.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vmpi.h·File·Reference</title>8 <title>MALOC:·psh.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 40, 98 lines modifiedOffset 40, 50 lines modified
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
47 <a·href="#nested-classes">Classes</a>·&#124; 
48 <a·href="#typedef-members">Typedefs</a>·&#124; 
49 <a·href="#func-members">Functions</a>··</div>47 <a·href="#func-members">Functions</a>··</div>
50 ··<div·class="headertitle"><div·class="title">vmpi.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00050.html">Vmpi·class</a></div></div></div>48 ··<div·class="headertitle"><div·class="title">psh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div>
51 </div><!--header-->49 </div><!--header-->
52 <div·class="contents">50 <div·class="contents">
  
53 <p>Class·Vmpi:·a·Virtual·MPI·communication·layer·object.··51 <p>Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.··
54 <a·href="#details">More...</a></p>52 <a·href="#details">More...</a></p>
55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>53 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
56 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vsys.h</a>&gt;</code><br·/>54 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>&gt;</code><br·/>
 55 <code>#include·&lt;<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>&gt;</code><br·/>
 56 <code>#include·&lt;<a·class="el"·href="a00011_source.html">maloc/vmp.h</a>&gt;</code><br·/>
57 </div><div·class="textblock"><div·class="dynheader">57 </div><div·class="textblock"><div·class="dynheader">
58 Include·dependency·graph·for·vmpi.h:</div>58 Include·dependency·graph·for·psh.h:</div>
59 <div·class="dyncontent">59 <div·class="dyncontent">
60 <div·class="center"><img·src="a00009.png"·border="0"·usemap="#avmpi_8h"·alt=""/></div>60 <div·class="center"><img·src="a00009.png"·border="0"·usemap="#apsh_8h"·alt=""/></div>
61 </div>61 </div>
62 </div><div·class="textblock"><div·class="dynheader">62 </div><div·class="textblock"><div·class="dynheader">
63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
64 <div·class="dyncontent">64 <div·class="dyncontent">
65 <div·class="center"><img·src="a00010.png"·border="0"·usemap="#avmpi_8hdep"·alt=""/></div>65 <div·class="center"><img·src="a00010.png"·border="0"·usemap="#apsh_8hdep"·alt=""/></div>
66 </div>66 </div>
67 </div>67 </div>
68 <p><a·href="a00008_source.html">Go·to·the·source·code·of·this·file.</a></p>68 <p><a·href="a00008_source.html">Go·to·the·source·code·of·this·file.</a></p>
69 <table·class="memberdecls">69 <table·class="memberdecls">
70 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
71 Classes</h2></td></tr> 
72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html">sVmpi</a></td></tr> 
73 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·Definition.··<a·href="a00066.html#details">More...</a><br·/></td></tr> 
74 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
75 </table><table·class="memberdecls"> 
76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
77 Typedefs</h2></td></tr> 
78 <tr·class="memitem:ga6a87d5fe4d6c92b97d06bff5f15711f0"·id="r_ga6a87d5fe4d6c92b97d06bff5f15711f0"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00066.html">sVmpi</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a></td></tr> 
79 <tr·class="memdesc:ga6a87d5fe4d6c92b97d06bff5f15711f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmpi·class·as·the·Vmpi·structure.··<br·/></td></tr> 
80 <tr·class="separator:ga6a87d5fe4d6c92b97d06bff5f15711f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
81 </table><table·class="memberdecls"> 
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>70 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
83 Functions</h2></td></tr>71 Functions</h2></td></tr>
 72 <tr·class="memitem:gac65ab0aa601462e1f8609209c618a2c7"·id="r_gac65ab0aa601462e1f8609209c618a2c7"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a>·(<a·class="el"·href="a00051.html#ga12e0c622051a2ba8ed3b0609a5ae71e3">Vsh</a>·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int·argc,·char·**argv))</td></tr>
 73 <tr·class="memdesc:gac65ab0aa601462e1f8609209c618a2c7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.··<br·/></td></tr>
84 <tr·class="memitem:ga034f0a4ea158fe5f010ab20bf25e3d1e"·id="r_ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">Vmpi_init</a>·(int·*argc,·char·***argv)</td></tr> 
85 <tr·class="memdesc:ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<br·/></td></tr> 
86 <tr·class="separator:ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
87 <tr·class="memitem:ga0e8001dbe7eb51576737db1c9909e6ce"·id="r_ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">Vmpi_finalize</a>·(void)</td></tr> 
88 <tr·class="memdesc:ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<br·/></td></tr> 
89 <tr·class="separator:ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:gaf052848ba47edf571950eaf8f35954b4"·id="r_gaf052848ba47edf571950eaf8f35954b4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">Vmpi_ctor</a>·(void)</td></tr> 
91 <tr·class="memdesc:gaf052848ba47edf571950eaf8f35954b4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmpi·constructor.··<br·/></td></tr> 
92 <tr·class="separator:gaf052848ba47edf571950eaf8f35954b4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:gad0fedbef42476f6dfed02e05851f6b55"·id="r_gad0fedbef42476f6dfed02e05851f6b55"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">Vmpi_dtor</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·**thee)</td></tr> 
94 <tr·class="memdesc:gad0fedbef42476f6dfed02e05851f6b55"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmpi·destructor.··<br·/></td></tr> 
95 <tr·class="separator:gad0fedbef42476f6dfed02e05851f6b55"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:gaff5007f7cb2396d8891dc9ee6463f4f4"·id="r_gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">Vmpi_rank</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee)</td></tr> 
97 <tr·class="memdesc:gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·my·processor·ID.·<br··/> 
98 ··<br·/></td></tr> 
99 <tr·class="separator:gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:ga10a71e59ecd1a2ff4eb56332429a2ae7"·id="r_ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">Vmpi_size</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee)</td></tr> 
101 <tr·class="memdesc:ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·number·of·processors·involved.··<br·/></td></tr> 
102 <tr·class="separator:ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:gaf072f8a48db66219158b3da2f5a63f5a"·id="r_gaf072f8a48db66219158b3da2f5a63f5a"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">Vmpi_barr</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee)</td></tr> 
104 <tr·class="memdesc:gaf072f8a48db66219158b3da2f5a63f5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·barrier.·<br··/> 
105 ··<br·/></td></tr> 
106 <tr·class="separator:gaf072f8a48db66219158b3da2f5a63f5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem:gadf52faafdb5f8382159c01a37884c9ac"·id="r_gadf52faafdb5f8382159c01a37884c9ac"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">Vmpi_send</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·int·des,·char·*buf,·int·bufsize)</td></tr> 
108 <tr·class="memdesc:gadf52faafdb5f8382159c01a37884c9ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·send.··<br·/></td></tr> 
109 <tr·class="separator:gadf52faafdb5f8382159c01a37884c9ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>74 <tr·class="separator:gac65ab0aa601462e1f8609209c618a2c7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:ga5f44607345e5bd8c4462b1f51fd1a082"·id="r_ga5f44607345e5bd8c4462b1f51fd1a082"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">Vmpi_recv</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·int·src,·char·*buf,·int·bufsize)</td></tr> 
111 <tr·class="memdesc:ga5f44607345e5bd8c4462b1f51fd1a082"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·receive.··<br·/></td></tr> 
112 <tr·class="separator:ga5f44607345e5bd8c4462b1f51fd1a082"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:gaf11988f9639cc73c40a30b3b57ebcf1e"·id="r_gaf11988f9639cc73c40a30b3b57ebcf1e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">Vmpi_bcast</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·char·*buf,·int·bufsize)</td></tr> 
114 <tr·class="memdesc:gaf11988f9639cc73c40a30b3b57ebcf1e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·broadcast.··<br·/></td></tr> 
115 <tr·class="separator:gaf11988f9639cc73c40a30b3b57ebcf1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:ga166259c4289d447248ebc293f2b91495"·id="r_ga166259c4289d447248ebc293f2b91495"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">Vmpi_reduce</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize)</td></tr> 
117 <tr·class="memdesc:ga166259c4289d447248ebc293f2b91495"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·reduce.·<br··/> 
118 ··<br·/></td></tr> 
119 <tr·class="separator:ga166259c4289d447248ebc293f2b91495"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:gab22153f0b251914aae25818e5690aa4f"·id="r_gab22153f0b251914aae25818e5690aa4f"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">Vmpi_isend</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·int·des,·char·*buf,·int·bufsize)</td></tr> 
121 <tr·class="memdesc:gab22153f0b251914aae25818e5690aa4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·non-blocking·send.··<br·/></td></tr> 
122 <tr·class="separator:gab22153f0b251914aae25818e5690aa4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>75 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>76 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·</p>77 <div·class="textblock"><p>Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>78 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>
127 <dl·class="section·note"><dt>Note</dt><dd>None·</dd></dl>79 <dl·class="section·note"><dt>Note</dt><dd>None·</dd></dl>
128 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>80 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>
129 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00008.html"·title="Class·Vmpi:·a·Virtual·MPI·communication·layer·object.">vmpi.h</a>,v·1.29·2010/08/12·05:40:23·fetk·Exp·</dd></dl>81 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00008.html"·title="Header·file·for·a·simple·parallel·extension·of·ALOC&#39;s·VSH.">psh.h</a>,v·1.28·2010/08/12·05:40:23·fetk·Exp·</dd></dl>
130 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*82 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*
131 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;83 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;
132 *·Copyright·(C)·1994--·Michael·Holst84 *·Copyright·(C)·1994--·Michael·Holst
133 *85 *
134 *·This·library·is·free·software;·you·can·redistribute·it·and/or86 *·This·library·is·free·software;·you·can·redistribute·it·and/or
135 *·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public87 *·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
136 *·License·as·published·by·the·Free·Software·Foundation;·either88 *·License·as·published·by·the·Free·Software·Foundation;·either
3.32 KB
html2text {}
    
Offset 1, 77 lines modifiedOffset 1, 36 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 vmpi.h·File·Reference6 psh.h·File·Reference
7 _\x8V_\x8m_.p_.i_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s7 _\x8V_\x8s_.h_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
8 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.8 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
 11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8h_\x8._\x8h>
 12 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8p_\x8._\x8h>
11 Include·dependency·graph·for·vmpi.h:13 Include·dependency·graph·for·psh.h:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
15 struct· ·_\x8s_\x8V_\x8m_\x8p_\x8i 
16  ········Class·Vmpi:·Definition.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17   
18 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
19 typedef·struct·_\x8s_\x8V_\x8m_\x8p_\x8·_\x8V_\x8m_\x8p_\x8i 
20  ·····················Declaration·of·the·Vmpi·class·as·the·Vmpi·structure. 
21   
22 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s16 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 17 int ·_\x8V_\x8s_\x8h_\x8__\x8p_\x8s_\x8h_\x8e_\x8l_\x8l·(_\x8V_\x8s_\x8h·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,
 18 ·····int·argc,·char·**argv))
 19  ····Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.
23 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8n_\x8i_\x8t·(int·*argc,·char·***argv) 
24  ·······The·Vmp·initializer. 
25   
26 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e·(void) 
27  ·······The·Vmp·finalizer. 
28   
29 _\x8V_\x8m_\x8p_\x8i··_\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r·(void) 
30  ·······The·Vmpi·constructor. 
31   
32 ··void ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8m_\x8p_\x8i·**thee) 
33  ·······The·Vmpi·destructor. 
34   
35 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k·(_\x8V_\x8m_\x8p_\x8i·*thee) 
36  ·······Return·my·processor·ID. 
  
37   
38 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8m_\x8p_\x8i·*thee) 
39  ·······Return·the·number·of·processors·involved. 
40   
41 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8a_\x8r_\x8r·(_\x8V_\x8m_\x8p_\x8i·*thee) 
42  ·······An·MPI·barrier. 
  
43   
44 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize) 
45  ·······An·MPI·blocking·send. 
46   
47 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize) 
48  ·······An·MPI·blocking·receive. 
49   
50 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t·(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize) 
51  ·······An·MPI·broadcast. 
52   
53 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e·(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) 
54  ·······An·MPI·reduce. 
  
55   
56 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize) 
57  ·······An·MPI·non-blocking·send. 
58  20  
59 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
60 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.22 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.
61 ··Author23 ··Author
62 ······Michael·Holst24 ······Michael·Holst
63 ··Note25 ··Note
64 ······None26 ······None
65 ··Version27 ··Version
66 ··Id28 ··Id
67 ······_\x8v_.m_.p_.i_.._.h,v·1.29·2010/08/12·05:40:23·fetk·Exp29 ······_\x8p_.s_.h_.._.h,v·1.28·2010/08/12·05:40:23·fetk·Exp
68 ··Attention30 ··Attention
69 ······*31 ······*
70 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>32 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
71 ······*·Copyright·(C)·1994--·Michael·Holst33 ······*·Copyright·(C)·1994--·Michael·Holst
72 ······*34 ······*
73 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or35 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
74 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public36 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
25.8 KB
./usr/share/doc/libmaloc-dev/html/a00008_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vmpi.h·Source·File</title>8 <title>MALOC:·psh.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 94 lines modifiedOffset 44, 38 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vmpi.h</div></div>51 ··<div·class="headertitle"><div·class="title">psh.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00008.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00008.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VMPI_H_</span></div>55 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_PSH_H_</span></div>
56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VMPI_H_</span></div>56 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_PSH_H_</span></div>
 57 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 58 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
 59 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 60 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vsys.h</a>&gt;</span></div>
 61 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.html">maloc/vsh.h</a>&gt;</span></div>
 62 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">maloc/vmp.h</a>&gt;</span></div>
57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>63 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>64 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">···52</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshe[·...·truncated·by·diffoscope;·len:·156,·SHA:·974d67fc37831392e06f0411cba892a0e2bce3d45f458bf21ea25da04a086c17·...·]</div>
 65 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·(*builtin)(<span·class="keywordtype">void</span>·*thee,·<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv));</div>
59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>66 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 67 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_PSH_H_·*/</span><span·class="preprocessor"></span></div>
60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vsys.h</a>&gt;</span></div> 
61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
62 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div> 
63 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div> 
64 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmpi:·Parameters·and·datatypes</span></div> 
65 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div> 
66 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div> 
67 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>68 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
68 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
69 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};"> 
70 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00066.html">···57</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00066.html">sVmpi</a>·{</div> 
71 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">···58</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">mpi_rank</a>;·····</div> 
72 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">···59</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">mpi_size</a>;·····</div> 
73 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>};</div> 
74 </div> 
75 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
76 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">···67</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00066.html">sVmpi</a>·<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>;</div> 
77 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
78 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*</span></div> 
79 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·*·***************************************************************************</span></div> 
80 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">·*·Class·Vmpi:·Inlineable·methods·(vmpi.c)</span></div> 
81 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*·***************************************************************************</span></div> 
82 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">·*/</span></div> 
83 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
84 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
85 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
86 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
87 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
88 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">···88</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">Vmpi_init</a>(<span·class="keywordtype">int</span>·*argc,·<span·class="keywordtype">char</span>·***argv);</div> 
89 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
90 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">···97</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">Vmpi_finalize</a>(<span·class="keywordtype">void</span>);</div> 
91 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
92 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">··106</a></span><a·class="code·hl_struct"·href="a00066.html">Vmpi</a>*·<a·class="code·hl_function"·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">Vmpi_ctor</a>(<span·class="keywordtype">void</span>);</div> 
93 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
94 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">··116</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">Vmpi_dtor</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·**thee);</div> 
95 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
96 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">··126</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">Vmpi_rank</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee);</div> 
97 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div> 
98 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">··136</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">Vmpi_size</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee);</div> 
99 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div> 
100 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">··146</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">Vmpi_barr</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee);</div> 
101 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div> 
102 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno"><a·class="line"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">··159</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">Vmpi_send</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">int</span>·des,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div> 
103 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>·</div> 
104 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">··172</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">Vmpi_recv</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">int</span>·src,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div> 
105 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>·</div> 
106 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">··184</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">Vmpi_bcast</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div> 
107 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div> 
108 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">··197</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">Vmpi_reduce</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">char</span>·*sbuf,·<span·class="keywordtype">char</span>·*rbuf,·<span·class="keywordtype">int</span>·bufsize);</div> 
109 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div> 
110 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno"><a·class="line"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">··210</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">Vmpi_isend</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">int</span>·des,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div> 
111 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div> 
112 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VMPI_H_·*/</span><span·class="preprocessor"></span></div> 
113 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>·</div> 
114 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>69 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
 70 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">vmp.h</a></div><div·class="ttdoc">Class·Vmp:·a·Virtual·MPI·communication·layer·object.</div></div>
 71 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">vsh.h</a></div><div·class="ttdoc">Header·file·for·vsh,·a·bourne-compatible·shell.</div></div>
115 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>72 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>
 73 <div·class="ttc"·id="aa00051_html_gac65ab0aa601462e1f8609209c618a2c7"><div·class="ttname"><a·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a></div><div·class="ttdeci">int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int·argc,·char·**argv))</div><div·class="ttdoc">Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.</div></div>
 74 <div·class="ttc"·id="aa00070_html"><div·class="ttname"><a·href="a00070.html">sVsh</a></div><div·class="ttdoc">Contains·public·data·members·for·Vsh·class.</div><div·class="ttdef"><b>Definition</b>·vsh.h:56</div></div>
116 <div·class="ttc"·id="aa00050_html_ga034f0a4ea158fe5f010ab20bf25e3d1e"><div·class="ttname"><a·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">Vmpi_init</a></div><div·class="ttdeci">int·Vmpi_init(int·*argc,·char·***argv)</div><div·class="ttdoc">The·Vmp·initializer.</div></div> 
117 <div·class="ttc"·id="aa00050_html_ga0e8001dbe7eb51576737db1c9909e6ce"><div·class="ttname"><a·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">Vmpi_finalize</a></div><div·class="ttdeci">int·Vmpi_finalize(void)</div><div·class="ttdoc">The·Vmp·finalizer.</div></div> 
118 <div·class="ttc"·id="aa00050_html_ga10a71e59ecd1a2ff4eb56332429a2ae7"><div·class="ttname"><a·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">Vmpi_size</a></div><div·class="ttdeci">int·Vmpi_size(Vmpi·*thee)</div><div·class="ttdoc">Return·the·number·of·processors·involved.</div></div> 
119 <div·class="ttc"·id="aa00050_html_ga166259c4289d447248ebc293f2b91495"><div·class="ttname"><a·href="a00050.html#ga166259c4289d447248ebc293f2b91495">Vmpi_reduce</a></div><div·class="ttdeci">int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize)</div><div·class="ttdoc">An·MPI·reduce.</div></div> 
120 <div·class="ttc"·id="aa00050_html_ga5f44607345e5bd8c4462b1f51fd1a082"><div·class="ttname"><a·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">Vmpi_recv</a></div><div·class="ttdeci">int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·blocking·receive.</div></div> 
121 <div·class="ttc"·id="aa00050_html_gab22153f0b251914aae25818e5690aa4f"><div·class="ttname"><a·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">Vmpi_isend</a></div><div·class="ttdeci">int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·non-blocking·send.</div></div> 
122 <div·class="ttc"·id="aa00050_html_gad0fedbef42476f6dfed02e05851f6b55"><div·class="ttname"><a·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">Vmpi_dtor</a></div><div·class="ttdeci">void·Vmpi_dtor(Vmpi·**thee)</div><div·class="ttdoc">The·Vmpi·destructor.</div></div> 
123 <div·class="ttc"·id="aa00050_html_gadf52faafdb5f8382159c01a37884c9ac"><div·class="ttname"><a·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">Vmpi_send</a></div><div·class="ttdeci">int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·blocking·send.</div></div> 
124 <div·class="ttc"·id="aa00050_html_gaf052848ba47edf571950eaf8f35954b4"><div·class="ttname"><a·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">Vmpi_ctor</a></div><div·class="ttdeci">Vmpi·*·Vmpi_ctor(void)</div><div·class="ttdoc">The·Vmpi·constructor.</div></div> 
125 <div·class="ttc"·id="aa00050_html_gaf072f8a48db66219158b3da2f5a63f5a"><div·class="ttname"><a·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">Vmpi_barr</a></div><div·class="ttdeci">int·Vmpi_barr(Vmpi·*thee)</div><div·class="ttdoc">An·MPI·barrier.</div></div> 
126 <div·class="ttc"·id="aa00050_html_gaf11988f9639cc73c40a30b3b57ebcf1e"><div·class="ttname"><a·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">Vmpi_bcast</a></div><div·class="ttdeci">int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·broadcast.</div></div> 
127 <div·class="ttc"·id="aa00050_html_gaff5007f7cb2396d8891dc9ee6463f4f4"><div·class="ttname"><a·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">Vmpi_rank</a></div><div·class="ttdeci">int·Vmpi_rank(Vmpi·*thee)</div><div·class="ttdoc">Return·my·processor·ID.</div></div> 
128 <div·class="ttc"·id="aa00066_html"><div·class="ttname"><a·href="a00066.html">sVmpi</a></div><div·class="ttdoc">Class·Vmpi:·Definition.</div><div·class="ttdef"><b>Definition</b>·vmpi.h:57</div></div> 
129 <div·class="ttc"·id="aa00066_html_a497b01f757680dac6bf93f4cfd8476c4"><div·class="ttname"><a·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">sVmpi::mpi_rank</a></div><div·class="ttdeci">int·mpi_rank</div><div·class="ttdef"><b>Definition</b>·vmpi.h:58</div></div> 
130 <div·class="ttc"·id="aa00066_html_ab5ecefe315188e8dea689269bb1ffe29"><div·class="ttname"><a·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">sVmpi::mpi_size</a></div><div·class="ttdeci">int·mpi_size</div><div·class="ttdef"><b>Definition</b>·vmpi.h:59</div></div> 
131 </div><!--·fragment·--></div><!--·contents·-->75 </div><!--·fragment·--></div><!--·contents·-->
132 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
133 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
134 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
135 </small></address>79 </small></address>
136 </body>80 </body>
137 </html>81 </html>
4.68 KB
html2text {}
    
Offset 1, 119 lines modifiedOffset 1, 38 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vmpi.h5 psh.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 38#ifndef·_VMPI_H_8 32#ifndef·_PSH_H_
9 39#define·_VMPI_H_9 33#define·_PSH_H_
 10 34
 11 35#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
 12 36
 13 37#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
 14 38#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8h_\x8._\x8h>
 15 39#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8p_\x8._\x8h>
10 4016 40
 17 _\x85_\x82int·_\x8V_\x8s_\x8h_\x8__\x8p_\x8s_\x8h_\x8e_\x8l_\x8l(_\x8V_\x8s_\x8h·*thee,·char·*pPR,·void·*pthee,
 18 53·int·(*builtin)(void·*thee,·int·argc,·char·**argv));
 19 54
11 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> 
12 42 
13 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> 
14 44 
15 45/* 
16 46·* 
17 *************************************************************************** 
18 47·*·Class·Vmpi:·Parameters·and·datatypes 
19 48·* 
20 *************************************************************************** 
21 49·*/ 
22 50 
23 51 
24 _\x85_\x87struct·_\x8s_\x8V_\x8m_\x8p_\x8i·{ 
25 _\x85_\x88·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k; 
26 _\x85_\x89·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e; 
27 60}; 
28 61 
29 _\x86_\x87typedef·struct·_\x8s_\x8V_\x8m_\x8p_\x8i·_\x8V_\x8m_\x8p_\x8i; 
30 68 
31 69/* 
32 70·* 
33 *************************************************************************** 
34 71·*·Class·Vmpi:·Inlineable·methods·(vmpi.c) 
35 72·* 
36 *************************************************************************** 
37 73·*/ 
38 74 
39 75#if·!defined(VINLINE_MALOC) 
40 76#else·/*·if·defined(VINLINE_MALOC)·*/ 
41 77#endif·/*·if·!defined(VINLINE_MALOC)·*/ 
42 78 
43 _\x88_\x88int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv); 
44 89 
45 _\x89_\x87int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void); 
46 98 
47 _\x81_\x80_\x86_\x8V_\x8m_\x8p_\x8i*·_\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r(void); 
48 107 
49 _\x81_\x81_\x86void·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8m_\x8p_\x8i·**thee); 
50 117 
51 _\x81_\x82_\x86int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8m_\x8p_\x8i·*thee); 
52 127 
53 _\x81_\x83_\x86int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e(_\x8V_\x8m_\x8p_\x8i·*thee); 
54 137 
55 _\x81_\x84_\x86int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8a_\x8r_\x8r(_\x8V_\x8m_\x8p_\x8i·*thee); 
56 147 
57 _\x81_\x85_\x89int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize); 
58 160 
59 _\x81_\x87_\x82int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize); 
60 173 
61 _\x81_\x88_\x84int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize); 
62 185 
63 _\x81_\x89_\x87int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize); 
64 198 
65 _\x82_\x81_\x80int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize); 
66 211 
67 212#endif·/*·_VMPI_H_·*/20 55#endif·/*·_PSH_H_·*/
68 21321 56
69 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h22 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h
70 The·base·(or·foundation)·header·for·MALOC.23 The·base·(or·foundation)·header·for·MALOC.
 24 _\x8v_\x8m_\x8p_\x8._\x8h
 25 Class·Vmp:·a·Virtual·MPI·communication·layer·object.
 26 _\x8v_\x8s_\x8h_\x8._\x8h
 27 Header·file·for·vsh,·a·bourne-compatible·shell.
71 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h28 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h
72 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)29 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
 30 _\x8V_\x8s_\x8h_\x8__\x8p_\x8s_\x8h_\x8e_\x8l_\x8l
 31 int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int
 32 argc,·char·**argv))
 33 Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.
 34 _\x8s_\x8V_\x8s_\x8h
 35 Contains·public·data·members·for·Vsh·class.
73 _\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8n_\x8i_\x8t 
74 int·Vmpi_init(int·*argc,·char·***argv) 
75 The·Vmp·initializer. 
76 _\x8V_\x8m_\x8p_\x8i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e 
77 int·Vmpi_finalize(void) 
78 The·Vmp·finalizer. 
79 _\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e 
80 int·Vmpi_size(Vmpi·*thee) 
81 Return·the·number·of·processors·involved. 
82 _\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e 
83 int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) 
84 An·MPI·reduce. 
85 _\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v 
86 int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize) 
87 An·MPI·blocking·receive. 
88 _\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d 
89 int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) 
90 An·MPI·non-blocking·send. 
91 _\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r 
92 void·Vmpi_dtor(Vmpi·**thee) 
93 The·Vmpi·destructor. 
94 _\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d 
95 int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) 
96 An·MPI·blocking·send. 
97 _\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r 
98 Vmpi·*·Vmpi_ctor(void) 
99 The·Vmpi·constructor. 
100 _\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8a_\x8r_\x8r 
101 int·Vmpi_barr(Vmpi·*thee) 
102 An·MPI·barrier. 
103 _\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t 
104 int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize) 
105 An·MPI·broadcast. 
106 _\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k 
107 int·Vmpi_rank(Vmpi·*thee) 
108 Return·my·processor·ID. 
Max diff block lines reached; 53/4766 bytes (1.11%) of diff not shown.
8.13 KB
./usr/share/doc/libmaloc-dev/html/a00009.dot.gz
8.04 KB
a00009.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vmpi.h"1 digraph·"psh.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vmpi.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];7 ··Node1·[id="Node000001",label="psh.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 34, 28 lines modifiedOffset 34, 44 lines modified
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];
47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];
49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];
50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];
52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];
53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];
54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];
56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];
57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];
58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];
59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."];59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];
 61 ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"];
 62 ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
 63 ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"];
 64 ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"];
 65 ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"];
 66 ··Node25·[id="Node000025",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
 67 ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"];
 68 ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"];
 69 ··Node25·->·Node26·[id="edge38_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"];
 70 ··Node26·[id="Node000026",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 71 ··Node26·->·Node2·[id="edge39_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"];
 72 ··Node26·->·Node18·[id="edge40_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"];
 73 ··Node25·->·Node27·[id="edge41_Node000025_Node000027",color="steelblue1",style="solid",tooltip="·"];
 74 ··Node27·[id="Node000027",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
 75 ··Node27·->·Node2·[id="edge42_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"];
 76 ··Node27·->·Node18·[id="edge43_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"];
61 }77 }
1.78 KB
./usr/share/doc/libmaloc-dev/html/a00010.dot
    
Offset 1, 14 lines modifiedOffset 1, 10 lines modified
1 digraph·"vmpi.h"1 digraph·"psh.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vmpi.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];7 ··Node1·[id="Node000001",label="psh.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; 
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; 
12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
14 }10 }
31.1 KB
./usr/share/doc/libmaloc-dev/html/a00011.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vcom.h·File·Reference</title>8 <title>MALOC:·vmp.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 41, 113 lines modifiedOffset 41, 91 lines modified
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
47 <a·href="#nested-classes">Classes</a>·&#124;47 <a·href="#nested-classes">Classes</a>·&#124;
48 <a·href="#define-members">Macros</a>·&#124; 
49 <a·href="#typedef-members">Typedefs</a>·&#124;48 <a·href="#typedef-members">Typedefs</a>·&#124;
50 <a·href="#func-members">Functions</a>··</div>49 <a·href="#func-members">Functions</a>··</div>
51 ··<div·class="headertitle"><div·class="title">vcom.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00048.html">Vcom·class</a></div></div></div>50 ··<div·class="headertitle"><div·class="title">vmp.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div>
52 </div><!--header-->51 </div><!--header-->
53 <div·class="contents">52 <div·class="contents">
  
54 <p>Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.··53 <p>Class·Vmp:·a·Virtual·MPI·communication·layer·object.··
55 <a·href="#details">More...</a></p>54 <a·href="#details">More...</a></p>
56 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
57 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vsys.h</a>&gt;</code><br·/>56 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>&gt;</code><br·/>
 57 <code>#include·&lt;<a·class="el"·href="a00014_source.html">maloc/vmpi.h</a>&gt;</code><br·/>
 58 <code>#include·&lt;<a·class="el"·href="a00005_source.html">maloc/vcom.h</a>&gt;</code><br·/>
58 </div><div·class="textblock"><div·class="dynheader">59 </div><div·class="textblock"><div·class="dynheader">
59 Include·dependency·graph·for·vcom.h:</div>60 Include·dependency·graph·for·vmp.h:</div>
60 <div·class="dyncontent">61 <div·class="dyncontent">
61 <div·class="center"><img·src="a00012.png"·border="0"·usemap="#avcom_8h"·alt=""/></div>62 <div·class="center"><img·src="a00012.png"·border="0"·usemap="#avmp_8h"·alt=""/></div>
62 </div>63 </div>
63 </div><div·class="textblock"><div·class="dynheader">64 </div><div·class="textblock"><div·class="dynheader">
64 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>65 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
65 <div·class="dyncontent">66 <div·class="dyncontent">
66 <div·class="center"><img·src="a00013.png"·border="0"·usemap="#avcom_8hdep"·alt=""/></div>67 <div·class="center"><img·src="a00013.png"·border="0"·usemap="#avmp_8hdep"·alt=""/></div>
67 </div>68 </div>
68 </div>69 </div>
69 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>70 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>
70 <table·class="memberdecls">71 <table·class="memberdecls">
71 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
72 Classes</h2></td></tr>73 Classes</h2></td></tr>
73 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html">sVcom</a></td></tr>74 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">sVmp</a></td></tr>
74 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vcom·class.··<a·href="a00058.html#details">More...</a><br·/></td></tr>75 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmp·class.··<a·href="a00062.html#details">More...</a><br·/></td></tr>
75 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 </table><table·class="memberdecls">77 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
78 Macros</h2></td></tr> 
79 <tr·class="memitem:a81c395f6f83ae48ed287066004e4795d"·id="r_a81c395f6f83ae48ed287066004e4795d"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html#a81c395f6f83ae48ed287066004e4795d">VCOM_MPI_TAG</a>&#160;&#160;&#160;111</td></tr> 
80 <tr·class="memdesc:a81c395f6f83ae48ed287066004e4795d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·base·value·for·MPI·tags.··<br·/></td></tr> 
81 <tr·class="separator:a81c395f6f83ae48ed287066004e4795d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
82 </table><table·class="memberdecls"> 
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
84 Typedefs</h2></td></tr>79 Typedefs</h2></td></tr>
85 <tr·class="memitem:ga820c01ebd185aba8388ae8ed1147bd28"·id="r_ga820c01ebd185aba8388ae8ed1147bd28"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00058.html">sVcom</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·52,·SHA:·9b3d853b8aec3001a3a533359532c7cd5f1df94cb17a6c9fe389c40e2dad70f2·...·]</a></td></tr>80 <tr·class="memitem:ga1592e34b3071e22d7fcd50f1679d6ad3"·id="r_ga1592e34b3071e22d7fcd50f1679d6ad3"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00062.html">sVmp</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a[·...·truncated·by·diffoscope;·len:·50,·SHA:·750478c5c59a13fc954eba77137d565023ed38bbc5e259cebc58db2131ad3bca·...·]</a></td></tr>
86 <tr·class="memdesc:ga820c01ebd185aba8388ae8ed1147bd28"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vcom·class·as·the·Vcom·structure·<br··/>81 <tr·class="memdesc:ga1592e34b3071e22d7fcd50f1679d6ad3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmp·class·as·teh·Vmp·structure.··<br·/></td></tr>
87 ··<br·/></td></tr> 
88 <tr·class="separator:ga820c01ebd185aba8388ae8ed1147bd28"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:ga1592e34b3071e22d7fcd50f1679d6ad3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
91 Functions</h2></td></tr>85 Functions</h2></td></tr>
92 <tr·class="memitem:ga6846ecfd2733b3de784a995927aaaba2"·id="r_ga6846ecfd2733b3de784a995927aaaba2"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">Vcom_init</a>·(int·*argc,·char·***argv)</td></tr>86 <tr·class="memitem:ga45e1307da5143b3066f75b08dbddfc8c"·id="r_ga45e1307da5143b3066f75b08dbddfc8c"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">Vmp_init</a>·(int·*argc,·char·***argv)</td></tr>
93 <tr·class="memdesc:ga6846ecfd2733b3de784a995927aaaba2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<br·/></td></tr>87 <tr·class="memdesc:ga45e1307da5143b3066f75b08dbddfc8c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<br·/></td></tr>
94 <tr·class="separator:ga6846ecfd2733b3de784a995927aaaba2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ga45e1307da5143b3066f75b08dbddfc8c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:ga87b053d37ce352967167af68a8a3c0d8"·id="r_ga87b053d37ce352967167af68a8a3c0d8"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">Vcom_finalize</a>·(void)</td></tr>89 <tr·class="memitem:ga18e91b02dbce0cacf5146fa0f01aca47"·id="r_ga18e91b02dbce0cacf5146fa0f01aca47"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga18e91b02dbce0cacf5146fa0f01aca47">Vmp_finalize</a>·(void)</td></tr>
96 <tr·class="memdesc:ga87b053d37ce352967167af68a8a3c0d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<br·/></td></tr>90 <tr·class="memdesc:ga18e91b02dbce0cacf5146fa0f01aca47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<br·/></td></tr>
 91 <tr·class="separator:ga18e91b02dbce0cacf5146fa0f01aca47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:ga889bd860feeab152f2fd0df4bf2e1183"·id="r_ga889bd860feeab152f2fd0df4bf2e1183"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga889bd860feeab152f2fd0df4bf2e1183">Vmp_ctor</a>·(void)</td></tr>
 93 <tr·class="memdesc:ga889bd860feeab152f2fd0df4bf2e1183"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·constructor.··<br·/></td></tr>
97 <tr·class="separator:ga87b053d37ce352967167af68a8a3c0d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:ga889bd860feeab152f2fd0df4bf2e1183"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:ga40356083b37881afa383fc4d9601ea91"·id="r_ga40356083b37881afa383fc4d9601ea91"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">Vcom_ctor</a>·(int·commtype)</td></tr> 
99 <tr·class="memdesc:ga40356083b37881afa383fc4d9601ea91"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·the·communications·object.·This·routine·sets·up·data·members·of·class·and·initializes·MPI.··<br·/></td></tr>95 <tr·class="memitem:ga9afe35a3bee7572eda0c46aab12ad58a"·id="r_ga9afe35a3bee7572eda0c46aab12ad58a"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a[·...·truncated·by·diffoscope;·len:·99,·SHA:·b690e3abb9b77e9596fb523de2beaa56e115c3b42401f0cf95aacda86bb950e7·...·]</td></tr>
 96 <tr·class="memdesc:ga9afe35a3bee7572eda0c46aab12ad58a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·destructor.··<br·/></td></tr>
 97 <tr·class="separator:ga9afe35a3bee7572eda0c46aab12ad58a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:ga552506a098aff62d06adc34c7b896d26"·id="r_ga552506a098aff62d06adc34c7b896d26"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">Vmp_rank</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee)</td></tr>
 99 <tr·class="memdesc:ga552506a098aff62d06adc34c7b896d26"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·my·processor·ID.··<br·/></td></tr>
 100 <tr·class="separator:ga552506a098aff62d06adc34c7b896d26"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:gae3fefc943dd5c0585f01597a33649b11"·id="r_gae3fefc943dd5c0585f01597a33649b11"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#gae3fefc943dd5c0585f01597a33649b11">Vmp_size</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee)</td></tr>
 102 <tr·class="memdesc:gae3fefc943dd5c0585f01597a33649b11"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·number·of·processors·involved.·<br··/>
 103 ··<br·/></td></tr>
 104 <tr·class="separator:gae3fefc943dd5c0585f01597a33649b11"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:ga9fffcb9ce0156d89586bfd1405b3488e"·id="r_ga9fffcb9ce0156d89586bfd1405b3488e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga9fffcb9ce0156d89586bfd1405b3488e">Vmp_barr</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee)</td></tr>
 106 <tr·class="memdesc:ga9fffcb9ce0156d89586bfd1405b3488e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·barrier.·<br··/>
 107 ··<br·/></td></tr>
 108 <tr·class="separator:ga9fffcb9ce0156d89586bfd1405b3488e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 109 <tr·class="memitem:ga3f6bc7fb6e386edac47df9d9efe5ca7b"·id="r_ga3f6bc7fb6e386edac47df9d9efe5ca7b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga3f6bc7fb6e386edac47df9d9efe5ca7b">Vmp_send</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee,·int·des,·char·*buf,·int·bufsize)</td></tr>
 110 <tr·class="memdesc:ga3f6bc7fb6e386edac47df9d9efe5ca7b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·send.·<br··/>
 111 ··<br·/></td></tr>
100 <tr·class="separator:ga40356083b37881afa383fc4d9601ea91"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:ga3f6bc7fb6e386edac47df9d9efe5ca7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:ga61f69e46851adb8a5b4dad5cabe860be"·id="r_ga61f69e46851adb8a5b4dad5cabe860be"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">Vmp_recv</a>·(<a·class="el"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">Vmp</a>·*thee,·int·src,·char·*buf,·int·bufsize)</td></tr>
 114 <tr·class="memdesc:ga61f69e46851adb8a5b4dad5cabe860be"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·receive.·<br··/>
101 <tr·class="memitem:ga2c81bdd58a94b739bc1b240afb5e2203"·id="r_ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">Vcom_ctor2</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·commtype)</td></tr> 
102 <tr·class="memdesc:ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·the·communications·object.·This·routine·sets·up·data·members·of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be·callable·from·FORTRAN.··<br·/></td></tr> 
103 <tr·class="separator:ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:ga9b51803f417c4ce15ed961f643bb1cf0"·id="r_ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">Vcom_dtor</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·**thee)</td></tr> 
105 <tr·class="memdesc:ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Destroy·the·communications·object.··<br·/></td></tr> 
106 <tr·class="separator:ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem:gafd89d6360a1fa93e6a5ccd6441511003"·id="r_gafd89d6360a1fa93e6a5ccd6441511003"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">Vcom_dtor2</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee)</td></tr> 
108 <tr·class="memdesc:gafd89d6360a1fa93e6a5ccd6441511003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be·callable·from·FORTRAN.··<br·/></td></tr> 
109 <tr·class="separator:gafd89d6360a1fa93e6a5ccd6441511003"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem:gaf8bfc9f3adb8a9ab879fb727a7131d6b"·id="r_gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">Vcom_send</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·des,·void·*buf,·int·len,·int·type,·int·block)</td></tr> 
111 <tr·class="memdesc:gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·a·buffer.·Returns·1·on·success.··<br·/></td></tr> 
112 <tr·class="separator:gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"·id="r_ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">Vcom_recv</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·src,·void·*buf,·int·len,·int·type,·int·block)</td></tr> 
114 <tr·class="memdesc:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Receive·a·(character)·buffer.·<br··/> 
115 ·The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to·be·blocking.·A·non-blocking·receive·would·be·<em>very</em>·ugly·to·implement·(signals·or·something?).··<br·/></td></tr> 
116 <tr·class="separator:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:gaf5d0ecbc5915dfa9b48224f7a70c9916"·id="r_gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">Vcom_getCount</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·int·src,·int·*length,·int·type)</td></tr> 
118 <tr·class="memdesc:gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of·specified·type)·of·an·incoming·message·and·place·it·in·the·<br··/> 
119 ·argument·``length".··<br·/></td></tr> 
120 <tr·class="separator:gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:ga3ca5e19921a4eb7b38554bda4df1fa19"·id="r_ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">Vcom_reduce</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int·type,·int·op)</td></tr> 
122 <tr·class="memdesc:ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Perform·a·reduction·of·the·data·across·all·processors.·This·is·equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce.·Basically,·the·specified·operations·are·appleed·to·each·member·of·<br··/> 
123 ·the·sendbuf·across·all·processors·and·the·results·are·written·to·recvbuf.··<br·/></td></tr> 
124 <tr·class="separator:ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:ga2d0360979d6715b199291cc25879fd7b"·id="r_ga2d0360979d6715b199291cc25879fd7b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">Vcom_size</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee)</td></tr> 
126 <tr·class="memdesc:ga2d0360979d6715b199291cc25879fd7b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·number·of·PEs·in·communicator.··<br·/></td></tr> 
127 <tr·class="separator:ga2d0360979d6715b199291cc25879fd7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 3419/25117 bytes (13.61%) of diff not shown.
6.51 KB
html2text {}
    
Offset 1, 104 lines modifiedOffset 1, 71 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8M_.a_.c_.r_.o_.s·|·_.T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 vcom.h·File·Reference6 vmp.h·File·Reference
7 _\x8V_\x8c_.o_.m_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s7 _\x8V_\x8m_.p_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
8 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.8 Class·Vmp:·a·Virtual·MPI·communication·layer·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
 11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8p_\x8i_\x8._\x8h>
 12 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8c_\x8o_\x8m_\x8._\x8h>
11 Include·dependency·graph·for·vcom.h:13 Include·dependency·graph·for·vmp.h:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 struct· ·_\x8s_\x8V_\x8c_.o_.m17 struct· ·_\x8s_\x8V_\x8m_.p
16  ········Contains·public·data·members·for·Vcom·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.18  ········Contains·public·data·members·for·Vmp·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17   
18 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
19 #define ·_\x8V_\x8C_\x8O_\x8M_\x8__\x8M_\x8P_\x8I_\x8__\x8T_\x8A_\x8G   111 
20  ········A·base·value·for·MPI·tags. 
21  19  
22 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s20 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
23 typedef·struct·_\x8s_\x8V_\x8c_.o_.m ·_.V_.c_.o_.m21 typedef·struct·_\x8s_\x8V_\x8m_.p ·_.V_.m_.p
24  ·····················Declaration·of·the·Vcom·class·as·the·Vcom·structure22  ····················Declaration·of·the·Vmp·class·as·teh·Vmp·structure.
  
25  23  
26 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s24 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
27 ···int ·_.V_.c_.o_.m_\x8__\x8i_\x8n_\x8i_\x8t·(int·*argc,·char·***argv)25 ··int ·_.V_.m_.p_\x8__\x8i_\x8n_\x8i_\x8t·(int·*argc,·char·***argv)
28  ·······The·Vmp·initializer.26  ······The·Vmp·initializer.
 27  
 28 ··int ·_\x8V_\x8m_\x8p_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e·(void)
 29  ······The·Vmp·finalizer.
29  30  
30 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e·(void) 
31  ·······The·Vmp·finalizer.31 _.V_.m_.p··_.V_.m_.p_.__.c_.t_.o_.r·(void)
 32  ······The·Vmp·constructor.
32  33  
33 _\x8V_\x8c_\x8o_\x8m··_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r·(int·commtype) 
34  ·······Construct·the·communications·object.·This·routine·sets·up·data·members 
35 ········of·class·and·initializes·MPI. 
36   
37 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·commtype) 
38 ········Construct·the·communications·object.·This·routine·sets·up·data·members 
39  ·······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be 
40 ········callable·from·FORTRAN. 
41   
42 ··void ·_.V_.c_.o_.m_.__.d_.t_.o_.r·(_.V_.c_.o_.m·**thee)34 ·void ·_.V_.m_.p_.__.d_.t_.o_.r·(_.V_.m_.p·**thee)
 35  ······The·Vmp·destructor.
43  ·······Destroy·the·communications·object. 
44   
45 ··void ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8d_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8c_\x8o_\x8m·*thee) 
46  ·······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be 
47 ········callable·from·FORTRAN. 
48   
49 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·des,·void·*buf,·int·len,·int·type,·int 
50 ········block) 
51  ·······Send·a·buffer.·Returns·1·on·success. 
52   
53 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·void·*buf,·int·len,·int·type,·int 
54 ········block) 
55 ········Receive·a·(character)·buffer. 
56  ·······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to 
57 ········be·blocking.·A·non-blocking·receive·would·be·v\x8ve\x8er\x8ry\x8y·ugly·to·implement 
58 ········(signals·or·something?). 
59   
60 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8g_\x8e_\x8t_\x8C_\x8o_\x8u_\x8n_\x8t·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·int·*length,·int·type) 
61 ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of 
62  ·······specified·type)·of·an·incoming·message·and·place·it·in·the 
63 ········argument·``length". 
64   
65 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int 
66 ········type,·int·op) 
67 ········Perform·a·reduction·of·the·data·across·all·processors.·This·is 
68 ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce. 
69  ·······Basically,·the·specified·operations·are·appleed·to·each·member·of 
70 ········the·sendbuf·across·all·processors·and·the·results·are·written·to 
71 ········recvbuf. 
72   
73 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee) 
74  ·······Get·the·number·of·PEs·in·communicator. 
75   
76 ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize) 
77 ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number 
78  ·······of·processors. 
79 ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0. 
80  36  
81 ···int ·_.V_.c_.o_.m_.__.r_.a_.n_.k·(_.V_.c_.o_.m·*thee)37 ··int ·_.V_.m_.p_.__.r_.a_.n_.k·(_.V_.m_.p·*thee)
82  ·······Get·the·ID·of·the·local·PE38  ······Return·my·processor·ID.
 39  
 40 ··int ·_\x8V_\x8m_\x8p_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8m_\x8p·*thee)
 41  ······Return·the·number·of·processors·involved.
  
83  42  
84 ···int ·_.V_.c_.o_.m_.__.b_.a_.r_.r·(_.V_.c_.o_.m·*thee)43 ··int ·_.V_.m_.p_.__.b_.a_.r_.r·(_.V_.m_.p·*thee)
85  ·······Synchronization·barrier.44  ······An·MPI·barrier.
  
 45  
 46 ··int ·_\x8V_\x8m_\x8p_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p·*thee,·int·des,·char·*buf,·int·bufsize)
 47  ······An·MPI·blocking·send.
  
 48  
 49 ··int ·_\x8V_\x8m_\x8p_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8m_\x8p·*thee,·int·src,·char·*buf,·int·bufsize)
 50  ······An·MPI·blocking·receive.
  
86  51  
87 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
88 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.53 Class·Vmp:·a·Virtual·MPI·communication·layer·object.
89 ··Authors54 ··Author
90 ······Nathan·Baker·and·Michael·Holst55 ······Michael·Holst
91 ··Note56 ··Note
92 ······None57 ······None
93 ··Version58 ··Version
94 ··Id59 ··Id
95 ······_\x8v_\x8c_.o_.m_.._.h,v·1.38·2010/08/12·05:40:23·fetk·Exp60 ······_\x8v_\x8m_.p_.._.h,v·1.22·2010/08/12·05:40:23·fetk·Exp
96 ··Attention61 ··Attention
97 ······*62 ······*
98 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>63 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
99 ······*·Copyright·(C)·1994--·Michael·Holst64 ······*·Copyright·(C)·1994--·Michael·Holst
100 ······*65 ······*
101 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or66 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
102 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public67 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
Offset 111, 13 lines modifiedOffset 78, 9 lines modified
111 ······*·Lesser·General·Public·License·for·more·details.78 ······*·Lesser·General·Public·License·for·more·details.
112 ······*79 ······*
113 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public80 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public
Max diff block lines reached; 489/6643 bytes (7.36%) of diff not shown.
44.5 KB
./usr/share/doc/libmaloc-dev/html/a00011_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vcom.h·Source·File</title>8 <title>MALOC:·vmp.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 114 lines modifiedOffset 44, 89 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vcom.h</div></div>51 ··<div·class="headertitle"><div·class="title">vmp.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00011.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00011.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VCOM_H_</span></div>55 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_VMP_H_</span></div>
56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VCOM_H_</span></div>56 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·_VMP_H_</span></div>
57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>57 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>59 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vsys.h</a>&gt;</span></div>60 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vsys.h</a>&gt;</span></div>
 61 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">maloc/vmpi.h</a>&gt;</span></div>
 62 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00005.html">maloc/vcom.h</a>&gt;</span></div>
61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>63 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
62 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00011.html#a81c395f6f83ae48ed287066004e4795d">···46</a></span><span·class="preprocessor">#define·VCOM_MPI_TAG·111</span></div> 
63 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
64 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*</span></div>64 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>
 65 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>
 66 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vmp:·Parameters·and·datatypes</span></div>
65 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>67 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>
66 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*·Class·Vcom:·Parameters·and·datatypes</span></div> 
67 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·*·***************************************************************************</span></div> 
68 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*/</span></div>68 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>
69 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>69 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
70 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">70 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
71 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00058.html">···60</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00058.html">sVcom</a>·{</div>71 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a00062.html">···58</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00062.html">sVmp</a>·{</div>
 72 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">···59</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">mpi_rank</a>;·····</div>
 73 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">···60</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">mpi_size</a>;·····</div>
72 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>74 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>};</div>
73 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">···63</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">mpi_rank</a>;···</div> 
74 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">···65</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">mpi_size</a>;···</div> 
75 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
76 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a00058.html#a060d49d499bd19965c61974be24423ba">···71</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>;·········</div> 
77 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00058.html#a0ccb38a7bc2fdb78dfb05987b5e86f18">···73</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00058.html#a0ccb38a7bc2fdb78dfb05987b5e86f18">error</a>;·</div> 
78 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00058.html#ad4591b88c95fd3620d40f5568331c1f7">···75</a></span>····<span·class="keywordtype">void</span>·*<a·class="code·hl_variable"·href="a00058.html#ad4591b88c95fd3620d40f5568331c1f7">core</a>;·</div> 
79 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
80 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>};</div> 
81 </div>75 </div>
82 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
83 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">···85</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00058.html">sVcom</a>·<a·class="code·hl_struct"·href="a00058.html">Vcom</a>;</div> 
84 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>76 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 77 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga1592e34b3071e22d7fcd50f1679d6ad3">···68</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00062.html">sVmp</a>·<a·class="code·hl_struct"·href="a00062.html">Vmp</a>;</div>
 78 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
85 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">/*</span></div>79 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*</span></div>
86 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div>80 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">·*·***************************************************************************</span></div>
87 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">·*·Class·Vcom:·Inlineable·methods·(vcom.c)</span></div>81 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*·Class·Vmp:·Inlineable·methods·(vmp.c)</span></div>
88 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">·*·***************************************************************************</span></div>82 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">·*·***************************************************************************</span></div>
89 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">·*/</span></div>83 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">·*/</span></div>
90 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
91 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
92 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
93 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
94 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
95 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>84 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
96 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">··107</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">Vcom_in[·...·truncated·by·diffoscope;·len:·98,·SHA:·35bdd6202d352bb97d6b0dcceb14bf0e794886fcbbdfbd2ee5cc9777108f6cdd·...·]</div>85 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 86 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
 87 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
 88 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 89 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 90 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">···90</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">Vmp_init</a>(<span·class="keywordtype">int</span>·*argc,·<span·class="keywordtype">char</span>·***argv);</div>
 91 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 92 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga18e91b02dbce0cacf5146fa0f01aca47">···99</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga18e91b02dbce0cacf5146fa0f01aca47">Vmp_finalize</a>(<span·class="keywordtype">void</span>);</div>
97 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>93 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
98 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">··116</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">Vcom_fin[·...·truncated·by·diffoscope;·len:·5,·SHA:·3a41f80f10691add913963802fc0aca543921927a94f74d3453e0493335aa22d·...·]</a>(<span·class="keywordtype">void</span>);</div>94 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga889bd860feeab152f2fd0df4bf2e1183">··108</a></span><a·class="code·hl_struct"·href="a00062.html">Vmp</a>*·<a·class="code·hl_function"·href="a00049.html#ga889bd860feeab152f2fd0df4b[·...·truncated·by·diffoscope;·len:·17,·SHA:·b6e7e82ce64aff2b4529c7d1d73248734725dd3c76d9d5702a95810858bed099·...·]</a>(<span·class="keywordtype">void</span>);</div>
 95 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 96 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a">··118</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a">Vmp_dtor</a>(<a·class="code·hl_struct"·href="a00062.html">Vmp</a>·**thee);</div>
99 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>97 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
100 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">··127</a></span><a·class="code·hl_struct"·href="a00058.html">Vcom</a>*·<a·class="code·hl_function"·href="a00048.html#ga40356083b37881afa383fc4d9[·...·truncated·by·diffoscope;·len:·67,·SHA:·1d36065c8cadcc065e9231524ebddf000ce2e97e5e9de3f502cd22bbdd36eecb·...·]e);</div>98 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">··128</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">Vmp_rank<[·...·truncated·by·diffoscope;·len:·61,·SHA:·d8bd63d5c97f05559d114b0ac1fad42101ea6a551e3561b68c9e5dc385f7e3c0·...·]e);</div>
101 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>99 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>
102 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">··140</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">Vcom_cto[·...·truncated·by·diffoscope;·len:·112,·SHA:·dbd19cd0d612990763bfbf4b2f4cca333415dc4b3b85f88eaffd13b288068fa8·...·]e);</div>100 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a00049.html#gae3fefc943dd5c0585f01597a33649b11">··138</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#gae3fefc943dd5c0585f01597a33649b11">Vmp_size[·...·truncated·by·diffoscope;·len:·62,·SHA:·8dd06ee3a16690b340d8827509f45f62272b6c8bf0691055103b601903352ae8·...·]e);</div>
 101 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 102 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga9fffcb9ce0156d89586bfd1405b3488e">··148</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga9fffcb9ce0156d89586bfd1405b3488e">Vmp_barr</a>(<a·class="code·hl_struct"·href="a00062.html">Vmp</a>·*thee);</div>
103 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>103 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>
 104 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga3f6bc7fb6e386edac47df9d9efe5ca7b">··161</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga3f6bc7fb6e386edac47df9d9efe5ca7b">Vmp_send</a>(<a·class="code·hl_struct"·href="a00062.html">Vmp</a>·*thee,·<span·class="keywordtype">int</span>·des,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div>
104 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">··150</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">Vcom_dtor</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·**thee);</div> 
105 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> 
106 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno"><a·class="line"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">··161</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">Vcom_dtor2</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div> 
107 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>105 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
 106 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno"><a·class="line"·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">··174</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">Vmp_recv</a>(<a·class="code·hl_struct"·href="a00062.html">Vmp</a>·*thee,·<span·class="keywordtype">int</span>·src,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div>
108 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno"><a·class="line"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">··177</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">Vcom_send</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">int</span>·des,·<span·class="keywordtype">void</span>·*buf,·<span·class="keywordtype">int</span>·len,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>,·</div> 
109 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··<span·class="keywordtype">int</span>·block);</div> 
110 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>107 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>
 108 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VMP_H_·*/</span><span·class="preprocessor"></span></div>
111 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">··197</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">Vcom_recv</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">int</span>·src,·<span·class="keywordtype">void</span>·*buf,·<span·class="keywordtype">int</span>·len,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>,·</div> 
112 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>··<span·class="keywordtype">int</span>·block);</div> 
113 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>109 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div>
114 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno"><a·class="line"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">··214</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">Vcom_getCount</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">int</span>·src,·<span·class="keywordtype">int</span>·*length,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>);</div> 
115 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div> 
116 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">··237</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">Vcom_reduce</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">void</span>·*sendbuf,·<span·class="keywordtype">void</span>·*recvbuf,·<span·class="keywordtype">int</span>·length,·</div> 
117 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00058.html#a060d49d499bd19965c61974be24423ba">type</a>,·<span·class="keywordtype">int</span>·op);</div> 
118 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div> 
119 <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">··248</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">Vcom_size</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div> 
120 <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span>·</div> 
121 <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">··261</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">Vcom_resize</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee,·<span·class="keywordtype">int</span>·newsize);</div> 
122 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>·</div> 
123 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">··271</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">Vcom_rank</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div> 
124 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>·</div> 
125 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno"><a·class="line"·href="a00048.html#ga93383b73062cd592a6752565fb1a6cdf">··281</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00048.html#ga93383b73062cd592a6752565fb1a6cdf">Vcom_barr</a>(<a·class="code·hl_struct"·href="a00058.html">Vcom</a>·*thee);</div> 
126 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>·</div> 
127 <div·class="line"><a·id="l00283"·name="l00283"></a><span·class="lineno">··283</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VCOM_H_·*/</span><span·class="preprocessor"></span></div> 
128 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span>·</div> 
129 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>110 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
 111 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">vcom.h</a></div><div·class="ttdoc">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.</div></div>
 112 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">vmpi.h</a></div><div·class="ttdoc">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.</div></div>
130 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>113 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>
Max diff block lines reached; 271/37249 bytes (0.73%) of diff not shown.
8.04 KB
html2text {}
    
Offset 1, 162 lines modifiedOffset 1, 110 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vcom.h5 vmp.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 38#ifndef·_VCOM_H_8 37#ifndef·_VMP_H_
9 39#define·_VCOM_H_9 38#define·_VMP_H_
10 4010 39
11 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>11 40#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
12 4212 41
13 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>13 42#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
14 44 
15 _\x84_\x86#define·VCOM_MPI_TAG·111 
16 4714 43#include·<_.m_.a_.l_.o_.c_./_.v_.m_.p_.i_.._.h>
 15 44#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8c_\x8o_\x8m_\x8._\x8h>
 16 45
17 48/*17 46/*
18 49·*18 47·*
19 ***************************************************************************19 ***************************************************************************
20 50·*·Class·Vcom:·Parameters·and·datatypes20 48·*·Class·Vmp:·Parameters·and·datatypes
21 51·*21 49·*
22 ***************************************************************************22 ***************************************************************************
23 52·*/23 50·*/
24 5324 51
25 _\x86_.0struct·_.s_.V_.c_.o_.m·{25 _\x85_.8struct·_.s_.V_.m_.p·{
26 61 
27 _\x86_.3·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k;26 _\x85_.9·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k;
28 _\x86_\x85·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e;27 _\x86_\x80·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e;
 28 61};
 29 62
29 66 
30 _\x87_\x81·int·_\x8t_\x8y_\x8p_\x8e; 
31 _\x87_\x83·int·_\x8e_\x8r_\x8r_\x8o_\x8r; 
32 _\x87_\x85·void·*_\x8c_\x8o_\x8r_\x8e; 
33 76 
34 77}; 
35 78 
36 _\x88_.5typedef·struct·_.s_.V_.c_.o_.m·_.V_.c_.o_.m;30 _\x86_.8typedef·struct·_.s_.V_.m_.p·_.V_.m_.p;
37 8631 69
38 87/*32 70/*
39 88·*33 71·*
40 ***************************************************************************34 ***************************************************************************
41 89·*·Class·Vcom:·Inlineable·methods·(vcom.c)35 72·*·Class·Vmp:·Inlineable·methods·(vmp.c)
42 90·*36 73·*
43 ***************************************************************************37 ***************************************************************************
44 91·*/ 
45 9238 74·*/
 39 75
46 93#if·!defined(VINLINE_MALOC)40 76#if·!defined(VINLINE_MALOC)
47 94#else·/*·if·defined(VINLINE_MALOC)·*/41 77#else·/*·if·defined(VINLINE_MALOC)·*/
48 95#endif·/*·if·!defined(VINLINE_MALOC)·*/42 78#endif·/*·if·!defined(VINLINE_MALOC)·*/
49 96 
50 9743 79
 44 80
51 _\x81_.0_.7int·_.V_.c_.o_.m_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv);45 _\x89_.0int·_.V_.m_.p_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv);
52 10846 91
53 _\x81_.1_.6int·_.V_.c_.o_.m_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void);47 _\x89_.9int·_.V_.m_.p_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void);
 48 100
 49 _\x81_\x80_\x88_\x8V_\x8m_\x8p*·_\x8V_\x8m_\x8p_\x8__\x8c_\x8t_\x8o_\x8r(void);
 50 109
54 117 
55 _\x81_\x82_\x87_\x8V_\x8c_\x8o_\x8m*·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r(int·commtype); 
56 128 
57 _\x81_\x84_\x80int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82(_\x8V_\x8c_\x8o_\x8m*·thee,·int·commtype); 
58 141 
59 _\x81_\x85_.0void·_.V_.c_.o_.m_.__.d_.t_.o_.r(_.V_.c_.o_.m·**thee);51 _\x81_\x81_.8void·_.V_.m_.p_.__.d_.t_.o_.r(_.V_.m_.p·**thee);
60 151 
61 _.1_.6_.1void·_.V_.c_.o_.m_.__.d_.t_.o_.r_.2(_.V_.c_.o_.m·*thee);52 119
 53 _\x81_\x82_\x88int·_\x8V_\x8m_\x8p_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8m_\x8p·*thee);
 54 129
 55 _\x81_\x83_\x88int·_\x8V_\x8m_\x8p_\x8__\x8s_\x8i_\x8z_\x8e(_\x8V_\x8m_\x8p·*thee);
 56 139
 57 _\x81_\x84_\x88int·_\x8V_\x8m_\x8p_\x8__\x8b_\x8a_\x8r_\x8r(_\x8V_\x8m_\x8p·*thee);
 58 149
 59 _\x81_\x86_\x81int·_\x8V_\x8m_\x8p_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p·*thee,·int·des,·char·*buf,·int·bufsize);
62 16260 162
 61 _\x81_\x87_\x84int·_\x8V_\x8m_\x8p_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p·*thee,·int·src,·char·*buf,·int·bufsize);
 62 175
63 _\x81_\x87_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8c_\x8o_\x8m·*thee,·int·des,·void·*buf,·int·len,·int·_\x8t_\x8y_\x8p_\x8e, 
64 178·int·block); 
65 179 
66 _\x81_\x89_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·void·*buf,·int·len,·int·_\x8t_\x8y_\x8p_\x8e, 
67 198·int·block); 
68 199 
69 _\x82_\x81_\x84int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8g_\x8e_\x8t_\x8C_\x8o_\x8u_\x8n_\x8t(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·int·*length,·int·_\x8t_\x8y_\x8p_\x8e); 
70 215 
71 _\x82_\x83_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length, 
72 238·int·_\x8t_\x8y_\x8p_\x8e,·int·op); 
73 239 
74 _\x82_\x84_\x88int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee); 
75 249 
76 _\x82_\x86_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize); 
77 262 
78 _\x82_\x87_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8c_\x8o_\x8m·*thee); 
79 272 
80 _\x82_\x88_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8b_\x8a_\x8r_\x8r(_\x8V_\x8c_\x8o_\x8m·*thee); 
81 282 
82 283#endif·/*·_VCOM_H_·*/63 176#endif·/*·_VMP_H_·*/
83 28464 177
84 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h65 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h
85 The·base·(or·foundation)·header·for·MALOC.66 The·base·(or·foundation)·header·for·MALOC.
 67 _\x8v_\x8c_\x8o_\x8m_\x8._\x8h
 68 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.
 69 _\x8v_\x8m_\x8p_\x8i_\x8._\x8h
 70 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.
86 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h71 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h
87 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)72 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
88 _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k 
89 int·Vcom_rank(Vcom·*thee) 
90 Get·the·ID·of·the·local·PE 
91 _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e 
92 int·Vcom_resize(Vcom·*thee,·int·newsize) 
93 Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of 
94 processors.... 
95 _\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82 
96 int·Vcom_ctor2(Vcom·*thee,·int·commtype) 
97 Construct·the·communications·object.·This·routine·sets·up·data·members·of·class 
98 and·initializes·MPI.... 
99 _\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e 
100 int·Vcom_size(Vcom·*thee) 
101 Get·the·number·of·PEs·in·communicator. 
102 _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e 
103 int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int·type, 
104 int·op) 
105 Perform·a·reduction·of·the·data·across·all·processors.·This·is·equivalent·(and 
Max diff block lines reached; 2806/8213 bytes (34.17%) of diff not shown.
7.14 KB
./usr/share/doc/libmaloc-dev/html/a00012.dot.gz
7.05 KB
a00012.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vcom.h"1 digraph·"vmp.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vcom.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];7 ··Node1·[id="Node000001",label="vmp.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 34, 28 lines modifiedOffset 34, 36 lines modified
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];
47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];
49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];
50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];
52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];
53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];
54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];
56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];
57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];
58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];
59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."];59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];
 61 ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"];
 62 ··Node24·[id="Node000024",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 63 ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"];
 64 ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"];
 65 ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"];
 66 ··Node25·[id="Node000025",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
 67 ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"];
 68 ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"];
61 }69 }
1.98 KB
./usr/share/doc/libmaloc-dev/html/a00013.dot
    
Offset 1, 14 lines modifiedOffset 1, 12 lines modified
1 digraph·"vcom.h"1 digraph·"vmp.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vcom.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];7 ··Node1·[id="Node000001",label="vmp.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];9 ··Node2·[id="Node000002",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; 
12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
14 }12 }
17.7 KB
./usr/share/doc/libmaloc-dev/html/a00014.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·psh.h·File·Reference</title>8 <title>MALOC:·vmpi.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 40, 50 lines modifiedOffset 40, 98 lines modified
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
 47 <a·href="#nested-classes">Classes</a>·&#124;
 48 <a·href="#typedef-members">Typedefs</a>·&#124;
47 <a·href="#func-members">Functions</a>··</div>49 <a·href="#func-members">Functions</a>··</div>
48 ··<div·class="headertitle"><div·class="title">psh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div>50 ··<div·class="headertitle"><div·class="title">vmpi.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00050.html">Vmpi·class</a></div></div></div>
49 </div><!--header-->51 </div><!--header-->
50 <div·class="contents">52 <div·class="contents">
  
51 <p>Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.··53 <p>Class·Vmpi:·a·Virtual·MPI·communication·layer·object.··
52 <a·href="#details">More...</a></p>54 <a·href="#details">More...</a></p>
53 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
54 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vsys.h</a>&gt;</code><br·/>56 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>&gt;</code><br·/>
55 <code>#include·&lt;<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>&gt;</code><br·/> 
56 <code>#include·&lt;<a·class="el"·href="a00005_source.html">maloc/vmp.h</a>&gt;</code><br·/> 
57 </div><div·class="textblock"><div·class="dynheader">57 </div><div·class="textblock"><div·class="dynheader">
58 Include·dependency·graph·for·psh.h:</div>58 Include·dependency·graph·for·vmpi.h:</div>
59 <div·class="dyncontent">59 <div·class="dyncontent">
60 <div·class="center"><img·src="a00015.png"·border="0"·usemap="#apsh_8h"·alt=""/></div>60 <div·class="center"><img·src="a00015.png"·border="0"·usemap="#avmpi_8h"·alt=""/></div>
61 </div>61 </div>
62 </div><div·class="textblock"><div·class="dynheader">62 </div><div·class="textblock"><div·class="dynheader">
63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
64 <div·class="dyncontent">64 <div·class="dyncontent">
65 <div·class="center"><img·src="a00016.png"·border="0"·usemap="#apsh_8hdep"·alt=""/></div>65 <div·class="center"><img·src="a00016.png"·border="0"·usemap="#avmpi_8hdep"·alt=""/></div>
66 </div>66 </div>
67 </div>67 </div>
68 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>68 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>
69 <table·class="memberdecls">69 <table·class="memberdecls">
 70 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 71 Classes</h2></td></tr>
 72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html">sVmpi</a></td></tr>
 73 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·Definition.··<a·href="a00066.html#details">More...</a><br·/></td></tr>
 74 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 75 </table><table·class="memberdecls">
 76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 77 Typedefs</h2></td></tr>
 78 <tr·class="memitem:ga6a87d5fe4d6c92b97d06bff5f15711f0"·id="r_ga6a87d5fe4d6c92b97d06bff5f15711f0"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00066.html">sVmpi</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a></td></tr>
 79 <tr·class="memdesc:ga6a87d5fe4d6c92b97d06bff5f15711f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmpi·class·as·the·Vmpi·structure.··<br·/></td></tr>
 80 <tr·class="separator:ga6a87d5fe4d6c92b97d06bff5f15711f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 81 </table><table·class="memberdecls">
70 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
71 Functions</h2></td></tr>83 Functions</h2></td></tr>
72 <tr·class="memitem:gac65ab0aa601462e1f8609209c618a2c7"·id="r_gac65ab0aa601462e1f8609209c618a2c7"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a>·(<a·class="el"·href="a00051.html#ga12e0c622051a2ba8ed3b0609a5ae71e3">Vsh</a>·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int·argc,·char·**argv))</td></tr> 
73 <tr·class="memdesc:gac65ab0aa601462e1f8609209c618a2c7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.··<br·/></td></tr>84 <tr·class="memitem:ga034f0a4ea158fe5f010ab20bf25e3d1e"·id="r_ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e"[·...·truncated·by·diffoscope;·len:·40,·SHA:·851a29901a706330ea408dad7acc2349ebc42f75e0a3924560fdb6508ef91818·...·]</td></tr>
 85 <tr·class="memdesc:ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<br·/></td></tr>
 86 <tr·class="separator:ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 <tr·class="memitem:ga0e8001dbe7eb51576737db1c9909e6ce"·id="r_ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">Vmpi_finalize</a>·(void)</td></tr>
 88 <tr·class="memdesc:ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<br·/></td></tr>
 89 <tr·class="separator:ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 <tr·class="memitem:gaf052848ba47edf571950eaf8f35954b4"·id="r_gaf052848ba47edf571950eaf8f35954b4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">Vmpi_ctor</a>·(void)</td></tr>
 91 <tr·class="memdesc:gaf052848ba47edf571950eaf8f35954b4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmpi·constructor.··<br·/></td></tr>
 92 <tr·class="separator:gaf052848ba47edf571950eaf8f35954b4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:gad0fedbef42476f6dfed02e05851f6b55"·id="r_gad0fedbef42476f6dfed02e05851f6b55"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">Vmpi_dtor</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·**thee)</td></tr>
 94 <tr·class="memdesc:gad0fedbef42476f6dfed02e05851f6b55"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmpi·destructor.··<br·/></td></tr>
 95 <tr·class="separator:gad0fedbef42476f6dfed02e05851f6b55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:gaff5007f7cb2396d8891dc9ee6463f4f4"·id="r_gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">Vmpi_rank</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee)</td></tr>
 97 <tr·class="memdesc:gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·my·processor·ID.·<br··/>
 98 ··<br·/></td></tr>
 99 <tr·class="separator:gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:ga10a71e59ecd1a2ff4eb56332429a2ae7"·id="r_ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">Vmpi_size</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee)</td></tr>
 101 <tr·class="memdesc:ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·number·of·processors·involved.··<br·/></td></tr>
 102 <tr·class="separator:ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:gaf072f8a48db66219158b3da2f5a63f5a"·id="r_gaf072f8a48db66219158b3da2f5a63f5a"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">Vmpi_barr</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee)</td></tr>
 104 <tr·class="memdesc:gaf072f8a48db66219158b3da2f5a63f5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·barrier.·<br··/>
 105 ··<br·/></td></tr>
 106 <tr·class="separator:gaf072f8a48db66219158b3da2f5a63f5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 <tr·class="memitem:gadf52faafdb5f8382159c01a37884c9ac"·id="r_gadf52faafdb5f8382159c01a37884c9ac"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">Vmpi_send</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·int·des,·char·*buf,·int·bufsize)</td></tr>
 108 <tr·class="memdesc:gadf52faafdb5f8382159c01a37884c9ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·send.··<br·/></td></tr>
 109 <tr·class="separator:gadf52faafdb5f8382159c01a37884c9ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 110 <tr·class="memitem:ga5f44607345e5bd8c4462b1f51fd1a082"·id="r_ga5f44607345e5bd8c4462b1f51fd1a082"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">Vmpi_recv</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·int·src,·char·*buf,·int·bufsize)</td></tr>
 111 <tr·class="memdesc:ga5f44607345e5bd8c4462b1f51fd1a082"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·receive.··<br·/></td></tr>
74 <tr·class="separator:gac65ab0aa601462e1f8609209c618a2c7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:ga5f44607345e5bd8c4462b1f51fd1a082"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:gaf11988f9639cc73c40a30b3b57ebcf1e"·id="r_gaf11988f9639cc73c40a30b3b57ebcf1e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">Vmpi_bcast</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·char·*buf,·int·bufsize)</td></tr>
 114 <tr·class="memdesc:gaf11988f9639cc73c40a30b3b57ebcf1e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·broadcast.··<br·/></td></tr>
 115 <tr·class="separator:gaf11988f9639cc73c40a30b3b57ebcf1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:ga166259c4289d447248ebc293f2b91495"·id="r_ga166259c4289d447248ebc293f2b91495"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">Vmpi_reduce</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize)</td></tr>
 117 <tr·class="memdesc:ga166259c4289d447248ebc293f2b91495"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·reduce.·<br··/>
 118 ··<br·/></td></tr>
 119 <tr·class="separator:ga166259c4289d447248ebc293f2b91495"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:gab22153f0b251914aae25818e5690aa4f"·id="r_gab22153f0b251914aae25818e5690aa4f"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">Vmpi_isend</a>·(<a·class="el"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">Vmpi</a>·*thee,·int·des,·char·*buf,·int·bufsize)</td></tr>
 121 <tr·class="memdesc:gab22153f0b251914aae25818e5690aa4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·non-blocking·send.··<br·/></td></tr>
 122 <tr·class="separator:gab22153f0b251914aae25818e5690aa4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
75 </table>123 </table>
76 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
77 <div·class="textblock"><p>Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·</p>125 <div·class="textblock"><p>Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·</p>
78 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>
79 <dl·class="section·note"><dt>Note</dt><dd>None·</dd></dl>127 <dl·class="section·note"><dt>Note</dt><dd>None·</dd></dl>
80 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>128 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>
81 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00014.html"·title="Header·file·for·a·simple·parallel·extension·of·ALOC&#39;s·VSH.">psh.h</a>,v·1.28·2010/08/12·05:40:23·fetk·Exp·</dd></dl>129 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00014.html"·title="Class·Vmpi:·a·Virtual·MPI·communication·layer·object.">vmpi.h</a>,v·1.29·2010/08/12·05:40:23·fetk·Exp·</dd></dl>
82 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*130 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*
83 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;131 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;
84 *·Copyright·(C)·1994--·Michael·Holst132 *·Copyright·(C)·1994--·Michael·Holst
85 *133 *
86 *·This·library·is·free·software;·you·can·redistribute·it·and/or134 *·This·library·is·free·software;·you·can·redistribute·it·and/or
87 *·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public135 *·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
88 *·License·as·published·by·the·Free·Software·Foundation;·either136 *·License·as·published·by·the·Free·Software·Foundation;·either
3.32 KB
html2text {}
    
Offset 1, 36 lines modifiedOffset 1, 77 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 psh.h·File·Reference6 vmpi.h·File·Reference
7 _\x8V_\x8s_.h_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s7 _\x8V_\x8m_.p_.i_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
8 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.8 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8h_\x8._\x8h> 
12 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8p_\x8._\x8h> 
13 Include·dependency·graph·for·psh.h:11 Include·dependency·graph·for·vmpi.h:
14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 struct· ·_\x8s_\x8V_\x8m_\x8p_\x8i
 16  ········Class·Vmpi:·Definition.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 17  
 18 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 19 typedef·struct·_\x8s_\x8V_\x8m_\x8p_\x8·_\x8V_\x8m_\x8p_\x8i
 20  ·····················Declaration·of·the·Vmpi·class·as·the·Vmpi·structure.
 21  
16 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s22 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
17 int ·_\x8V_\x8s_\x8h_\x8__\x8p_\x8s_\x8h_\x8e_\x8l_\x8l·(_\x8V_\x8s_\x8h·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee, 
18 ·····int·argc,·char·**argv)) 
19  ····Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.23 ···in·_.V_.m_.p_.i_.__.i_.n_.i_.t·(int·*argc,·char·***argv)
 24  ·······The·Vmp·initializer.
 25  
 26 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e·(void)
 27  ·······The·Vmp·finalizer.
 28  
 29 _\x8V_\x8m_\x8p_\x8i··_\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r·(void)
 30  ·······The·Vmpi·constructor.
 31  
 32 ··void ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8m_\x8p_\x8i·**thee)
 33  ·······The·Vmpi·destructor.
 34  
 35 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k·(_\x8V_\x8m_\x8p_\x8i·*thee)
 36  ·······Return·my·processor·ID.
  
 37  
 38 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8m_\x8p_\x8i·*thee)
 39  ·······Return·the·number·of·processors·involved.
 40  
 41 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8a_\x8r_\x8r·(_\x8V_\x8m_\x8p_\x8i·*thee)
 42  ·······An·MPI·barrier.
  
 43  
 44 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize)
 45  ·······An·MPI·blocking·send.
 46  
 47 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize)
 48  ·······An·MPI·blocking·receive.
 49  
 50 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t·(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize)
 51  ·······An·MPI·broadcast.
 52  
 53 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e·(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize)
 54  ·······An·MPI·reduce.
  
 55  
 56 ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize)
 57  ·······An·MPI·non-blocking·send.
20  58  
21 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
22 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.60 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.
23 ··Author61 ··Author
24 ······Michael·Holst62 ······Michael·Holst
25 ··Note63 ··Note
26 ······None64 ······None
27 ··Version65 ··Version
28 ··Id66 ··Id
29 ······_\x8p_.s_.h_.._.h,v·1.28·2010/08/12·05:40:23·fetk·Exp67 ······_\x8v_.m_.p_.i_.._.h,v·1.29·2010/08/12·05:40:23·fetk·Exp
30 ··Attention68 ··Attention
31 ······*69 ······*
32 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>70 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
33 ······*·Copyright·(C)·1994--·Michael·Holst71 ······*·Copyright·(C)·1994--·Michael·Holst
34 ······*72 ······*
35 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or73 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
36 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public74 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
25.8 KB
./usr/share/doc/libmaloc-dev/html/a00014_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·psh.h·Source·File</title>8 <title>MALOC:·vmpi.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 38 lines modifiedOffset 44, 94 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">psh.h</div></div>51 ··<div·class="headertitle"><div·class="title">vmpi.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00014.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00014.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_PSH_H_</span></div>55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VMPI_H_</span></div>
56 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_PSH_H_</span></div>56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VMPI_H_</span></div>
57 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
58 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div> 
59 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
60 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vsys.h</a>&gt;</span></div> 
61 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.html">maloc/vsh.h</a>&gt;</span></div> 
62 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00005.html">maloc/vmp.h</a>&gt;</span></div> 
63 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
64 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">···52</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a>(<a·class="code·hl_struct"·href="a00070.html">Vsh</a>·*thee,·<span·class="keywordtype">char</span>·*pPR,·<span·class="keywordtype">void</span>·*pthee,</div> 
65 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·(*builtin)(<span·class="keywordtype">void</span>·*thee,·<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv));</div> 
66 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
67 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_PSH_H_·*/</span><span·class="preprocessor"></span></div>60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vsys.h</a>&gt;</span></div>
 61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 62 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>
 63 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>
 64 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmpi:·Parameters·and·datatypes</span></div>
 65 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>
 66 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>
68 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>67 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 68 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 69 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">
 70 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00066.html">···57</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00066.html">sVmpi</a>·{</div>
 71 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">···58</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">mpi_rank</a>;·····</div>
 72 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">···59</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">mpi_size</a>;·····</div>
 73 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>};</div>
 74 </div>
 75 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 76 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">···67</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00066.html">sVmpi</a>·<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>;</div>
 77 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 78 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*</span></div>
 79 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·*·***************************************************************************</span></div>
 80 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">·*·Class·Vmpi:·Inlineable·methods·(vmpi.c)</span></div>
 81 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*·***************************************************************************</span></div>
 82 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">·*/</span></div>
 83 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 84 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 85 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
 86 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
 87 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 88 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">···88</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">Vmpi_init</a>(<span·class="keywordtype">int</span>·*argc,·<span·class="keywordtype">char</span>·***argv);</div>
 89 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 90 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">···97</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">Vmpi_finalize</a>(<span·class="keywordtype">void</span>);</div>
 91 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 92 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">··106</a></span><a·class="code·hl_struct"·href="a00066.html">Vmpi</a>*·<a·class="code·hl_function"·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">Vmpi_ctor</a>(<span·class="keywordtype">void</span>);</div>
 93 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 94 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">··116</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">Vmpi_dtor</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·**thee);</div>
 95 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 96 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">··126</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">Vmpi_rank</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee);</div>
 97 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
 98 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">··136</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">Vmpi_size</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee);</div>
 99 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 100 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">··146</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">Vmpi_barr</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee);</div>
 101 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>
 102 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno"><a·class="line"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">··159</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">Vmpi_send</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">int</span>·des,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div>
 103 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>·</div>
 104 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">··172</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">Vmpi_recv</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">int</span>·src,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div>
 105 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>·</div>
 106 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno"><a·class="line"·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">··184</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">Vmpi_bcast</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div>
 107 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div>
 108 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno"><a·class="line"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">··197</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">Vmpi_reduce</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">char</span>·*sbuf,·<span·class="keywordtype">char</span>·*rbuf,·<span·class="keywordtype">int</span>·bufsize);</div>
 109 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div>
 110 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno"><a·class="line"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">··210</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">Vmpi_isend</a>(<a·class="code·hl_struct"·href="a00066.html">Vmpi</a>·*thee,·<span·class="keywordtype">int</span>·des,·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·bufsize);</div>
 111 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>
 112 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VMPI_H_·*/</span><span·class="preprocessor"></span></div>
 113 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>·</div>
69 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>114 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
70 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">vmp.h</a></div><div·class="ttdoc">Class·Vmp:·a·Virtual·MPI·communication·layer·object.</div></div> 
71 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">vsh.h</a></div><div·class="ttdoc">Header·file·for·vsh,·a·bourne-compatible·shell.</div></div> 
72 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>115 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>
73 <div·class="ttc"·id="aa00051_html_gac65ab0aa601462e1f8609209c618a2c7"><div·class="ttname"><a·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a></div><div·class="ttdeci">int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int·argc,·char·**arg[·...·truncated·by·diffoscope;·len:·88,·SHA:·c13e85af75596ac290ece55225b7d7eb2a7d73b9bb242071a9d068081d68cfbe·...·].</div></div>116 <div·class="ttc"·id="aa00050_html_ga034f0a4ea158fe5f010ab20bf25e3d1e"><div·class="ttname"><a·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">Vmpi_init</a></div><div·class="ttdeci">int·Vmpi_init(int·*argc,·char·***argv)</div><div·class="ttdoc">The·Vmp·initializer.</div></div>
 117 <div·class="ttc"·id="aa00050_html_ga0e8001dbe7eb51576737db1c9909e6ce"><div·class="ttname"><a·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">Vmpi_finalize</a></div><div·class="ttdeci">int·Vmpi_finalize(void)</div><div·class="ttdoc">The·Vmp·finalizer.</div></div>
 118 <div·class="ttc"·id="aa00050_html_ga10a71e59ecd1a2ff4eb56332429a2ae7"><div·class="ttname"><a·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">Vmpi_size</a></div><div·class="ttdeci">int·Vmpi_size(Vmpi·*thee)</div><div·class="ttdoc">Return·the·number·of·processors·involved.</div></div>
 119 <div·class="ttc"·id="aa00050_html_ga166259c4289d447248ebc293f2b91495"><div·class="ttname"><a·href="a00050.html#ga166259c4289d447248ebc293f2b91495">Vmpi_reduce</a></div><div·class="ttdeci">int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize)</div><div·class="ttdoc">An·MPI·reduce.</div></div>
 120 <div·class="ttc"·id="aa00050_html_ga5f44607345e5bd8c4462b1f51fd1a082"><div·class="ttname"><a·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">Vmpi_recv</a></div><div·class="ttdeci">int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·blocking·receive.</div></div>
 121 <div·class="ttc"·id="aa00050_html_gab22153f0b251914aae25818e5690aa4f"><div·class="ttname"><a·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">Vmpi_isend</a></div><div·class="ttdeci">int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·non-blocking·send.</div></div>
 122 <div·class="ttc"·id="aa00050_html_gad0fedbef42476f6dfed02e05851f6b55"><div·class="ttname"><a·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">Vmpi_dtor</a></div><div·class="ttdeci">void·Vmpi_dtor(Vmpi·**thee)</div><div·class="ttdoc">The·Vmpi·destructor.</div></div>
 123 <div·class="ttc"·id="aa00050_html_gadf52faafdb5f8382159c01a37884c9ac"><div·class="ttname"><a·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">Vmpi_send</a></div><div·class="ttdeci">int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·blocking·send.</div></div>
 124 <div·class="ttc"·id="aa00050_html_gaf052848ba47edf571950eaf8f35954b4"><div·class="ttname"><a·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">Vmpi_ctor</a></div><div·class="ttdeci">Vmpi·*·Vmpi_ctor(void)</div><div·class="ttdoc">The·Vmpi·constructor.</div></div>
 125 <div·class="ttc"·id="aa00050_html_gaf072f8a48db66219158b3da2f5a63f5a"><div·class="ttname"><a·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">Vmpi_barr</a></div><div·class="ttdeci">int·Vmpi_barr(Vmpi·*thee)</div><div·class="ttdoc">An·MPI·barrier.</div></div>
 126 <div·class="ttc"·id="aa00050_html_gaf11988f9639cc73c40a30b3b57ebcf1e"><div·class="ttname"><a·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">Vmpi_bcast</a></div><div·class="ttdeci">int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·broadcast.</div></div>
 127 <div·class="ttc"·id="aa00050_html_gaff5007f7cb2396d8891dc9ee6463f4f4"><div·class="ttname"><a·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">Vmpi_rank</a></div><div·class="ttdeci">int·Vmpi_rank(Vmpi·*thee)</div><div·class="ttdoc">Return·my·processor·ID.</div></div>
74 <div·class="ttc"·id="aa00070_html"><div·class="ttname"><a·href="a00070.html">sVsh</a></div><div·class="ttdoc">Contains·public·data·members·for·Vsh·class.</div><div·class="ttdef"><b>Definition</b>·vsh.h:56</div></div>128 <div·class="ttc"·id="aa00066_html"><div·class="ttname"><a·href="a00066.html">sVmpi</a></div><div·class="ttdoc">Class·Vmpi:·Definition.</div><div·class="ttdef"><b>Definition</b>·vmpi.h:57</div></div>
 129 <div·class="ttc"·id="aa00066_html_a497b01f757680dac6bf93f4cfd8476c4"><div·class="ttname"><a·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">sVmpi::mpi_rank</a></div><div·class="ttdeci">int·mpi_rank</div><div·class="ttdef"><b>Definition</b>·vmpi.h:58</div></div>
 130 <div·class="ttc"·id="aa00066_html_ab5ecefe315188e8dea689269bb1ffe29"><div·class="ttname"><a·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">sVmpi::mpi_size</a></div><div·class="ttdeci">int·mpi_size</div><div·class="ttdef"><b>Definition</b>·vmpi.h:59</div></div>
75 </div><!--·fragment·--></div><!--·contents·-->131 </div><!--·fragment·--></div><!--·contents·-->
76 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>133 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8134 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>135 </small></address>
80 </body>136 </body>
81 </html>137 </html>
4.68 KB
html2text {}
    
Offset 1, 38 lines modifiedOffset 1, 119 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8p_\x8s_\x8h3 ····*·_\x8p_\x8s_\x8h
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 psh.h5 vmpi.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 32#ifndef·_PSH_H_8 38#ifndef·_VMPI_H_
9 33#define·_PSH_H_9 39#define·_VMPI_H_
10 34 
11 35#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> 
12 36 
13 37#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> 
14 38#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8h_\x8._\x8h> 
15 39#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8p_\x8._\x8h> 
16 4010 40
17 _\x85_\x82int·_\x8V_\x8s_\x8h_\x8__\x8p_\x8s_\x8h_\x8e_\x8l_\x8l(_\x8V_\x8s_\x8h·*thee,·char·*pPR,·void·*pthee, 
18 53·int·(*builtin)(void·*thee,·int·argc,·char·**argv)); 
19 5411 41#include·<_.m_.a_.l_.o_.c_./_.m_.a_.l_.o_.c_.__.b_.a_.s_.e_.._.h>
 12 42
 13 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h>
 14 44
 15 45/*
 16 46·*
 17 ***************************************************************************
 18 47·*·Class·Vmpi:·Parameters·and·datatypes
 19 48·*
 20 ***************************************************************************
 21 49·*/
 22 50
 23 51
 24 _\x85_\x87struct·_\x8s_\x8V_\x8m_\x8p_\x8i·{
 25 _\x85_\x88·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k;
 26 _\x85_\x89·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e;
 27 60};
 28 61
 29 _\x86_\x87typedef·struct·_\x8s_\x8V_\x8m_\x8p_\x8i·_\x8V_\x8m_\x8p_\x8i;
 30 68
 31 69/*
 32 70·*
 33 ***************************************************************************
 34 71·*·Class·Vmpi:·Inlineable·methods·(vmpi.c)
 35 72·*
 36 ***************************************************************************
 37 73·*/
 38 74
 39 75#if·!defined(VINLINE_MALOC)
 40 76#else·/*·if·defined(VINLINE_MALOC)·*/
 41 77#endif·/*·if·!defined(VINLINE_MALOC)·*/
 42 78
 43 _\x88_\x88int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv);
 44 89
 45 _\x89_\x87int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void);
 46 98
 47 _\x81_\x80_\x86_\x8V_\x8m_\x8p_\x8i*·_\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r(void);
 48 107
 49 _\x81_\x81_\x86void·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8m_\x8p_\x8i·**thee);
 50 117
 51 _\x81_\x82_\x86int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8m_\x8p_\x8i·*thee);
 52 127
 53 _\x81_\x83_\x86int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e(_\x8V_\x8m_\x8p_\x8i·*thee);
 54 137
 55 _\x81_\x84_\x86int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8a_\x8r_\x8r(_\x8V_\x8m_\x8p_\x8i·*thee);
 56 147
 57 _\x81_\x85_\x89int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize);
 58 160
 59 _\x81_\x87_\x82int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize);
 60 173
 61 _\x81_\x88_\x84int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize);
 62 185
 63 _\x81_\x89_\x87int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize);
 64 198
 65 _\x82_\x81_\x80int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize);
 66 211
20 55#endif·/*·_PSH_H_·*/67 212#endif·/*·_VMPI_H_·*/
21 5668 213
22 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h69 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h
23 The·base·(or·foundation)·header·for·MALOC.70 The·base·(or·foundation)·header·for·MALOC.
24 _\x8v_\x8m_\x8p_\x8._\x8h 
25 Class·Vmp:·a·Virtual·MPI·communication·layer·object. 
26 _\x8v_\x8s_\x8h_\x8._\x8h 
27 Header·file·for·vsh,·a·bourne-compatible·shell. 
28 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h71 _\x8v_\x8s_\x8y_\x8s_\x8._\x8h
29 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)72 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
30 _\x8V_\x8s_\x8h_\x8__\x8p_\x8s_\x8h_\x8e_\x8l_\x8l 
31 int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int 
32 argc,·char·**argv)) 
33 Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions. 
34 _\x8s_\x8V_\x8s_\x8h 
35 Contains·public·data·members·for·Vsh·class.73 _.V_.m_.p_.i_.__.i_.n_.i_.t
 74 int·Vmpi_init(int·*argc,·char·***argv)
 75 The·Vmp·initializer.
 76 _\x8V_\x8m_\x8p_\x8i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e
 77 int·Vmpi_finalize(void)
 78 The·Vmp·finalizer.
 79 _\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e
 80 int·Vmpi_size(Vmpi·*thee)
 81 Return·the·number·of·processors·involved.
 82 _\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e
 83 int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize)
 84 An·MPI·reduce.
 85 _\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v
 86 int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize)
 87 An·MPI·blocking·receive.
 88 _\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d
 89 int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)
 90 An·MPI·non-blocking·send.
 91 _\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r
 92 void·Vmpi_dtor(Vmpi·**thee)
 93 The·Vmpi·destructor.
 94 _\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d
 95 int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)
 96 An·MPI·blocking·send.
 97 _\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r
 98 Vmpi·*·Vmpi_ctor(void)
 99 The·Vmpi·constructor.
 100 _\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8a_\x8r_\x8r
 101 int·Vmpi_barr(Vmpi·*thee)
 102 An·MPI·barrier.
 103 _\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t
 104 int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize)
 105 An·MPI·broadcast.
 106 _\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k
 107 int·Vmpi_rank(Vmpi·*thee)
 108 Return·my·processor·ID.
 109 _\x8s_\x8V_\x8m_\x8p_\x8i
 110 Class·Vmpi:·Definition.
Max diff block lines reached; 53/4766 bytes (1.11%) of diff not shown.
8.13 KB
./usr/share/doc/libmaloc-dev/html/a00015.dot.gz
8.04 KB
a00015.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"psh.h"1 digraph·"vmpi.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="psh.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];7 ··Node1·[id="Node000001",label="vmpi.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 34, 44 lines modifiedOffset 34, 28 lines modified
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];
47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];
49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];
50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];
52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];
53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];
54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];
56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];
57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];
58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];
59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."];59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];
61 ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"]; 
62 ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; 
63 ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
64 ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
65 ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"]; 
66 ··Node25·[id="Node000025",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; 
67 ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
68 ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
69 ··Node25·->·Node26·[id="edge38_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"]; 
70 ··Node26·[id="Node000026",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
71 ··Node26·->·Node2·[id="edge39_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
72 ··Node26·->·Node18·[id="edge40_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
73 ··Node25·->·Node27·[id="edge41_Node000025_Node000027",color="steelblue1",style="solid",tooltip="·"]; 
74 ··Node27·[id="Node000027",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
75 ··Node27·->·Node2·[id="edge42_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
76 ··Node27·->·Node18·[id="edge43_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
77 }61 }
1.78 KB
./usr/share/doc/libmaloc-dev/html/a00016.dot
    
Offset 1, 10 lines modifiedOffset 1, 14 lines modified
1 digraph·"psh.h"1 digraph·"vmpi.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="psh.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];7 ··Node1·[id="Node000001",label="vmpi.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
 9 ··Node2·[id="Node000002",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
 10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
 11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
10 }14 }
1.04 KB
./usr/share/doc/libmaloc-dev/html/a00017.html
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ··<div·class="headertitle"><div·class="title">vsh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div>50 ··<div·class="headertitle"><div·class="title">vsh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div>
51 </div><!--header-->51 </div><!--header-->
52 <div·class="contents">52 <div·class="contents">
  
53 <p>Header·file·for·vsh,·a·bourne-compatible·shell.··53 <p>Header·file·for·vsh,·a·bourne-compatible·shell.··
54 <a·href="#details">More...</a></p>54 <a·href="#details">More...</a></p>
55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
56 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vsys.h</a>&gt;</code><br·/>56 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>&gt;</code><br·/>
57 </div><div·class="textblock"><div·class="dynheader">57 </div><div·class="textblock"><div·class="dynheader">
58 Include·dependency·graph·for·vsh.h:</div>58 Include·dependency·graph·for·vsh.h:</div>
59 <div·class="dyncontent">59 <div·class="dyncontent">
60 <div·class="center"><img·src="a00018.png"·border="0"·usemap="#avsh_8h"·alt=""/></div>60 <div·class="center"><img·src="a00018.png"·border="0"·usemap="#avsh_8h"·alt=""/></div>
61 </div>61 </div>
62 </div><div·class="textblock"><div·class="dynheader">62 </div><div·class="textblock"><div·class="dynheader">
63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
6.32 KB
./usr/share/doc/libmaloc-dev/html/a00017_source.html
    
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00017.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00017.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSH_H_</span></div>55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSH_H_</span></div>
56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSH_H_</span></div>56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSH_H_</span></div>
57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vsys.h</a>&gt;</span></div>60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vsys.h</a>&gt;</span></div>
61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
62 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>62 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>
63 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>63 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>
64 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vsh:·Parameters·and·datatypes</span></div>64 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vsh:·Parameters·and·datatypes</span></div>
65 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>65 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>
66 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>66 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>
67 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>67 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 <div·class="line"><a·id="l00296"·name="l00296"></a><span·class="lineno">··296</span>·</div>146 <div·class="line"><a·id="l00296"·name="l00296"></a><span·class="lineno">··296</span>·</div>
147 <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno"><a·class="line"·href="a00051.html#ga5caf47cfdaa31928b8b0d709c106213b">··306</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00051.html#ga5caf47cfdaa31928b8b0d709c106213b">Vsh_ioCleanup</a>(<a·class="code·hl_struct"·href="a00070.html">Vsh</a>·*thee,·<a·class="code·hl_struct"·href="a00074.html">Vio</a>·**sock);</div>147 <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno"><a·class="line"·href="a00051.html#ga5caf47cfdaa31928b8b0d709c106213b">··306</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00051.html#ga5caf47cfdaa31928b8b0d709c106213b">Vsh_ioCleanup</a>(<a·class="code·hl_struct"·href="a00070.html">Vsh</a>·*thee,·<a·class="code·hl_struct"·href="a00074.html">Vio</a>·**sock);</div>
148 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>·</div>148 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>·</div>
149 <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VSH_H_·*/</span><span·class="preprocessor"></span></div>149 <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VSH_H_·*/</span><span·class="preprocessor"></span></div>
150 <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>·</div>150 <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>·</div>
151 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>151 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
152 <div·class="ttc"·id="aa00002_html_ab11f66c5fd184e20cd21c417a5a69abd"><div·class="ttname"><a·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a></div><div·class="ttdeci">#define·VMAX_ARGLEN</div><div·class="ttdoc">Global·constant.</div><div·class="ttdef"><b>Definition</b>·maloc_base.h:227</div></div>152 <div·class="ttc"·id="aa00002_html_ab11f66c5fd184e20cd21c417a5a69abd"><div·class="ttname"><a·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a></div><div·class="ttdeci">#define·VMAX_ARGLEN</div><div·class="ttdoc">Global·constant.</div><div·class="ttdef"><b>Definition</b>·maloc_base.h:227</div></div>
153 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>153 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>
154 <div·class="ttc"·id="aa00051_html_ga005dc1c9915b1e4651774aab403555a4"><div·class="ttname"><a·href="a00051.html#ga005dc1c9915b1e4651774aab403555a4">Vsh_getenvReal</a></div><div·class="ttdeci">double·Vsh_getenvReal(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·a·value·of·variable·in·the·environment·as·a·real.</div></div>154 <div·class="ttc"·id="aa00051_html_ga005dc1c9915b1e4651774aab403555a4"><div·class="ttname"><a·href="a00051.html#ga005dc1c9915b1e4651774aab403555a4">Vsh_getenvReal</a></div><div·class="ttdeci">double·Vsh_getenvReal(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·a·value·of·variable·in·the·environment·as·a·real.</div></div>
155 <div·class="ttc"·id="aa00051_html_ga2ca0b09f128ed620a497f4c36d8f14e3"><div·class="ttname"><a·href="a00051.html#ga2ca0b09f128ed620a497f4c36d8f14e3">Vsh_putenvInfo</a></div><div·class="ttdeci">int·Vsh_putenvInfo(Vsh·*thee,·const·char·*envi,·const·char·*valu)</div><div·class="ttdoc">Place·a·variable·with·an·info·string·in·the·environment.</div></div>155 <div·class="ttc"·id="aa00051_html_ga2ca0b09f128ed620a497f4c36d8f14e3"><div·class="ttname"><a·href="a00051.html#ga2ca0b09f128ed620a497f4c36d8f14e3">Vsh_putenvInfo</a></div><div·class="ttdeci">int·Vsh_putenvInfo(Vsh·*thee,·const·char·*envi,·const·char·*valu)</div><div·class="ttdoc">Place·a·variable·with·an·info·string·in·the·environment.</div></div>
156 <div·class="ttc"·id="aa00051_html_ga32fd6e229af45a08e6849608b9d9da01"><div·class="ttname"><a·href="a00051.html#ga32fd6e229af45a08e6849608b9d9da01">Vsh_getenv</a></div><div·class="ttdeci">char·*·Vsh_getenv(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·a·value·of·variable·in·the·environment.</div></div>156 <div·class="ttc"·id="aa00051_html_ga32fd6e229af45a08e6849608b9d9da01"><div·class="ttname"><a·href="a00051.html#ga32fd6e229af45a08e6849608b9d9da01">Vsh_getenv</a></div><div·class="ttdeci">char·*·Vsh_getenv(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·a·value·of·variable·in·the·environment.</div></div>
157 <div·class="ttc"·id="aa00051_html_ga42da6593ccafa9beca295203c1496568"><div·class="ttname"><a·href="a00051.html#ga42da6593ccafa9beca295203c1496568">Vsh_getenvInfo</a></div><div·class="ttdeci">char·*·Vsh_getenvInfo(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·info·associated·with·a·variable·in·the·environment.</div></div>157 <div·class="ttc"·id="aa00051_html_ga42da6593ccafa9beca295203c1496568"><div·class="ttname"><a·href="a00051.html#ga42da6593ccafa9beca295203c1496568">Vsh_getenvInfo</a></div><div·class="ttdeci">char·*·Vsh_getenvInfo(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·info·associated·with·a·variable·in·the·environment.</div></div>
158 <div·class="ttc"·id="aa00051_html_ga48d875ef8f43ada815309c3a4a2246a5"><div·class="ttname"><a·href="a00051.html#ga48d875ef8f43ada815309c3a4a2246a5">Vsh_putenv</a></div><div·class="ttdeci">int·Vsh_putenv(Vsh·*thee,·const·char·*envi,·const·char·*valu)</div><div·class="ttdoc">Place·a·variable·with·a·value·in·the·environment.</div></div>158 <div·class="ttc"·id="aa00051_html_ga48d875ef8f43ada815309c3a4a2246a5"><div·class="ttname"><a·href="a00051.html#ga48d875ef8f43ada815309c3a4a2246a5">Vsh_putenv</a></div><div·class="ttdeci">int·Vsh_putenv(Vsh·*thee,·const·char·*envi,·const·char·*valu)</div><div·class="ttdoc">Place·a·variable·with·a·value·in·the·environment.</div></div>
159 <div·class="ttc"·id="aa00051_html_ga5caf47cfdaa31928b8b0d709c106213b"><div·class="ttname"><a·href="a00051.html#ga5caf47cfdaa31928b8b0d709c106213b">Vsh_ioCleanup</a></div><div·class="ttdeci">void·Vsh_ioCleanup(Vsh·*thee,·Vio·**sock)</div><div·class="ttdoc">Cleanup·an·I/O·command.</div></div>159 <div·class="ttc"·id="aa00051_html_ga5caf47cfdaa31928b8b0d709c106213b"><div·class="ttname"><a·href="a00051.html#ga5caf47cfdaa31928b8b0d709c106213b">Vsh_ioCleanup</a></div><div·class="ttdeci">void·Vsh_ioCleanup(Vsh·*thee,·Vio·**sock)</div><div·class="ttdoc">Cleanup·an·I/O·command.</div></div>
160 <div·class="ttc"·id="aa00051_html_ga6e7d66179e0315866f4671659edb06dd"><div·class="ttname"><a·href="a00051.html#ga6e7d66179e0315866f4671659edb06dd">Vsh_getenvInt</a></div><div·class="ttdeci">int·Vsh_getenvInt(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·a·value·of·variable·in·the·environment·as·an·integer.</div></div>160 <div·class="ttc"·id="aa00051_html_ga6e7d66179e0315866f4671659edb06dd"><div·class="ttname"><a·href="a00051.html#ga6e7d66179e0315866f4671659edb06dd">Vsh_getenvInt</a></div><div·class="ttdeci">int·Vsh_getenvInt(Vsh·*thee,·const·char·*envi)</div><div·class="ttdoc">Get·a·value·of·variable·in·the·environment·as·an·integer.</div></div>
4.67 KB
./usr/share/doc/libmaloc-dev/html/a00018.dot.gz
4.58 KB
a00018.dot
    
Offset 34, 28 lines modifiedOffset 34, 28 lines modified
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];
47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];
49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];
50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];
52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];
53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];
54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];
56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];
57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];
58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];
59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."];59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];
61 }61 }
1.36 KB
./usr/share/doc/libmaloc-dev/html/a00019.dot
    
Offset 4, 10 lines modifiedOffset 4, 10 lines modified
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vsh.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];7 ··Node1·[id="Node000001",label="vsh.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
12 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];12 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
13 }13 }
143 KB
./usr/share/doc/libmaloc-dev/html/a00020.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vnm.h·File·Reference</title>8 <title>MALOC:·vio.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 40, 190 lines modifiedOffset 40, 168 lines modified
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
 47 <a·href="#nested-classes">Classes</a>·&#124;
47 <a·href="#define-members">Macros</a>·&#124;48 <a·href="#define-members">Macros</a>·&#124;
 49 <a·href="#typedef-members">Typedefs</a>·&#124;
 50 <a·href="#enum-members">Enumerations</a>·&#124;
48 <a·href="#func-members">Functions</a>··</div>51 <a·href="#func-members">Functions</a>··</div>
49 ··<div·class="headertitle"><div·class="title">vnm.h·File·Reference</div></div>52 ··<div·class="headertitle"><div·class="title">vio.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00052.html">Vio·class</a></div></div></div>
50 </div><!--header-->53 </div><!--header-->
51 <div·class="contents">54 <div·class="contents">
  
52 <p>Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.··55 <p>Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.··
53 <a·href="#details">More...</a></p>56 <a·href="#details">More...</a></p>
54 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>57 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
 58 <code>#include·&lt;<a·class="el"·href="a00026_source.html">maloc/vnm.h</a>&gt;</code><br·/>
55 </div><div·class="textblock"><div·class="dynheader">59 </div><div·class="textblock"><div·class="dynheader">
56 Include·dependency·graph·for·vnm.h:</div>60 Include·dependency·graph·for·vio.h:</div>
57 <div·class="dyncontent">61 <div·class="dyncontent">
58 <div·class="center"><img·src="a00021.png"·border="0"·usemap="#avnm_8h"·alt=""/></div>62 <div·class="center"><img·src="a00021.png"·border="0"·usemap="#avio_8h"·alt=""/></div>
59 </div>63 </div>
60 </div><div·class="textblock"><div·class="dynheader">64 </div><div·class="textblock"><div·class="dynheader">
61 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>65 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
62 <div·class="dyncontent">66 <div·class="dyncontent">
63 <div·class="center"><img·src="a00022.png"·border="0"·usemap="#avnm_8hdep"·alt=""/></div>67 <div·class="center"><img·src="a00022.png"·border="0"·usemap="#avio_8hdep"·alt=""/></div>
64 </div>68 </div>
65 </div>69 </div>
66 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>70 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>
67 <table·class="memberdecls">71 <table·class="memberdecls">
 72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 73 Classes</h2></td></tr>
 74 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">sVio</a></td></tr>
 75 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vio·class.··<a·href="a00074.html#details">More...</a><br·/></td></tr>
 76 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 77 </table><table·class="memberdecls">
68 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
69 Macros</h2></td></tr>79 Macros</h2></td></tr>
70 <tr·class="memitem:ad7c91b8e4ceddff38851300876c7c9e7"·id="r_ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#ad7c91b8e4ceddff38851300876c7c9e7">VPOW_SAFE</a>(x,··y)&#160;&#160;&#160;(<a·class="el"·href="a00020.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_powsafe</a>(x,y))</td></tr> 
71 <tr·class="memdesc:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·safe·VPOW·function·(avoids·division·by·zero)··<br·/></td></tr>80 <tr·class="memitem:a4a7675dfbe5a786fba616dba632bb44a"·id="r_a4a7675dfbe5a786fba616dba632bb44a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#a4a7675dfbe5a786fba616dba632bb44a[·...·truncated·by·diffoscope;·len:·40,·SHA:·5534c8f56771c86d777ab15f532f7eac77b68d9b083337e5fc24ebe67ab5347e·...·]</td></tr>
 81 <tr·class="memdesc:a4a7675dfbe5a786fba616dba632bb44a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">our·portbase;·5000·&lt;·VPORTNUMBER·&lt;·49152··<br·/></td></tr>
 82 <tr·class="separator:a4a7675dfbe5a786fba616dba632bb44a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 83 <tr·class="memitem:a1e94d8ac2af32609f662f3133cb2460a"·id="r_a1e94d8ac2af32609f662f3133cb2460a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#a1e94d8ac2af32609f662f3133cb2460a">VIO_MAXBUF</a>&#160;&#160;&#160;10</td></tr>
 84 <tr·class="memdesc:a1e94d8ac2af32609f662f3133cb2460a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">number·of·internal·buffers·(BUFF·datatype)··<br·/></td></tr>
 85 <tr·class="separator:a1e94d8ac2af32609f662f3133cb2460a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 86 </table><table·class="memberdecls">
 87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 88 Typedefs</h2></td></tr>
 89 <tr·class="memitem:gaf325b686bb0ee8790628ef6fecb62410"·id="r_gaf325b686bb0ee8790628ef6fecb62410"><td·class="memItemLeft"·align="right"·valign="top">typedef·enum·<a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gaf325b686bb0ee8790628ef6fecb62410">VIOtype</a></td></tr>
 90 <tr·class="memdesc:gaf325b686bb0ee8790628ef6fecb62410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·I/O·type·(sdio,buff,file,unix,inet)··<br·/></td></tr>
 91 <tr·class="separator:gaf325b686bb0ee8790628ef6fecb62410"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:ga14b86785b5e4038d0e7981854da5d7d9"·id="r_ga14b86785b5e4038d0e7981854da5d7d9"><td·class="memItemLeft"·align="right"·valign="top">typedef·enum·<a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga14b86785b5e4038d0e7981854da5d7d9">VIOfrmt</a></td></tr>
 93 <tr·class="memdesc:ga14b86785b5e4038d0e7981854da5d7d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·compression·type·(XDR,ASC)··<br·/></td></tr>
 94 <tr·class="separator:ga14b86785b5e4038d0e7981854da5d7d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:ga9fee61f0c383eda86fe6095b2cd97a91"·id="r_ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="memItemLeft"·align="right"·valign="top">typedef·enum·<a·class="el"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga9fee61f0c383eda86fe6095b2cd97a91">VIOrwkey</a></td></tr>
 96 <tr·class="memdesc:ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·rw·type·(R,RW)··<br·/></td></tr>
 97 <tr·class="separator:ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:ga277550356f3dd78c988516b1e172a9c6"·id="r_ga277550356f3dd78c988516b1e172a9c6"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00074.html">sVio</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">Vio</a></td></tr>
 99 <tr·class="memdesc:ga277550356f3dd78c988516b1e172a9c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vio·class·as·the·Vio·structure.··<br·/></td></tr>
 100 <tr·class="separator:ga277550356f3dd78c988516b1e172a9c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 </table><table·class="memberdecls">
 102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 103 Enumerations</h2></td></tr>
 104 <tr·class="memitem:gac54f991a41350084c7880d7f6192eeb9"·id="r_gac54f991a41350084c7880d7f6192eeb9"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>·{·<br·/>
 105 &#160;&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">VIO_NO_TYPE</a>
 106 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a8684c452cb27082c48dad8424539c82a">VIO_SDIO</a>
 107 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a793d30345ee79a61fd19d34d753f550c">VIO_BUFF</a>
 108 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">VIO_FILE</a>
 109 ,·<br·/>
 110 &#160;&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a732c134da0247d2a77fbbdc58afd56bb">VIO_UNIX</a>
 111 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">VIO_INET</a>
 112 <br·/>
 113 ·}</td></tr>
 114 <tr·class="memdesc:gac54f991a41350084c7880d7f6192eeb9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·I/O·type·(sdio,buff,file,unix,inet)··<a·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">More...</a><br·/></td></tr>
72 <tr·class="separator:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:gac54f991a41350084c7880d7f6192eeb9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
73 <tr·class="memitem:adff08ccefac6ec8e551662478f350e7f"·id="r_adff08ccefac6ec8e551662478f350e7f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#adff08ccefac6ec8e551662478f350e7f">VTIMERS</a>&#160;&#160;&#160;100</td></tr> 
74 <tr·class="memdesc:adff08ccefac6ec8e551662478f350e7f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">the·maiximal·timer·constant··<br·/></td></tr>116 <tr·class="memitem:gabfa72aea464435d52c14c43ebd5e363b"·id="r_gabfa72aea464435d52c14c43ebd5e363b"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363[·...·truncated·by·diffoscope;·len:·133,·SHA:·59a0d7ce45a2e2e3f0dec9078b98561842b56463b4452e06868c9cecff75087d·...·]>
 117 ,·<a·class="el"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363ba35f912228eb6c27fc632520ae9629924">VIO_XDR</a>
 118 ,·<a·class="el"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363baec02355c47d63dead444522a814209f4">VIO_ASC</a>
 119 ·}</td></tr>
 120 <tr·class="memdesc:gabfa72aea464435d52c14c43ebd5e363b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·compression·type·(XDR,ASC)··<a·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">More...</a><br·/></td></tr>
75 <tr·class="separator:adff08ccefac6ec8e551662478f350e7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:gabfa72aea464435d52c14c43ebd5e363b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:gaf7330032d12db3359c24f79c9c2d4e24"·id="r_gaf7330032d12db3359c24f79c9c2d4e24"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>·{·<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">VIO_NO_RW</a>
 123 ,·<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">VIO_R</a>
 124 ,·<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a89e0bf28fada4387e3440bc18839818a">VIO_W</a>
 125 ·}</td></tr>
 126 <tr·class="memdesc:gaf7330032d12db3359c24f79c9c2d4e24"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·rw·type·(R,RW)··<a·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">More...</a><br·/></td></tr>
 127 <tr·class="separator:gaf7330032d12db3359c24f79c9c2d4e24"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
78 Functions</h2></td></tr>130 Functions</h2></td></tr>
 131 <tr·class="memitem:ga48241911c5133cb2babc4d31238a6cc9"·id="r_ga48241911c5133cb2babc4d31238a6cc9"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga48241911c5133cb2babc4d31238a6cc9">Vio_start</a>·(void)</td></tr>
 132 <tr·class="memdesc:ga48241911c5133cb2babc4d31238a6cc9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·Vio·communication·layer·(init·internal·variables/buffers)··<br·/></td></tr>
79 <tr·class="memitem:a73c595f310f0ee83eeca0b3c928ffcb5"·id="r_a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#a73c595f310f0ee83eeca0b3c928ffcb5">Vnm_sigInt</a>·(void)</td></tr> 
80 <tr·class="memdesc:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt·flag.··<br·/></td></tr> 
81 <tr·class="separator:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
82 <tr·class="memitem:ae1b409d49983afa778821ea9e853a4ba"·id="r_ae1b409d49983afa778821ea9e853a4ba"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#ae1b409d49983afa778821ea9e853a4ba">Vnm_sigIntSet</a>·(void)</td></tr> 
83 <tr·class="memdesc:ae1b409d49983afa778821ea9e853a4ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag.··<br·/></td></tr> 
84 <tr·class="separator:ae1b409d49983afa778821ea9e853a4ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:ga48241911c5133cb2babc4d31238a6cc9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:ga165fe2e09fba533be74f5303ed3e6f8e"·id="r_ga165fe2e09fba533be74f5303ed3e6f8e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga165fe2e09fba533be74f5303ed3e6f8e">Vio_stop</a>·(void)</td></tr>
 135 <tr·class="memdesc:ga165fe2e09fba533be74f5303ed3e6f8e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shutdown·Vio·communication·layer.··<br·/></td></tr>
85 <tr·class="memitem:a691fe8e58b2828b335221b4fa9109800"·id="r_a691fe8e58b2828b335221b4fa9109800"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#a691fe8e58b2828b335221b4fa9109800">Vnm_sigIntClear</a>·(void)</td></tr> 
86 <tr·class="memdesc:a691fe8e58b2828b335221b4fa9109800"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Clear·the·signal·interrupt·flag.·<br··/> 
87 ··<br·/></td></tr> 
88 <tr·class="separator:a691fe8e58b2828b335221b4fa9109800"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
89 <tr·class="memitem:aaf928e6a4a6022b02a93fb0b33e3799b"·id="r_aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html#aaf928e6a4a6022b02a93fb0b33e3799b">Vnm_jmpOk</a>·(void)</td></tr> 
90 <tr·class="memdesc:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag.··<br·/></td></tr> 
91 <tr·class="separator:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 59057/111398 bytes (53.01%) of diff not shown.
34.0 KB
html2text {}
    
Offset 1, 184 lines modifiedOffset 1, 131 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8M_.a_.c_.r_.o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.M_.a_.c_.r_.o_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.E_.n_.u_.m_.e_.r_.a_.t_.i_.o_.n_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 vnm.h·File·Reference6 vio.h·File·Reference
7 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·_.M_.o_.r_.e_.._.._..7 _.V_.i_.o_.·_.c_.l_.a_.s_.s
 8 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
8 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
 10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h>
9 Include·dependency·graph·for·vnm.h:11 Include·dependency·graph·for·vio.h:
10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 struct· ·_\x8s_\x8V_\x8i_\x8o
 16  ········Contains·public·data·members·for·Vio·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
13 #define ·_\x8V_\x8P_\x8O_\x8W_\x8__\x8S_\x8A_\x8F_\x8E(x,·y)   (_\x8V_\x8n_\x8m_\x8__\x8p_\x8o_\x8w_\x8s_\x8a_\x8f_\x8e(x,y)) 
14  ········A·safe·VPOW·function·(avoids·division·by·zero) 
15   
16 #define ·_\x8V_\x8T_\x8I_\x8M_\x8E_\x8R_\x8S   100 
17  ········the·maiximal·timer·constant 
18   
19 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
20 ······int ·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t·(void) 
21  ··········Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt 
22 ···········flag. 
23   
24 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t_\x8S_\x8e_\x8t·(void) 
25  ··········Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag. 
26   
27 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t_\x8C_\x8l_\x8e_\x8a_\x8r·(void) 
28  ··········Signal·and·setjmp·handling·routine.·Clear·the·signal·interrupt·flag. 
  
29   
30 ······int ·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k·(void) 
31  ··········Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag. 
32   
33 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k_\x8S_\x8e_\x8t·(void) 
34  ··········Signal·and·setjmp·handling·routine.·Set·the·"okay-to-jump"·flag. 
35   
36 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k_\x8C_\x8l_\x8e_\x8a_\x8r·(void) 
37  ··········Signal·and·setjmp·handling·routine.·Clear·the·"okay-to-jump"·flag. 
  
38   
39 jmp_buf··_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8n_\x8a_\x8l_\x8I_\x8n_\x8i_\x8t·(void) 
40  ··········Initialize·the·signal·handling·data·structures. 
41   
42 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8r_\x8e_\x8g_\x8H_\x8a_\x8n_\x8d·(void) 
43  ··········Register·the·signal·handler·with·the·operating·system. 
44   
45 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8H_\x8a_\x8n_\x8d·(int·num) 
46  ··········Handle·events·such·as·SIGINT.·We·must·have·first·been·registered 
47 ···········with·"Vnm_signalInit". 
48   
49 ···double ·_\x8V_\x8n_\x8m_\x8__\x8p_\x8o_\x8w_\x8s_\x8a_\x8f_\x8e·(double·x,·double·y) 
50  ··········A·safe·VPOW·function·(avoids·division·by·zero). 
  
51  17  
 18 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 19 #define ·_\x8V_\x8P_\x8O_\x8R_\x8T_\x8N_\x8U_\x8M_\x8B_\x8E_\x8R   14916
 20  ········our·portbase;·5000·<·VPORTNUMBER·<·49152
52 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8t_\x8y_\x8p_\x8e_\x8C_\x8h_\x8k·(void) 
53  ··········Check·out·the·sizes·of·various·datatypes. 
  
54   
55 ···double ·_\x8V_\x8n_\x8m_\x8__\x8e_\x8p_\x8s_\x8m_\x8a_\x8c·(void) 
56 ···········Computes·the·unit·roundoff·of·the·machine·in·single 
57 ···········precision.·This·is·defined·as·the·smallest·positive·machine·number·u 
58 ···········such·that·1.0d0·+·u·.ne.·1.0d0·(in·single·precision). 
59  21  
 22 #define ·_\x8V_\x8I_\x8O_\x8__\x8M_\x8A_\x8X_\x8B_\x8U_\x8F   10
 23  ········number·of·internal·buffers·(BUFF·datatype)
60 ···········A·safe·hardcoded·machine·epsilon·as·alternative: 
61 ···········double·value; 
62 ···········value·=·1.0e-9; 
63 ···········return·value;. 
64  24  
 25 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 26 ·typedef·enum·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e
 27  ······················Parameter·for·I/O·type·(sdio,buff,file,unix,inet)
65 ······int ·_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8n_\x8t_\x8o_\x8k_\x8e_\x8n_\x8s·(char·*buf,·char·**argv,·const·int·argvmax,·const·char 
66 ···········*white,·const·char·*comment) 
67 ···········Generate·an·[argv,argc]·pair·from·a·character·string·"buf"·(assumed 
68  ··········NULL-terminated)·in·which·tokens·are·separated·by·whitespace·"white" 
69 ···········with·possible·comments·"comment"·occuring.·THE·INPUT·STRING·IS 
70 ···········MODIFIED·HERE! 
71  28  
 29 ·typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t
 30  ······················Parameter·for·compression·type·(XDR,ASC)
72 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8t_\x8s_\x8t_\x8a_\x8r_\x8t·(int·timer,·const·char·*name) 
73  ··········Starts·the·timer·on·the·particular·machine. 
  
74  31  
75 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8t_\x8s_\x8t_\x8o_\x8p·(int·timer,·const·char·*name) 
76  ··········Stops·the·timer·on·the·particular·machine.32 typedef·enum·_.V_.I_.O_.r_.w_.k_.e_.y ·_.V_.I_.O_.r_.w_.k_.e_.y
 33  ······················Parameter·for·rw·type·(R,RW)
77  34  
78 ···char··_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8t_\x8u_\x8s_\x8e_\x8r·(char·*user,·int·usermax) 
79  ··········Ask·the·system·for·the·username.35 ··typedef·struct·_.s_.V_.i_.o ·_.V_.i_.o
 36  ······················Declaration·of·the·Vio·class·as·the·Vio·structure.
80  37  
81 ···char··_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8t_\x8o_\x8s·(char·*os,·int·osmax) 
82  ··········Ask·the·system·for·the·operating·system·name.38 E.En.nu.um.me.er.ra.at.ti.io.on.ns.s
 39 enum· ·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·{
 40 ·······  _\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E·,·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O·,·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F·,·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E·,
 41 ·······  _\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X·,·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T
 42 ·······}
 43  ······Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
83  44  
84 ···char··_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8t_\x8h_\x8o_\x8s_\x8t·(char·*host,·int·hostmax) 
85  ··········Ask·the·system·for·the·hostname.45 enum· ·_.V_.I_.O_.f_.r_.m_.t·{·_.V_.I_.O_.__.N_.O_.__.F_.R_.M_.T·,·_.V_.I_.O_.__.X_.D_.R·,·_.V_.I_.O_.__.A_.S_.C·}
 46  ······Parameter·for·compression·type·(XDR,ASC)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
86  47  
87 ···char··_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8t_\x8h_\x8o_\x8m_\x8e·(char·*path,·int·pathmax) 
88  ··········Ask·the·system·for·the·home·directory.48 enum· ·_.V_.I_.O_.r_.w_.k_.e_.y·{·_.V_.I_.O_.__.N_.O_.__.R_.W·,·_.V_.I_.O_.__.R·,·_.V_.I_.O_.__.W·}
 49  ······Parameter·for·rw·type·(R,RW)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
89  50  
90 ···char··_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8t_\x8c_\x8w_\x8d·(char·*path,·int·pathmax) 
91  ··········Ask·the·system·for·the·current·working·directory.51 F.Fu.un.nc.ct.ti.io.on.ns.s
 52 ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8a_\x8r_\x8t·(void)
 53  ·······Start·Vio·communication·layer·(init·internal·variables/buffers)
92  54  
93 ······int ·_\x8V_\x8n_\x8m_\x8__\x8c_\x8h_\x8d_\x8i_\x8r·(const·char·*path) 
94  ··········Interact·with·the·system·to·change·the·working·directory.55 ··void ·_.V_.i_.o_.__.s_.t_.o_.p·(void)
 56  ·······Shutdown·Vio·communication·layer.
95  57  
Max diff block lines reached; 28130/34746 bytes (80.96%) of diff not shown.
104 KB
./usr/share/doc/libmaloc-dev/html/a00020_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vnm.h·Source·File</title>8 <title>MALOC:·vio.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 152 lines modifiedOffset 44, 219 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vnm.h</div></div>51 ··<div·class="headertitle"><div·class="title">vio.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00020.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00020.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·_VNM_H_</span></div>55 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·_VIO_H_</span></div>
56 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·_VNM_H_</span></div>56 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·_VIO_H_</span></div>
57 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>57 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
58 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>59 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 60 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">maloc/vnm.h</a>&gt;</span></div>
60 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
61 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00020.html#a73c595f310f0ee83eeca0b3c928ffcb5">···46</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00020.html#a73c595f310f0ee83eeca0b3c928ffcb5">Vnm_sigInt</a>(<span·class="keywordtype">void</span>);</div> 
62 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>61 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
63 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a00020.html#ae1b409d49983afa778821ea9e853a4ba">···55</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#ae1b409d49983afa778821ea9e853a4ba">Vnm_sigIn[·...·truncated·by·diffoscope;·len:·48,·SHA:·118e8655690e738ecaec48340337ec026961815b4e80a315f279d9eaeb30b29f·...·]</div>62 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>
 63 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>
 64 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vio:·Parameters·and·datatypes</span></div>
 65 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>
 66 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>
 67 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 68 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a00020.html#a4a7675dfbe5a786fba616dba632bb44a">···53</a></span><span·class="preprocessor">#define·VPORTNUMBER·14916···</span></div>
 69 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a00020.html#a1e94d8ac2af32609f662f3133cb2460a">···55</a></span><span·class="preprocessor">#define·VIO_MAXBUF·10·······</span></div>
64 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>70 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
65 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00020.html#a691fe8e58b2828b335221b4fa9109800">···64</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#a691fe8e58b2828b335221b4fa9109800">Vnm_sigIntClear</a>(<span·class="keywordtype">void</span>);</div> 
66 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
67 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00020.html#aaf928e6a4a6022b02a93fb0b33e3799b">···73</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00020.html#aaf928e6a4a6022b02a93fb0b33e[·...·truncated·by·diffoscope;·len:·65,·SHA:·5a9d394d13a3d58be7aec68decfd074d50fbbc56bc2881eac8dfc7578e503625·...·]>71 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};">
 72 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">···62</a></span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>·{</div>
 73 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">···63</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">VIO_NO_TYPE</a>,·</div>
 74 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a8684c452cb27082c48dad8424539c82a">···64</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a8684c452cb27082c48dad8424539c82a">VIO_SDIO</a>,</div>
 75 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a793d30345ee79a61fd19d34d753f550c">···65</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a793d30345ee79a61fd19d34d753f550c">VIO_BUFF</a>,</div>
 76 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">···66</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">VIO_FILE</a>,</div>
 77 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a732c134da0247d2a77fbbdc58afd56bb">···67</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a732c134da0247d2a77fbbdc58afd56bb">VIO_UNIX</a>,</div>
 78 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">VIO_INET</a></div>
 79 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">···69</a></span>}·<a·class="code·hl_enumeration"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>;</div>
 80 </div>
68 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>81 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
69 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00020.html#a79c6b7377d7f62c87486388933211f06">···82</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#a79c6b7377d7f62c87486388933[·...·truncated·by·diffoscope;·len:·69,·SHA:·8ce82e4c8dfbf781084a432d185902df2f7911188f20d83fc6885123f0aca782·...·]>82 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 83 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">···76</a></span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>·{</div>
 84 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363bade52aaa65f920c341c443993f0898b73">···77</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363bade52aaa65f920c341c443993f0898b73">VIO_NO_FRMT</a>,</div>
 85 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363ba35f912228eb6c27fc632520ae9629924">···78</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363ba35f912228eb6c27fc632520ae9629924">VIO_XDR</a>,</div>
 86 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363baec02355c47d63dead444522a814209f4">VIO_ASC</a></div>
 87 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363baec02355c47d63dead444522a814209f4">···80</a></span>}·<a·class="code·hl_enumeration"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>;</div>
 88 </div>
70 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>89 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
71 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00020.html#aa649e779bc3f411d7a0102b64c65b36b">···91</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#aa649e779bc3f411d7a0102b64c[·...·truncated·by·diffoscope;·len:·71,·SHA:·3cc6d583cf79f5a25b52446dda4fe194ce6e6acd55de61729c46545f31a9723f·...·]>90 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
 91 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">···87</a></span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>·{</div>
 92 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">···88</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">VIO_NO_RW</a>,</div>
 93 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">···89</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">VIO_R</a>,</div>
 94 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a89e0bf28fada4387e3440bc18839818a">VIO_W</a></div>
 95 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a89e0bf28fada4387e3440bc18839818a">···91</a></span>}·<a·class="code·hl_enumeration"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>;</div>
 96 </div>
72 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>97 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
73 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00020.html#aa8f767bb6511f5fadfdef42ece76b84d">··100</a></span>jmp_buf·*<a·class="code·hl_function"·href="a00020.html#aa8f767bb6511f5fadfdef42ece76b84d">Vnm_signalInit</a>(<s[·...·truncated·by·diffoscope;·len:·42,·SHA:·0187cc09590774a093d6703337cfab0896fd71435293d6987a9657e71b8010fd·...·]>98 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a00074.html">···98</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00074.html">sVio</a>·{</div>
74 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>100 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
75 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a00020.html#af30e71d8139ce7a7604ddc9314323be6">··109</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#af30e71d8139ce7a7604ddc9314323be6">Vnm_regHan[·...·truncated·by·diffoscope;·len:·45,·SHA:·38a843a5e4916f91ddd1a5ebd0fa82ac8b4e5b83d4cd859cec1f49648db43cd0·...·]</div>101 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00074.html#a10ff01c784656edf59de7290943d2bb8">··100</a></span>····<a·class="code·hl_enumeration"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>·<a·class="code·hl_variable"·[·...·truncated·by·diffoscope;·len:·69,·SHA:·0c4022f9ec139d60e386310c06de2a1aeb9647bcf3705ebbe41e63c49b567ede·...·]</div>
 102 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">··108</a></span>····<a·class="code·hl_enumeration"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>·<a·class="code·hl_variable"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">frmt</a>;·······</div>
 103 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a00074.html#a46b6d2de5b885ef6850e74dbf69230c5">··113</a></span>····<a·class="code·hl_enumeration"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>·<a·class="code·hl_variable"·href="a00074.html#a46b6d2de5b885ef6850e74dbf69230c5">rwkey</a>;·····</div>
 104 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a00074.html#ab8b3817815f2c248fb0e781944a43b17">··118</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#ab8b3817815f2c248fb0e781944a43b17">file</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];···</div>
 105 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00074.html#a8bb72a4f63380102527e19b592f70acc">··119</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#a8bb72a4f63380102527e19b592f70acc">lhost</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];··</div>
 106 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a00074.html#af3eaf81b391a451956735215da0f6b55">··120</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#af3eaf81b391a451956735215da0f6b55">rhost</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];··</div>
 107 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a00074.html#af77cb7bb4dafab6b485a881732e7b8f9">··122</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#af77cb7bb4dafab6b485a881732e7b8f9">error</a>;········</div>
 108 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a00074.html#a72fb31f8402b0529548f19d2fef80dc6">··123</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#a72fb31f8402b0529548f19d2fef80dc6">dirty</a>;········</div>
 109 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00074.html#a6ac2f825edaf90c684faebbb17ad67d4">··125</a></span>····FILE·*<a·class="code·hl_variable"·href="a00074.html#a6ac2f825edaf90c684faebbb17ad67d4">fp</a>;·········</div>
 110 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a00074.html#af100e7b153d174650215657e74e0360f">··126</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#af100e7b153d174650215657e74e0360f">so</a>;···········</div>
 111 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a00074.html#a846bff280f1fad2f64708f80dd824d72">··127</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#a846bff280f1fad2f64708f80dd824d72">soc</a>;··········</div>
 112 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a00074.html#ab949cc025dba7a425e9a483d7b9452be">··128</a></span>····<span·class="keywordtype">void</span>·*<a·class="code·hl_variable"·href="a00074.html#ab949cc025dba7a425e9a483d7b9452be">name</a>;·······</div>
 113 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a00074.html#acdd32890033cf340b8749afe256647f9">··129</a></span>····<span·class="keywordtype">void</span>·*<a·class="code·hl_variable"·href="a00074.html#acdd32890033cf340b8749afe256647f9">axdr</a>;·······</div>
 114 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a00074.html#aa478abe4d4059c9b597ffc3181b9460e">··131</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#aa478abe4d4059c9b597ffc3181b9460e">whiteChars</a>[<a·class="code·hl_define"·href="a00002.html#a15b1b0d60ed3a20d22f2502448a461d9">VMAX_ARGNUM</a>];·</div>
 115 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a00074.html#a58c30e0df43f9853024a3d617f62ee33">··132</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#a58c30e0df43f9853024a3d617f62ee33">commChars</a>[<a·class="code·hl_define"·href="a00002.html#a15b1b0d60ed3a20d22f2502448a461d9">VMAX_ARGNUM</a>];··</div>
 116 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a00074.html#aa782f06576338c4bf32af13ffa76b455">··134</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#aa782f06576338c4bf32af13ffa76b455">ioBuffer</a>[<a·class="code·hl_define"·href="a00002.html#a1dfc31b781bd0215ba5e6823a20d31c3">VMAX_BUFSIZE</a>];··</div>
 117 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a00074.html#a319b82ac4590beb7b7971822fc5ab471">··135</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#a319b82ac4590beb7b7971822fc5ab471">ioBufferLen</a>;··············</div>
 118 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="a00074.html#a026eee4ab9d1413ac7dec57bcba4cff9">··137</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#a026eee4ab9d1413ac7dec57bcba4cff9">putBuffer</a>[<a·class="code·hl_define"·href="a00002.html#a1dfc31b781bd0215ba5e6823a20d31c3">VMAX_BUFSIZE</a>];·</div>
 119 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a00074.html#ad68b54648906734b80b93205cfb22812">··138</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#ad68b54648906734b80b93205cfb22812">putBufferLen</a>;·············</div>
 120 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a00074.html#ad05a71a18ce91d54c9e90f6f24a6e0d5">··140</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_variable"·href="a00074.html#ad05a71a18ce91d54c9e90f6f24a6e0d5">VIObuffer</a>;····</div>
 121 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a00074.html#aaa457bd84691d96861e3c7792006517c">··141</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#aaa457bd84691d96861e3c7792006517c">VIObufferLen</a>;···</div>
 122 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno"><a·class="line"·href="a00074.html#a615098ef767bb9dd01bd2629b1b8d8be">··142</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#a615098ef767bb9dd01bd2629b1b8d8be">VIObufferPtr</a>;···</div>
76 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>123 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>};</div>
 124 </div>
77 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00020.html#a081eeccbff0977847b18b2a2e7e63278">··119</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#a081eeccbff0977847b18b2a2e7e63278">Vnm_sigHand</a>(<span·class="keywordtype">int</span>·num);</div> 
78 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
79 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00020.html#ad7c91b8e4ceddff38851300876c7c9e7">··125</a></span><span·class="preprocessor">#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y))</span></div> 
80 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div> 
81 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00020.html#a332011becdeb7cbfbe3ec0e2ce8b9411">··136</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00020.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_powsafe</a>(<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·y);</div> 
82 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div> 
83 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno"><a·class="line"·href="a00020.html#aaeefb6c724be64a1a3af716ecca3bccc">··145</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#aaeefb6c724be64a1a3af716ecca3bccc">Vnm_typeChk</a>(<span·class="keywordtype">void</span>);</div> 
84 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div>125 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
 126 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno"><a·class="line"·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">··151</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00074.html">sVio</a>·<a·class="code·hl_struct"·href="a00074.html">Vio</a>;</div>
85 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a00020.html#ac0948dac8295ff4702a3d15b72920823">··160</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00020.html#ac0948dac8295ff4702a3d15b72920823">Vnm_epsmac</a>(<span·class="keywordtype">void</span>);</div> 
86 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>·</div> 
87 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a00020.html#ac4ab27601589fe7256bf75c9b642fadd">··196</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00020.html#ac4ab27601589fe7256bf75c9b642fadd">Vnm_gentokens</a>(<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">char</span>·**argv,·</div> 
88 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·argvmax,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*white,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*comment);</div> 
89 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div> 
90 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno"><a·class="line"·href="a00020.html#adff08ccefac6ec8e551662478f350e7f">··203</a></span><span·class="preprocessor">#define·VTIMERS·100</span></div> 
91 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div> 
92 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno"><a·class="line"·href="a00020.html#a7ca04016d2765ec38a8199f8284c8487">··214</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#a7ca04016d2765ec38a8199f8284c8487">Vnm_tstart</a>(<span·class="keywordtype">int</span>·timer,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*name);</div> 
93 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>127 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div>
94 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno"><a·class="line"·href="a00020.html#afb3fe75998e6b961f9da78c76ebfce49">··225</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00020.html#afb3fe75998e6b961f9da78c76ebfce49">Vnm_tsto[·...·truncated·by·diffoscope;·len:·130,·SHA:·34edf8bdac6bc42e7941f5d49f56e3be62904bc1390755ac1de17e22154e9ee2·...·]</div>128 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span><span·class="comment">/*</span></div>
 129 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="comment">·*·***************************************************************************</span></div>
 130 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span><span·class="comment">·*·Class·Vio:·Inlineable·methods·(vio.c)</span></div>
 131 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span><span·class="comment">·*·***************************************************************************</span></div>
 132 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="comment">·*/</span></div>
 133 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
 134 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 135 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
Max diff block lines reached; 52069/85778 bytes (60.70%) of diff not shown.
20.1 KB
html2text {}
    
Offset 1, 232 lines modifiedOffset 1, 343 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vnm.h5 vio.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 33#ifndef·_VNM_H_8 39#ifndef·_VIO_H_
9 34#define·_VNM_H_9 40#define·_VIO_H_
10 3510 41
11 36#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>11 42#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
12 37 
13 38 
14 _\x84_\x86int·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t(void); 
15 47 
16 _.5_.5void·_.V_.n_.m_.__.s_.i_.g_.I_.n_.t_.S_.e_.t(void);12 43
 13 44#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h>
 14 45
 15 46/*
 16 47·*
 17 ***************************************************************************
 18 48·*·Class·Vio:·Parameters·and·datatypes
 19 49·*
 20 ***************************************************************************
 21 50·*/
 22 51
 23 _\x85_\x83#define·VPORTNUMBER·14916
 24 _\x85_\x85#define·VIO_MAXBUF·10
17 5625 56
18 _\x86_\x84void·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t_\x8C_\x8l_\x8e_\x8a_\x8r(void); 
19 65 
20 _\x87_\x83int·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k(void); 
21 74 
22 _\x88_\x82void·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k_\x8S_\x8e_\x8t(void); 
23 83 
24 _\x89_.1void·_.V_.n_.m_.__.j_.m_.p_.O_.k_.C_.l_.e_.a_.r(void);26 _\x86_.2typedef·enum·_.V_.I_.O_.t_.y_.p_.e·{
 27 _\x86_\x83·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E,
 28 _\x86_\x84·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O,
 29 _\x86_\x85·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F,
 30 _\x86_\x86·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E,
 31 _\x86_\x87·_\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X,
 32 68·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T
 33 _\x86_\x89}·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e;
 34 70
 35 _\x87_\x86typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·{
 36 _\x87_\x87·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8F_\x8R_\x8M_\x8T,
 37 _\x87_\x88·_\x8V_\x8I_\x8O_\x8__\x8X_\x8D_\x8R,
 38 79·_\x8V_\x8I_\x8O_\x8__\x8A_\x8S_\x8C
 39 _\x88_\x80}·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t;
 40 81
 41 _\x88_\x87typedef·enum·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·{
 42 _\x88_\x88·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8R_\x8W,
 43 _\x88_\x89·_\x8V_\x8I_\x8O_\x8__\x8R,
 44 90·_\x8V_\x8I_\x8O_\x8__\x8W
 45 _\x89_\x81}·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y;
25 9246 92
26 _\x81_\x80_\x80jmp_buf·*_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8n_\x8a_\x8l_\x8I_\x8n_\x8i_\x8t(void); 
27 10147 _.9_.8struct·_.s_.V_.i_.o·{
 48 99
 49 _\x81_\x80_\x80·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·_\x8t_\x8y_\x8p_\x8e;
 50 _\x81_\x80_\x88·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·_\x8f_\x8r_\x8m_\x8t;
 51 _\x81_\x81_\x83·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·_\x8r_\x8w_\x8k_\x8e_\x8y;
 52 _\x81_\x81_\x88·char·_\x8f_\x8i_\x8l_\x8e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N];
 53 _\x81_\x81_\x89·char·_\x8l_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N];
 54 _\x81_\x82_\x80·char·_\x8r_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N];
 55 _\x81_\x82_\x82·int·_\x8e_\x8r_\x8r_\x8o_\x8r;
 56 _\x81_\x82_\x83·int·_\x8d_\x8i_\x8r_\x8t_\x8y;
 57 _\x81_\x82_\x85·FILE·*_\x8f_\x8p;
 58 _\x81_\x82_\x86·int·_\x8s_\x8o;
 59 _\x81_\x82_\x87·int·_\x8s_\x8o_\x8c;
 60 _\x81_\x82_\x88·void·*_\x8n_\x8a_\x8m_\x8e;
 61 _\x81_\x82_\x89·void·*_\x8a_\x8x_\x8d_\x8r;
 62 _\x81_\x83_\x81·char·_\x8w_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M];
 63 _\x81_\x83_\x82·char·_\x8c_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M];
 64 _\x81_\x83_\x84·char·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E];
 65 _\x81_\x83_\x85·int·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n;
 66 _\x81_\x83_\x87·char·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E];
 67 _\x81_\x83_\x88·int·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n;
 68 _\x81_\x84_\x80·char·*_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r;
 69 _\x81_\x84_\x81·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n;
 70 _\x81_\x84_\x82·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8P_\x8t_\x8r;
 71 144};
 72 145
 73 _\x81_\x85_\x81typedef·struct·_\x8s_\x8V_\x8i_\x8o·_\x8V_\x8i_\x8o;
 74 152
 75 153/*
 76 154·*
 77 ***************************************************************************
 78 155·*·Class·Vio:·Inlineable·methods·(vio.c)
 79 156·*
 80 ***************************************************************************
 81 157·*/
 82 158
 83 159#if·!defined(VINLINE_MALOC)
 84 160#else·/*·if·defined(VINLINE_MALOC)·*/
 85 161#endif·/*·if·!defined(VINLINE_MALOC)·*/
 86 162
 87 163/*
 88 164·*
 89 ***************************************************************************
 90 165·*·Class·Vio:·Non-Inlineable·methods·(vio.c)
 91 166·*
 92 ***************************************************************************
 93 167·*/
 94 168
28 _\x81_\x80_.9void·_.V_.n_.m_.__.r_.e_.g_.H_.a_.n_.d(void);95 _\x81_\x87_.6void·_.V_.i_.o_.__.s_.t_.a_.r_.t(void);
 96 177
29 110 
30 _\x81_\x81_\x89void·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8H_\x8a_\x8n_\x8d(int·num); 
31 120 
32 _\x81_\x82_\x85#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y)) 
33 126 
34 _\x81_\x83_\x86double·_\x8V_\x8n_\x8m_\x8__\x8p_\x8o_\x8w_\x8s_\x8a_\x8f_\x8e(double·x,·double·y); 
35 137 
36 _\x81_\x84_.5void·_.V_.n_.m_.__.t_.y_.p_.e_.C_.h_.k(void);97 _\x81_\x88_.5void·_.V_.i_.o_.__.s_.t_.o_.p(void);
 98 186
 99 _\x81_\x89_\x89_\x8V_\x8i_\x8o*·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r(const·char·*socktype,·const·char·*datafrmt,
 100 200·const·char·*hostname,·const·char·*filename,·const·char·*_\x8r_\x8w_\x8k_\x8e_\x8y);
 101 201
 102 _\x82_\x81_\x85int·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r_\x82(_\x8V_\x8i_\x8o·*thee,·const·char·*socktype,·const·char·*datafrmt,
 103 216·const·char·*hostname,·const·char·*filename,·const·char·*_\x8r_\x8w_\x8k_\x8e_\x8y);
 104 217
 105 _\x82_\x82_\x86void·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8i_\x8o·**thee);
 106 227
 107 _\x82_\x83_\x86void·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r_\x82(_\x8V_\x8i_\x8o·*thee);
37 146 
38 _\x81_\x86_\x80double·_\x8V_\x8n_\x8m_\x8__\x8e_\x8p_\x8s_\x8m_\x8a_\x8c(void); 
Max diff block lines reached; 15513/20591 bytes (75.34%) of diff not shown.
2.81 KB
./usr/share/doc/libmaloc-dev/html/a00021.dot.gz
2.72 KB
a00021.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vnm.h"1 digraph·"vio.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vnm.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];7 ··Node1·[id="Node000001",label="vio.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 33, 8 lines modifiedOffset 33, 11 lines modified
33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
 40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
 41 ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
 42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
40 }43 }
6.8 KB
./usr/share/doc/libmaloc-dev/html/a00022.dot
    
Offset 1, 34 lines modifiedOffset 1, 28 lines modified
1 digraph·"vnm.h"1 digraph·"vio.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vnm.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];7 ··Node1·[id="Node000001",label="vio.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];9 ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; 
12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
14 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
15 ··Node5·[id="Node000005",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];13 ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 14 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
 16 ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
17 ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];18 ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
19 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
 20 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
 21 ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];22 ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
21 ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
23 ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
25 ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
26 ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
27 ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];25 ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
 26 ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node9·->·Node4·[id="edge13_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
30 ··Node1·->·Node10·[id="edge15_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
31 ··Node10·[id="Node000010",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."]; 
32 ··Node10·->·Node3·[id="edge16_Node000010_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
33 ··Node1·->·Node3·[id="edge17_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
34 }28 }
72.3 KB
./usr/share/doc/libmaloc-dev/html/a00023.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vsys.h·File·Reference</title>8 <title>MALOC:·vpred.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 39, 43 lines modifiedOffset 39, 105 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="headertitle"><div·class="title">vsys.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00047.html">global_maloc·class</a></div></div></div>46 ··<div·class="summary">
 47 <a·href="#define-members">Macros</a>·&#124;
 48 <a·href="#func-members">Functions</a>··</div>
 49 ··<div·class="headertitle"><div·class="title">vpred.h·File·Reference</div></div>
47 </div><!--header-->50 </div><!--header-->
48 <div·class="contents">51 <div·class="contents">
  
49 <p>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)··52 <p>Header·file·for·the·Geometric·Predicates.··
50 <a·href="#details">More...</a></p>53 <a·href="#details">More...</a></p>
51 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>54 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
52 <code>#include·&lt;<a·class="el"·href="a00020_source.html">maloc/vnm.h</a>&gt;</code><br·/> 
53 <code>#include·&lt;<a·class="el"·href="a00029_source.html">maloc/vmem.h</a>&gt;</code><br·/> 
54 <code>#include·&lt;<a·class="el"·href="a00032_source.html">maloc/vio.h</a>&gt;</code><br·/> 
55 <code>#include·&lt;<a·class="el"·href="a00026_source.html">maloc/vset.h</a>&gt;</code><br·/> 
56 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vpred.h</a>&gt;</code><br·/> 
57 </div><div·class="textblock"><div·class="dynheader">55 </div><div·class="textblock"><div·class="dynheader">
58 Include·dependency·graph·for·vsys.h:</div>56 Include·dependency·graph·for·vpred.h:</div>
59 <div·class="dyncontent">57 <div·class="dyncontent">
60 <div·class="center"><img·src="a00024.png"·border="0"·usemap="#avsys_8h"·alt=""/></div>58 <div·class="center"><img·src="a00024.png"·border="0"·usemap="#avpred_8h"·alt=""/></div>
61 </div>59 </div>
62 </div><div·class="textblock"><div·class="dynheader">60 </div><div·class="textblock"><div·class="dynheader">
63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>61 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
64 <div·class="dyncontent">62 <div·class="dyncontent">
65 <div·class="center"><img·src="a00025.png"·border="0"·usemap="#avsys_8hdep"·alt=""/></div>63 <div·class="center"><img·src="a00025.png"·border="0"·usemap="#avpred_8hdep"·alt=""/></div>
66 </div>64 </div>
67 </div>65 </div>
68 <p><a·href="a00023_source.html">Go·to·the·source·code·of·this·file.</a></p>66 <p><a·href="a00023_source.html">Go·to·the·source·code·of·this·file.</a></p>
 67 <table·class="memberdecls">
 68 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 69 Macros</h2></td></tr>
 70 <tr·class="memitem:ad49beae4f708cdfe26352d865ed2eb95"·id="r_ad49beae4f708cdfe26352d865ed2eb95"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#ad49beae4f708cdfe26352d865ed2eb95">INEXACT</a>&#160;&#160;&#160;/*·Nothing·*/</td></tr>
 71 <tr·class="memdesc:ad49beae4f708cdfe26352d865ed2eb95"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·and·constants·"INEXACT".··<br·/></td></tr>
 72 <tr·class="separator:ad49beae4f708cdfe26352d865ed2eb95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 73 <tr·class="memitem:a4b654506f18b8bfd61ad2a29a7e38c25"·id="r_a4b654506f18b8bfd61ad2a29a7e38c25"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;&#160;&#160;double</td></tr>
 74 <tr·class="memdesc:a4b654506f18b8bfd61ad2a29a7e38c25"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">float·or·double··<br·/></td></tr>
 75 <tr·class="separator:a4b654506f18b8bfd61ad2a29a7e38c25"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 76 <tr·class="memitem:a08c32ee2465d67f098ab09bdf0e2eb59"·id="r_a08c32ee2465d67f098ab09bdf0e2eb59"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a08c32ee2465d67f098ab09bdf0e2eb59">REALPRINT</a>&#160;&#160;&#160;doubleprint</td></tr>
 77 <tr·class="memdesc:a08c32ee2465d67f098ab09bdf0e2eb59"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·the·bit·representation·of·a·double.··<br·/></td></tr>
 78 <tr·class="separator:a08c32ee2465d67f098ab09bdf0e2eb59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 79 <tr·class="memitem:a810b77dd5b3d884e1d2641a2e597df22"·id="r_a810b77dd5b3d884e1d2641a2e597df22"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a810b77dd5b3d884e1d2641a2e597df22">REALRAND</a>&#160;&#160;&#160;doublerand</td></tr>
 80 <tr·class="memdesc:a810b77dd5b3d884e1d2641a2e597df22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0,·511].··<br·/></td></tr>
 81 <tr·class="separator:a810b77dd5b3d884e1d2641a2e597df22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 82 <tr·class="memitem:a573b0e3df6fc0f000607eca1c5569f68"·id="r_a573b0e3df6fc0f000607eca1c5569f68"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a573b0e3df6fc0f000607eca1c5569f68">NARROWRAND</a>&#160;&#160;&#160;narrowdoublerand</td></tr>
 83 <tr·class="memdesc:a573b0e3df6fc0f000607eca1c5569f68"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0,·7].··<br·/></td></tr>
 84 <tr·class="separator:a573b0e3df6fc0f000607eca1c5569f68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 <tr·class="memitem:a151c130268f15ea9975886f0750f3079"·id="r_a151c130268f15ea9975886f0750f3079"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a151c130268f15ea9975886f0750f3079">UNIFORMRAND</a>&#160;&#160;&#160;uniformdoublerand</td></tr>
 86 <tr·class="memdesc:a151c130268f15ea9975886f0750f3079"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·double·with·random·53-bit·significand.··<br·/></td></tr>
 87 <tr·class="separator:a151c130268f15ea9975886f0750f3079"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 </table><table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 90 Functions</h2></td></tr>
 91 <tr·class="memitem:a8dbedbfe17e2280b77117d1b9b4cc0b5"·id="r_a8dbedbfe17e2280b77117d1b9b4cc0b5"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">Vpred_exactinit</a>·(void)</td></tr>
 92 <tr·class="memdesc:a8dbedbfe17e2280b77117d1b9b4cc0b5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·the·variables·used·for·exact·arithmetic.··<br·/></td></tr>
 93 <tr·class="separator:a8dbedbfe17e2280b77117d1b9b4cc0b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:a0bc8c96f96cc9ad2a6fa911e6f426f75"·id="r_a0bc8c96f96cc9ad2a6fa911e6f426f75"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">Vpred_orient2d</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc)</td></tr>
 95 <tr·class="memdesc:a0bc8c96f96cc9ad2a6fa911e6f426f75"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·2D·orientation·test.·Robust.··<br·/></td></tr>
 96 <tr·class="separator:a0bc8c96f96cc9ad2a6fa911e6f426f75"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:ac486c720889544acae5950a94be4876e"·id="r_ac486c720889544acae5950a94be4876e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#ac486c720889544acae5950a94be4876e">Vpred_orient2dfast</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc)</td></tr>
 98 <tr·class="memdesc:ac486c720889544acae5950a94be4876e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·2D·orientation·test.·Nonrobust.··<br·/></td></tr>
 99 <tr·class="separator:ac486c720889544acae5950a94be4876e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:acc0ab2f55dd3e1132e1bb34bb64d14e1"·id="r_acc0ab2f55dd3e1132e1bb34bb64d14e1"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">Vpred_orient2dexact</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc)</td></tr>
 101 <tr·class="memdesc:acc0ab2f55dd3e1132e1bb34bb64d14e1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·2D·orientation·test.·Robust.··<br·/></td></tr>
 102 <tr·class="separator:acc0ab2f55dd3e1132e1bb34bb64d14e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:a69ab7e33e86529fdf82c56a4d0086af6"·id="r_a69ab7e33e86529fdf82c56a4d0086af6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a69ab7e33e86529fdf82c56a4d0086af6">Vpred_orient3d</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr>
 104 <tr·class="memdesc:a69ab7e33e86529fdf82c56a4d0086af6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·3D·orientation·test.·Robust.··<br·/></td></tr>
 105 <tr·class="separator:a69ab7e33e86529fdf82c56a4d0086af6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:a20697c6349d030052c71e083c23348cb"·id="r_a20697c6349d030052c71e083c23348cb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a20697c6349d030052c71e083c23348cb">Vpred_orient3dfast</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr>
 107 <tr·class="memdesc:a20697c6349d030052c71e083c23348cb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·3D·orientation·test.·Nonrobust.··<br·/></td></tr>
 108 <tr·class="separator:a20697c6349d030052c71e083c23348cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 109 <tr·class="memitem:a4fd309b85b6eba9b2b949e8cd408d077"·id="r_a4fd309b85b6eba9b2b949e8cd408d077"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a4fd309b85b6eba9b2b949e8cd408d077">Vpred_orient3dexact</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr>
 110 <tr·class="memdesc:a4fd309b85b6eba9b2b949e8cd408d077"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·3D·orientation·test.·Robust.··<br·/></td></tr>
 111 <tr·class="separator:a4fd309b85b6eba9b2b949e8cd408d077"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:add3df6a8e6fa33d79b0af9054a675241"·id="r_add3df6a8e6fa33d79b0af9054a675241"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#add3df6a8e6fa33d79b0af9054a675241">Vpred_incircle</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr>
 113 <tr·class="memdesc:add3df6a8e6fa33d79b0af9054a675241"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·2D·incircle·test.·Robust.··<br·/></td></tr>
 114 <tr·class="separator:add3df6a8e6fa33d79b0af9054a675241"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:adda50e6f7416902e79bf391adc0f191d"·id="r_adda50e6f7416902e79bf391adc0f191d"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#adda50e6f7416902e79bf391adc0f191d">Vpred_incirclefast</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr>
 116 <tr·class="memdesc:adda50e6f7416902e79bf391adc0f191d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·2D·incircle·test.·Nonrobust.··<br·/></td></tr>
 117 <tr·class="separator:adda50e6f7416902e79bf391adc0f191d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:aa4e7d7af15ac70194aad8a5d7fdbe0fb"·id="r_aa4e7d7af15ac70194aad8a5d7fdbe0fb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">Vpred_incircleexact</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr>
 119 <tr·class="memdesc:aa4e7d7af15ac70194aad8a5d7fdbe0fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·2D·incircle·test.·Robust.··<br·/></td></tr>
 120 <tr·class="separator:aa4e7d7af15ac70194aad8a5d7fdbe0fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:ac4811e37c08e6aa1069066be5d77c9f1"·id="r_ac4811e37c08e6aa1069066be5d77c9f1"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#ac4811e37c08e6aa1069066be5d77c9f1">Vpred_insphere</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe)</td></tr>
 122 <tr·class="memdesc:ac4811e37c08e6aa1069066be5d77c9f1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·3D·insphere·test.·Robust.··<br·/></td></tr>
 123 <tr·class="separator:ac4811e37c08e6aa1069066be5d77c9f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:a584298eaa7bbdc87d619555403c7d061"·id="r_a584298eaa7bbdc87d619555403c7d061"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a584298eaa7bbdc87d619555403c7d061">Vpred_inspherefast</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe)</td></tr>
 125 <tr·class="memdesc:a584298eaa7bbdc87d619555403c7d061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·3D·insphere·test.·Nonrobust.··<br·/></td></tr>
 126 <tr·class="separator:a584298eaa7bbdc87d619555403c7d061"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a7a354011003573a544c661bc8c9629bb"·id="r_a7a354011003573a544c661bc8c9629bb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a7a354011003573a544c661bc8c9629bb">Vpred_insphereexact</a>·(<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe)</td></tr>
 128 <tr·class="memdesc:a7a354011003573a544c661bc8c9629bb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·3D·insphere·test.·Robust.··<br·/></td></tr>
 129 <tr·class="separator:a7a354011003573a544c661bc8c9629bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 </table>
69 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 132 <div·class="textblock"><p>Header·file·for·the·Geometric·Predicates.·</p>
70 <div·class="textblock"><p>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·</p> 
71 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl> 
72 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>133 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>
73 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00023.html"·title="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)">vsys.h</a>,v·1.12·2010/08/12·05:40:37·fetk·Exp·</dd></dl>134 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00023.html"·title="Header·file·for·the·Geometric·Predicates.">vpred.h</a>,v·1.4·2010/08/12·05:40:37·fetk·Exp·</dd></dl>
 135 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst</dd></dl>
74 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*136 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*
75 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;137 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;
76 *·Copyright·(C)·1994--·Michael·Holst138 *·Copyright·(C)·1994--·Michael·Holst
77 *139 *
78 *·This·library·is·free·software;·you·can·redistribute·it·and/or140 *·This·library·is·free·software;·you·can·redistribute·it·and/or
79 *·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public141 *·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
Max diff block lines reached; 34955/55816 bytes (62.63%) of diff not shown.
17.7 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 86 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
 5 _\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
5 vsys.h·File·Reference6 vpred.h·File·Reference
 7 Header·file·for·the·Geometric·Predicates.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
6 _\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8__\x8m_\x8a_\x8l_\x8o_\x8c_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s 
7 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>8 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> 
10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> 
11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h> 
12 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h> 
13 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h> 
14 Include·dependency·graph·for·vsys.h:9 Include·dependency·graph·for·vpred.h:
15 This·graph·shows·which·files·directly·or·indirectly·include·this·file:10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 12 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 13 #define ·_\x8I_\x8N_\x8E_\x8X_\x8A_\x8C_\x8T   /*·Nothing·*/
 14  ········Parameters·and·constants·"INEXACT".
 15  
 16 #define ·_\x8R_\x8E_\x8A_\x8L   double
 17  ········float·or·double
 18  
 19 #define ·_\x8R_\x8E_\x8A_\x8L_\x8P_\x8R_\x8I_\x8N_\x8T   doubleprint
 20  ········Print·the·bit·representation·of·a·double.
 21  
 22 #define ·_\x8R_\x8E_\x8A_\x8L_\x8R_\x8A_\x8N_\x8D   doublerand
 23  ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent
 24 ·········in·[0,·511].
 25  
 26 #define ·_\x8N_\x8A_\x8R_\x8R_\x8O_\x8W_\x8R_\x8A_\x8N_\x8D   narrowdoublerand
 27  ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent
 28 ·········in·[0,·7].
 29  
 30 #define ·_\x8U_\x8N_\x8I_\x8F_\x8O_\x8R_\x8M_\x8R_\x8A_\x8N_\x8D   uniformdoublerand
 31  ········Generate·a·double·with·random·53-bit·significand.
 32  
 33 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 34 void ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t·(void)
 35  ·····Initialize·the·variables·used·for·exact·arithmetic.
 36  
 37 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc)
 38  ·····Adaptive·exact·2D·orientation·test.·Robust.
 39  
 40 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc)
 41  ·····Approximate·2D·orientation·test.·Nonrobust.
 42  
 43 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc)
 44  ·····Exact·2D·orientation·test.·Robust.
 45  
 46 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd)
 47  ·····Adaptive·exact·3D·orientation·test.·Robust.
 48  
 49 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd)
 50  ·····Approximate·3D·orientation·test.·Nonrobust.
 51  
 52 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd)
 53  ·····Exact·3D·orientation·test.·Robust.
 54  
 55 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd)
 56  ·····Adaptive·exact·2D·incircle·test.·Robust.
 57  
 58 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd)
 59  ·····Approximate·2D·incircle·test.·Nonrobust.
 60  
 61 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd)
 62  ·····Exact·2D·incircle·test.·Robust.
 63  
 64 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe)
 65  ·····Adaptive·exact·3D·insphere·test.·Robust.
 66  
 67 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe)
 68  ·····Approximate·3D·insphere·test.·Nonrobust.
 69  
 70 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe)
 71  ·····Exact·3D·insphere·test.·Robust.
 72  
17 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*73 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 74 Header·file·for·the·Geometric·Predicates.
18 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) 
19 ··Author 
20 ······Michael·Holst 
21 ··Version75 ··Version
22 ··Id76 ··Id
23 ······_\x8v_\x8s_.y_.s_.._.h,v·1.12·2010/08/12·05:40:37·fetk·Exp77 ······_\x8v_\x8p_.r_.e_.d_.._.h,v·1.4·2010/08/12·05:40:37·fetk·Exp
 78 ··Author
 79 ······Michael·Holst
24 ··Attention80 ··Attention
25 ······*81 ······*
26 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>82 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
27 ······*·Copyright·(C)·1994--·Michael·Holst83 ······*·Copyright·(C)·1994--·Michael·Holst
28 ······*84 ······*
29 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or85 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
30 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public86 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
Offset 37, 9 lines modifiedOffset 93, 256 lines modified
37 ······*·Lesser·General·Public·License·for·more·details.93 ······*·Lesser·General·Public·License·for·more·details.
38 ······*94 ······*
39 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public95 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public
40 ······*·License·along·with·this·library;·if·not,·write·to·the·Free·Software96 ······*·License·along·with·this·library;·if·not,·write·to·the·Free·Software
41 ······*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA97 ······*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA
42 ······*98 ······*
43 ······*99 ······*
 100 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 101 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8IN\x8NE\x8EX\x8XA\x8AC\x8CT\x8T·*\x8**\x8**\x8**\x8**\x8*
 102 #define·INEXACT   /*·Nothing·*/
 103 Parameters·and·constants·"INEXACT".
 104 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 N\x8NA\x8AR\x8RR\x8RO\x8OW\x8WR\x8RA\x8AN\x8ND\x8D·*\x8**\x8**\x8**\x8**\x8*
 105 #define·NARROWRAND   narrowdoublerand
 106 Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0,
 107 7].
 108 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8RE\x8EA\x8AL\x8L·*\x8**\x8**\x8**\x8**\x8*
 109 #define·REAL   double
 110 float·or·double
 111 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8RE\x8EA\x8AL\x8LP\x8PR\x8RI\x8IN\x8NT\x8T·*\x8**\x8**\x8**\x8**\x8*
 112 #define·REALPRINT   doubleprint
 113 Print·the·bit·representation·of·a·double.
 114 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8RE\x8EA\x8AL\x8LR\x8RA\x8AN\x8ND\x8D·*\x8**\x8**\x8**\x8**\x8*
 115 #define·REALRAND   doublerand
 116 Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0,
 117 511].
 118 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 U\x8UN\x8NI\x8IF\x8FO\x8OR\x8RM\x8MR\x8RA\x8AN\x8ND\x8D·*\x8**\x8**\x8**\x8**\x8*
 119 #define·UNIFORMRAND   uniformdoublerand
 120 Generate·a·double·with·random·53-bit·significand.
 121 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 122 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 V\x8Vp\x8pr\x8re\x8ed\x8d_\x8_e\x8ex\x8xa\x8ac\x8ct\x8ti\x8in\x8ni\x8it\x8t(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*
Max diff block lines reached; 53/18125 bytes (0.29%) of diff not shown.
31.3 KB
./usr/share/doc/libmaloc-dev/html/a00023_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vsys.h·Source·File</title>8 <title>MALOC:·vpred.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 37 lines modifiedOffset 44, 95 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vsys.h</div></div>51 ··<div·class="headertitle"><div·class="title">vpred.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00023.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00023.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_VSYS_H_</span></div>55 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_VPRED_H_</span></div>
56 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·_VSYS_H_</span></div>56 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·_VPRED_H_</span></div>
57 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>57 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
58 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>59 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
60 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">maloc/vnm.h</a>&gt;</span></div> 
61 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">maloc/vmem.h</a>&gt;</span></div> 
62 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00032.html">maloc/vio.h</a>&gt;</span></div> 
63 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">maloc/vset.h</a>&gt;</span></div> 
64 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vpred.h</a>&gt;</span></div>60 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">/*·random()·prototype·seems·to·be·missing·in·&lt;stdlib.h&gt;·*/</span></div>
 61 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div>
 62 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·if·!defined(VOSF1)</span></div>
 63 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·····extern·long·int·random(void);</span></div>
 64 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*·endif</span></div>
 65 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*/</span></div>
65 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>66 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
66 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VSYS_H_·*/</span><span·class="preprocessor"></span></div>67 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the··*/</span></div>
 68 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">/*···use·of·internal·extended·precision·floating-point·registers.··Sometimes·*/</span></div>
 69 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*···this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,····*/</span></div>
 70 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*···thus·forcing·them·to·be·stored·to·memory·and·rounded·off.··This·isn&#39;t···*/</span></div>
 71 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*···a·great·solution,·though,·as·it·slows·the·arithmetic·down.··············*/</span></div>
 72 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">/*···········································································*/</span></div>
 73 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·To·try·this·out,·write·&quot;#define·INEXACT·volatile&quot;·below.··Normally,·······*/</span></div>
 74 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*···however,·INEXACT·should·be·defined·to·be·nothing.··(&quot;#define·INEXACT&quot;.)·*/</span></div>
 75 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 76 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a00023.html#ad49beae4f708cdfe26352d865ed2eb95">···52</a></span><span·class="preprocessor">#define·INEXACT·</span><span·class="comment">/*·Nothing·*/</span><span·class="preprocessor"></span></div>
 77 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">/*·#define·INEXACT·volatile·*/</span></div>
67 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>78 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 79 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">···56</a></span><span·class="preprocessor">#define·REAL·double</span></div>
 80 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 81 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00023.html#a08c32ee2465d67f098ab09bdf0e2eb59">···59</a></span><span·class="preprocessor">#define·REALPRINT·doubleprint</span></div>
 82 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 83 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00023.html#a810b77dd5b3d884e1d2641a2e597df22">···63</a></span><span·class="preprocessor">#define·REALRAND·doublerand</span></div>
 84 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 85 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a00023.html#a573b0e3df6fc0f000607eca1c5569f68">···67</a></span><span·class="preprocessor">#define·NARROWRAND·narrowdoublerand</span></div>
 86 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 87 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a00023.html#a151c130268f15ea9975886f0750f3079">···70</a></span><span·class="preprocessor">#define·UNIFORMRAND·uniformdoublerand</span></div>
 88 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 89 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a00023.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">···84</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">Vpred_exactinit</a>(<span·class="keywordtype">void</span>);</div>
 90 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 91 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a00023.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">···97</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">Vpred_orient2d</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc);</div>
 92 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 93 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a00023.html#ac486c720889544acae5950a94be4876e">··110</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#ac486c720889544acae5950a94be4876e">Vpred_orient2dfast</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc);</div>
 94 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 95 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a00023.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">··123</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">Vpred_orient2dexact</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc);</div>
 96 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
 97 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a00023.html#a69ab7e33e86529fdf82c56a4d0086af6">··139</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#a69ab7e33e86529fdf82c56a4d0086af6">Vpred_orient3d</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div>
 98 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>
 99 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno"><a·class="line"·href="a00023.html#a20697c6349d030052c71e083c23348cb">··155</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#a20697c6349d030052c71e083c23348cb">Vpred_orient3dfast</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div>
 100 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div>
 101 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a00023.html#a4fd309b85b6eba9b2b949e8cd408d077">··171</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#a4fd309b85b6eba9b2b949e8cd408d077">Vpred_orient3dexact</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div>
 102 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div>
 103 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno"><a·class="line"·href="a00023.html#add3df6a8e6fa33d79b0af9054a675241">··185</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#add3df6a8e6fa33d79b0af9054a675241">Vpred_incircle</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div>
 104 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>
 105 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno"><a·class="line"·href="a00023.html#adda50e6f7416902e79bf391adc0f191d">··199</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#adda50e6f7416902e79bf391adc0f191d">Vpred_incirclefast</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div>
 106 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>·</div>
 107 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno"><a·class="line"·href="a00023.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">··213</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">Vpred_incircleexact</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div>
 108 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>
 109 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno"><a·class="line"·href="a00023.html#ac4811e37c08e6aa1069066be5d77c9f1">··228</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#ac4811e37c08e6aa1069066be5d77c9f1">Vpred_insphere</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe);</div>
 110 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>
 111 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno"><a·class="line"·href="a00023.html#a584298eaa7bbdc87d619555403c7d061">··243</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#a584298eaa7bbdc87d619555403c7d061">Vpred_inspherefast</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe);</div>
 112 <div·class="line"><a·id="l00244"·name="l00244"></a><span·class="lineno">··244</span>·</div>
 113 <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno"><a·class="line"·href="a00023.html#a7a354011003573a544c661bc8c9629bb">··258</a></span><a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00023.html#a7a354011003573a544c661bc8c9629bb">Vpred_insphereexact</a>(<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="code·hl_define"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe);</div>
 114 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>·</div>
 115 <div·class="line"><a·id="l00260"·name="l00260"></a><span·class="lineno">··260</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VPRED_H_·*/</span><span·class="preprocessor"></span></div>
 116 <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno">··261</span>·</div>
68 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>117 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
69 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">vnm.h</a></div><div·class="ttdoc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.</div></div> 
70 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">vset.h</a></div><div·class="ttdoc">Class·Vset:·a·dynamic·set·object.</div></div> 
71 <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">vmem.h</a></div><div·class="ttdoc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.</div></div> 
72 <div·class="ttc"·id="aa00032_html"><div·class="ttname"><a·href="a00032.html">vio.h</a></div><div·class="ttdoc">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.</div></div> 
73 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vpred.h</a></div><div·class="ttdoc">Header·file·for·the·Geometric·Predicates.</div></div>118 <div·class="ttc"·id="aa00023_html_a0bc8c96f96cc9ad2a6fa911e6f426f75"><div·class="ttname"><a·href="a00023.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">Vpred_orient2d</a></div><div·class="ttdeci">REAL·Vpred_orient2d(REAL·*pa,·REAL·*pb,·REAL·*pc)</div><div·class="ttdoc">Adaptive·exact·2D·o[·...·truncated·by·diffoscope;·len:·23,·SHA:·06b167967381ddd27cbf60e93a9218601373922cbe7dfb9cacaf6bf7f88192f8·...·].</div></div>
 119 <div·class="ttc"·id="aa00023_html_a20697c6349d030052c71e083c23348cb"><div·class="ttname"><a·href="a00023.html#a20697c6349d030052c71e083c23348cb">Vpred_orient3dfast</a></div><div·class="ttdeci">REAL·Vpred_orient3dfast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Approximate·3D·orientation·test.·Nonrobust.</div></div>
 120 <div·class="ttc"·id="aa00023_html_a4b654506f18b8bfd61ad2a29a7e38c25"><div·class="ttname"><a·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a></div><div·class="ttdeci">#define·REAL</div><div·class="ttdoc">float·or·double</div><div·class="ttdef"><b>Definition</b>·vpred.h:56</div></div>
 121 <div·class="ttc"·id="aa00023_html_a4fd309b85b6eba9b2b949e8cd408d077"><div·class="ttname"><a·href="a00023.html#a4fd309b85b6eba9b2b949e8cd408d077">Vpred_orient3dexact</a></div><div·class="ttdeci">REAL·Vpred_orient3dexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Exact·3D·orientation·test.·Robust.</div></div>
 122 <div·class="ttc"·id="aa00023_html_a584298eaa7bbdc87d619555403c7d061"><div·class="ttname"><a·href="a00023.html#a584298eaa7bbdc87d619555403c7d061">Vpred_inspherefast</a></div><div·class="ttdeci">REAL·Vpred_inspherefast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)</div><div·class="ttdoc">Approximate·3D·insphere·test.·Nonrobust.</div></div>
 123 <div·class="ttc"·id="aa00023_html_a69ab7e33e86529fdf82c56a4d0086af6"><div·class="ttname"><a·href="a00023.html#a69ab7e33e86529fdf82c56a4d0086af6">Vpred_orient3d</a></div><div·class="ttdeci">REAL·Vpred_orient3d(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Adaptive·exact·3D·orientation·test.·Robust.</div></div>
 124 <div·class="ttc"·id="aa00023_html_a7a354011003573a544c661bc8c9629bb"><div·class="ttname"><a·href="a00023.html#a7a354011003573a544c661bc8c9629bb">Vpred_insphereexact</a></div><div·class="ttdeci">REAL·Vpred_insphereexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)</div><div·class="ttdoc">Exact·3D·insphere·test.·Robust.</div></div>
 125 <div·class="ttc"·id="aa00023_html_a8dbedbfe17e2280b77117d1b9b4cc0b5"><div·class="ttname"><a·href="a00023.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">Vpred_exactinit</a></div><div·class="ttdeci">void·Vpred_exactinit(void)</div><div·class="ttdoc">Initialize·the·variables·used·for·exact·arithmetic.</div></div>
 126 <div·class="ttc"·id="aa00023_html_aa4e7d7af15ac70194aad8a5d7fdbe0fb"><div·class="ttname"><a·href="a00023.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">Vpred_incircleexact</a></div><div·class="ttdeci">REAL·Vpred_incircleexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Exact·2D·incircle·test.·Robust.</div></div>
 127 <div·class="ttc"·id="aa00023_html_ac4811e37c08e6aa1069066be5d77c9f1"><div·class="ttname"><a·href="a00023.html#ac4811e37c08e6aa1069066be5d77c9f1">Vpred_insphere</a></div><div·class="ttdeci">REAL·Vpred_insphere(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)</div><div·class="ttdoc">Adaptive·exact·3D·insphere·test.·Robust.</div></div>
 128 <div·class="ttc"·id="aa00023_html_ac486c720889544acae5950a94be4876e"><div·class="ttname"><a·href="a00023.html#ac486c720889544acae5950a94be4876e">Vpred_orient2dfast</a></div><div·class="ttdeci">REAL·Vpred_orient2dfast(REAL·*pa,·REAL·*pb,·REAL·*pc)</div><div·class="ttdoc">Approximate·2D·orientation·test.·Nonrobust.</div></div>
 129 <div·class="ttc"·id="aa00023_html_acc0ab2f55dd3e1132e1bb34bb64d14e1"><div·class="ttname"><a·href="a00023.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">Vpred_orient2dexact</a></div><div·class="ttdeci">REAL·Vpred_orient2dexact(REAL·*pa,·REAL·*pb,·REAL·*pc)</div><div·class="ttdoc">Exact·2D·orientation·test.·Robust.</div></div>
 130 <div·class="ttc"·id="aa00023_html_add3df6a8e6fa33d79b0af9054a675241"><div·class="ttname"><a·href="a00023.html#add3df6a8e6fa33d79b0af9054a675241">Vpred_incircle</a></div><div·class="ttdeci">REAL·Vpred_incircle(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Adaptive·exact·2D·incircle·test.·Robust.</div></div>
 131 <div·class="ttc"·id="aa00023_html_adda50e6f7416902e79bf391adc0f191d"><div·class="ttname"><a·href="a00023.html#adda50e6f7416902e79bf391adc0f191d">Vpred_incirclefast</a></div><div·class="ttdeci">REAL·Vpred_incirclefast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Approximate·2D·incircle·test.·Nonrobust.</div></div>
74 </div><!--·fragment·--></div><!--·contents·-->132 </div><!--·fragment·--></div><!--·contents·-->
75 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
76 <hr·class="footer"/><address·class="footer"><small>134 <hr·class="footer"/><address·class="footer"><small>
77 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8135 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
78 </small></address>136 </small></address>
79 </body>137 </body>
80 </html>138 </html>
6.21 KB
html2text {}
    
Offset 1, 34 lines modifiedOffset 1, 117 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vsys.h5 vpred.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 31#ifndef·_VSYS_H_8 30#ifndef·_VPRED_H_
9 32#define·_VSYS_H_9 31#define·_VPRED_H_
10 3310 32
11 34#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>11 33#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
12 35 
13 36#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> 
14 37#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> 
15 38#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h> 
16 39#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h> 
17 40#include·<_.m_.a_.l_.o_.c_./_.v_.p_.r_.e_.d_.._.h>12 34
 13 35/*·random()·prototype·seems·to·be·missing·in·<stdlib.h>·*/
 14 36/*
 15 37·*·if·!defined(VOSF1)
 16 38·*·extern·long·int·random(void);
 17 39·*·endif
 18 40·*/
18 4119 41
 20 42/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the
 21 */
 22 43/*·use·of·internal·extended·precision·floating-point·registers.·Sometimes·*/
 23 44/*·this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,·*/
 24 45/*·thus·forcing·them·to·be·stored·to·memory·and·rounded·off.·This·isn't·*/
 25 46/*·a·great·solution,·though,·as·it·slows·the·arithmetic·down.·*/
 26 47/*·*/
 27 48/*·To·try·this·out,·write·"#define·INEXACT·volatile"·below.·Normally,·*/
 28 49/*·however,·INEXACT·should·be·defined·to·be·nothing.·("#define·INEXACT".)·*/
 29 50
 30 _\x85_\x82#define·INEXACT·/*·Nothing·*/
 31 53/*·#define·INEXACT·volatile·*/
 32 54
 33 _\x85_\x86#define·REAL·double
 34 57
 35 _\x85_\x89#define·REALPRINT·doubleprint
 36 60
 37 _\x86_\x83#define·REALRAND·doublerand
 38 64
 39 _\x86_\x87#define·NARROWRAND·narrowdoublerand
 40 68
 41 _\x87_\x80#define·UNIFORMRAND·uniformdoublerand
 42 71
 43 _\x88_\x84void·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t(void);
 44 85
 45 _\x89_\x87_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc);
 46 98
 47 _\x81_\x81_\x80_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc);
 48 111
 49 _\x81_\x82_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc);
 50 124
 51 _\x81_\x83_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd);
 52 140
 53 _\x81_\x85_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd);
 54 156
 55 _\x81_\x87_\x81_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd);
 56 172
 57 _\x81_\x88_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd);
 58 186
 59 _\x81_\x89_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd);
 60 200
 61 _\x82_\x81_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd);
 62 214
 63 _\x82_\x82_\x88_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe);
 64 229
 65 _\x82_\x84_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe);
 66 244
 67 _\x82_\x85_\x88_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe);
 68 259
19 42#endif·/*·_VSYS_H_·*/69 260#endif·/*·_VPRED_H_·*/
20 4370 261
21 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h71 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h
22 The·base·(or·foundation)·header·for·MALOC.72 The·base·(or·foundation)·header·for·MALOC.
23 _\x8v_\x8n_\x8m_\x8._\x8h 
24 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine. 
25 _\x8v_\x8s_\x8e_\x8t_\x8._\x8h 
26 Class·Vset:·a·dynamic·set·object. 
27 _\x8v_\x8m_\x8e_\x8m_\x8._\x8h 
28 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object. 
29 _\x8v_\x8i_\x8o_\x8._\x8h 
30 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer. 
31 _\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h 
32 Header·file·for·the·Geometric·Predicates.73 _.V_.p_.r_.e_.d_.__.o_.r_.i_.e_.n_.t_.2_.d
 74 REAL·Vpred_orient2d(REAL·*pa,·REAL·*pb,·REAL·*pc)
 75 Adaptive·exact·2D·orientation·test.·Robust.
 76 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t
 77 REAL·Vpred_orient3dfast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)
 78 Approximate·3D·orientation·test.·Nonrobust.
 79 _\x8R_\x8E_\x8A_\x8L
 80 #define·REAL
 81 float·or·double
 82 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·vpred.h:56
 83 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t
 84 REAL·Vpred_orient3dexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)
 85 Exact·3D·orientation·test.·Robust.
 86 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t
 87 REAL·Vpred_inspherefast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)
 88 Approximate·3D·insphere·test.·Nonrobust.
 89 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d
 90 REAL·Vpred_orient3d(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)
 91 Adaptive·exact·3D·orientation·test.·Robust.
 92 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t
 93 REAL·Vpred_insphereexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)
 94 Exact·3D·insphere·test.·Robust.
 95 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t
 96 void·Vpred_exactinit(void)
 97 Initialize·the·variables·used·for·exact·arithmetic.
 98 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t
 99 REAL·Vpred_incircleexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)
 100 Exact·2D·incircle·test.·Robust.
 101 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e
 102 REAL·Vpred_insphere(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)
 103 Adaptive·exact·3D·insphere·test.·Robust.
 104 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t
 105 REAL·Vpred_orient2dfast(REAL·*pa,·REAL·*pb,·REAL·*pc)
 106 Approximate·2D·orientation·test.·Nonrobust.
 107 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t
 108 REAL·Vpred_orient2dexact(REAL·*pa,·REAL·*pb,·REAL·*pc)
 109 Exact·2D·orientation·test.·Robust.
 110 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e
 111 REAL·Vpred_incircle(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)
 112 Adaptive·exact·2D·incircle·test.·Robust.
 113 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t
Max diff block lines reached; 53/6336 bytes (0.84%) of diff not shown.
4.67 KB
./usr/share/doc/libmaloc-dev/html/a00024.dot.gz
4.58 KB
a00024.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vsys.h"1 digraph·"vpred.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vsys.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];7 ··Node1·[id="Node000001",label="vpred.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 33, 26 lines modifiedOffset 33, 8 lines modified
33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
41 ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; 
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
43 ··Node1·->·Node19·[id="edge19_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"]; 
44 ··Node19·[id="Node000019",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; 
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
46 ··Node1·->·Node20·[id="edge21_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"]; 
47 ··Node20·[id="Node000020",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; 
48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
49 ··Node20·->·Node18·[id="edge23_Node000020_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
50 ··Node1·->·Node21·[id="edge24_Node000001_Node000021",color="steelblue1",style="solid",tooltip="·"]; 
51 ··Node21·[id="Node000021",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."]; 
52 ··Node21·->·Node2·[id="edge25_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
53 ··Node21·->·Node18·[id="edge26_Node000021_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
54 ··Node21·->·Node19·[id="edge27_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; 
55 ··Node1·->·Node22·[id="edge28_Node000001_Node000022",color="steelblue1",style="solid",tooltip="·"]; 
56 ··Node22·[id="Node000022",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."]; 
57 ··Node22·->·Node2·[id="edge29_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
58 }40 }
5.79 KB
./usr/share/doc/libmaloc-dev/html/a00025.dot
    
Offset 1, 26 lines modifiedOffset 1, 28 lines modified
1 digraph·"vsys.h"1 digraph·"vpred.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vsys.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];7 ··Node1·[id="Node000001",label="vpred.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
 9 ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
 10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];13 ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
12 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
13 ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];14 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
15 ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];16 ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
17 ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node5·[id="edge7_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
19 ··Node1·->·Node6·[id="edge8_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
20 ··Node6·[id="Node000006",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];18 ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
21 ··Node6·->·Node5·[id="edge9_Node000006_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
 20 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node1·->·Node7·[id="edge10_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
 22 ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 23 ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
 24 ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node7·[id="Node000007",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];25 ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
24 ··Node7·->·Node2·[id="edge11_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
25 ··Node7·->·Node3·[id="edge12_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
 27 ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 }28 }
131 KB
./usr/share/doc/libmaloc-dev/html/a00026.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vset.h·File·Reference</title>8 <title>MALOC:·vnm.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 40, 116 lines modifiedOffset 40, 190 lines modified
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
47 <a·href="#nested-classes">Classes</a>·&#124; 
48 <a·href="#typedef-members">Typedefs</a>·&#124;47 <a·href="#define-members">Macros</a>·&#124;
49 <a·href="#func-members">Functions</a>··</div>48 <a·href="#func-members">Functions</a>··</div>
50 ··<div·class="headertitle"><div·class="title">vset.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00054.html">Vset·class</a></div></div></div>49 ··<div·class="headertitle"><div·class="title">vnm.h·File·Reference</div></div>
51 </div><!--header-->50 </div><!--header-->
52 <div·class="contents">51 <div·class="contents">
  
53 <p>Class·Vset:·a·dynamic·set·object.··52 <p>Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.··
54 <a·href="#details">More...</a></p>53 <a·href="#details">More...</a></p>
55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>54 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
56 <code>#include·&lt;<a·class="el"·href="a00020_source.html">maloc/vnm.h</a>&gt;</code><br·/> 
57 <code>#include·&lt;<a·class="el"·href="a00029_source.html">maloc/vmem.h</a>&gt;</code><br·/> 
58 </div><div·class="textblock"><div·class="dynheader">55 </div><div·class="textblock"><div·class="dynheader">
59 Include·dependency·graph·for·vset.h:</div>56 Include·dependency·graph·for·vnm.h:</div>
60 <div·class="dyncontent">57 <div·class="dyncontent">
61 <div·class="center"><img·src="a00027.png"·border="0"·usemap="#avset_8h"·alt=""/></div>58 <div·class="center"><img·src="a00027.png"·border="0"·usemap="#avnm_8h"·alt=""/></div>
62 </div>59 </div>
63 </div><div·class="textblock"><div·class="dynheader">60 </div><div·class="textblock"><div·class="dynheader">
64 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>61 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
65 <div·class="dyncontent">62 <div·class="dyncontent">
66 <div·class="center"><img·src="a00028.png"·border="0"·usemap="#avset_8hdep"·alt=""/></div>63 <div·class="center"><img·src="a00028.png"·border="0"·usemap="#avnm_8hdep"·alt=""/></div>
67 </div>64 </div>
68 </div>65 </div>
69 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>66 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>
70 <table·class="memberdecls">67 <table·class="memberdecls">
71 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
72 Classes</h2></td></tr> 
73 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00082.html">sVset</a></td></tr> 
74 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vset·class.··<a·href="a00082.html#details">More...</a><br·/></td></tr> 
75 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
76 </table><table·class="memberdecls"> 
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>68 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
78 Typedefs</h2></td></tr> 
79 <tr·class="memitem:ga171da826a5f6aa7ab502a512084ec375"·id="r_ga171da826a5f6aa7ab502a512084ec375"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00082.html">sVset</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a></td></tr> 
80 <tr·class="memdesc:ga171da826a5f6aa7ab502a512084ec375"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vset·class·as·the·Vset·structure.··<br·/></td></tr>69 Macros</h2></td></tr>
 70 <tr·class="memitem:ad7c91b8e4ceddff38851300876c7c9e7"·id="r_ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#ad7c91b8e4ceddff38851300876c7c9e7">VPOW_SAFE</a>(x,··y)&#160;&#160;&#160;(<a·class="el"·href="a00026.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_powsafe</a>(x,y))</td></tr>
 71 <tr·class="memdesc:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·safe·VPOW·function·(avoids·division·by·zero)··<br·/></td></tr>
81 <tr·class="separator:ga171da826a5f6aa7ab502a512084ec375"><td·class="memSeparator"·colspan="2">&#160;</td></tr>72 <tr·class="separator:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 73 <tr·class="memitem:adff08ccefac6ec8e551662478f350e7f"·id="r_adff08ccefac6ec8e551662478f350e7f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#adff08ccefac6ec8e551662478f350e7f">VTIMERS</a>&#160;&#160;&#160;100</td></tr>
 74 <tr·class="memdesc:adff08ccefac6ec8e551662478f350e7f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">the·maiximal·timer·constant··<br·/></td></tr>
 75 <tr·class="separator:adff08ccefac6ec8e551662478f350e7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">76 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
84 Functions</h2></td></tr>78 Functions</h2></td></tr>
85 <tr·class="memitem:gab6e4ec183faea5064497a350ee6e0e6e"·id="r_gab6e4ec183faea5064497a350ee6e0e6e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">Vset_num</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr> 
86 <tr·class="memdesc:gab6e4ec183faea5064497a350ee6e0e6e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·number·of·things·currently·in·the·list.··<br·/></td></tr>79 <tr·class="memitem:a73c595f310f0ee83eeca0b3c928ffcb5"·id="r_a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#a73c595f310f0ee83eeca0b3c928ffcb5">Vn[·...·truncated·by·diffoscope;·len:·19,·SHA:·06e15cf731ebc88feb523306b284da933b8ef8e3b2b03f48f53a0d97c8c41fcc·...·]</td></tr>
 80 <tr·class="memdesc:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt·flag.··<br·/></td></tr>
 81 <tr·class="separator:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 82 <tr·class="memitem:ae1b409d49983afa778821ea9e853a4ba"·id="r_ae1b409d49983afa778821ea9e853a4ba"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#ae1b409d49983afa778821ea9e853a4ba">Vnm_sigIntSet</a>·(void)</td></tr>
 83 <tr·class="memdesc:ae1b409d49983afa778821ea9e853a4ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag.··<br·/></td></tr>
87 <tr·class="separator:gab6e4ec183faea5064497a350ee6e0e6e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:ae1b409d49983afa778821ea9e853a4ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 <tr·class="memitem:a691fe8e58b2828b335221b4fa9109800"·id="r_a691fe8e58b2828b335221b4fa9109800"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#a691fe8e58b2828b335221b4fa9109800">Vnm_sigIntClear</a>·(void)</td></tr>
 86 <tr·class="memdesc:a691fe8e58b2828b335221b4fa9109800"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Clear·the·signal·interrupt·flag.·<br··/>
88 <tr·class="memitem:gaf9e0ee45504ba9712d0f25d8aa37316e"·id="r_gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">Vset_access</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee,·int·i)</td></tr> 
89 <tr·class="memdesc:gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·an·object·in·an·arbitrary·place·in·the·list.··<br·/></td></tr> 
90 <tr·class="separator:gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:ga81d733b4021b6f6bb6409702c2c4e50a"·id="r_ga81d733b4021b6f6bb6409702c2c4e50a"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">Vset_create</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr> 
92 <tr·class="memdesc:ga81d733b4021b6f6bb6409702c2c4e50a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·object·on·the·end·of·the·list.·<br··/> 
93 ··<br·/></td></tr>87 ··<br·/></td></tr>
94 <tr·class="separator:ga81d733b4021b6f6bb6409702c2c4e50a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a691fe8e58b2828b335221b4fa9109800"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:ga4c97d6b3df046e0204a2b58e78ab2d33"·id="r_ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">Vset_first</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr> 
96 <tr·class="memdesc:ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·first·object·in·the·set.·<br··/>89 <tr·class="memitem:aaf928e6a4a6022b02a93fb0b33e3799b"·id="r_aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#aaf928e6a4a6022b02a93fb0b33e3799b">Vn[·...·truncated·by·diffoscope;·len:·27,·SHA:·c5fd0aa74f44872d12f82b2cf1d83cc085d413e722703eb0a8f17518d72925b3·...·]>
 90 <tr·class="memdesc:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag.··<br·/></td></tr>
 91 <tr·class="separator:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:a79c6b7377d7f62c87486388933211f06"·id="r_a79c6b7377d7f62c87486388933211f06"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#a79c6b7377d7f62c87486388933211f06">Vnm_jmpOkSet</a>·(void)</td></tr>
 93 <tr·class="memdesc:a79c6b7377d7f62c87486388933211f06"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Set·the·"okay-to-jump"·flag.··<br·/></td></tr>
 94 <tr·class="separator:a79c6b7377d7f62c87486388933211f06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:aa649e779bc3f411d7a0102b64c65b36b"·id="r_aa649e779bc3f411d7a0102b64c65b36b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#aa649e779bc3f411d7a0102b64c65b36b">Vnm_jmpOkClear</a>·(void)</td></tr>
 96 <tr·class="memdesc:aa649e779bc3f411d7a0102b64c65b36b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Signal·and·setjmp·handling·routine.·Clear·the·"okay-to-jump"·flag.·<br··/>
97 ··<br·/></td></tr>97 ··<br·/></td></tr>
 98 <tr·class="separator:aa649e779bc3f411d7a0102b64c65b36b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:aa8f767bb6511f5fadfdef42ece76b84d"·id="r_aa8f767bb6511f5fadfdef42ece76b84d"><td·class="memItemLeft"·align="right"·valign="top">jmp_buf·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#aa8f767bb6511f5fadfdef42ece76b84d">Vnm_signalInit</a>·(void)</td></tr>
 100 <tr·class="memdesc:aa8f767bb6511f5fadfdef42ece76b84d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·the·signal·handling·data·structures.··<br·/></td></tr>
 101 <tr·class="separator:aa8f767bb6511f5fadfdef42ece76b84d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 <tr·class="memitem:af30e71d8139ce7a7604ddc9314323be6"·id="r_af30e71d8139ce7a7604ddc9314323be6"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#af30e71d8139ce7a7604ddc9314323be6">Vnm_regHand</a>·(void)</td></tr>
 103 <tr·class="memdesc:af30e71d8139ce7a7604ddc9314323be6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Register·the·signal·handler·with·the·operating·system.··<br·/></td></tr>
 104 <tr·class="separator:af30e71d8139ce7a7604ddc9314323be6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:a081eeccbff0977847b18b2a2e7e63278"·id="r_a081eeccbff0977847b18b2a2e7e63278"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#a081eeccbff0977847b18b2a2e7e63278">Vnm_sigHand</a>·(int·num)</td></tr>
 106 <tr·class="memdesc:a081eeccbff0977847b18b2a2e7e63278"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·events·such·as·SIGINT.·We·must·have·first·been·registered·with·"Vnm_signalInit".··<br·/></td></tr>
98 <tr·class="separator:ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:a081eeccbff0977847b18b2a2e7e63278"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:gad4066542e9f51370fc00430290e42750"·id="r_gad4066542e9f51370fc00430290e42750"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gad4066542e9f51370fc00430290e42750">Vset_last</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr> 
100 <tr·class="memdesc:gad4066542e9f51370fc00430290e42750"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·last·object·in·the·set.··<br·/></td></tr>108 <tr·class="memitem:a332011becdeb7cbfbe3ec0e2ce8b9411"·id="r_a332011becdeb7cbfbe3ec0e2ce8b9411"><td·class="memItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#a332011becdeb7cbfbe3ec0e2ce8b9411"[·...·truncated·by·diffoscope;·len:·37,·SHA:·a53eddb69ec1b89ebebe426590a698a8230934190184f7c959df72f33e89fb52·...·]</td></tr>
 109 <tr·class="memdesc:a332011becdeb7cbfbe3ec0e2ce8b9411"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·safe·VPOW·function·(avoids·division·by·zero).·<br··/>
 110 ··<br·/></td></tr>
 111 <tr·class="separator:a332011becdeb7cbfbe3ec0e2ce8b9411"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:aaeefb6c724be64a1a3af716ecca3bccc"·id="r_aaeefb6c724be64a1a3af716ecca3bccc"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#aaeefb6c724be64a1a3af716ecca3bccc">Vnm_typeChk</a>·(void)</td></tr>
 113 <tr·class="memdesc:aaeefb6c724be64a1a3af716ecca3bccc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·out·the·sizes·of·various·datatypes.·<br··/>
 114 ··<br·/></td></tr>
 115 <tr·class="separator:aaeefb6c724be64a1a3af716ecca3bccc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:ac0948dac8295ff4702a3d15b72920823"·id="r_ac0948dac8295ff4702a3d15b72920823"><td·class="memItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#ac0948dac8295ff4702a3d15b72920823">Vnm_epsmac</a>·(void)</td></tr>
 117 <tr·class="memdesc:ac0948dac8295ff4702a3d15b72920823"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Computes·the·unit·roundoff·of·the·machine·in·single·<br··/>
 118 ·precision.·This·is·defined·as·the·smallest·positive·machine·number·u·such·that·1.0d0·+·u·.ne.·1.0d0·(in·single·precision).·<br··/>
 119 <br··/>
 120 ·A·safe·hardcoded·machine·epsilon·as·alternative:<br··/>
 121 ·double·value;·<br··/>
 122 ·value·=·1.0e-9;·<br··/>
 123 ·return·value;.··<br·/></td></tr>
101 <tr·class="separator:gad4066542e9f51370fc00430290e42750"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:ac0948dac8295ff4702a3d15b72920823"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:ga5cd4440d3a9165db32f8f497ab593e60"·id="r_ga5cd4440d3a9165db32f8f497ab593e60"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga5cd4440d3a9165db32f8f497ab593e60">Vset_next</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr> 
103 <tr·class="memdesc:ga5cd4440d3a9165db32f8f497ab593e60"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·next·object·in·the·set.··<br·/></td></tr>125 <tr·class="memitem:ac4ab27601589fe7256bf75c9b642fadd"·id="r_ac4ab27601589fe7256bf75c9b642fadd"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#ac4ab27601589fe7256bf75c9b642fadd">Vn[·...·truncated·by·diffoscope;·len:·99,·SHA:·d693b8fb73ba981d6250109ab3e87a4e01bb55414d9d51677b3bb0dec740e777·...·]</td></tr>
 126 <tr·class="memdesc:ac4ab27601589fe7256bf75c9b642fadd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·an·[argv,argc]·pair·from·a·character·string·"buf"·(assumed·NULL-terminated)·in·which·tokens·are·separated·by·whitespace·"white"·with·possible·comments·"comment"·occuring.·THE·INPUT·STRING·IS·MODIFIED·HERE!··<br·/></td></tr>
 127 <tr·class="separator:ac4ab27601589fe7256bf75c9b642fadd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a7ca04016d2765ec38a8199f8284c8487"·id="r_a7ca04016d2765ec38a8199f8284c8487"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html#a7ca04016d2765ec38a8199f8284c8487">Vnm_tstart</a>·(int·timer,·const·char·*name)</td></tr>
 129 <tr·class="memdesc:a7ca04016d2765ec38a8199f8284c8487"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Starts·the·timer·on·the·particular·machine.·<br··/>
Max diff block lines reached; 58206/101560 bytes (57.31%) of diff not shown.
31.7 KB
html2text {}
    
Offset 1, 97 lines modifiedOffset 1, 184 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8M_.a_.c_.r_.o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 vset.h·File·Reference6 vnm.h·File·Reference
 7 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
7 _\x8V_\x8s_\x8e_\x8t_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s 
8 Class·Vset:·a·dynamic·set·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>8 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> 
11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> 
12 Include·dependency·graph·for·vset.h:9 Include·dependency·graph·for·vnm.h:
13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
16 struct· ·_\x8s_\x8V_\x8s_\x8e_\x8t 
17  ········Contains·public·data·members·for·Vset·class.·_.M_.o_.r_.e_.._.._..12 M.Ma.ac.cr.ro.os.s
 13 #define ·_\x8V_\x8P_\x8O_\x8W_\x8__\x8S_\x8A_\x8F_\x8E(x,·y)   (_\x8V_\x8n_\x8m_\x8__\x8p_\x8o_\x8w_\x8s_\x8a_\x8f_\x8e(x,y))
 14  ········A·safe·VPOW·function·(avoids·division·by·zero)
18  15  
 16 #define ·_\x8V_\x8T_\x8I_\x8M_\x8E_\x8R_\x8S   100
 17  ········the·maiximal·timer·constant
19 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
20 typedef·struct·_\x8s_\x8V_\x8s_\x8e_\x8·_\x8V_\x8s_\x8e_\x8t 
21  ·····················Declaration·of·the·Vset·class·as·the·Vset·structure. 
22  18  
23 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s19 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
24 ···int ·_\x8V_\x8s_\x8e_\x8t_\x8__\x8n_\x8u_\x8m·(_\x8V_\x8s_\x8e_\x8t·*thee) 
25  ·······Return·the·number·of·things·currently·in·the·list.20 ······int ·_.V_.n_.m_.__.s_.i_.g_.I_.n_.t·(void)
 21  ··········Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt
 22 ···········flag.
26  23  
27 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8a_\x8c_\x8c_\x8e_\x8s_\x8s·(_\x8V_\x8s_\x8e_\x8t·*thee,·int·i) 
28  ·······Access·an·object·in·an·arbitrary·place·in·the·list.24 ·····void ·_.V_.n_.m_.__.s_.i_.g_.I_.n_.t_.S_.e_.t·(void)
 25  ··········Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag.
29  26  
30 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(_\x8V_\x8s_\x8e_\x8t·*thee) 
31  ·······Create·an·object·on·the·end·of·the·list.27 ·····void ·_.V_.n_.m_.__.s_.i_.g_.I_.n_.t_.C_.l_.e_.a_.r·(void)
 28  ··········Signal·and·setjmp·handling·routine.·Clear·the·signal·interrupt·flag.
  
32  29  
33 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8f_\x8i_\x8r_\x8s_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
34  ·······Return·the·first·object·in·the·set.30 ······int ·_.V_.n_.m_.__.j_.m_.p_.O_.k·(void)
 31  ··········Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag.
 32  
 33 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k_\x8S_\x8e_\x8t·(void)
 34  ··········Signal·and·setjmp·handling·routine.·Set·the·"okay-to-jump"·flag.
 35  
 36 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k_\x8C_\x8l_\x8e_\x8a_\x8r·(void)
 37  ··········Signal·and·setjmp·handling·routine.·Clear·the·"okay-to-jump"·flag.
  
35  38  
36 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8l_\x8a_\x8s_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
37  ·······Return·the·last·object·in·the·set.39 jmp_buf··_.V_.n_.m_.__.s_.i_.g_.n_.a_.l_.I_.n_.i_.t·(void)
 40  ··········Initialize·the·signal·handling·data·structures.
38  41  
39 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8n_\x8e_\x8x_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
40  ·······Return·the·next·object·in·the·set.42 ·····voi·_.V_.n_.m_.__.r_.e_.g_.H_.a_.n_.d·(void)
 43  ··········Register·the·signal·handler·with·the·operating·system.
41  44  
42 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8r_\x8e_\x8v·(_\x8V_\x8s_\x8e_\x8t·*thee) 
43  ·······Return·the·prev·object·in·the·set.45 ·····voi·_.V_.n_.m_.__.s_.i_.g_.H_.a_.n_.d·(int·num)
 46  ··········Handle·events·such·as·SIGINT.·We·must·have·first·been·registered
 47 ···········with·"Vnm_signalInit".
44  48  
45 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8e_\x8e_\x8k_\x8F_\x8i_\x8r_\x8s_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
46  ·······Return·the·first·object·in·the·set.49 ···double ·_.V_.n_.m_.__.p_.o_.w_.s_.a_.f_.e·(double·x,·double·y)
 50  ··········A·safe·VPOW·function·(avoids·division·by·zero).
  
47  51  
48 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8e_\x8e_\x8k_\x8L_\x8a_\x8s_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
49  ·······Return·the·last·object·in·the·set.52 ·····voi·_.V_.n_.m_.__.t_.y_.p_.e_.C_.h_.k·(void)
 53  ··········Check·out·the·sizes·of·various·datatypes.
  
 54  
 55 ···double ·_\x8V_\x8n_\x8m_\x8__\x8e_\x8p_\x8s_\x8m_\x8a_\x8c·(void)
 56 ···········Computes·the·unit·roundoff·of·the·machine·in·single
 57 ···········precision.·This·is·defined·as·the·smallest·positive·machine·number·u
 58 ···········such·that·1.0d0·+·u·.ne.·1.0d0·(in·single·precision).
 59  
 60 ···········A·safe·hardcoded·machine·epsilon·as·alternative:
 61 ···········double·value;
 62 ···········value·=·1.0e-9;
 63 ···········return·value;.
 64  
 65 ······int ·_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8n_\x8t_\x8o_\x8k_\x8e_\x8n_\x8s·(char·*buf,·char·**argv,·const·int·argvmax,·const·char
 66 ···········*white,·const·char·*comment)
 67 ···········Generate·an·[argv,argc]·pair·from·a·character·string·"buf"·(assumed
 68  ··········NULL-terminated)·in·which·tokens·are·separated·by·whitespace·"white"
 69 ···········with·possible·comments·"comment"·occuring.·THE·INPUT·STRING·IS
 70 ···········MODIFIED·HERE!
50  71  
51 ··void ·_\x8V_\x8s_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8t_\x8r_\x8o_\x8y·(_\x8V_\x8s_\x8e_\x8t·*thee) 
52  ·······Delete·an·object·from·the·end·of·the·list.72 ·····void ·_.V_.n_.m_.__.t_.s_.t_.a_.r_.t·(int·timer,·const·char·*name)
 73  ··········Starts·the·timer·on·the·particular·machine.
  
53  74  
 75 ·····void ·_\x8V_\x8n_\x8m_\x8__\x8t_\x8s_\x8t_\x8o_\x8p·(int·timer,·const·char·*name)
 76  ··········Stops·the·timer·on·the·particular·machine.
54 _\x8V_\x8s_\x8e_\x8t··_\x8V_\x8s_\x8e_\x8t_\x8__\x8c_\x8t_\x8o_\x8r·(_\x8V_\x8m_\x8e_\x8m·*vmem,·const·char·*tname,·int·tsize,·int·tmaxNum,·int 
55 ········ioKey) 
56  ·······Construct·the·set·object. 
57  77  
58 ··void ·_\x8V_\x8s_\x8e_\x8t_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8s_\x8e_\x8t·**thee) 
59  ·······Destroy·the·set·object.78 ···char··_.V_.n_.m_.__.g_.e_.t_.u_.s_.e_.r·(char·*user,·int·usermax)
 79  ··········Ask·the·system·for·the·username.
60  80  
61 char··_\x8V_\x8s_\x8e_\x8t_\x8__\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8L_\x8a_\x8s_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
62  ·······Create·an·object·on·the·end·of·the·list.81 ···char··_.V_.n_.m_.__.g_.e_.t_.o_.s·(char·*os,·int·osmax)
 82  ··········Ask·the·system·for·the·operating·system·name.
63  83  
64 ··void ·_\x8V_\x8s_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8t_\x8r_\x8o_\x8y_\x8L_\x8a_\x8s_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
65  ·······Free·up·the·object·currently·on·the·end·of·the·list.84 ···char·* ·_.V_.n_.m_.__.g_.e_.t_.h_.o_.s_.t·(char·*host,·int·hostmax)
 85  ··········Ask·the·system·for·the·hostname.
66  86  
67 ··void ·_\x8V_\x8s_\x8e_\x8t_\x8__\x8i_\x8n_\x8i_\x8t_\x8D_\x8a_\x8t_\x8a·(_\x8V_\x8s_\x8e_\x8t·*thee) 
68  ·······Initialize·the·Vset·data·(thee).87 ···char··_.V_.n_.m_.__.g_.e_.t_.h_.o_.m_.e·(char·*path,·int·pathmax)
 88  ··········Ask·the·system·for·the·home·directory.
69  89  
70 ··void ·_\x8V_\x8s_\x8e_\x8t_\x8__\x8r_\x8e_\x8s_\x8e_\x8t·(_\x8V_\x8s_\x8e_\x8t·*thee) 
71  ·······Release·all·Ram·controlled·by·this·(thee)·and·re-initialize.90 ···char··_.V_.n_.m_.__.g_.e_.t_.c_.w_.d·(char·*path,·int·pathmax)
 91  ··········Ask·the·system·for·the·current·working·directory.
 92  
 93 ······int ·_\x8V_\x8n_\x8m_\x8__\x8c_\x8h_\x8d_\x8i_\x8r·(const·char·*path)
 94  ··········Interact·with·the·system·to·change·the·working·directory.
 95  
Max diff block lines reached; 25369/32390 bytes (78.32%) of diff not shown.
88.9 KB
./usr/share/doc/libmaloc-dev/html/a00026_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vset.h·Source·File</title>8 <title>MALOC:·vnm.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 198 lines modifiedOffset 44, 152 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vset.h</div></div>51 ··<div·class="headertitle"><div·class="title">vnm.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00026.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00026.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSET_H_</span></div>55 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·_VNM_H_</span></div>
56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSET_H_</span></div>56 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·_VNM_H_</span></div>
57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>57 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">maloc/vnm.h</a>&gt;</span></div> 
61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">maloc/vmem.h</a>&gt;</span></div> 
62 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
63 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div> 
64 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div> 
65 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vset:·Parameters·and·datatypes</span></div> 
66 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div> 
67 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div> 
68 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
69 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};"> 
70 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00082.html">···57</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00082.html">sVset</a>·{</div> 
71 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
72 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00082.html#a8af7fe493b077ad70164626b317e5d39">···60</a></span>····<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*<a·class="code·hl_variable"·href="a00082.html#a8af7fe493b077ad70164626b317e5d39">vmem</a>;······</div> 
73 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00082.html#a3e514600e95b3a94ba65bd4954965b97">···62</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00082.html#a3e514600e95b3a94ba65bd4954965b97">iMadeVmem</a>;··</div> 
74 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>59 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
75 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a00082.html#a9ae2055f85dfdf8a38382e2411e998aa">···65</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a9ae2055f85dfdf8a38382e2411e998aa">curT</a>;</div> 
76 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
77 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a00082.html#a3c0d8879ad1e04fbeefde96afa3d6f18">···68</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00082.html#a3c0d8879ad1e04fbeefde96afa3d6f18">nameT</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];</div> 
78 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a00082.html#ab82de1c9f9c98179619094b92ffb4052">···70</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#ab82de1c9f9c98179619094b92ffb4052">sizeT</a>;·····</div> 
79 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
80 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00082.html#a7c8f23f767a2a19c9e3f25367908d73c">···73</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a7c8f23f767a2a19c9e3f25367908d73c">numBlocks</a>;··</div> 
81 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00082.html#af1009ccf64c7ca388fca7f81c4fdd003">···75</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#af1009ccf64c7ca388fca7f81c4fdd003">numT</a>;·······</div> 
82 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a00082.html#a8a9db3d22f89bd9b7ea2fdab710d885f">···77</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a8a9db3d22f89bd9b7ea2fdab710d885f">prtT</a>;········</div> 
83 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>60 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
84 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a00082.html#ae969fd9a7dc5ba70e7011267464813b8">···80</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#ae969fd9a7dc5ba70e7011267464813b8">maxObjects</a>;···</div> 
85 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00082.html#add65a271783642c1f7b8b3d872341752">···82</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#add65a271783642c1f7b8b3d872341752">blockPower</a>;··</div> 
86 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a00082.html#a5882d40eb0e55fce8c7a8ca9c81bd762">···84</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a5882d40eb0e55fce8c7a8ca9c81bd762">blockSize</a>;·</div> 
87 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a00082.html#aa9dd2d95c9e71f01b9f6a0e8c240621a">···86</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#aa9dd2d95c9e71f01b9f6a0e8c240621a">blockMax</a>;··</div> 
88 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00082.html#a0b9f1625bf97c1abae2db0346295855b">···88</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a0b9f1625bf97c1abae2db0346295855b">blockM[·...·truncated·by·diffoscope;·len:·12,·SHA:·433e31b6e35e7585b8b6ac202f4c9a5b99f95db77350bef6a68a7671104c2a19·...·]</div>61 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00026.html#a73c595f310f0ee83eeca0b3c928ffcb5">···46</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00026.html#a73c595f310f0ee83eeca0b3c928ffcb5">Vnm_sigInt[·...·truncated·by·diffoscope;·len:·44,·SHA:·9b0971ad4601a6501c40c208303944d3bf45fcfcb92f9b10a5e9b8f679ce2565·...·]</div>
 62 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 63 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a00026.html#ae1b409d49983afa778821ea9e853a4ba">···55</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#ae1b409d49983afa778821ea9e853a4ba">Vnm_sigIntSet</a>(<span·class="keywordtype">void</span>);</div>
 64 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 65 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00026.html#a691fe8e58b2828b335221b4fa9109800">···64</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#a691fe8e58b2828b335221b4fa9109800">Vnm_sigIntClear</a>(<span·class="keywordtype">void</span>);</div>
 66 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 67 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00026.html#aaf928e6a4a6022b02a93fb0b33e3799b">···73</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00026.html#aaf928e6a4a6022b02a93fb0b33e3799b">Vnm_jmpOk</a>(<span·class="keywordtype">void</span>);</div>
 68 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 69 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00026.html#a79c6b7377d7f62c87486388933211f06">···82</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#a79c6b7377d7f62c87486388933211f06">Vnm_jmpOkSet</a>(<span·class="keywordtype">void</span>);</div>
89 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>70 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
90 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00082.html#a644cf781925192d072fa752cf2d08e13">···91</a></span>····<span·class="keywordtype">char</span>·**<a·class="code·hl_variable"·href="a00082.html#a644cf781925192d072fa752cf2d08e13">table</a>;····</div>71 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00026.html#aa649e779bc3f411d7a0102b64c65b36b">···91</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#aa649e779bc3f411d7a0102b64c65b36b">Vnm_jmpOkClear</a>(<span·class="keywordtype">void</span>);</div>
91 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>72 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 73 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00026.html#aa8f767bb6511f5fadfdef42ece76b84d">··100</a></span>jmp_buf·*<a·class="code·hl_function"·href="a00026.html#aa8f767bb6511f5fadfdef42ece76b84d">Vnm_signalInit</a>(<span·class="keywordtype">void</span>);</div>
92 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div> 
93 </div> 
94 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
95 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">··100</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00082.html">sVset</a>·<a·class="code·hl_struct"·href="a00082.html">Vset</a>;</div> 
96 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>74 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 75 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a00026.html#af30e71d8139ce7a7604ddc9314323be6">··109</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#af30e71d8139ce7a7604ddc9314323be6">Vnm_regHand</a>(<span·class="keywordtype">void</span>);</div>
97 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">/****************************************************************/</span></div> 
98 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">/*·Class·Vset:·Inlineable·method·(vset.c)·······················*/</span></div> 
99 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">/****************************************************************/</span></div> 
100 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>76 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 77 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00026.html#a081eeccbff0977847b18b2a2e7e63278">··119</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#a081eeccbff0977847b18b2a2e7e63278">Vnm_sigHand</a>(<span·class="keywordtype">int</span>·num);</div>
101 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
102 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">··115</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">Vset_num</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div> 
103 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
104 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">··126</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">Vset_access</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee,·<span·class="keywordtype">int</span>·i);</div> 
105 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>78 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
106 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">··136</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">Vs[·...·truncated·by·diffoscope;·len:·75,·SHA:·a62d2ab2f65240fd4a978f92eeccfe46d892bdd510873eac5eccd673c4961468·...·]</div>79 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00026.html#ad7c91b8e4ceddff38851300876c7c9e7">··125</a></span><span·class="preprocessor">#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y))</span></div>
 80 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 81 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00026.html#a332011becdeb7cbfbe3ec0e2ce8b9411">··136</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00026.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_powsafe</a>(<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·y);</div>
107 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>82 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
108 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">··146</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">Vse[·...·truncated·by·diffoscope;·len:·71,·SHA:·d45abbf8defb438a243d858c300c1da92909764bf41d20e66fe3ce8c6a54a242·...·]);</div>83 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno"><a·class="line"·href="a00026.html#aaeefb6c724be64a1a3af716ecca3bccc">··145</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#aaeefb6c724be64a1a3af716ecca3bccc">Vnm_typeCh[·...·truncated·by·diffoscope;·len:·43,·SHA:·f3357cac5bc565765cb7e22f6c0127d59aa27e81b6b90f10214982d5ba87a4ee·...·]);</div>
109 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>84 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div>
 85 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a00026.html#ac0948dac8295ff4702a3d15b72920823">··160</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00026.html#ac0948dac8295ff4702a3d15b72920823">Vnm_epsmac</a>(<span·class="keywordtype">void</span>);</div>
110 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a00054.html#gad4066542e9f51370fc00430290e42750">··156</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#gad4066542e9f51370fc00430290e42750">Vset_last</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div> 
111 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div> 
112 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga5cd4440d3a9165db32f8f497ab593e60">··166</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga5cd4440d3a9165db32f8f497ab593e60">Vset_next</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div> 
113 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>86 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>·</div>
 87 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a00026.html#ac4ab27601589fe7256bf75c9b642fadd">··196</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00026.html#ac4ab27601589fe7256bf75c9b642fadd">Vnm_gentokens</a>(<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">char</span>·**argv,·</div>
 88 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·argvmax,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*white,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*comment);</div>
114 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga1484183977f1a7cd93a3badff9d6cc3c">··176</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga1484183977f1a7cd93a3badff9d6cc3c">Vset_prev</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div> 
115 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div> 
116 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga0ce7b30aa21031aaf406124da4338f5b">··186</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga0ce7b30aa21031aaf406124da4338f5b">Vset_peekFirst</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div> 
117 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>89 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div>
118 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a00054.html#gac06afe859d6959da08ca7bd983f05153">··196</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#gac06afe859d6959da08ca7bd983f05153">V[·...·truncated·by·diffoscope;·len:·78,·SHA:·e313d4df66e65ba844d9eeeb9c0b581a8a92a7e0318ab81a8ec59280b75bed1f·...·]</div>90 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno"><a·class="line"·href="a00026.html#adff08ccefac6ec8e551662478f350e7f">··203</a></span><span·class="preprocessor">#define·VTIMERS·100</span></div>
119 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>·</div>91 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>
 92 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno"><a·class="line"·href="a00026.html#a7ca04016d2765ec38a8199f8284c8487">··214</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#a7ca04016d2765ec38a8199f8284c8487">Vnm_tstart</a>(<span·class="keywordtype">int</span>·timer,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*name);</div>
120 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno"><a·class="line"·href="a00054.html#gade053865dfcb525acf7eeea361f9395e">··206</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00054.html#gade053865dfcb525acf7eeea361f9395e">Vset_destroy</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div> 
121 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
122 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span><span·class="preprocessor">#···define·Vset_num(thee)·((thee)-&gt;numT)</span></div> 
123 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>·</div>93 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>
 94 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno"><a·class="line"·href="a00026.html#afb3fe75998e6b961f9da78c76ebfce49">··225</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00026.html#afb3fe75998e6b961f9da78c76ebfce49">Vnm_tstop</a>(<span·class="keywordtype">int</span>·timer,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*name);</div>
124 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span><span·class="preprocessor">#···define·Vset_access(thee,i)·(·\</span></div> 
125 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span><span·class="preprocessor">········((i·&gt;=·0)·&amp;&amp;·(i·&lt;·thee-&gt;numT))·\</span></div> 
126 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span><span·class="preprocessor">········?·&amp;((thee)-&gt;table[·(i)&gt;&gt;(thee)-&gt;blockPower·················]·\</span></div> 
127 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span><span·class="preprocessor">·························[·(thee)-&gt;sizeT*((i)&amp;(thee)-&gt;blockModulo)·])·\</span></div> 
128 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span><span·class="preprocessor">········:·VNULL·\</span></div> 
129 <div·class="line"><a·id="l00232"·name="l00232"></a><span·class="lineno">··232</span><span·class="preprocessor">····)</span></div>95 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>·</div>
 96 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno"><a·class="line"·href="a00026.html#af30a9fcc50b34d0298b79a8d1594e348">··236</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00026.html#af30a9fcc50b34d0298b79a8d1594e348">Vnm_getuser</a>(<span·class="keywordtype">char</span>·*user,·<span·class="keywordtype">int</span>·usermax);</div>
130 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno">··233</span>·</div>97 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span>·</div>
 98 <div·class="line"><a·id="l00247"·name="l00247"></a><span·class="lineno"><a·class="line"·href="a00026.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">··247</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00026.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">Vnm_getos</a>(<span·class="keywordtype">char</span>·*os,·<span·class="keywordtype">int</span>·osmax);</div>
131 <div·class="line"><a·id="l00242"·name="l00242"></a><span·class="lineno">··242</span><span·class="preprocessor">#···define·Vset_create(thee)·(·\</span></div> 
132 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno">··243</span><span·class="preprocessor">········(··((((thee)-&gt;numT)&gt;&gt;(thee)-&gt;blockPower)·&gt;=·(thee)-&gt;numBlocks)·\</span></div> 
133 <div·class="line"><a·id="l00244"·name="l00244"></a><span·class="lineno">··244</span><span·class="preprocessor">········||·((((thee)-&gt;numT+1)%(thee)-&gt;prtT)·==·0)·)·\</span></div> 
134 <div·class="line"><a·id="l00245"·name="l00245"></a><span·class="lineno">··245</span><span·class="preprocessor">········?·(Vset_createLast((thee)))·\</span></div> 
Max diff block lines reached; 46236/73047 bytes (63.30%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
17.4 KB
html2text {}
    
Offset 1, 279 lines modifiedOffset 1, 232 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vset.h5 vnm.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 38#ifndef·_VSET_H_8 33#ifndef·_VNM_H_
9 39#define·_VSET_H_9 34#define·_VNM_H_
10 4010 35
11 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>11 36#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
 12 37
 13 38
 14 _\x84_\x86int·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t(void);
 15 47
 16 _\x85_\x85void·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t_\x8S_\x8e_\x8t(void);
 17 56
 18 _\x86_\x84void·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8I_\x8n_\x8t_\x8C_\x8l_\x8e_\x8a_\x8r(void);
 19 65
 20 _\x87_\x83int·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k(void);
 21 74
 22 _\x88_\x82void·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k_\x8S_\x8e_\x8t(void);
 23 83
 24 _\x89_\x81void·_\x8V_\x8n_\x8m_\x8__\x8j_\x8m_\x8p_\x8O_\x8k_\x8C_\x8l_\x8e_\x8a_\x8r(void);
12 42 
13 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> 
14 44#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> 
15 45 
16 46/* 
17 47·* 
18 *************************************************************************** 
19 48·*·Class·Vset:·Parameters·and·datatypes 
20 49·* 
21 *************************************************************************** 
22 50·*/ 
23 51 
24 _\x85_\x87struct·_\x8s_\x8V_\x8s_\x8e_\x8t·{ 
25 58 
26 _\x86_\x80·_\x8V_\x8m_\x8e_\x8m·*_\x8v_\x8m_\x8e_\x8m; 
27 _\x86_\x82·int·_\x8i_\x8M_\x8a_\x8d_\x8e_\x8V_\x8m_\x8e_\x8m; 
28 63 
29 _\x86_\x85·int·_\x8c_\x8u_\x8r_\x8T; 
30 66 
31 _\x86_\x88·char·_\x8n_\x8a_\x8m_\x8e_\x8T[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; 
32 _\x87_\x80·int·_\x8s_\x8i_\x8z_\x8e_\x8T; 
33 71 
34 _\x87_\x83·int·_\x8n_\x8u_\x8m_\x8B_\x8l_\x8o_\x8c_\x8k_\x8s; 
35 _\x87_\x85·int·_\x8n_\x8u_\x8m_\x8T; 
36 _\x87_\x87·int·_\x8p_\x8r_\x8t_\x8T; 
37 78 
38 _\x88_\x80·int·_\x8m_\x8a_\x8x_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s; 
39 _\x88_\x82·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8P_\x8o_\x8w_\x8e_\x8r; 
40 _\x88_\x84·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e; 
41 _\x88_\x86·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8M_\x8a_\x8x; 
42 _\x88_\x88·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8M_\x8o_\x8d_\x8u_\x8l_\x8o; 
43 89 
44 _\x89_\x81·char·**_\x8t_\x8a_\x8b_\x8l_\x8e; 
45 9225 92
 26 _\x81_\x80_\x80jmp_buf·*_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8n_\x8a_\x8l_\x8I_\x8n_\x8i_\x8t(void);
46 93}; 
47 94 
48 _\x81_\x80_\x80typedef·struct·_\x8s_\x8V_\x8s_\x8e_\x8t·_\x8V_\x8s_\x8e_\x8t; 
49 10127 101
 28 _\x81_\x80_\x89void·_\x8V_\x8n_\x8m_\x8__\x8r_\x8e_\x8g_\x8H_\x8a_\x8n_\x8d(void);
 29 110
 30 _\x81_\x81_\x89void·_\x8V_\x8n_\x8m_\x8__\x8s_\x8i_\x8g_\x8H_\x8a_\x8n_\x8d(int·num);
 31 120
 32 _\x81_\x82_\x85#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y))
 33 126
 34 _\x81_\x83_\x86double·_\x8V_\x8n_\x8m_\x8__\x8p_\x8o_\x8w_\x8s_\x8a_\x8f_\x8e(double·x,·double·y);
50 102/****************************************************************/ 
51 103/*·Class·Vset:·Inlineable·method·(vset.c)·*/ 
52 104/****************************************************************/ 
53 105 
54 106#if·!defined(VINLINE_MALOC) 
55 _\x81_\x81_\x85·int·_\x8V_\x8s_\x8e_\x8t_\x8__\x8n_\x8u_\x8m(_\x8V_\x8s_\x8e_\x8t·*thee); 
56 116 
57 _\x81_\x82_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8a_\x8c_\x8c_\x8e_\x8s_\x8s(_\x8V_\x8s_\x8e_\x8t·*thee,·int·i); 
58 127 
59 _\x81_\x83_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(_\x8V_\x8s_\x8e_\x8t·*thee); 
60 13735 137
 36 _\x81_\x84_\x85void·_\x8V_\x8n_\x8m_\x8__\x8t_\x8y_\x8p_\x8e_\x8C_\x8h_\x8k(void);
 37 146
 38 _\x81_\x86_\x80double·_\x8V_\x8n_\x8m_\x8__\x8e_\x8p_\x8s_\x8m_\x8a_\x8c(void);
 39 161
 40 _\x81_\x89_\x86int·_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8n_\x8t_\x8o_\x8k_\x8e_\x8n_\x8s(char·*buf,·char·**argv,
 41 197·const·int·argvmax,·const·char·*white,·const·char·*comment);
 42 198
 43 _\x82_\x80_\x83#define·VTIMERS·100
 44 204
 45 _\x82_\x81_\x84void·_\x8V_\x8n_\x8m_\x8__\x8t_\x8s_\x8t_\x8a_\x8r_\x8t(int·timer,·const·char·*name);
 46 215
 47 _\x82_\x82_\x85void·_\x8V_\x8n_\x8m_\x8__\x8t_\x8s_\x8t_\x8o_\x8p(int·timer,·const·char·*name);
 48 226
 49 _\x82_\x83_\x86char·*_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8t_\x8u_\x8s_\x8e_\x8r(char·*user,·int·usermax);
 50 237
 51 _\x82_\x84_\x87char·*_\x8V_\x8n_\x8m_\x8__\x8g_\x8e_\x8t_\x8o_\x8s(char·*os,·int·osmax);
61 _\x81_\x84_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8f_\x8i_\x8r_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee); 
62 147 
63 _\x81_\x85_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8l_\x8a_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee); 
64 157 
65 _\x81_\x86_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8n_\x8e_\x8x_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee); 
66 167 
67 _\x81_\x87_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8r_\x8e_\x8v(_\x8V_\x8s_\x8e_\x8t·*thee); 
68 177 
69 _\x81_\x88_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8e_\x8e_\x8k_\x8F_\x8i_\x8r_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee); 
70 187 
71 _\x81_\x89_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8e_\x8e_\x8k_\x8L_\x8a_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee); 
72 197 
73 _\x82_\x80_\x86·void·_\x8V_\x8s_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8t_\x8r_\x8o_\x8y(_\x8V_\x8s_\x8e_\x8t·*thee); 
74 207#else·/*·if·defined(VINLINE_MALOC)·*/ 
75 216#·define·Vset_num(thee)·((thee)->numT) 
76 217 
77 227#·define·Vset_access(thee,i)·(·\ 
78 228·((i·>=·0)·&&·(i·<·thee->numT))·\ 
79 229·?·&((thee)->table[·(i)>>(thee)->blockPower·]·\ 
80 230·[·(thee)->sizeT*((i)&(thee)->blockModulo)·])·\ 
81 231·:·VNULL·\ 
82 232·) 
83 233 
84 242#·define·Vset_create(thee)·(·\ 
85 243·(·((((thee)->numT)>>(thee)->blockPower)·>=·(thee)->numBlocks)·\ 
86 244·||·((((thee)->numT+1)%(thee)->prtT)·==·0)·)·\ 
87 245·?·(Vset_createLast((thee)))·\ 
88 246·:·(++((thee)->numT),·(Vset_access((thee),(thee)->numT-1)))·\ 
89 247·) 
90 24852 248
Max diff block lines reached; 12338/17789 bytes (69.36%) of diff not shown.
3.19 KB
./usr/share/doc/libmaloc-dev/html/a00027.dot.gz
3.1 KB
a00027.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vset.h"1 digraph·"vnm.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vset.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."];7 ··Node1·[id="Node000001",label="vnm.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 33, 14 lines modifiedOffset 33, 8 lines modified
33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
41 ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; 
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
43 ··Node1·->·Node19·[id="edge19_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"]; 
44 ··Node19·[id="Node000019",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; 
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
46 }40 }
6.78 KB
./usr/share/doc/libmaloc-dev/html/a00028.dot
    
Offset 1, 28 lines modifiedOffset 1, 34 lines modified
1 digraph·"vset.h"1 digraph·"vnm.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vset.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."];7 ··Node1·[id="Node000001",label="vnm.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];9 ··Node2·[id="Node000002",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
 11 ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
 12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];14 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];15 ··Node5·[id="Node000005",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
14 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
15 ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];16 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
17 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];18 ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
21 ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
22 ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];20 ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
23 ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
 22 ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
 24 ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 25 ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
 26 ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];27 ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
26 ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
27 ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node9·->·Node4·[id="edge13_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
 29 ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
 30 ··Node1·->·Node10·[id="edge15_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
 31 ··Node10·[id="Node000010",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
 32 ··Node10·->·Node3·[id="edge16_Node000010_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
 33 ··Node1·->·Node3·[id="edge17_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 }34 }
36.6 KB
./usr/share/doc/libmaloc-dev/html/a00029.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vmem.h·File·Reference</title>8 <title>MALOC:·vset.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 43, 106 lines modifiedOffset 43, 113 lines modified
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
47 <a·href="#nested-classes">Classes</a>·&#124;47 <a·href="#nested-classes">Classes</a>·&#124;
48 <a·href="#typedef-members">Typedefs</a>·&#124;48 <a·href="#typedef-members">Typedefs</a>·&#124;
49 <a·href="#func-members">Functions</a>··</div>49 <a·href="#func-members">Functions</a>··</div>
50 ··<div·class="headertitle"><div·class="title">vmem.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00053.html">Vmem·class</a></div></div></div>50 ··<div·class="headertitle"><div·class="title">vset.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00054.html">Vset·class</a></div></div></div>
51 </div><!--header-->51 </div><!--header-->
52 <div·class="contents">52 <div·class="contents">
  
53 <p>Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.··53 <p>Class·Vset:·a·dynamic·set·object.··
54 <a·href="#details">More...</a></p>54 <a·href="#details">More...</a></p>
55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
 56 <code>#include·&lt;<a·class="el"·href="a00026_source.html">maloc/vnm.h</a>&gt;</code><br·/>
 57 <code>#include·&lt;<a·class="el"·href="a00032_source.html">maloc/vmem.h</a>&gt;</code><br·/>
56 </div><div·class="textblock"><div·class="dynheader">58 </div><div·class="textblock"><div·class="dynheader">
57 Include·dependency·graph·for·vmem.h:</div>59 Include·dependency·graph·for·vset.h:</div>
58 <div·class="dyncontent">60 <div·class="dyncontent">
59 <div·class="center"><img·src="a00030.png"·border="0"·usemap="#avmem_8h"·alt=""/></div>61 <div·class="center"><img·src="a00030.png"·border="0"·usemap="#avset_8h"·alt=""/></div>
60 </div>62 </div>
61 </div><div·class="textblock"><div·class="dynheader">63 </div><div·class="textblock"><div·class="dynheader">
62 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>64 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
63 <div·class="dyncontent">65 <div·class="dyncontent">
64 <div·class="center"><img·src="a00031.png"·border="0"·usemap="#avmem_8hdep"·alt=""/></div>66 <div·class="center"><img·src="a00031.png"·border="0"·usemap="#avset_8hdep"·alt=""/></div>
65 </div>67 </div>
66 </div>68 </div>
67 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>69 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>
68 <table·class="memberdecls">70 <table·class="memberdecls">
69 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>71 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
70 Classes</h2></td></tr>72 Classes</h2></td></tr>
71 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html">sVmem</a></td></tr>73 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00082.html">sVset</a></td></tr>
72 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmem·class.··<a·href="a00078.html#details">More...</a><br·/></td></tr>74 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vset·class.··<a·href="a00082.html#details">More...</a><br·/></td></tr>
73 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>75 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
74 </table><table·class="memberdecls">76 </table><table·class="memberdecls">
75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
76 Typedefs</h2></td></tr>78 Typedefs</h2></td></tr>
77 <tr·class="memitem:ga10a4d5e0b8931714c130ebb889adc715"·id="r_ga10a4d5e0b8931714c130ebb889adc715"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00078.html">sVmem</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a[·...·truncated·by·diffoscope;·len:·51,·SHA:·eca089d5498ec4d89e4609582e22f42b20699908bdcb6532e534251614a89220·...·]</a></td></tr>79 <tr·class="memitem:ga171da826a5f6aa7ab502a512084ec375"·id="r_ga171da826a5f6aa7ab502a512084ec375"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00082.html">sVset</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a[·...·truncated·by·diffoscope;·len:·51,·SHA:·4e7753f9c9e7e1bfaa63d649833972d806a4a300db0fd389fb9c7b4da0f8e040·...·]</a></td></tr>
78 <tr·class="memdesc:ga10a4d5e0b8931714c130ebb889adc715"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmem·class·as·the·Vmem·structure.··<br·/></td></tr>80 <tr·class="memdesc:ga171da826a5f6aa7ab502a512084ec375"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vset·class·as·the·Vset·structure.··<br·/></td></tr>
79 <tr·class="separator:ga10a4d5e0b8931714c130ebb889adc715"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ga171da826a5f6aa7ab502a512084ec375"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
80 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
82 Functions</h2></td></tr>84 Functions</h2></td></tr>
 85 <tr·class="memitem:gab6e4ec183faea5064497a350ee6e0e6e"·id="r_gab6e4ec183faea5064497a350ee6e0e6e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">Vset_num</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr>
 86 <tr·class="memdesc:gab6e4ec183faea5064497a350ee6e0e6e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·number·of·things·currently·in·the·list.··<br·/></td></tr>
83 <tr·class="memitem:ga44ded885fceb61c63eff32282ff3613c"·id="r_ga44ded885fceb61c63eff32282ff3613c"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">Vmem_bytesTotal</a>·(void)</td></tr> 
84 <tr·class="memdesc:ga44ded885fceb61c63eff32282ff3613c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·active·Vmem·malloc·areas·(current·footprint)··<br·/></td></tr> 
85 <tr·class="separator:ga44ded885fceb61c63eff32282ff3613c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
86 <tr·class="memitem:gad315925d7d4d8383089ef1a095a46342"·id="r_gad315925d7d4d8383089ef1a095a46342"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#gad315925d7d4d8383089ef1a095a46342">Vmem_mallocBytesTotal</a>·(void)</td></tr> 
87 <tr·class="memdesc:gad315925d7d4d8383089ef1a095a46342"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·Vmem·malloc·allocations.··<br·/></td></tr> 
88 <tr·class="separator:gad315925d7d4d8383089ef1a095a46342"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
89 <tr·class="memitem:ga4d727b4c55abdd7703daa3556cd3fa45"·id="r_ga4d727b4c55abdd7703daa3556cd3fa45"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">Vmem_freeBytesTotal</a>·(void)</td></tr> 
90 <tr·class="memdesc:ga4d727b4c55abdd7703daa3556cd3fa45"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·Vmem·free·calls.··<br·/></td></tr> 
91 <tr·class="separator:ga4d727b4c55abdd7703daa3556cd3fa45"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:ga8b4fae23f1b03b2aa63fd85570e04664"·id="r_ga8b4fae23f1b03b2aa63fd85570e04664"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga8b4fae23f1b03b2aa63fd85570e04664">Vmem_highWaterTotal</a>·(void)</td></tr> 
93 <tr·class="memdesc:ga8b4fae23f1b03b2aa63fd85570e04664"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·high-water·byte·mark·(largest·footprint)··<br·/></td></tr> 
94 <tr·class="separator:ga8b4fae23f1b03b2aa63fd85570e04664"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:ga0c97ea1eeffc74bc0384b855d7386d38"·id="r_ga0c97ea1eeffc74bc0384b855d7386d38"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">Vmem_mallocAreasTotal</a>·(void)</td></tr> 
96 <tr·class="memdesc:ga0c97ea1eeffc74bc0384b855d7386d38"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·active·Vmem·malloc·areas·by·groups.··<br·/></td></tr> 
97 <tr·class="separator:ga0c97ea1eeffc74bc0384b855d7386d38"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:ga0f10d3a26a130bfb9091f4b814e36b56"·id="r_ga0f10d3a26a130bfb9091f4b814e36b56"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">Vmem_printTotal</a>·(void)</td></tr> 
99 <tr·class="memdesc:ga0f10d3a26a130bfb9091f4b814e36b56"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·current·memory·statistics·for·all·Vmem·malloc/free·areas.··<br·/></td></tr> 
100 <tr·class="separator:ga0f10d3a26a130bfb9091f4b814e36b56"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:ga75d736f0c5aabd31a9ed40e82a7eac1a"·id="r_ga75d736f0c5aabd31a9ed40e82a7eac1a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga75d736f0c5aabd31a9ed40e82a7eac1a">Vmem_ctor</a>·(char·*name)</td></tr> 
102 <tr·class="memdesc:ga75d736f0c5aabd31a9ed40e82a7eac1a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·the·dynamic·memory·allocation·logging·object.··<br·/></td></tr> 
103 <tr·class="separator:ga75d736f0c5aabd31a9ed40e82a7eac1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:gabcacb07a3b303fcd6c1346d3eb73dc99"·id="r_gabcacb07a3b303fcd6c1346d3eb73dc99"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#gabcacb07a3b303fcd6c1346d3eb73dc99">Vmem_dtor</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·**thee)</td></tr> 
105 <tr·class="memdesc:gabcacb07a3b303fcd6c1346d3eb73dc99"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Destruct·the·dynamic·memory·allocation·logging·object.··<br·/></td></tr> 
106 <tr·class="separator:gabcacb07a3b303fcd6c1346d3eb73dc99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:gab6e4ec183faea5064497a350ee6e0e6e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 <tr·class="memitem:gaf9e0ee45504ba9712d0f25d8aa37316e"·id="r_gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">Vset_access</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee,·int·i)</td></tr>
 89 <tr·class="memdesc:gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·an·object·in·an·arbitrary·place·in·the·list.··<br·/></td></tr>
107 <tr·class="memitem:ga413cc6792a1605ca740c6236606b8e83"·id="r_ga413cc6792a1605ca740c6236606b8e83"><td·class="memItemLeft"·align="right"·valign="top">void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga413cc6792a1605ca740c6236606b8e83">Vmem_malloc</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee,·size_t·num,·size_t·size)</td></tr> 
108 <tr·class="memdesc:ga413cc6792a1605ca740c6236606b8e83"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·safe·logged·version·of·malloc.··<br·/></td></tr> 
109 <tr·class="separator:ga413cc6792a1605ca740c6236606b8e83"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem:ga004bb397117fc5a8df173a72b4b44c8e"·id="r_ga004bb397117fc5a8df173a72b4b44c8e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga004bb397117fc5a8df173a72b4b44c8e">Vmem_free</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee,·size_t·num,·size_t·size,·void·**ram)</td></tr> 
111 <tr·class="memdesc:ga004bb397117fc5a8df173a72b4b44c8e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·safe·logged·version·of·free.··<br·/></td></tr> 
112 <tr·class="separator:ga004bb397117fc5a8df173a72b4b44c8e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:ga66ea6c3843eefe046c41fb0638b87353"·id="r_ga66ea6c3843eefe046c41fb0638b87353"><td·class="memItemLeft"·align="right"·valign="top">void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga66ea6c3843eefe046c41fb0638b87353">Vmem_realloc</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee,·size_t·num,·size_t·size,·void·**ram,·size_t·newNum)</td></tr> 
114 <tr·class="memdesc:ga66ea6c3843eefe046c41fb0638b87353"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·safe·logged·version·of·realloc·(usually·a·bad·idea·to·use·this)··<br·/></td></tr>91 <tr·class="memitem:ga81d733b4021b6f6bb6409702c2c4e50a"·id="r_ga81d733b4021b6f6bb6409702c2c4e50a"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e5[·...·truncated·by·diffoscope;·len:·104,·SHA:·e87c3ab3c5720bd2898af5e4d5aa2696dc5b2c2121ce9e8d191bd63f73aef069·...·]</td></tr>
 92 <tr·class="memdesc:ga81d733b4021b6f6bb6409702c2c4e50a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·object·on·the·end·of·the·list.·<br··/>
 93 ··<br·/></td></tr>
 94 <tr·class="separator:ga81d733b4021b6f6bb6409702c2c4e50a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:ga4c97d6b3df046e0204a2b58e78ab2d33"·id="r_ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">Vset_first</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr>
 96 <tr·class="memdesc:ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·first·object·in·the·set.·<br··/>
 97 ··<br·/></td></tr>
115 <tr·class="separator:ga66ea6c3843eefe046c41fb0638b87353"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:gad4066542e9f51370fc00430290e42750"·id="r_gad4066542e9f51370fc00430290e42750"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gad4066542e9f51370fc00430290e42750">Vset_last</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr>
 100 <tr·class="memdesc:gad4066542e9f51370fc00430290e42750"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·last·object·in·the·set.··<br·/></td></tr>
116 <tr·class="memitem:ga93a38736d54ecb245769c91307ae628b"·id="r_ga93a38736d54ecb245769c91307ae628b"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga93a38736d54ecb245769c91307ae628b">Vmem_bytes</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee)</td></tr> 
117 <tr·class="memdesc:ga93a38736d54ecb245769c91307ae628b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·ACTIVE·malloc·areas·used·by·Vmem·object.··<br·/></td></tr> 
118 <tr·class="separator:ga93a38736d54ecb245769c91307ae628b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:gac1b7e996a5bac5079f6f4f8631de9ecc"·id="r_gac1b7e996a5bac5079f6f4f8631de9ecc"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#gac1b7e996a5bac5079f6f4f8631de9ecc">Vmem_mallocBytes</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee)</td></tr> 
120 <tr·class="memdesc:gac1b7e996a5bac5079f6f4f8631de9ecc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·mallocs·performed·by·Vmem·object.··<br·/></td></tr> 
121 <tr·class="separator:gac1b7e996a5bac5079f6f4f8631de9ecc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:ga1c3448d45887c034bbb1e84f37547bc8"·id="r_ga1c3448d45887c034bbb1e84f37547bc8"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga1c3448d45887c034bbb1e84f37547bc8">Vmem_freeBytes</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee)</td></tr> 
123 <tr·class="memdesc:ga1c3448d45887c034bbb1e84f37547bc8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·frees·performed·by·Vmem·object.··<br·/></td></tr> 
124 <tr·class="separator:ga1c3448d45887c034bbb1e84f37547bc8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:gad4066542e9f51370fc00430290e42750"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:ga3c61c6e2d77355f0d3a5c3bc025d948b"·id="r_ga3c61c6e2d77355f0d3a5c3bc025d948b"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga3c61c6e2d77355f0d3a5c3bc025d948b">Vmem_highWater</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee)</td></tr> 
126 <tr·class="memdesc:ga3c61c6e2d77355f0d3a5c3bc025d948b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·high-water·malloc·bytemark·hit·by·Vmem·object.··<br·/></td></tr>102 <tr·class="memitem:ga5cd4440d3a9165db32f8f497ab593e60"·id="r_ga5cd4440d3a9165db32f8f497ab593e60"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga5cd4440d3a9165db32f8f497ab593e[·...·truncated·by·diffoscope;·len:·102,·SHA:·f07ee9f3b81b652287f5240ae5810fd80d1f2897b588141925fc5c1a4af28e2d·...·]</td></tr>
 103 <tr·class="memdesc:ga5cd4440d3a9165db32f8f497ab593e60"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·next·object·in·the·set.··<br·/></td></tr>
 104 <tr·class="separator:ga5cd4440d3a9165db32f8f497ab593e60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:ga1484183977f1a7cd93a3badff9d6cc3c"·id="r_ga1484183977f1a7cd93a3badff9d6cc3c"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga1484183977f1a7cd93a3badff9d6cc3c">Vset_prev</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr>
 106 <tr·class="memdesc:ga1484183977f1a7cd93a3badff9d6cc3c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·prev·object·in·the·set.··<br·/></td></tr>
 107 <tr·class="separator:ga1484183977f1a7cd93a3badff9d6cc3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 <tr·class="memitem:ga0ce7b30aa21031aaf406124da4338f5b"·id="r_ga0ce7b30aa21031aaf406124da4338f5b"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#ga0ce7b30aa21031aaf406124da4338f5b">Vset_peekFirst</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr>
 109 <tr·class="memdesc:ga0ce7b30aa21031aaf406124da4338f5b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·first·object·in·the·set.··<br·/></td></tr>
 110 <tr·class="separator:ga0ce7b30aa21031aaf406124da4338f5b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:gac06afe859d6959da08ca7bd983f05153"·id="r_gac06afe859d6959da08ca7bd983f05153"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gac06afe859d6959da08ca7bd983f05153">Vset_peekLast</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr>
 112 <tr·class="memdesc:gac06afe859d6959da08ca7bd983f05153"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·last·object·in·the·set.··<br·/></td></tr>
 113 <tr·class="separator:gac06afe859d6959da08ca7bd983f05153"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:gade053865dfcb525acf7eeea361f9395e"·id="r_gade053865dfcb525acf7eeea361f9395e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00054.html#gade053865dfcb525acf7eeea361f9395e">Vset_destroy</a>·(<a·class="el"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">Vset</a>·*thee)</td></tr>
Max diff block lines reached; 1888/30707 bytes (6.15%) of diff not shown.
6.49 KB
html2text {}
    
Offset 1, 89 lines modifiedOffset 1, 97 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 vmem.h·File·Reference6 vset.h·File·Reference
7 _\x8V_\x8m_.e_.m_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s7 _\x8V_\x8s_.e_.t_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
8 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.8 Class·Vset:·a·dynamic·set·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
 10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h>
 11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h>
10 Include·dependency·graph·for·vmem.h:12 Include·dependency·graph·for·vset.h:
11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
14 struct· ·_\x8s_\x8V_\x8m_.e_.m16 struct· ·_\x8s_\x8V_\x8s_.e_.t
15  ········Contains·public·data·members·for·Vmem·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17  ········Contains·public·data·members·for·Vset·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16  18  
17 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s19 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
18 typedef·struct·_\x8s_\x8V_\x8m_.e_.m ·_.V_.m_.e_.m20 typedef·struct·_\x8s_\x8V_\x8s_.e_.t ·_.V_.s_.e_.t
19  ·····················Declaration·of·the·Vmem·class·as·the·Vmem·structure.21  ·····················Declaration·of·the·Vset·class·as·the·Vset·structure.
20  22  
21 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s23 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
22 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) 
23  ·······Return·total·of·all·active·Vmem·malloc·areas·(current·footprint)24 ···int ·_.V_.s_.e_.t_.__.n_.u_.m·(_.V_.s_.e_.t·*thee)
 25  ·······Return·the·number·of·things·currently·in·the·list.
24  26  
25 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) 
26  ·······Return·total·of·all·Vmem·malloc·allocations.27 char·* ·_.V_.s_.e_.t_.__.a_.c_.c_.e_.s_.s·(_.V_.s_.e_.t·*thee,·int·i)
 28  ·······Access·an·object·in·an·arbitrary·place·in·the·list.
27  29  
28 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) 
29  ·······Return·total·of·all·Vmem·free·calls.30 char·* ·_.V_.s_.e_.t_.__.c_.r_.e_.a_.t_.e·(_.V_.s_.e_.t·*thee)
 31  ·······Create·an·object·on·the·end·of·the·list.
  
30  32  
31 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r_\x8T_\x8o_\x8t_\x8a_\x8l·(void) 
32  ·······Return·the·high-water·byte·mark·(largest·footprint)33 char··_.V_.s_.e_.t_.__.f_.i_.r_.s_.t·(_.V_.s_.e_.t·*thee)
 34  ·······Return·the·first·object·in·the·set.
  
33  35  
34 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) 
35  ·······Return·total·of·all·active·Vmem·malloc·areas·by·groups.36 char··_.V_.s_.e_.t_.__.l_.a_.s_.t·(_.V_.s_.e_.t·*thee)
 37  ·······Return·the·last·object·in·the·set.
36  38  
37 ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8T_\x8o_\x8t_\x8a_\x8l·(void) 
38  ·······Print·current·memory·statistics·for·all·Vmem·malloc/free·areas.39 char··_.V_.s_.e_.t_.__.n_.e_.x_.t·(_.V_.s_.e_.t·*thee)
 40  ·······Return·the·next·object·in·the·set.
39  41  
40 _\x8V_\x8m_\x8e_\x8m··_\x8V_\x8m_\x8e_\x8m_\x8__\x8c_\x8t_\x8o_\x8r·(char·*name) 
41  ·······Construct·the·dynamic·memory·allocation·logging·object.42 char··_.V_.s_.e_.t_.__.p_.r_.e_.v·(_.V_.s_.e_.t·*thee)
 43  ·······Return·the·prev·object·in·the·set.
42  44  
43 ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8m_\x8e_\x8m·**thee) 
44  ·······Destruct·the·dynamic·memory·allocation·logging·object.45 char·* ·_.V_.s_.e_.t_.__.p_.e_.e_.k_.F_.i_.r_.s_.t·(_.V_.s_.e_.t·*thee)
 46  ·······Return·the·first·object·in·the·set.
45  47  
46 void··_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c·(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size) 
47  ·······A·safe·logged·version·of·malloc.48 char··_.V_.s_.e_.t_.__.p_.e_.e_.k_.L_.a_.s_.t·(_.V_.s_.e_.t·*thee)
 49  ·······Return·the·last·object·in·the·set.
48  50  
49 ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e·(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram) 
50  ·······A·safe·logged·version·of·free.51 ··voi·_.V_.s_.e_.t_.__.d_.e_.s_.t_.r_.o_.y·(_.V_.s_.e_.t·*thee)
 52  ·······Delete·an·object·from·the·end·of·the·list.
51  53  
52 void··_\x8V_\x8m_\x8e_\x8m_\x8__\x8r_\x8e_\x8a_\x8l_\x8l_\x8o_\x8c·(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram,·size_t 
53 ········newNum) 
54  ·······A·safe·logged·version·of·realloc·(usually·a·bad·idea·to·use·this)54 _.V_.s_.e_.t··_.V_.s_.e_.t_.__.c_.t_.o_.r·(_.V_.m_.e_.m·*vmem,·const·char·*tname,·int·tsize,·int·tmaxNum,·int
 55 ········ioKey)
 56  ·······Construct·the·set·object.
55  57  
56 size_t ·_.V_.m_.e_.m_.__.b_.y_.t_.e_.s·(_.V_.m_.e_.m·*thee)58 ··void ·_.V_.s_.e_.t_.__.d_.t_.o_.r·(_.V_.s_.e_.t·**thee)
57  ·······Return·total·of·all·ACTIVE·malloc·areas·used·by·Vmem·object.59  ·······Destroy·the·set·object.
58  60  
59 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) 
60  ·······Return·total·of·all·mallocs·performed·by·Vmem·object.61 char·* ·_.V_.s_.e_.t_.__.c_.r_.e_.a_.t_.e_.L_.a_.s_.t·(_.V_.s_.e_.t·*thee)
 62  ·······Create·an·object·on·the·end·of·the·list.
61  63  
62 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) 
63  ·······Return·total·of·all·frees·performed·by·Vmem·object.64 ··void ·_.V_.s_.e_.t_.__.d_.e_.s_.t_.r_.o_.y_.L_.a_.s_.t·(_.V_.s_.e_.t·*thee)
 65  ·······Free·up·the·object·currently·on·the·end·of·the·list.
64  66  
65 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r·(_\x8V_\x8m_\x8e_\x8m·*thee) 
66  ·······Return·high-water·malloc·bytemark·hit·by·Vmem·object.67 ··void ·_.V_.s_.e_.t_.__.i_.n_.i_.t_.D_.a_.t_.a·(_.V_.s_.e_.t·*thee)
 68  ·······Initialize·the·Vset·data·(thee).
67  69  
68 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) 
69  ·······Return·total·number·of·individual·active·malloc·areas.70 ··void ·_.V_.s_.e_.t_.__.r_.e_.s_.e_.t·(_.V_.s_.e_.t·*thee)
 71  ·······Release·all·Ram·controlled·by·this·(thee)·and·re-initialize.
70  72  
71 ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t·(_\x8V_\x8m_\x8e_\x8m·*thee) 
72  ·······Print·current·memory·stats·associated·with·this·Vmem·object.73 ··void ·_.V_.s_.e_.t_.__.c_.h_.e_.c_.k·(_.V_.s_.e_.t·*thee,·int·*tnum,·int·*tsize,·int·*tVecUse,·int
 74 ········*tVecMal,·int·*tVecOhd)
 75  ·······Get·and·return·the·RAM·Control·Block·(thee)·information.
 76  
 77 ··void ·_\x8V_\x8s_\x8e_\x8t_\x8__\x8m_\x8e_\x8m_\x8C_\x8h_\x8k·(_\x8V_\x8s_\x8e_\x8t·*thee)
 78  ·······Print·the·exact·current·malloc·usage.
73  79  
74 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*80 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
75 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.81 Class·Vset:·a·dynamic·set·object.
76 ··Author82 ··Author
77 ······Michael·Holst83 ······Michael·Holst
78 ··Note84 ··Note
79 ······None85 ······None
80 ··Version86 ··Version
81 ··Id87 ··Id
82 ······_\x8v_\x8m_.e_.m_.._.h,v·1.21·2010/08/12·05:40:36·fetk·Exp88 ······_\x8v_\x8s_.e_.t_.._.h,v·1.20·2010/08/12·05:40:37·fetk·Exp
83 ··Attention89 ··Attention
84 ······*90 ······*
85 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>91 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
86 ······*·Copyright·(C)·1994--·Michael·Holst92 ······*·Copyright·(C)·1994--·Michael·Holst
87 ······*93 ······*
88 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or94 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
89 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public95 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
75.2 KB
./usr/share/doc/libmaloc-dev/html/a00029_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vmem.h·Source·File</title>8 <title>MALOC:·vset.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 121 lines modifiedOffset 44, 198 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vmem.h</div></div>51 ··<div·class="headertitle"><div·class="title">vset.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00029.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00029.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifndef·_VMEM_H_</span></div>55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSET_H_</span></div>
56 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·_VMEM_H_</span></div>56 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSET_H_</span></div>
 57 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 58 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
57 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>59 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
58 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>60 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">maloc/vnm.h</a>&gt;</span></div>
 61 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00032.html">maloc/vmem.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>62 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
60 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>63 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>
61 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>64 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>
62 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmem:·Parameters·and·datatypes</span></div>65 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vset:·Parameters·and·datatypes</span></div>
63 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>66 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>
64 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>67 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>
65 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
66 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>68 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
67 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">69 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">
68 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00078.html">···57</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00078.html">sVmem</a>·{</div>70 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00082.html">···57</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00082.html">sVset</a>·{</div>
69 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>71 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 72 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00082.html#a8af7fe493b077ad70164626b317e5d39">···60</a></span>····<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*<a·class="code·hl_variable"·href="a00082.html#a8af7fe493b077ad70164626b317e5d39">vmem</a>;······</div>
 73 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00082.html#a3e514600e95b3a94ba65bd4954965b97">···62</a></span>····<span·class="keywordtype">int</span>··<a·class="code·hl_variable"·href="a00082.html#a3e514600e95b3a94ba65bd4954965b97">iMadeVmem</a>;··</div>
 74 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 75 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a00082.html#a9ae2055f85dfdf8a38382e2411e998aa">···65</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a9ae2055f85dfdf8a38382e2411e998aa">curT</a>;</div>
70 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">···59</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">name</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];·</div> 
71 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">···61</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">mallocBytes</a>;·</div> 
72 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00078.html#ab27fc8fe9d21afcea1873ad370fd908b">···62</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#ab27fc8fe9d21afcea1873ad370fd908b">freeBytes</a>;···</div> 
73 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00078.html#af47cf8b9bda257c19cf2866e14be131d">···63</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#af47cf8b9bda257c19cf2866e14be131d">highWater</a>;···</div> 
74 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00078.html#ae161cd7c0816a71607ec41138b4a4eeb">···64</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#ae161cd7c0816a71607ec41138b4a4eeb">mallocAreas</a>;·</div> 
75 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div>76 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 77 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a00082.html#a3c0d8879ad1e04fbeefde96afa3d6f18">···68</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00082.html#a3c0d8879ad1e04fbeefde96afa3d6f18">nameT</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];</div>
 78 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a00082.html#ab82de1c9f9c98179619094b92ffb4052">···70</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#ab82de1c9f9c98179619094b92ffb4052">sizeT</a>;·····</div>
 79 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 80 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00082.html#a7c8f23f767a2a19c9e3f25367908d73c">···73</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a7c8f23f767a2a19c9e3f25367908d73c">numBlocks</a>;··</div>
 81 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00082.html#af1009ccf64c7ca388fca7f81c4fdd003">···75</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#af1009ccf64c7ca388fca7f81c4fdd003">numT</a>;·······</div>
 82 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a00082.html#a8a9db3d22f89bd9b7ea2fdab710d885f">···77</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a8a9db3d22f89bd9b7ea2fdab710d885f">prtT</a>;········</div>
 83 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 84 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a00082.html#ae969fd9a7dc5ba70e7011267464813b8">···80</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#ae969fd9a7dc5ba70e7011267464813b8">maxObjects</a>;···</div>
 85 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00082.html#add65a271783642c1f7b8b3d872341752">···82</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#add65a271783642c1f7b8b3d872341752">blockPower</a>;··</div>
 86 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a00082.html#a5882d40eb0e55fce8c7a8ca9c81bd762">···84</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a5882d40eb0e55fce8c7a8ca9c81bd762">blockSize</a>;·</div>
 87 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a00082.html#aa9dd2d95c9e71f01b9f6a0e8c240621a">···86</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#aa9dd2d95c9e71f01b9f6a0e8c240621a">blockMax</a>;··</div>
 88 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00082.html#a0b9f1625bf97c1abae2db0346295855b">···88</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00082.html#a0b9f1625bf97c1abae2db0346295855b">blockModulo</a>;··</div>
 89 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 90 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00082.html#a644cf781925192d072fa752cf2d08e13">···91</a></span>····<span·class="keywordtype">char</span>·**<a·class="code·hl_variable"·href="a00082.html#a644cf781925192d072fa752cf2d08e13">table</a>;····</div>
 91 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 92 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>
76 </div>93 </div>
77 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
78 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">···73</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00078.html">sVmem</a>·<a·class="code·hl_struct"·href="a00078.html">Vmem</a>;</div> 
79 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>94 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 95 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">··100</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00082.html">sVset</a>·<a·class="code·hl_struct"·href="a00082.html">Vset</a>;</div>
80 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">/*</span></div> 
81 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">·*·***************************************************************************</span></div> 
82 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">·*·Class·Vmem:·Inlineable·methods·(vmem.c)</span></div> 
83 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">·*·***************************************************************************</span></div> 
84 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">·*/</span></div> 
85 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
86 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
87 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
88 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
89 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
90 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">/*</span></div> 
91 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">·*·***************************************************************************</span></div> 
92 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">·*·Class·Vmem:·Non-Inlineable·methods·(vmem.c)</span></div> 
93 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div> 
94 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">·*/</span></div> 
95 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
96 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">···98</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">Vmem_bytesTotal</a>(<span·class="keywordtype">void</span>);</div> 
97 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
98 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a00053.html#gad315925d7d4d8383089ef1a095a46342">··107</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#gad315925d7d4d8383089ef1a095a46342">Vmem_mallocBytesTotal</a>(<span·class="keywordtype">void</span>);</div> 
99 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>96 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 97 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">/****************************************************************/</span></div>
 98 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">/*·Class·Vset:·Inlineable·method·(vset.c)·······················*/</span></div>
 99 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">/****************************************************************/</span></div>
100 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">··116</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">Vmem_freeBytesTotal</a>(<span·class="keywordtype">void</span>);</div> 
101 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
102 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga8b4fae23f1b03b2aa63fd85570e04664">··125</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga8b4fae23f1b03b2aa63fd85570e04664">Vmem_highWaterTotal</a>(<span·class="keywordtype">void</span>);</div> 
103 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div> 
104 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">··134</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">Vmem_mallocAreasTotal</a>(<span·class="keywordtype">void</span>);</div> 
105 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div>100 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 101 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 102 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">··115</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">Vset_num</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div>
106 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">··143</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">Vmem_printTotal</a>(<span·class="keywordtype">void</span>);</div> 
107 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> 
108 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga75d736f0c5aabd31a9ed40e82a7eac1a">··153</a></span><a·class="code·hl_struct"·href="a00078.html">Vmem</a>*·<a·class="code·hl_function"·href="a00053.html#ga75d736f0c5aabd31a9ed40e82a7eac1a">Vmem_ctor</a>(<span·class="keywordtype">char</span>·*<a·class="code·hl_variable"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">name</a>);</div> 
109 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div> 
110 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno"><a·class="line"·href="a00053.html#gabcacb07a3b303fcd6c1346d3eb73dc99">··163</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00053.html#gabcacb07a3b303fcd6c1346d3eb73dc99">Vmem_dtor</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·**thee);</div> 
111 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>103 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
112 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga413cc6792a1605ca740c6236606b8e83">··175</a></span><span·class="keywordtype">void</span>·*<a·class="code·hl_function"·href="a00053.html#ga413cc6792a1605ca740c6236606b8e83">Vmem_m[·...·truncated·by·diffoscope;·len:·160,·SHA:·518536b7499694bf1e1146ce6f3b087c4939e0a86f6a2e05989269d9a095ec08·...·]);</div>104 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">··126</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">Vs[·...·truncated·by·diffoscope;·len:·113,·SHA:·cf9faab88ccc5afef8d45b137c8504dbb08a37b92785ef7fdd2eba9e55974881·...·]);</div>
113 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>·</div>105 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
114 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga004bb397117fc5a8df173a72b4b44c8e">··188</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00053.html#ga004bb397117fc5a8df173a72b4b44c8e">Vmem_fr[·...·truncated·by·diffoscope;·len:·202,·SHA:·0072651a7b26ce28778a97deb24f8a120ed92ec0a3e01c3a32437a8860e5746a·...·]);</div>106 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">··136</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">Vs[·...·truncated·by·diffoscope;·len:·73,·SHA:·06832a19d644e62b714dc1da2bc4f03276954c724fcc2bb3dce98bd95d538746·...·]);</div>
115 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div>107 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 108 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">··146</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">Vset_first</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div>
116 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga66ea6c3843eefe046c41fb0638b87353">··202</a></span><span·class="keywordtype">void</span>·*<a·class="code·hl_function"·href="a00053.html#ga66ea6c3843eefe046c41fb0638b87353">Vmem_realloc</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee,·<span·class="keywordtype">size_t</span>·num,·<span·class="keywordtype">size_t</span>·size,·<span·class="keywordtype">void</span>·**ram,</div> 
117 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>····<span·class="keywordtype">size_t</span>·newNum);</div> 
118 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div> 
119 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga93a38736d54ecb245769c91307ae628b">··213</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga93a38736d54ecb245769c91307ae628b">Vmem_bytes</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee);</div> 
120 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>109 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>
121 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno"><a·class="line"·href="a00053.html#gac1b7e996a5bac5079f6f4f8631de9ecc">··223</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#gac1b7e996a5bac5079f6f4f8631de9ecc">Vmem[·...·truncated·by·diffoscope;·len:·66,·SHA:·7fc452bd356db2fde74be6a457e2deecd1c4534465b85450bf408891ed2a459a·...·]</a>·*thee);</div>110 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a00054.html#gad4066542e9f51370fc00430290e42750">··156</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#gad4066542e9f51370fc00430290e42750">V[·...·truncated·by·diffoscope;·len:·62,·SHA:·d2d25b68b355374c981dd338abab0849b85137ebb84702c0001b926567724897·...·]</a>·*thee);</div>
 111 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>
 112 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno"><a·class="line"·href="a00054.html#ga5cd4440d3a9165db32f8f497ab593e60">··166</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00054.html#ga5cd4440d3a9165db32f8f497ab593e60">Vset_next</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div>
 113 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>
Max diff block lines reached; 18346/61809 bytes (29.68%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
14.6 KB
html2text {}
    
Offset 1, 167 lines modifiedOffset 1, 279 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vmem.h5 vset.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 40#ifndef·_VMEM_H_8 38#ifndef·_VSET_H_
9 41#define·_VMEM_H_9 39#define·_VSET_H_
 10 40
 11 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
10 4212 42
11 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_.a_.l_.o_.c_.__.b_.a_.s_.e_\x8._\x8h>13 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_.n_.m_\x8._\x8h>
12 4414 44#include·<_.m_.a_.l_.o_.c_./_.v_.m_.e_.m_.._.h>
 15 45
13 45/*16 46/*
14 46·*17 47·*
15 ***************************************************************************18 ***************************************************************************
16 47·*·Class·Vmem:·Parameters·and·datatypes19 48·*·Class·Vset:·Parameters·and·datatypes
17 48·*20 49·*
18 ***************************************************************************21 ***************************************************************************
 22 50·*/
19 49·*/ 
20 50 
21 5123 51
22 _\x85_\x87struct·_\x8s_\x8V_\x8m_.e_.m·{24 _\x85_\x87struct·_\x8s_\x8V_\x8s_.e_.t·{
23 5825 58
 26 _\x86_\x80·_\x8V_\x8m_\x8e_\x8m·*_\x8v_\x8m_\x8e_\x8m;
 27 _\x86_\x82·int·_\x8i_\x8M_\x8a_\x8d_\x8e_\x8V_\x8m_\x8e_\x8m;
 28 63
 29 _\x86_\x85·int·_\x8c_\x8u_\x8r_\x8T;
 30 66
24 _\x85_.9·char·_.n_.a_.m_.e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N];31 _\x86_.8·char·_.n_.a_.m_.e_.T[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N];
25 _\x86_\x81·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s; 
26 _\x86_\x82·size_t·_\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s; 
27 _\x86_\x83·size_t·_\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r; 
28 _\x86_\x84·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s; 
29 66}; 
30 6732 _.7_.0·int·_.s_.i_.z_.e_.T;
 33 71
 34 _\x87_\x83·int·_\x8n_\x8u_\x8m_\x8B_\x8l_\x8o_\x8c_\x8k_\x8s;
 35 _\x87_\x85·int·_\x8n_\x8u_\x8m_\x8T;
 36 _\x87_\x87·int·_\x8p_\x8r_\x8t_\x8T;
 37 78
 38 _\x88_\x80·int·_\x8m_\x8a_\x8x_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s;
 39 _\x88_\x82·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8P_\x8o_\x8w_\x8e_\x8r;
 40 _\x88_\x84·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e;
 41 _\x88_\x86·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8M_\x8a_\x8x;
 42 _\x88_\x88·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8M_\x8o_\x8d_\x8u_\x8l_\x8o;
 43 89
 44 _\x89_\x81·char·**_\x8t_\x8a_\x8b_\x8l_\x8e;
 45 92
 46 93};
 47 94
31 _\x87_.3typedef·struct·_.s_.V_.m_.e_.m·_.V_.m_.e_.m;48 _\x81_.0_.0typedef·struct·_.s_.V_.s_.e_.t·_.V_.s_.e_.t;
 49 101
32 74 
33 75/* 
34 76·* 
35 ***************************************************************************50 102/****************************************************************/
36 77·*·Class·Vmem:·Inlineable·methods·(vmem.c)51 103/*·Class·Vset:·Inlineable·method·(vset.c)·*/
37 78·* 
38 ***************************************************************************52 104/****************************************************************/
 53 105
39 79·*/ 
40 80 
41 81#if·!defined(VINLINE_MALOC)54 106#if·!defined(VINLINE_MALOC)
 55 _\x81_\x81_\x85·int·_\x8V_\x8s_\x8e_\x8t_\x8__\x8n_\x8u_\x8m(_\x8V_\x8s_\x8e_\x8t·*thee);
 56 116
 57 _\x81_\x82_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8a_\x8c_\x8c_\x8e_\x8s_\x8s(_\x8V_\x8s_\x8e_\x8t·*thee,·int·i);
 58 127
 59 _\x81_\x83_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(_\x8V_\x8s_\x8e_\x8t·*thee);
 60 137
 61 _\x81_\x84_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8f_\x8i_\x8r_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee);
 62 147
 63 _\x81_\x85_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8l_\x8a_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee);
 64 157
 65 _\x81_\x86_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8n_\x8e_\x8x_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee);
 66 167
 67 _\x81_\x87_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8r_\x8e_\x8v(_\x8V_\x8s_\x8e_\x8t·*thee);
 68 177
 69 _\x81_\x88_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8e_\x8e_\x8k_\x8F_\x8i_\x8r_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee);
 70 187
 71 _\x81_\x89_\x86·char·*_\x8V_\x8s_\x8e_\x8t_\x8__\x8p_\x8e_\x8e_\x8k_\x8L_\x8a_\x8s_\x8t(_\x8V_\x8s_\x8e_\x8t·*thee);
 72 197
 73 _\x82_\x80_\x86·void·_\x8V_\x8s_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8t_\x8r_\x8o_\x8y(_\x8V_\x8s_\x8e_\x8t·*thee);
42 82#else·/*·if·defined(VINLINE_MALOC)·*/74 207#else·/*·if·defined(VINLINE_MALOC)·*/
 75 216#·define·Vset_num(thee)·((thee)->numT)
 76 217
 77 227#·define·Vset_access(thee,i)·(·\
 78 228·((i·>=·0)·&&·(i·<·thee->numT))·\
 79 229·?·&((thee)->table[·(i)>>(thee)->blockPower·]·\
 80 230·[·(thee)->sizeT*((i)&(thee)->blockModulo)·])·\
 81 231·:·VNULL·\
 82 232·)
 83 233
 84 242#·define·Vset_create(thee)·(·\
 85 243·(·((((thee)->numT)>>(thee)->blockPower)·>=·(thee)->numBlocks)·\
 86 244·||·((((thee)->numT+1)%(thee)->prtT)·==·0)·)·\
 87 245·?·(Vset_createLast((thee)))·\
 88 246·:·(++((thee)->numT),·(Vset_access((thee),(thee)->numT-1)))·\
 89 247·)
 90 248
 91 257#·define·Vset_first(thee)·(·\
 92 258·(thee)->curT·=·0,·\
 93 259·Vset_access((thee),·(thee)->curT)·\
 94 260·)
 95 261
 96 270#·define·Vset_last(thee)·(·\
 97 271·(thee)->curT·=·(thee)->numT-1,·\
 98 272·Vset_access((thee),·(thee)->curT)·\
 99 273·)
 100 274
 101 283#·define·Vset_next(thee)·(·\
 102 284·(thee)->curT++,·\
 103 285·((thee)->curT·<·(thee)->numT)·\
 104 286·?·Vset_access((thee),·(thee)->curT)·\
 105 287·:·VNULL·\
 106 288·)
 107 289
 108 298#·define·Vset_prev(thee)·(·\
 109 299·(thee)->curT--,·\
 110 300·((thee)->curT·>=·0)·\
 111 301·?·Vset_access((thee),·(thee)->curT)·\
 112 302·:·VNULL·\
 113 303·)
 114 304
Max diff block lines reached; 7591/14972 bytes (50.70%) of diff not shown.
3.19 KB
./usr/share/doc/libmaloc-dev/html/a00030.dot.gz
3.1 KB
a00030.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vmem.h"1 digraph·"vset.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vmem.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];7 ··Node1·[id="Node000001",label="vset.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 33, 8 lines modifiedOffset 33, 14 lines modified
33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
 40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
 41 ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
 42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
 43 ··Node1·->·Node19·[id="edge19_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"];
 44 ··Node19·[id="Node000019",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
 45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
40 }46 }
6.37 KB
./usr/share/doc/libmaloc-dev/html/a00031.dot
    
Offset 1, 31 lines modifiedOffset 1, 28 lines modified
1 digraph·"vmem.h"1 digraph·"vset.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vmem.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];7 ··Node1·[id="Node000001",label="vset.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];9 ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; 
12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
14 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
15 ··Node5·[id="Node000005",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];13 ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 14 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
 16 ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
17 ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];18 ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
19 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
 20 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
 21 ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];22 ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
21 ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
23 ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
25 ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
26 ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
27 ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];25 ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
 26 ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node9·->·Node4·[id="edge13_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
30 ··Node1·->·Node3·[id="edge15_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
31 }28 }
50.0 KB
./usr/share/doc/libmaloc-dev/html/a00032.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vio.h·File·Reference</title>8 <title>MALOC:·vmem.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 41, 167 lines modifiedOffset 41, 108 lines modified
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
46 ··<div·class="summary">46 ··<div·class="summary">
47 <a·href="#nested-classes">Classes</a>·&#124;47 <a·href="#nested-classes">Classes</a>·&#124;
48 <a·href="#define-members">Macros</a>·&#124; 
49 <a·href="#typedef-members">Typedefs</a>·&#124;48 <a·href="#typedef-members">Typedefs</a>·&#124;
50 <a·href="#enum-members">Enumerations</a>·&#124; 
51 <a·href="#func-members">Functions</a>··</div>49 <a·href="#func-members">Functions</a>··</div>
52 ··<div·class="headertitle"><div·class="title">vio.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00052.html">Vio·class</a></div></div></div>50 ··<div·class="headertitle"><div·class="title">vmem.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00053.html">Vmem·class</a></div></div></div>
53 </div><!--header-->51 </div><!--header-->
54 <div·class="contents">52 <div·class="contents">
  
55 <p>Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.··53 <p>Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.··
56 <a·href="#details">More...</a></p>54 <a·href="#details">More...</a></p>
57 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
58 <code>#include·&lt;<a·class="el"·href="a00020_source.html">maloc/vnm.h</a>&gt;</code><br·/> 
59 </div><div·class="textblock"><div·class="dynheader">56 </div><div·class="textblock"><div·class="dynheader">
60 Include·dependency·graph·for·vio.h:</div>57 Include·dependency·graph·for·vmem.h:</div>
61 <div·class="dyncontent">58 <div·class="dyncontent">
62 <div·class="center"><img·src="a00033.png"·border="0"·usemap="#avio_8h"·alt=""/></div>59 <div·class="center"><img·src="a00033.png"·border="0"·usemap="#avmem_8h"·alt=""/></div>
63 </div>60 </div>
64 </div><div·class="textblock"><div·class="dynheader">61 </div><div·class="textblock"><div·class="dynheader">
65 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>62 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
66 <div·class="dyncontent">63 <div·class="dyncontent">
67 <div·class="center"><img·src="a00034.png"·border="0"·usemap="#avio_8hdep"·alt=""/></div>64 <div·class="center"><img·src="a00034.png"·border="0"·usemap="#avmem_8hdep"·alt=""/></div>
68 </div>65 </div>
69 </div>66 </div>
70 <p><a·href="a00032_source.html">Go·to·the·source·code·of·this·file.</a></p>67 <p><a·href="a00032_source.html">Go·to·the·source·code·of·this·file.</a></p>
71 <table·class="memberdecls">68 <table·class="memberdecls">
72 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>69 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
73 Classes</h2></td></tr>70 Classes</h2></td></tr>
74 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">sVio</a></td></tr>71 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html">sVmem</a></td></tr>
75 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vio·class.··<a·href="a00074.html#details">More...</a><br·/></td></tr>72 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmem·class.··<a·href="a00078.html#details">More...</a><br·/></td></tr>
76 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>73 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 </table><table·class="memberdecls">74 </table><table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
79 Macros</h2></td></tr> 
80 <tr·class="memitem:a4a7675dfbe5a786fba616dba632bb44a"·id="r_a4a7675dfbe5a786fba616dba632bb44a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html#a4a7675dfbe5a786fba616dba632bb44a">VPORTNUMBER</a>&#160;&#160;&#160;14916</td></tr> 
81 <tr·class="memdesc:a4a7675dfbe5a786fba616dba632bb44a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">our·portbase;·5000·&lt;·VPORTNUMBER·&lt;·49152··<br·/></td></tr> 
82 <tr·class="separator:a4a7675dfbe5a786fba616dba632bb44a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 <tr·class="memitem:a1e94d8ac2af32609f662f3133cb2460a"·id="r_a1e94d8ac2af32609f662f3133cb2460a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html#a1e94d8ac2af32609f662f3133cb2460a">VIO_MAXBUF</a>&#160;&#160;&#160;10</td></tr> 
84 <tr·class="memdesc:a1e94d8ac2af32609f662f3133cb2460a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">number·of·internal·buffers·(BUFF·datatype)··<br·/></td></tr> 
85 <tr·class="separator:a1e94d8ac2af32609f662f3133cb2460a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
86 </table><table·class="memberdecls"> 
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
88 Typedefs</h2></td></tr>76 Typedefs</h2></td></tr>
 77 <tr·class="memitem:ga10a4d5e0b8931714c130ebb889adc715"·id="r_ga10a4d5e0b8931714c130ebb889adc715"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00078.html">sVmem</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a></td></tr>
89 <tr·class="memitem:gaf325b686bb0ee8790628ef6fecb62410"·id="r_gaf325b686bb0ee8790628ef6fecb62410"><td·class="memItemLeft"·align="right"·valign="top">typedef·enum·<a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gaf325b686bb0ee8790628ef6fecb62410">VIOtype</a></td></tr> 
90 <tr·class="memdesc:gaf325b686bb0ee8790628ef6fecb62410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·I/O·type·(sdio,buff,file,unix,inet)··<br·/></td></tr> 
91 <tr·class="separator:gaf325b686bb0ee8790628ef6fecb62410"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:ga14b86785b5e4038d0e7981854da5d7d9"·id="r_ga14b86785b5e4038d0e7981854da5d7d9"><td·class="memItemLeft"·align="right"·valign="top">typedef·enum·<a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga14b86785b5e4038d0e7981854da5d7d9">VIOfrmt</a></td></tr> 
93 <tr·class="memdesc:ga14b86785b5e4038d0e7981854da5d7d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·compression·type·(XDR,ASC)··<br·/></td></tr> 
94 <tr·class="separator:ga14b86785b5e4038d0e7981854da5d7d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:ga9fee61f0c383eda86fe6095b2cd97a91"·id="r_ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="memItemLeft"·align="right"·valign="top">typedef·enum·<a·class="el"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga9fee61f0c383eda86fe6095b2cd97a91">VIOrwkey</a></td></tr> 
96 <tr·class="memdesc:ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·rw·type·(R,RW)··<br·/></td></tr> 
97 <tr·class="separator:ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:ga277550356f3dd78c988516b1e172a9c6"·id="r_ga277550356f3dd78c988516b1e172a9c6"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00074.html">sVio</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">Vio</a></td></tr> 
99 <tr·class="memdesc:ga277550356f3dd78c988516b1e172a9c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vio·class·as·the·Vio·structure.··<br·/></td></tr>78 <tr·class="memdesc:ga10a4d5e0b8931714c130ebb889adc715"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmem·class·as·the·Vmem·structure.··<br·/></td></tr>
100 <tr·class="separator:ga277550356f3dd78c988516b1e172a9c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 </table><table·class="memberdecls"> 
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a> 
103 Enumerations</h2></td></tr> 
104 <tr·class="memitem:gac54f991a41350084c7880d7f6192eeb9"·id="r_gac54f991a41350084c7880d7f6192eeb9"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>·{·<br·/> 
105 &#160;&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">VIO_NO_TYPE</a> 
106 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a8684c452cb27082c48dad8424539c82a">VIO_SDIO</a> 
107 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a793d30345ee79a61fd19d34d753f550c">VIO_BUFF</a> 
108 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">VIO_FILE</a> 
109 ,·<br·/> 
110 &#160;&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a732c134da0247d2a77fbbdc58afd56bb">VIO_UNIX</a> 
111 ,·<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">VIO_INET</a> 
112 <br·/> 
113 ·}</td></tr> 
114 <tr·class="memdesc:gac54f991a41350084c7880d7f6192eeb9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·I/O·type·(sdio,buff,file,unix,inet)··<a·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">More...</a><br·/></td></tr> 
115 <tr·class="separator:gac54f991a41350084c7880d7f6192eeb9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:gabfa72aea464435d52c14c43ebd5e363b"·id="r_gabfa72aea464435d52c14c43ebd5e363b"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>·{·<a·class="el"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363bade52aaa65f920c341c443993f0898b73">VIO_NO_FRMT</a> 
117 ,·<a·class="el"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363ba35f912228eb6c27fc632520ae9629924">VIO_XDR</a> 
118 ,·<a·class="el"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363baec02355c47d63dead444522a814209f4">VIO_ASC</a> 
119 ·}</td></tr> 
120 <tr·class="memdesc:gabfa72aea464435d52c14c43ebd5e363b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·compression·type·(XDR,ASC)··<a·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">More...</a><br·/></td></tr> 
121 <tr·class="separator:gabfa72aea464435d52c14c43ebd5e363b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>79 <tr·class="separator:ga10a4d5e0b8931714c130ebb889adc715"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:gaf7330032d12db3359c24f79c9c2d4e24"·id="r_gaf7330032d12db3359c24f79c9c2d4e24"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>·{·<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">VIO_NO_RW</a> 
123 ,·<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">VIO_R</a> 
124 ,·<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a89e0bf28fada4387e3440bc18839818a">VIO_W</a> 
125 ·}</td></tr> 
126 <tr·class="memdesc:gaf7330032d12db3359c24f79c9c2d4e24"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameter·for·rw·type·(R,RW)··<a·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">More...</a><br·/></td></tr> 
127 <tr·class="separator:gaf7330032d12db3359c24f79c9c2d4e24"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table><table·class="memberdecls">80 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
130 Functions</h2></td></tr>82 Functions</h2></td></tr>
 83 <tr·class="memitem:ga44ded885fceb61c63eff32282ff3613c"·id="r_ga44ded885fceb61c63eff32282ff3613c"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">Vmem_bytesTotal</a>·(void)</td></tr>
 84 <tr·class="memdesc:ga44ded885fceb61c63eff32282ff3613c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·of·all·active·Vmem·malloc·areas·(current·footprint)··<br·/></td></tr>
131 <tr·class="memitem:ga48241911c5133cb2babc4d31238a6cc9"·id="r_ga48241911c5133cb2babc4d31238a6cc9"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga48241911c5133cb2babc4d31238a6cc9">Vio_start</a>·(void)</td></tr> 
132 <tr·class="memdesc:ga48241911c5133cb2babc4d31238a6cc9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·Vio·communication·layer·(init·internal·variables/buffers)··<br·/></td></tr> 
133 <tr·class="separator:ga48241911c5133cb2babc4d31238a6cc9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:ga165fe2e09fba533be74f5303ed3e6f8e"·id="r_ga165fe2e09fba533be74f5303ed3e6f8e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#ga165fe2e09fba533be74f5303ed3e6f8e">Vio_stop</a>·(void)</td></tr> 
135 <tr·class="memdesc:ga165fe2e09fba533be74f5303ed3e6f8e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shutdown·Vio·communication·layer.··<br·/></td></tr> 
136 <tr·class="separator:ga165fe2e09fba533be74f5303ed3e6f8e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:gac48ba5d670d2c69ec2c1ac4ae022482d"·id="r_gac48ba5d670d2c69ec2c1ac4ae022482d"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">Vio</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gac48ba5d670d2c69ec2c1ac4ae022482d">Vio_ctor</a>·(const·char·*socktype,·const·char·*datafrmt,·const·char·*hostname,·const·char·*filename,·const·char·*rwkey)</td></tr> 
138 <tr·class="memdesc:gac48ba5d670d2c69ec2c1ac4ae022482d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·the·Vio·object.··<br·/></td></tr> 
139 <tr·class="separator:gac48ba5d670d2c69ec2c1ac4ae022482d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:gafd5263d2ea59f8a27b514a9a6c8db49e"·id="r_gafd5263d2ea59f8a27b514a9a6c8db49e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gafd5263d2ea59f8a27b514a9a6c8db49e">Vio_ctor2</a>·(<a·class="el"·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">Vio</a>·*thee,·const·char·*socktype,·const·char·*datafrmt,·const·char·*hostname,·const·char·*filename,·const·char·*rwkey)</td></tr> 
141 <tr·class="memdesc:gafd5263d2ea59f8a27b514a9a6c8db49e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction.··<br·/></td></tr> 
142 <tr·class="separator:gafd5263d2ea59f8a27b514a9a6c8db49e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:gac921320d3a6d380ae518deabbdba8d15"·id="r_gac921320d3a6d380ae518deabbdba8d15"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gac921320d3a6d380ae518deabbdba8d15">Vio_dtor</a>·(<a·class="el"·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">Vio</a>·**thee)</td></tr> 
144 <tr·class="memdesc:gac921320d3a6d380ae518deabbdba8d15"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Destruct·the·Vio·object.··<br·/></td></tr> 
145 <tr·class="separator:gac921320d3a6d380ae518deabbdba8d15"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:gaf80adb2dd398b2c9ffc62b484762fb46"·id="r_gaf80adb2dd398b2c9ffc62b484762fb46"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00052.html#gaf80adb2dd398b2c9ffc62b484762fb46">Vio_dtor2</a>·(<a·class="el"·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">Vio</a>·*thee)</td></tr> 
147 <tr·class="memdesc:gaf80adb2dd398b2c9ffc62b484762fb46"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction.··<br·/></td></tr> 
Max diff block lines reached; 3067/41357 bytes (7.42%) of diff not shown.
9.49 KB
html2text {}
    
Offset 1, 131 lines modifiedOffset 1, 89 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8M_.a_.c_.r_.o_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.E_.n_.u_.m_.e_.r_.a_.t_.i_.o_.n_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
6 vio.h·File·Reference6 vmem.h·File·Reference
7 _\x8V_\x8i_.o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s7 _\x8V_\x8m_.e_.m_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
8 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.8 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> 
11 Include·dependency·graph·for·vio.h:10 Include·dependency·graph·for·vmem.h:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 struct· ·_\x8s_\x8V_\x8i_.o14 struct· ·_\x8s_\x8V_\x8m_.e_.m
16  ········Contains·public·data·members·for·Vio·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.15  ········Contains·public·data·members·for·Vmem·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17   
18 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
19 #define ·_\x8V_\x8P_\x8O_\x8R_\x8T_\x8N_\x8U_\x8M_\x8B_\x8E_\x8R   14916 
20  ········our·portbase;·5000·<·VPORTNUMBER·<·49152 
21   
22 #define ·_\x8V_\x8I_\x8O_\x8__\x8M_\x8A_\x8X_\x8B_\x8U_\x8F   10 
23  ········number·of·internal·buffers·(BUFF·datatype) 
24  16  
25 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s17 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
26 ·typedef·enum·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e 
27  ······················Parameter·for·I/O·type·(sdio,buff,file,unix,inet) 
28   
29 ·typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t 
30  ······················Parameter·for·compression·type·(XDR,ASC) 
31   
32 typedef·enum·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y 
33  ······················Parameter·for·rw·type·(R,RW) 
34   
35 ··typedef·struct·_.s_.V_.i_.o ·_.V_.i_.o18 typedef·struct·_.s_.V_.m_.e_.m ·_.V_.m_.e_.m
36  ······················Declaration·of·the·Vio·class·as·the·Vio·structure.19  ·····················Declaration·of·the·Vmem·class·as·the·Vmem·structure.
37   
38 E\x8En\x8nu\x8um\x8me\x8er\x8ra\x8at\x8ti\x8io\x8on\x8ns\x8s 
39 enum· ·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·{ 
40 ·······  _\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E·,·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O·,·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F·,·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E·, 
41 ·······  _\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X·,·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T 
42 ·······} 
43  ······Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
44   
45 enum· ·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·{·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8F_\x8R_\x8M_\x8T·,·_\x8V_\x8I_\x8O_\x8__\x8X_\x8D_\x8R·,·_\x8V_\x8I_\x8O_\x8__\x8A_\x8S_\x8C·} 
46  ······Parameter·for·compression·type·(XDR,ASC)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
47   
48 enum· ·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·{·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8R_\x8W·,·_\x8V_\x8I_\x8O_\x8__\x8R·,·_\x8V_\x8I_\x8O_\x8__\x8W·} 
49  ······Parameter·for·rw·type·(R,RW)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
50  20  
51 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s21 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 22 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void)
 23  ·······Return·total·of·all·active·Vmem·malloc·areas·(current·footprint)
52 ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8a_\x8r_\x8t·(void) 
53  ·······Start·Vio·communication·layer·(init·internal·variables/buffers) 
54   
55 ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8o_\x8p·(void) 
56  ·······Shutdown·Vio·communication·layer. 
57  24  
 25 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void)
 26  ·······Return·total·of·all·Vmem·malloc·allocations.
58 ·_\x8V_\x8i_\x8o··_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r·(const·char·*socktype,·const·char·*datafrmt,·const·char 
59 ········*hostname,·const·char·*filename,·const·char·*rwkey) 
60  ·······Construct·the·Vio·object. 
61  27  
 28 size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void)
 29  ·······Return·total·of·all·Vmem·free·calls.
62 ···int ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8i_\x8o·*thee,·const·char·*socktype,·const·char·*datafrmt,·const 
63 ········char·*hostname,·const·char·*filename,·const·char·*rwkey) 
64  ·······Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction. 
65  30  
66 ··void ·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8i_\x8o·**thee) 
67  ·······Destruct·the·Vio·object.31 size_t ·_.V_.m_.e_.m_.__.h_.i_.g_.h_.W_.a_.t_.e_.r_.T_.o_.t_.a_.l·(void)
 32  ·······Return·the·high-water·byte·mark·(largest·footprint)
68  33  
69 ··void ·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8i_\x8o·*thee) 
70  ·······Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction.34 size_·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c_.A_.r_.e_.a_.s_.T_.o_.t_.a_.l·(void)
 35  ·······Return·total·of·all·active·Vmem·malloc·areas·by·groups.
71  36  
72 ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8W_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s·(_\x8V_\x8i_\x8o·*thee,·char·*whiteChars) 
73  ·······Set·the·white·character·set·for·I/O·stream.37 ··void ·_.V_.m_.e_.m_.__.p_.r_.i_.n_.t_.T_.o_.t_.a_.l·(void)
 38  ·······Print·current·memory·statistics·for·all·Vmem·malloc/free·areas.
74  39  
75 ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8C_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s·(_\x8V_\x8i_\x8o·*thee,·char·*commChars) 
76  ·······Set·the·comment·character·set·for·I/O·stream.40 _.V_.m_.e_.m··_.V_.m_.e_.m_.__.c_.t_.o_.r·(char·*name)
 41  ·······Construct·the·dynamic·memory·allocation·logging·object.
77  42  
78 ···int ·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t·(_\x8V_\x8i_\x8o·*thee,·int·nonblock) 
79  ·······Accept·any·waiting·connect·attempt·to·our·socket·on·our·machine.43 ··void ·_.V_.m_.e_.m_.__.d_.t_.o_.r·(_.V_.m_.e_.m·**thee)
 44  ·······Destruct·the·dynamic·memory·allocation·logging·object.
80  45  
81 ··void ·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8F_\x8r_\x8e_\x8e·(_\x8V_\x8i_\x8o·*thee) 
82  ·······Free·the·socket·child·that·was·used·for·the·last·accept.46 void·* ·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c·(_.V_.m_.e_.m·*thee,·size_t·num,·size_t·size)
 47  ·······A·safe·logged·version·of·malloc.
83  48  
84 ···int ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t·(_\x8V_\x8i_\x8o·*thee,·int·nonblock) 
85  ·······Connect·to·some·socket·on·a·remote·machine·(or·on·our·machine)49 ··void ·_.V_.m_.e_.m_.__.f_.r_.e_.e·(_.V_.m_.e_.m·*thee,·size_t·num,·size_t·size,·void·**ram)
 50  ·······A·safe·logged·version·of·free.
86  51  
87 ··void ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8F_\x8r_\x8e_\x8e·(_\x8V_\x8i_\x8o·*thee) 
88  ·······Purge·any·output·buffers·(for·<UNIX/INET>,·else·a·no-op)52 void·* ·_.V_.m_.e_.m_.__.r_.e_.a_.l_.l_.o_.c·(_.V_.m_.e_.m·*thee,·size_t·num,·size_t·size,·void·**ram,·size_t
 53 ········newNum)
 54  ·······A·safe·logged·version·of·realloc·(usually·a·bad·idea·to·use·this)
89  55  
90 ···int ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8c_\x8a_\x8n_\x8f·(_\x8V_\x8i_\x8o·*thee,·char·*parms,...) 
91  ·······Mimic·"scanf"·from·an·arbitrary·Vio·device.56 size_t ·_.V_.m_.e_.m_.__.b_.y_.t_.e_.s·(_.V_.m_.e_.m·*thee)
 57  ·······Return·total·of·all·ACTIVE·malloc·areas·used·by·Vmem·object.
92  58  
93 ···int ·_\x8V_\x8i_\x8o_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8f·(_\x8V_\x8i_\x8o·*thee,·char·*parms,...) 
94  ·······Mimic·"printf"·from·an·arbitrary·Vio·device.59 size_t ·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c_.B_.y_.t_.e_.s·(_.V_.m_.e_.m·*thee)
 60  ·······Return·total·of·all·mallocs·performed·by·Vmem·object.
95  61  
96 ···int ·_\x8V_\x8i_\x8o_\x8__\x8r_\x8e_\x8a_\x8d·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) 
97  ·······Read·(up·to)·bufsize·characters·into·buf·from·input·device.62 size_t ·_.V_.m_.e_.m_.__.f_.r_.e_.e_.B_.y_.t_.e_.s·(_.V_.m_.e_.m·*thee)
 63  ·······Return·total·of·all·frees·performed·by·Vmem·object.
98  64  
99 ···int ·_\x8V_\x8i_\x8o_\x8__\x8w_\x8r_\x8i_\x8t_\x8e·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) 
100  ·······Write·bufsize·characters·from·buf·to·output·device.65 size_t ·_.V_.m_.e_.m_.__.h_.i_.g_.h_.W_.a_.t_.e_.r·(_.V_.m_.e_.m·*thee)
 66  ·······Return·high-water·malloc·bytemark·hit·by·Vmem·object.
101  67  
102 ··void ·_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8T_\x8a_\x8k_\x8e·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) 
103  ·······Set·the·pointer·to·the·internal·buffer.68 size_t ·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c_.A_.r_.e_.a_.s·(_.V_.m_.e_.m·*thee)
 69  ·······Return·total·number·of·individual·active·malloc·areas.
104  70  
 71 ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t·(_\x8V_\x8m_\x8e_\x8m·*thee)
 72  ·······Print·current·memory·stats·associated·with·this·Vmem·object.
105 char··_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8G_\x8i_\x8v_\x8e·(_\x8V_\x8i_\x8o·*thee) 
Max diff block lines reached; 1579/9697 bytes (16.28%) of diff not shown.
91.0 KB
./usr/share/doc/libmaloc-dev/html/a00032_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vio.h·Source·File</title>8 <title>MALOC:·vmem.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 219 lines modifiedOffset 44, 121 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vio.h</div></div>51 ··<div·class="headertitle"><div·class="title">vmem.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00032.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00032.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·_VIO_H_</span></div> 
56 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·_VIO_H_</span></div>55 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifndef·_VMEM_H_</span></div>
 56 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·_VMEM_H_</span></div>
57 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>57 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
58 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>59 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
60 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">maloc/vnm.h</a>&gt;</span></div> 
61 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
62 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>60 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>
63 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>61 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>
64 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vio:·Parameters·and·datatypes</span></div>62 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmem:·Parameters·and·datatypes</span></div>
65 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>63 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>
66 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>64 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>
 65 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
67 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>66 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
68 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a00032.html#a4a7675dfbe5a786fba616dba632bb44a">···53</a></span><span·class="preprocessor">#define·VPORTNUMBER·14916···</span></div> 
69 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a00032.html#a1e94d8ac2af32609f662f3133cb2460a">···55</a></span><span·class="preprocessor">#define·VIO_MAXBUF·10·······</span></div> 
70 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
71 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};">67 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">
72 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">···62</a></span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>·{</div> 
73 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">···63</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">VIO_NO_TYPE</a>,·</div> 
74 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a8684c452cb27082c48dad8424539c82a">···64</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a8684c452cb27082c48dad8424539c82a">VIO_SDIO</a>,</div> 
75 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a793d30345ee79a61fd19d34d753f550c">···65</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a793d30345ee79a61fd19d34d753f550c">VIO_BUFF</a>,</div> 
76 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">···66</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">VIO_FILE</a>,</div> 
77 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a732c134da0247d2a77fbbdc58afd56bb">···67</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a732c134da0247d2a77fbbdc58afd56bb">VIO_UNIX</a>,</div> 
78 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">VIO_INET</a></div> 
79 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">···69</a></span>}·<a·class="code·hl_enumeration"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtyp[·...·truncated·by·diffoscope;·len:·6,·SHA:·b33e21b73250d65540ea2660ab3b7076877e9c3504d7e14e071d154850ea3230·...·]</div>68 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00078.html">···57</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00078.html">sVmem</a>·{</div>
 69 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 70 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">···59</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">name</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];·</div>
 71 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">···61</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">mallocBytes</a>;·</div>
 72 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00078.html#ab27fc8fe9d21afcea1873ad370fd908b">···62</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#ab27fc8fe9d21afcea1873ad370fd908b">freeBytes</a>;···</div>
 73 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00078.html#af47cf8b9bda257c19cf2866e14be131d">···63</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#af47cf8b9bda257c19cf2866e14be131d">highWater</a>;···</div>
 74 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00078.html#ae161cd7c0816a71607ec41138b4a4eeb">···64</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a00078.html#ae161cd7c0816a71607ec41138b4a4eeb">mallocAreas</a>;·</div>
 75 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div>
80 </div>76 </div>
81 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>77 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
82 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
83 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">···76</a></span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>·{</div> 
84 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363bade52aaa65f920c341c443993f0898b73">···77</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363bade52aaa65f920c341c443993f0898b73">VIO_NO_FRMT</a>,</div> 
85 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363ba35f912228eb6c27fc632520ae9629924">···78</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363ba35f912228eb6c27fc632520ae9629924">VIO_XDR</a>,</div> 
86 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363baec02355c47d63dead444522a814209f4">VIO_ASC</a></div> 
87 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363baec02355c47d63dead444522a814209f4">···80</a></span>}·<a·class="code·hl_enumeration"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>;</div> 
88 </div>78 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">···73</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·[·...·truncated·by·diffoscope;·len:·84,·SHA:·249b91143601acb8f66f64b61450a386c3f16363404c13c2fd6f6acde14384d9·...·]/div>
 79 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 80 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">/*</span></div>
 81 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">·*·***************************************************************************</span></div>
 82 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">·*·Class·Vmem:·Inlineable·methods·(vmem.c)</span></div>
 83 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">·*·***************************************************************************</span></div>
 84 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">·*/</span></div>
89 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>85 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
90 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};"> 
91 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">···87</a></span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>·{</div> 
92 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">···88</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">VIO_NO_RW</a>,</div> 
93 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">···89</a></span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">VIO_R</a>,</div> 
94 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_enumvalue"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a89e0bf28fada4387e3440bc18839818a">VIO_W</a></div> 
95 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a89e0bf28fada4387e3440bc18839818a">···91</a></span>}·<a·class="code·hl_enumeration"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>;</div> 
96 </div>86 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 87 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#else·</span><span·class="comment">/*·if·defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
 88 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
 89 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 90 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">/*</span></div>
 91 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">·*·***************************************************************************</span></div>
 92 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">·*·Class·Vmem:·Non-Inlineable·methods·(vmem.c)</span></div>
 93 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div>
 94 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">·*/</span></div>
97 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>95 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 96 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">···98</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">Vmem_bytesTotal</a>(<span·class="keywordtype">void</span>);</div>
98 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a00074.html">···98</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00074.html">sVio</a>·{</div> 
100 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>97 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 98 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a00053.html#gad315925d7d4d8383089ef1a095a46342">··107</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#gad315925d7d4d8383089ef1a095a46342">Vmem_mallocBytesTotal</a>(<span·class="keywordtype">void</span>);</div>
 99 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 100 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">··116</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">Vmem_freeBytesTotal</a>(<span·class="keywordtype">void</span>);</div>
 101 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 102 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga8b4fae23f1b03b2aa63fd85570e04664">··125</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga8b4fae23f1b03b2aa63fd85570e04664">Vmem_highWaterTotal</a>(<span·class="keywordtype">void</span>);</div>
 103 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 104 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">··134</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">Vmem_mallocAreasTotal</a>(<span·class="keywordtype">void</span>);</div>
 105 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div>
 106 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">··143</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">Vmem_printTotal</a>(<span·class="keywordtype">void</span>);</div>
101 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00074.html#a10ff01c784656edf59de7290943d2bb8">··100</a></span>····<a·class="code·hl_enumeration"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>·<a·class="code·hl_variable"·href="a00074.html#a10ff01c784656edf59de7290943d2bb8">type</a>;·······</div> 
102 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">··108</a></span>····<a·class="code·hl_enumeration"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>·<a·class="code·hl_variable"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">frmt</a>;·······</div> 
103 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a00074.html#a46b6d2de5b885ef6850e74dbf69230c5">··113</a></span>····<a·class="code·hl_enumeration"·href="a00052.html#gaf7330032d12db3359c24f79c9c2d4e24">VIOrwkey</a>·<a·class="code·hl_variable"·href="a00074.html#a46b6d2de5b885ef6850e74dbf69230c5">rwkey</a>;·····</div> 
104 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a00074.html#ab8b3817815f2c248fb0e781944a43b17">··118</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#ab8b3817815f2c248fb0e781944a43b17">file</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];···</div> 
105 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00074.html#a8bb72a4f63380102527e19b592f70acc">··119</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#a8bb72a4f63380102527e19b592f70acc">lhost</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];··</div> 
106 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a00074.html#af3eaf81b391a451956735215da0f6b55">··120</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#af3eaf81b391a451956735215da0f6b55">rhost</a>[<a·class="code·hl_define"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>];··</div> 
107 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a00074.html#af77cb7bb4dafab6b485a881732e7b8f9">··122</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#af77cb7bb4dafab6b485a881732e7b8f9">error</a>;········</div> 
108 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a00074.html#a72fb31f8402b0529548f19d2fef80dc6">··123</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#a72fb31f8402b0529548f19d2fef80dc6">dirty</a>;········</div> 
109 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00074.html#a6ac2f825edaf90c684faebbb17ad67d4">··125</a></span>····FILE·*<a·class="code·hl_variable"·href="a00074.html#a6ac2f825edaf90c684faebbb17ad67d4">fp</a>;·········</div> 
110 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a00074.html#af100e7b153d174650215657e74e0360f">··126</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#af100e7b153d174650215657e74e0360f">so</a>;···········</div> 
111 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a00074.html#a846bff280f1fad2f64708f80dd824d72">··127</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#a846bff280f1fad2f64708f80dd824d72">soc</a>;··········</div> 
112 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a00074.html#ab949cc025dba7a425e9a483d7b9452be">··128</a></span>····<span·class="keywordtype">void</span>·*<a·class="code·hl_variable"·href="a00074.html#ab949cc025dba7a425e9a483d7b9452be">name</a>;·······</div> 
113 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a00074.html#acdd32890033cf340b8749afe256647f9">··129</a></span>····<span·class="keywordtype">void</span>·*<a·class="code·hl_variable"·href="a00074.html#acdd32890033cf340b8749afe256647f9">axdr</a>;·······</div> 
114 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a00074.html#aa478abe4d4059c9b597ffc3181b9460e">··131</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#aa478abe4d4059c9b597ffc3181b9460e">whiteChars</a>[<a·class="code·hl_define"·href="a00002.html#a15b1b0d60ed3a20d22f2502448a461d9">VMAX_ARGNUM</a>];·</div> 
115 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a00074.html#a58c30e0df43f9853024a3d617f62ee33">··132</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#a58c30e0df43f9853024a3d617f62ee33">commChars</a>[<a·class="code·hl_define"·href="a00002.html#a15b1b0d60ed3a20d22f2502448a461d9">VMAX_ARGNUM</a>];··</div> 
116 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a00074.html#aa782f06576338c4bf32af13ffa76b455">··134</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#aa782f06576338c4bf32af13ffa76b455">ioBuffer</a>[<a·class="code·hl_define"·href="a00002.html#a1dfc31b781bd0215ba5e6823a20d31c3">VMAX_BUFSIZE</a>];··</div> 
117 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a00074.html#a319b82ac4590beb7b7971822fc5ab471">··135</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#a319b82ac4590beb7b7971822fc5ab471">ioBufferLen</a>;··············</div> 
118 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="a00074.html#a026eee4ab9d1413ac7dec57bcba4cff9">··137</a></span>····<span·class="keywordtype">char</span>·<a·class="code·hl_variable"·href="a00074.html#a026eee4ab9d1413ac7dec57bcba4cff9">putBuffer</a>[<a·class="code·hl_define"·href="a00002.html#a1dfc31b781bd0215ba5e6823a20d31c3">VMAX_BUFSIZE</a>];·</div> 
119 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a00074.html#ad68b54648906734b80b93205cfb22812">··138</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#ad68b54648906734b80b93205cfb22812">putBufferLen</a>;·············</div> 
120 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a00074.html#ad05a71a18ce91d54c9e90f6f24a6e0d5">··140</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_variable"·href="a00074.html#ad05a71a18ce91d54c9e90f6f24a6e0d5">VIObuffer</a>;····</div> 
121 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a00074.html#aaa457bd84691d96861e3c7792006517c">··141</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a00074.html#aaa457bd84691d96861e3c7792006517c">VIObufferLen</a>;···</div> 
Max diff block lines reached; 26309/75120 bytes (35.02%) of diff not shown.
17.5 KB
html2text {}
    
Offset 1, 343 lines modifiedOffset 1, 167 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vio.h5 vmem.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 39#ifndef·_VIO_H_8 40#ifndef·_VMEM_H_
9 40#define·_VIO_H_9 41#define·_VMEM_H_
10 4110 42
11 42#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>11 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
 12 44
12 43 
13 44#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> 
14 45 
15 46/*13 45/*
16 47·*14 46·*
17 ***************************************************************************15 ***************************************************************************
18 48·*·Class·Vio:·Parameters·and·datatypes16 47·*·Class·Vmem:·Parameters·and·datatypes
19 49·*17 48·*
20 ***************************************************************************18 ***************************************************************************
21 50·*/19 49·*/
 20 50
22 5121 51
23 _\x85_\x83#define·VPORTNUMBER·14916 
24 _\x85_\x85#define·VIO_MAXBUF·10 
25 56 
26 _\x86_\x82typedef·enum·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·{ 
27 _\x86_\x83·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E, 
28 _\x86_\x84·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O, 
29 _\x86_\x85·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F, 
30 _\x86_\x86·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E, 
31 _\x86_\x87·_\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X, 
32 68·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T 
33 _\x86_\x89}·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e; 
34 70 
35 _\x87_\x86typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·{ 
36 _\x87_\x87·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8F_\x8R_\x8M_\x8T, 
37 _\x87_\x88·_\x8V_\x8I_\x8O_\x8__\x8X_\x8D_\x8R, 
38 79·_\x8V_\x8I_\x8O_\x8__\x8A_\x8S_\x8C 
39 _\x88_\x80}·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t; 
40 81 
41 _\x88_\x87typedef·enum·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·{ 
42 _\x88_\x88·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8R_\x8W, 
43 _\x88_\x89·_\x8V_\x8I_\x8O_\x8__\x8R, 
44 90·_\x8V_\x8I_\x8O_\x8__\x8W 
45 _\x89_\x81}·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y; 
46 92 
47 _\x89_.8struct·_.s_.V_.i_.o·{22 _\x85_.7struct·_.s_.V_.m_.e_.m·{
 23 58
 24 _\x85_\x89·char·_\x8n_\x8a_\x8m_\x8e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N];
 25 _\x86_\x81·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s;
 26 _\x86_\x82·size_t·_\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s;
 27 _\x86_\x83·size_t·_\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r;
 28 _\x86_\x84·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s;
 29 66};
 30 67
 31 _\x87_\x83typedef·struct·_\x8s_\x8V_\x8m_\x8e_\x8m·_\x8V_\x8m_\x8e_\x8m;
 32 74
 33 75/*
 34 76·*
 35 ***************************************************************************
 36 77·*·Class·Vmem:·Inlineable·methods·(vmem.c)
 37 78·*
 38 ***************************************************************************
 39 79·*/
 40 80
 41 81#if·!defined(VINLINE_MALOC)
 42 82#else·/*·if·defined(VINLINE_MALOC)·*/
 43 83#endif·/*·if·!defined(VINLINE_MALOC)·*/
 44 84
 45 85/*
 46 86·*
 47 ***************************************************************************
 48 87·*·Class·Vmem:·Non-Inlineable·methods·(vmem.c)
 49 88·*
 50 ***************************************************************************
 51 89·*/
 52 90
 53 _\x89_\x88size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void);
48 9954 99
 55 _\x81_\x80_\x87size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void);
 56 108
 57 _\x81_\x81_\x86size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void);
 58 117
 59 _\x81_\x82_\x85size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r_\x8T_\x8o_\x8t_\x8a_\x8l(void);
 60 126
 61 _\x81_\x83_\x84size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void);
 62 135
 63 _\x81_\x84_\x83void·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8T_\x8o_\x8t_\x8a_\x8l(void);
49 _\x81_\x80_\x80·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·_\x8t_\x8y_\x8p_\x8e; 
50 _\x81_\x80_\x88·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·_\x8f_\x8r_\x8m_\x8t; 
51 _\x81_\x81_\x83·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·_\x8r_\x8w_\x8k_\x8e_\x8y; 
52 _\x81_\x81_\x88·char·_\x8f_\x8i_\x8l_\x8e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; 
53 _\x81_\x81_\x89·char·_\x8l_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; 
54 _\x81_\x82_\x80·char·_\x8r_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; 
55 _\x81_\x82_\x82·int·_\x8e_\x8r_\x8r_\x8o_\x8r; 
56 _\x81_\x82_\x83·int·_\x8d_\x8i_\x8r_\x8t_\x8y; 
57 _\x81_\x82_\x85·FILE·*_\x8f_\x8p; 
58 _\x81_\x82_\x86·int·_\x8s_\x8o; 
59 _\x81_\x82_\x87·int·_\x8s_\x8o_\x8c; 
60 _\x81_\x82_\x88·void·*_\x8n_\x8a_\x8m_\x8e; 
61 _\x81_\x82_\x89·void·*_\x8a_\x8x_\x8d_\x8r; 
62 _\x81_\x83_\x81·char·_\x8w_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M]; 
63 _\x81_\x83_\x82·char·_\x8c_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M]; 
64 _\x81_\x83_\x84·char·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E]; 
65 _\x81_\x83_\x85·int·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; 
66 _\x81_\x83_\x87·char·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E]; 
67 _\x81_\x83_\x88·int·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; 
68 _\x81_\x84_\x80·char·*_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r; 
69 _\x81_\x84_\x81·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; 
70 _\x81_\x84_\x82·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8P_\x8t_\x8r; 
71 144};64 144
 65 _\x81_\x85_\x83_\x8V_\x8m_\x8e_\x8m*·_\x8V_\x8m_\x8e_\x8m_\x8__\x8c_\x8t_\x8o_\x8r(char·*_\x8n_\x8a_\x8m_\x8e);
72 145 
73 _\x81_\x85_\x81typedef·struct·_\x8s_\x8V_\x8i_\x8o·_\x8V_\x8i_\x8o; 
74 152 
75 153/* 
76 154·*66 154
77 *************************************************************************** 
78 155·*·Class·Vio:·Inlineable·methods·(vio.c) 
79 156·* 
80 *************************************************************************** 
81 157·*/ 
82 158 
83 159#if·!defined(VINLINE_MALOC) 
84 160#else·/*·if·defined(VINLINE_MALOC)·*/ 
Max diff block lines reached; 10023/17892 bytes (56.02%) of diff not shown.
2.81 KB
./usr/share/doc/libmaloc-dev/html/a00033.dot.gz
2.72 KB
a00033.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vio.h"1 digraph·"vmem.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vio.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];7 ··Node1·[id="Node000001",label="vmem.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 33, 11 lines modifiedOffset 33, 8 lines modified
33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; 
41 ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; 
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; 
43 }40 }
6.39 KB
./usr/share/doc/libmaloc-dev/html/a00034.dot
    
Offset 1, 28 lines modifiedOffset 1, 31 lines modified
1 digraph·"vio.h"1 digraph·"vmem.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vio.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];7 ··Node1·[id="Node000001",label="vmem.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];9 ··Node2·[id="Node000002",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
 11 ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
 12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];13 ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];14 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];15 ··Node5·[id="Node000005",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
14 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
15 ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];16 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
17 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];18 ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
21 ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
22 ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];20 ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
23 ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
 22 ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
 24 ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 25 ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
 26 ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];27 ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
26 ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
27 ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node9·->·Node4·[id="edge13_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
 29 ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
 30 ··Node1·->·Node3·[id="edge15_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 }31 }
72.3 KB
./usr/share/doc/libmaloc-dev/html/a00035.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vpred.h·File·Reference</title>8 <title>MALOC:·vsys.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 39, 105 lines modifiedOffset 39, 43 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="header">45 <div·class="header">
 46 ··<div·class="headertitle"><div·class="title">vsys.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00047.html">global_maloc·class</a></div></div></div>
46 ··<div·class="summary"> 
47 <a·href="#define-members">Macros</a>·&#124; 
48 <a·href="#func-members">Functions</a>··</div> 
49 ··<div·class="headertitle"><div·class="title">vpred.h·File·Reference</div></div> 
50 </div><!--header-->47 </div><!--header-->
51 <div·class="contents">48 <div·class="contents">
  
52 <p>Header·file·for·the·Geometric·Predicates.··49 <p>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)··
53 <a·href="#details">More...</a></p>50 <a·href="#details">More...</a></p>
54 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>51 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
 52 <code>#include·&lt;<a·class="el"·href="a00026_source.html">maloc/vnm.h</a>&gt;</code><br·/>
 53 <code>#include·&lt;<a·class="el"·href="a00032_source.html">maloc/vmem.h</a>&gt;</code><br·/>
 54 <code>#include·&lt;<a·class="el"·href="a00020_source.html">maloc/vio.h</a>&gt;</code><br·/>
 55 <code>#include·&lt;<a·class="el"·href="a00029_source.html">maloc/vset.h</a>&gt;</code><br·/>
 56 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vpred.h</a>&gt;</code><br·/>
55 </div><div·class="textblock"><div·class="dynheader">57 </div><div·class="textblock"><div·class="dynheader">
56 Include·dependency·graph·for·vpred.h:</div>58 Include·dependency·graph·for·vsys.h:</div>
57 <div·class="dyncontent">59 <div·class="dyncontent">
58 <div·class="center"><img·src="a00036.png"·border="0"·usemap="#avpred_8h"·alt=""/></div>60 <div·class="center"><img·src="a00036.png"·border="0"·usemap="#avsys_8h"·alt=""/></div>
59 </div>61 </div>
60 </div><div·class="textblock"><div·class="dynheader">62 </div><div·class="textblock"><div·class="dynheader">
61 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>63 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
62 <div·class="dyncontent">64 <div·class="dyncontent">
63 <div·class="center"><img·src="a00037.png"·border="0"·usemap="#avpred_8hdep"·alt=""/></div>65 <div·class="center"><img·src="a00037.png"·border="0"·usemap="#avsys_8hdep"·alt=""/></div>
64 </div>66 </div>
65 </div>67 </div>
66 <p><a·href="a00035_source.html">Go·to·the·source·code·of·this·file.</a></p>68 <p><a·href="a00035_source.html">Go·to·the·source·code·of·this·file.</a></p>
67 <table·class="memberdecls"> 
68 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
69 Macros</h2></td></tr> 
70 <tr·class="memitem:ad49beae4f708cdfe26352d865ed2eb95"·id="r_ad49beae4f708cdfe26352d865ed2eb95"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#ad49beae4f708cdfe26352d865ed2eb95">INEXACT</a>&#160;&#160;&#160;/*·Nothing·*/</td></tr> 
71 <tr·class="memdesc:ad49beae4f708cdfe26352d865ed2eb95"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·and·constants·"INEXACT".··<br·/></td></tr> 
72 <tr·class="separator:ad49beae4f708cdfe26352d865ed2eb95"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
73 <tr·class="memitem:a4b654506f18b8bfd61ad2a29a7e38c25"·id="r_a4b654506f18b8bfd61ad2a29a7e38c25"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;&#160;&#160;double</td></tr> 
74 <tr·class="memdesc:a4b654506f18b8bfd61ad2a29a7e38c25"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">float·or·double··<br·/></td></tr> 
75 <tr·class="separator:a4b654506f18b8bfd61ad2a29a7e38c25"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
76 <tr·class="memitem:a08c32ee2465d67f098ab09bdf0e2eb59"·id="r_a08c32ee2465d67f098ab09bdf0e2eb59"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a08c32ee2465d67f098ab09bdf0e2eb59">REALPRINT</a>&#160;&#160;&#160;doubleprint</td></tr> 
77 <tr·class="memdesc:a08c32ee2465d67f098ab09bdf0e2eb59"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·the·bit·representation·of·a·double.··<br·/></td></tr> 
78 <tr·class="separator:a08c32ee2465d67f098ab09bdf0e2eb59"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
79 <tr·class="memitem:a810b77dd5b3d884e1d2641a2e597df22"·id="r_a810b77dd5b3d884e1d2641a2e597df22"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a810b77dd5b3d884e1d2641a2e597df22">REALRAND</a>&#160;&#160;&#160;doublerand</td></tr> 
80 <tr·class="memdesc:a810b77dd5b3d884e1d2641a2e597df22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0,·511].··<br·/></td></tr> 
81 <tr·class="separator:a810b77dd5b3d884e1d2641a2e597df22"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
82 <tr·class="memitem:a573b0e3df6fc0f000607eca1c5569f68"·id="r_a573b0e3df6fc0f000607eca1c5569f68"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a573b0e3df6fc0f000607eca1c5569f68">NARROWRAND</a>&#160;&#160;&#160;narrowdoublerand</td></tr> 
83 <tr·class="memdesc:a573b0e3df6fc0f000607eca1c5569f68"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0,·7].··<br·/></td></tr> 
84 <tr·class="separator:a573b0e3df6fc0f000607eca1c5569f68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
85 <tr·class="memitem:a151c130268f15ea9975886f0750f3079"·id="r_a151c130268f15ea9975886f0750f3079"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a151c130268f15ea9975886f0750f3079">UNIFORMRAND</a>&#160;&#160;&#160;uniformdoublerand</td></tr> 
86 <tr·class="memdesc:a151c130268f15ea9975886f0750f3079"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·double·with·random·53-bit·significand.··<br·/></td></tr> 
87 <tr·class="separator:a151c130268f15ea9975886f0750f3079"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
88 </table><table·class="memberdecls"> 
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
90 Functions</h2></td></tr> 
91 <tr·class="memitem:a8dbedbfe17e2280b77117d1b9b4cc0b5"·id="r_a8dbedbfe17e2280b77117d1b9b4cc0b5"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">Vpred_exactinit</a>·(void)</td></tr> 
92 <tr·class="memdesc:a8dbedbfe17e2280b77117d1b9b4cc0b5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·the·variables·used·for·exact·arithmetic.··<br·/></td></tr> 
93 <tr·class="separator:a8dbedbfe17e2280b77117d1b9b4cc0b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:a0bc8c96f96cc9ad2a6fa911e6f426f75"·id="r_a0bc8c96f96cc9ad2a6fa911e6f426f75"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">Vpred_orient2d</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc)</td></tr> 
95 <tr·class="memdesc:a0bc8c96f96cc9ad2a6fa911e6f426f75"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·2D·orientation·test.·Robust.··<br·/></td></tr> 
96 <tr·class="separator:a0bc8c96f96cc9ad2a6fa911e6f426f75"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:ac486c720889544acae5950a94be4876e"·id="r_ac486c720889544acae5950a94be4876e"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#ac486c720889544acae5950a94be4876e">Vpred_orient2dfast</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc)</td></tr> 
98 <tr·class="memdesc:ac486c720889544acae5950a94be4876e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·2D·orientation·test.·Nonrobust.··<br·/></td></tr> 
99 <tr·class="separator:ac486c720889544acae5950a94be4876e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:acc0ab2f55dd3e1132e1bb34bb64d14e1"·id="r_acc0ab2f55dd3e1132e1bb34bb64d14e1"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">Vpred_orient2dexact</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc)</td></tr> 
101 <tr·class="memdesc:acc0ab2f55dd3e1132e1bb34bb64d14e1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·2D·orientation·test.·Robust.··<br·/></td></tr> 
102 <tr·class="separator:acc0ab2f55dd3e1132e1bb34bb64d14e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:a69ab7e33e86529fdf82c56a4d0086af6"·id="r_a69ab7e33e86529fdf82c56a4d0086af6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a69ab7e33e86529fdf82c56a4d0086af6">Vpred_orient3d</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr> 
104 <tr·class="memdesc:a69ab7e33e86529fdf82c56a4d0086af6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·3D·orientation·test.·Robust.··<br·/></td></tr> 
105 <tr·class="separator:a69ab7e33e86529fdf82c56a4d0086af6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:a20697c6349d030052c71e083c23348cb"·id="r_a20697c6349d030052c71e083c23348cb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a20697c6349d030052c71e083c23348cb">Vpred_orient3dfast</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr> 
107 <tr·class="memdesc:a20697c6349d030052c71e083c23348cb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·3D·orientation·test.·Nonrobust.··<br·/></td></tr> 
108 <tr·class="separator:a20697c6349d030052c71e083c23348cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
109 <tr·class="memitem:a4fd309b85b6eba9b2b949e8cd408d077"·id="r_a4fd309b85b6eba9b2b949e8cd408d077"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a4fd309b85b6eba9b2b949e8cd408d077">Vpred_orient3dexact</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr> 
110 <tr·class="memdesc:a4fd309b85b6eba9b2b949e8cd408d077"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·3D·orientation·test.·Robust.··<br·/></td></tr> 
111 <tr·class="separator:a4fd309b85b6eba9b2b949e8cd408d077"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:add3df6a8e6fa33d79b0af9054a675241"·id="r_add3df6a8e6fa33d79b0af9054a675241"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#add3df6a8e6fa33d79b0af9054a675241">Vpred_incircle</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr> 
113 <tr·class="memdesc:add3df6a8e6fa33d79b0af9054a675241"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·2D·incircle·test.·Robust.··<br·/></td></tr> 
114 <tr·class="separator:add3df6a8e6fa33d79b0af9054a675241"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:adda50e6f7416902e79bf391adc0f191d"·id="r_adda50e6f7416902e79bf391adc0f191d"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#adda50e6f7416902e79bf391adc0f191d">Vpred_incirclefast</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr> 
116 <tr·class="memdesc:adda50e6f7416902e79bf391adc0f191d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·2D·incircle·test.·Nonrobust.··<br·/></td></tr> 
117 <tr·class="separator:adda50e6f7416902e79bf391adc0f191d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:aa4e7d7af15ac70194aad8a5d7fdbe0fb"·id="r_aa4e7d7af15ac70194aad8a5d7fdbe0fb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">Vpred_incircleexact</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd)</td></tr> 
119 <tr·class="memdesc:aa4e7d7af15ac70194aad8a5d7fdbe0fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·2D·incircle·test.·Robust.··<br·/></td></tr> 
120 <tr·class="separator:aa4e7d7af15ac70194aad8a5d7fdbe0fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:ac4811e37c08e6aa1069066be5d77c9f1"·id="r_ac4811e37c08e6aa1069066be5d77c9f1"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#ac4811e37c08e6aa1069066be5d77c9f1">Vpred_insphere</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe)</td></tr> 
122 <tr·class="memdesc:ac4811e37c08e6aa1069066be5d77c9f1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adaptive·exact·3D·insphere·test.·Robust.··<br·/></td></tr> 
123 <tr·class="separator:ac4811e37c08e6aa1069066be5d77c9f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:a584298eaa7bbdc87d619555403c7d061"·id="r_a584298eaa7bbdc87d619555403c7d061"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a584298eaa7bbdc87d619555403c7d061">Vpred_inspherefast</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe)</td></tr> 
125 <tr·class="memdesc:a584298eaa7bbdc87d619555403c7d061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Approximate·3D·insphere·test.·Nonrobust.··<br·/></td></tr> 
126 <tr·class="separator:a584298eaa7bbdc87d619555403c7d061"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a7a354011003573a544c661bc8c9629bb"·id="r_a7a354011003573a544c661bc8c9629bb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html#a7a354011003573a544c661bc8c9629bb">Vpred_insphereexact</a>·(<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe)</td></tr> 
128 <tr·class="memdesc:a7a354011003573a544c661bc8c9629bb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exact·3D·insphere·test.·Robust.··<br·/></td></tr> 
129 <tr·class="separator:a7a354011003573a544c661bc8c9629bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table> 
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>69 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Header·file·for·the·Geometric·Predicates.·</p>70 <div·class="textblock"><p>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·</p>
 71 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>
133 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>72 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>
 73 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00035.html"·title="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)">vsys.h</a>,v·1.12·2010/08/12·05:40:37·fetk·Exp·</dd></dl>
134 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00035.html"·title="Header·file·for·the·Geometric·Predicates.">vpred.h</a>,v·1.4·2010/08/12·05:40:37·fetk·Exp·</dd></dl> 
135 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst</dd></dl> 
136 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*74 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*
137 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;75 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;
138 *·Copyright·(C)·1994--·Michael·Holst76 *·Copyright·(C)·1994--·Michael·Holst
139 *77 *
140 *·This·library·is·free·software;·you·can·redistribute·it·and/or78 *·This·library·is·free·software;·you·can·redistribute·it·and/or
Max diff block lines reached; 35019/55816 bytes (62.74%) of diff not shown.
17.7 KB
html2text {}
    
Offset 1, 86 lines modifiedOffset 1, 30 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 _\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s 
6 vpred.h·File·Reference5 vsys.h·File·Reference
7 Header·file·for·the·Geometric·Predicates.·_.M_.o_.r_.e_.._.._..6 _.g_.l_.o_.b_.a_.l_.__.m_.a_.l_.o_.c_.·_.c_.l_.a_.s_.s
 7 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
8 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>8 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
 9 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h>
 10 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h>
 11 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h>
 12 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h>
 13 #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h>
9 Include·dependency·graph·for·vpred.h:14 Include·dependency·graph·for·vsys.h:
10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:15 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
13 #define ·_\x8I_\x8N_\x8E_\x8X_\x8A_\x8C_\x8T   /*·Nothing·*/ 
14  ········Parameters·and·constants·"INEXACT". 
15   
16 #define ·_\x8R_\x8E_\x8A_\x8L   double 
17  ········float·or·double 
18   
19 #define ·_\x8R_\x8E_\x8A_\x8L_\x8P_\x8R_\x8I_\x8N_\x8T   doubleprint 
20  ········Print·the·bit·representation·of·a·double. 
21   
22 #define ·_\x8R_\x8E_\x8A_\x8L_\x8R_\x8A_\x8N_\x8D   doublerand 
23  ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent 
24 ·········in·[0,·511]. 
25   
26 #define ·_\x8N_\x8A_\x8R_\x8R_\x8O_\x8W_\x8R_\x8A_\x8N_\x8D   narrowdoublerand 
27  ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent 
28 ·········in·[0,·7]. 
29   
30 #define ·_\x8U_\x8N_\x8I_\x8F_\x8O_\x8R_\x8M_\x8R_\x8A_\x8N_\x8D   uniformdoublerand 
31  ········Generate·a·double·with·random·53-bit·significand. 
32   
33 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
34 void ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t·(void) 
35  ·····Initialize·the·variables·used·for·exact·arithmetic. 
36   
37 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc) 
38  ·····Adaptive·exact·2D·orientation·test.·Robust. 
39   
40 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc) 
41  ·····Approximate·2D·orientation·test.·Nonrobust. 
42   
43 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc) 
44  ·····Exact·2D·orientation·test.·Robust. 
45   
46 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) 
47  ·····Adaptive·exact·3D·orientation·test.·Robust. 
48   
49 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) 
50  ·····Approximate·3D·orientation·test.·Nonrobust. 
51   
52 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) 
53  ·····Exact·3D·orientation·test.·Robust. 
54   
55 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) 
56  ·····Adaptive·exact·2D·incircle·test.·Robust. 
57   
58 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) 
59  ·····Approximate·2D·incircle·test.·Nonrobust. 
60   
61 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) 
62  ·····Exact·2D·incircle·test.·Robust. 
63   
64 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe) 
65  ·····Adaptive·exact·3D·insphere·test.·Robust. 
66   
67 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe) 
68  ·····Approximate·3D·insphere·test.·Nonrobust. 
69   
70 _\x8R_\x8E_\x8A_\x8·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe) 
71  ·····Exact·3D·insphere·test.·Robust. 
72   
73 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 18 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
74 Header·file·for·the·Geometric·Predicates. 
75 ··Version 
76 ··Id 
77 ······_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h,v·1.4·2010/08/12·05:40:37·fetk·Exp 
78 ··Author19 ··Author
79 ······Michael·Holst20 ······Michael·Holst
 21 ··Version
 22 ··Id
 23 ······_\x8v_\x8s_\x8y_\x8s_\x8._\x8h,v·1.12·2010/08/12·05:40:37·fetk·Exp
80 ··Attention24 ··Attention
81 ······*25 ······*
82 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>26 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
83 ······*·Copyright·(C)·1994--·Michael·Holst27 ······*·Copyright·(C)·1994--·Michael·Holst
84 ······*28 ······*
85 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or29 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
86 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public30 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
Offset 93, 256 lines modifiedOffset 37, 9 lines modified
93 ······*·Lesser·General·Public·License·for·more·details.37 ······*·Lesser·General·Public·License·for·more·details.
94 ······*38 ······*
95 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public39 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public
96 ······*·License·along·with·this·library;·if·not,·write·to·the·Free·Software40 ······*·License·along·with·this·library;·if·not,·write·to·the·Free·Software
97 ······*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA41 ······*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA
98 ······*42 ······*
99 ······*43 ······*
100 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
101 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8IN\x8NE\x8EX\x8XA\x8AC\x8CT\x8T·*\x8**\x8**\x8**\x8**\x8* 
102 #define·INEXACT   /*·Nothing·*/ 
103 Parameters·and·constants·"INEXACT". 
104 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 N\x8NA\x8AR\x8RR\x8RO\x8OW\x8WR\x8RA\x8AN\x8ND\x8D·*\x8**\x8**\x8**\x8**\x8* 
105 #define·NARROWRAND   narrowdoublerand 
106 Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0, 
107 7]. 
108 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8RE\x8EA\x8AL\x8L·*\x8**\x8**\x8**\x8**\x8* 
109 #define·REAL   double 
110 float·or·double 
111 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8RE\x8EA\x8AL\x8LP\x8PR\x8RI\x8IN\x8NT\x8T·*\x8**\x8**\x8**\x8**\x8* 
112 #define·REALPRINT   doubleprint 
113 Print·the·bit·representation·of·a·double. 
114 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8RE\x8EA\x8AL\x8LR\x8RA\x8AN\x8ND\x8D·*\x8**\x8**\x8**\x8**\x8* 
115 #define·REALRAND   doublerand 
116 Generate·a·double·with·random·53-bit·significand·and·a·random·exponent·in·[0, 
117 511]. 
118 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 U\x8UN\x8NI\x8IF\x8FO\x8OR\x8RM\x8MR\x8RA\x8AN\x8ND\x8D·*\x8**\x8**\x8**\x8**\x8* 
119 #define·UNIFORMRAND   uniformdoublerand 
120 Generate·a·double·with·random·53-bit·significand. 
121 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
122 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 V\x8Vp\x8pr\x8re\x8ed\x8d_\x8_e\x8ex\x8xa\x8ac\x8ct\x8ti\x8in\x8ni\x8it\x8t(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8* 
Max diff block lines reached; 53/18111 bytes (0.29%) of diff not shown.
31.3 KB
./usr/share/doc/libmaloc-dev/html/a00035_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>MALOC:·vpred.h·Source·File</title>8 <title>MALOC:·vsys.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
Offset 44, 95 lines modifiedOffset 44, 37 lines modified
44 </script>44 </script>
45 <div·id="nav-path"·class="navpath">45 <div·id="nav-path"·class="navpath">
46 ··<ul>46 ··<ul>
47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">vpred.h</div></div>51 ··<div·class="headertitle"><div·class="title">vsys.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00035.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00035.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_VPRED_H_</span></div>55 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_VSYS_H_</span></div>
56 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·_VPRED_H_</span></div>56 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·_VSYS_H_</span></div>
57 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>57 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
58 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>59 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 60 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">maloc/vnm.h</a>&gt;</span></div>
 61 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00032.html">maloc/vmem.h</a>&gt;</span></div>
 62 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">maloc/vio.h</a>&gt;</span></div>
 63 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">maloc/vset.h</a>&gt;</span></div>
 64 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vpred.h</a>&gt;</span></div>
60 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">/*·random()·prototype·seems·to·be·missing·in·&lt;stdlib.h&gt;·*/</span></div> 
61 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div> 
62 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·if·!defined(VOSF1)</span></div> 
63 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·····extern·long·int·random(void);</span></div> 
64 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*·endif</span></div> 
65 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*/</span></div> 
66 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>65 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 66 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VSYS_H_·*/</span><span·class="preprocessor"></span></div>
67 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the··*/</span></div> 
68 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">/*···use·of·internal·extended·precision·floating-point·registers.··Sometimes·*/</span></div> 
69 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*···this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,····*/</span></div> 
70 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*···thus·forcing·them·to·be·stored·to·memory·and·rounded·off.··This·isn&#39;t···*/</span></div> 
71 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*···a·great·solution,·though,·as·it·slows·the·arithmetic·down.··············*/</span></div> 
72 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">/*···········································································*/</span></div> 
73 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·To·try·this·out,·write·&quot;#define·INEXACT·volatile&quot;·below.··Normally,·······*/</span></div> 
74 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*···however,·INEXACT·should·be·defined·to·be·nothing.··(&quot;#define·INEXACT&quot;.)·*/</span></div> 
75 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
76 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a00035.html#ad49beae4f708cdfe26352d865ed2eb95">···52</a></span><span·class="preprocessor">#define·INEXACT·</span><span·class="comment">/*·Nothing·*/</span><span·class="preprocessor"></span></div> 
77 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">/*·#define·INEXACT·volatile·*/</span></div> 
78 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>67 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
79 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">···56</a></span><span·class="preprocessor">#define·REAL·double</span></div> 
80 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
81 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00035.html#a08c32ee2465d67f098ab09bdf0e2eb59">···59</a></span><span·class="preprocessor">#define·REALPRINT·doubleprint</span></div> 
82 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
83 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a00035.html#a810b77dd5b3d884e1d2641a2e597df22">···63</a></span><span·class="preprocessor">#define·REALRAND·doublerand</span></div> 
84 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
85 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a00035.html#a573b0e3df6fc0f000607eca1c5569f68">···67</a></span><span·class="preprocessor">#define·NARROWRAND·narrowdoublerand</span></div> 
86 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
87 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a00035.html#a151c130268f15ea9975886f0750f3079">···70</a></span><span·class="preprocessor">#define·UNIFORMRAND·uniformdoublerand</span></div> 
88 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
89 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a00035.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">···84</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00035.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">Vpred_exactinit</a>(<span·class="keywordtype">void</span>);</div> 
90 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
91 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a00035.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">···97</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">Vpred_orient2d</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc);</div> 
92 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
93 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a00035.html#ac486c720889544acae5950a94be4876e">··110</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#ac486c720889544acae5950a94be4876e">Vpred_orient2dfast</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc);</div> 
94 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
95 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a00035.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">··123</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">Vpred_orient2dexact</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc);</div> 
96 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
97 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a00035.html#a69ab7e33e86529fdf82c56a4d0086af6">··139</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#a69ab7e33e86529fdf82c56a4d0086af6">Vpred_orient3d</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div> 
98 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div> 
99 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno"><a·class="line"·href="a00035.html#a20697c6349d030052c71e083c23348cb">··155</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#a20697c6349d030052c71e083c23348cb">Vpred_orient3dfast</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div> 
100 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div> 
101 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a00035.html#a4fd309b85b6eba9b2b949e8cd408d077">··171</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#a4fd309b85b6eba9b2b949e8cd408d077">Vpred_orient3dexact</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div> 
102 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div> 
103 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno"><a·class="line"·href="a00035.html#add3df6a8e6fa33d79b0af9054a675241">··185</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#add3df6a8e6fa33d79b0af9054a675241">Vpred_incircle</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div> 
104 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div> 
105 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno"><a·class="line"·href="a00035.html#adda50e6f7416902e79bf391adc0f191d">··199</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#adda50e6f7416902e79bf391adc0f191d">Vpred_incirclefast</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div> 
106 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>·</div> 
107 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno"><a·class="line"·href="a00035.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">··213</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">Vpred_incircleexact</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd);</div> 
108 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div> 
109 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno"><a·class="line"·href="a00035.html#ac4811e37c08e6aa1069066be5d77c9f1">··228</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#ac4811e37c08e6aa1069066be5d77c9f1">Vpred_insphere</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe);</div> 
110 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div> 
111 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno"><a·class="line"·href="a00035.html#a584298eaa7bbdc87d619555403c7d061">··243</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#a584298eaa7bbdc87d619555403c7d061">Vpred_inspherefast</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe);</div> 
112 <div·class="line"><a·id="l00244"·name="l00244"></a><span·class="lineno">··244</span>·</div> 
113 <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno"><a·class="line"·href="a00035.html#a7a354011003573a544c661bc8c9629bb">··258</a></span><a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·<a·class="code·hl_function"·href="a00035.html#a7a354011003573a544c661bc8c9629bb">Vpred_insphereexact</a>(<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pa,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pb,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pc,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pd,·<a·class="code·hl_define"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a>·*pe);</div> 
114 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>·</div> 
115 <div·class="line"><a·id="l00260"·name="l00260"></a><span·class="lineno">··260</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VPRED_H_·*/</span><span·class="preprocessor"></span></div> 
116 <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno">··261</span>·</div> 
117 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>68 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
 69 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">vio.h</a></div><div·class="ttdoc">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.</div></div>
 70 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vpred.h</a></div><div·class="ttdoc">Header·file·for·the·Geometric·Predicates.</div></div>
 71 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">vnm.h</a></div><div·class="ttdoc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.</div></div>
 72 <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">vset.h</a></div><div·class="ttdoc">Class·Vset:·a·dynamic·set·object.</div></div>
 73 <div·class="ttc"·id="aa00032_html"><div·class="ttname"><a·href="a00032.html">vmem.h</a></div><div·class="ttdoc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.</div></div>
118 <div·class="ttc"·id="aa00035_html_a0bc8c96f96cc9ad2a6fa911e6f426f75"><div·class="ttname"><a·href="a00035.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">Vpred_orient2d</a></div><div·class="ttdeci">REAL·Vpred_orient2d(REAL·*pa,·REAL·*pb,·REAL·*pc)</div><div·class="ttdoc">Adaptive·exact·2D·orientation·test.·Robust.</div></div> 
119 <div·class="ttc"·id="aa00035_html_a20697c6349d030052c71e083c23348cb"><div·class="ttname"><a·href="a00035.html#a20697c6349d030052c71e083c23348cb">Vpred_orient3dfast</a></div><div·class="ttdeci">REAL·Vpred_orient3dfast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Approximate·3D·orientation·test.·Nonrobust.</div></div> 
120 <div·class="ttc"·id="aa00035_html_a4b654506f18b8bfd61ad2a29a7e38c25"><div·class="ttname"><a·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">REAL</a></div><div·class="ttdeci">#define·REAL</div><div·class="ttdoc">float·or·double</div><div·class="ttdef"><b>Definition</b>·vpred.h:56</div></div> 
121 <div·class="ttc"·id="aa00035_html_a4fd309b85b6eba9b2b949e8cd408d077"><div·class="ttname"><a·href="a00035.html#a4fd309b85b6eba9b2b949e8cd408d077">Vpred_orient3dexact</a></div><div·class="ttdeci">REAL·Vpred_orient3dexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Exact·3D·orientation·test.·Robust.</div></div> 
122 <div·class="ttc"·id="aa00035_html_a584298eaa7bbdc87d619555403c7d061"><div·class="ttname"><a·href="a00035.html#a584298eaa7bbdc87d619555403c7d061">Vpred_inspherefast</a></div><div·class="ttdeci">REAL·Vpred_inspherefast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)</div><div·class="ttdoc">Approximate·3D·insphere·test.·Nonrobust.</div></div> 
123 <div·class="ttc"·id="aa00035_html_a69ab7e33e86529fdf82c56a4d0086af6"><div·class="ttname"><a·href="a00035.html#a69ab7e33e86529fdf82c56a4d0086af6">Vpred_orient3d</a></div><div·class="ttdeci">REAL·Vpred_orient3d(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Adaptive·exact·3D·orientation·test.·Robust.</div></div> 
124 <div·class="ttc"·id="aa00035_html_a7a354011003573a544c661bc8c9629bb"><div·class="ttname"><a·href="a00035.html#a7a354011003573a544c661bc8c9629bb">Vpred_insphereexact</a></div><div·class="ttdeci">REAL·Vpred_insphereexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)</div><div·class="ttdoc">Exact·3D·insphere·test.·Robust.</div></div> 
125 <div·class="ttc"·id="aa00035_html_a8dbedbfe17e2280b77117d1b9b4cc0b5"><div·class="ttname"><a·href="a00035.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">Vpred_exactinit</a></div><div·class="ttdeci">void·Vpred_exactinit(void)</div><div·class="ttdoc">Initialize·the·variables·used·for·exact·arithmetic.</div></div> 
126 <div·class="ttc"·id="aa00035_html_aa4e7d7af15ac70194aad8a5d7fdbe0fb"><div·class="ttname"><a·href="a00035.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">Vpred_incircleexact</a></div><div·class="ttdeci">REAL·Vpred_incircleexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Exact·2D·incircle·test.·Robust.</div></div> 
127 <div·class="ttc"·id="aa00035_html_ac4811e37c08e6aa1069066be5d77c9f1"><div·class="ttname"><a·href="a00035.html#ac4811e37c08e6aa1069066be5d77c9f1">Vpred_insphere</a></div><div·class="ttdeci">REAL·Vpred_insphere(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe)</div><div·class="ttdoc">Adaptive·exact·3D·insphere·test.·Robust.</div></div> 
128 <div·class="ttc"·id="aa00035_html_ac486c720889544acae5950a94be4876e"><div·class="ttname"><a·href="a00035.html#ac486c720889544acae5950a94be4876e">Vpred_orient2dfast</a></div><div·class="ttdeci">REAL·Vpred_orient2dfast(REAL·*pa,·REAL·*pb,·REAL·*pc)</div><div·class="ttdoc">Approximate·2D·orientation·test.·Nonrobust.</div></div> 
129 <div·class="ttc"·id="aa00035_html_acc0ab2f55dd3e1132e1bb34bb64d14e1"><div·class="ttname"><a·href="a00035.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">Vpred_orient2dexact</a></div><div·class="ttdeci">REAL·Vpred_orient2dexact(REAL·*pa,·REAL·*pb,·REAL·*pc)</div><div·class="ttdoc">Exact·2D·orientation·test.·Robust.</div></div> 
130 <div·class="ttc"·id="aa00035_html_add3df6a8e6fa33d79b0af9054a675241"><div·class="ttname"><a·href="a00035.html#add3df6a8e6fa33d79b0af9054a675241">Vpred_incircle</a></div><div·class="ttdeci">REAL·Vpred_incircle(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Adaptive·exact·2D·incircle·test.·Robust.</div></div> 
131 <div·class="ttc"·id="aa00035_html_adda50e6f7416902e79bf391adc0f191d"><div·class="ttname"><a·href="a00035.html#adda50e6f7416902e79bf391adc0f191d">Vpred_incirclefast</a></div><div·class="ttdeci">REAL·Vpred_incirclefast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd)</div><div·class="ttdoc">Approximate·2D·incircle·test.·Nonrobust.</div></div> 
132 </div><!--·fragment·--></div><!--·contents·-->74 </div><!--·fragment·--></div><!--·contents·-->
133 <!--·start·footer·part·-->75 <!--·start·footer·part·-->
134 <hr·class="footer"/><address·class="footer"><small>76 <hr·class="footer"/><address·class="footer"><small>
135 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.877 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
136 </small></address>78 </small></address>
137 </body>79 </body>
138 </html>80 </html>
6.21 KB
html2text {}
    
Offset 1, 117 lines modifiedOffset 1, 34 lines modified
1 MALOC 0.11 MALOC 0.1
2 ····*·_\x8s_\x8r_\x8c2 ····*·_\x8s_\x8r_\x8c
3 ····*·_\x8v_\x8s_\x8y_\x8s3 ····*·_\x8v_\x8s_\x8y_\x8s
4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c4 ····*·_\x8m_\x8a_\x8l_\x8o_\x8c
5 vpred.h5 vsys.h
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 17 1
8 30#ifndef·_VPRED_H_8 31#ifndef·_VSYS_H_
9 31#define·_VPRED_H_9 32#define·_VSYS_H_
10 3210 33
11 33#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>11 34#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h>
 12 35
 13 36#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h>
 14 37#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h>
 15 38#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h>
 16 39#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h>
 17 40#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h>
12 34 
13 35/*·random()·prototype·seems·to·be·missing·in·<stdlib.h>·*/ 
14 36/* 
15 37·*·if·!defined(VOSF1) 
16 38·*·extern·long·int·random(void); 
17 39·*·endif 
18 40·*/ 
19 4118 41
20 42/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the 
21 */ 
22 43/*·use·of·internal·extended·precision·floating-point·registers.·Sometimes·*/ 
23 44/*·this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,·*/ 
24 45/*·thus·forcing·them·to·be·stored·to·memory·and·rounded·off.·This·isn't·*/ 
25 46/*·a·great·solution,·though,·as·it·slows·the·arithmetic·down.·*/ 
26 47/*·*/ 
27 48/*·To·try·this·out,·write·"#define·INEXACT·volatile"·below.·Normally,·*/ 
28 49/*·however,·INEXACT·should·be·defined·to·be·nothing.·("#define·INEXACT".)·*/ 
29 50 
30 _\x85_\x82#define·INEXACT·/*·Nothing·*/ 
31 53/*·#define·INEXACT·volatile·*/ 
32 54 
33 _\x85_\x86#define·REAL·double 
34 57 
35 _\x85_\x89#define·REALPRINT·doubleprint 
36 60 
37 _\x86_\x83#define·REALRAND·doublerand 
38 64 
39 _\x86_\x87#define·NARROWRAND·narrowdoublerand 
40 68 
41 _\x87_\x80#define·UNIFORMRAND·uniformdoublerand 
42 71 
43 _\x88_\x84void·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t(void); 
44 85 
45 _\x89_\x87_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); 
46 98 
47 _\x81_\x81_\x80_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); 
48 111 
49 _\x81_\x82_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); 
50 124 
51 _\x81_\x83_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); 
52 140 
53 _\x81_\x85_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); 
54 156 
55 _\x81_\x87_\x81_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); 
56 172 
57 _\x81_\x88_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); 
58 186 
59 _\x81_\x89_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); 
60 200 
61 _\x82_\x81_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); 
62 214 
63 _\x82_\x82_\x88_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe); 
64 229 
65 _\x82_\x84_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe); 
66 244 
67 _\x82_\x85_\x88_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe); 
68 259 
69 260#endif·/*·_VPRED_H_·*/19 42#endif·/*·_VSYS_H_·*/
70 26120 43
71 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h21 _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h
72 The·base·(or·foundation)·header·for·MALOC.22 The·base·(or·foundation)·header·for·MALOC.
 23 _\x8v_\x8i_\x8o_\x8._\x8h
 24 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.
 25 _\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h
 26 Header·file·for·the·Geometric·Predicates.
 27 _\x8v_\x8n_\x8m_\x8._\x8h
 28 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.
 29 _\x8v_\x8s_\x8e_\x8t_\x8._\x8h
 30 Class·Vset:·a·dynamic·set·object.
 31 _\x8v_\x8m_\x8e_\x8m_\x8._\x8h
 32 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.
73 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d 
74 REAL·Vpred_orient2d(REAL·*pa,·REAL·*pb,·REAL·*pc) 
75 Adaptive·exact·2D·orientation·test.·Robust. 
76 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t 
77 REAL·Vpred_orient3dfast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) 
78 Approximate·3D·orientation·test.·Nonrobust. 
79 _\x8R_\x8E_\x8A_\x8L 
80 #define·REAL 
81 float·or·double 
82 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·vpred.h:56 
83 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t 
84 REAL·Vpred_orient3dexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) 
85 Exact·3D·orientation·test.·Robust. 
86 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t 
87 REAL·Vpred_inspherefast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe) 
88 Approximate·3D·insphere·test.·Nonrobust. 
89 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d 
90 REAL·Vpred_orient3d(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) 
91 Adaptive·exact·3D·orientation·test.·Robust. 
92 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t 
93 REAL·Vpred_insphereexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe) 
94 Exact·3D·insphere·test.·Robust. 
95 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t 
96 void·Vpred_exactinit(void) 
97 Initialize·the·variables·used·for·exact·arithmetic. 
98 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t 
99 REAL·Vpred_incircleexact(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) 
100 Exact·2D·incircle·test.·Robust. 
101 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e 
102 REAL·Vpred_insphere(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd,·REAL·*pe) 
103 Adaptive·exact·3D·insphere·test.·Robust. 
104 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t 
105 REAL·Vpred_orient2dfast(REAL·*pa,·REAL·*pb,·REAL·*pc) 
106 Approximate·2D·orientation·test.·Nonrobust. 
107 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t 
108 REAL·Vpred_orient2dexact(REAL·*pa,·REAL·*pb,·REAL·*pc) 
109 Exact·2D·orientation·test.·Robust. 
110 _\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e 
111 REAL·Vpred_incircle(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) 
Max diff block lines reached; 53/6336 bytes (0.84%) of diff not shown.
4.67 KB
./usr/share/doc/libmaloc-dev/html/a00036.dot.gz
4.58 KB
a00036.dot
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 digraph·"vpred.h"1 digraph·"vsys.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vpred.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."];7 ··Node1·[id="Node000001",label="vsys.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
Offset 33, 8 lines modifiedOffset 33, 26 lines modified
33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];33 ··Node14·[id="Node000014",label="stdlib.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
 40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
 41 ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
 42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
 43 ··Node1·->·Node19·[id="edge19_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"];
 44 ··Node19·[id="Node000019",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
 45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
 46 ··Node1·->·Node20·[id="edge21_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"];
 47 ··Node20·[id="Node000020",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
 48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];
 49 ··Node20·->·Node18·[id="edge23_Node000020_Node000018",color="steelblue1",style="solid",tooltip="·"];
 50 ··Node1·->·Node21·[id="edge24_Node000001_Node000021",color="steelblue1",style="solid",tooltip="·"];
 51 ··Node21·[id="Node000021",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
 52 ··Node21·->·Node2·[id="edge25_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];
 53 ··Node21·->·Node18·[id="edge26_Node000021_Node000018",color="steelblue1",style="solid",tooltip="·"];
 54 ··Node21·->·Node19·[id="edge27_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];
 55 ··Node1·->·Node22·[id="edge28_Node000001_Node000022",color="steelblue1",style="solid",tooltip="·"];
 56 ··Node22·[id="Node000022",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
 57 ··Node22·->·Node2·[id="edge29_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];
40 }58 }
5.79 KB
./usr/share/doc/libmaloc-dev/html/a00037.dot
    
Offset 1, 28 lines modifiedOffset 1, 26 lines modified
1 digraph·"vpred.h"1 digraph·"vsys.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];5 ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10];
6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="vpred.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."];7 ··Node1·[id="Node000001",label="vsys.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; 
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
11 ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];9 ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
12 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];11 ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 12 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
 14 ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
15 ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];16 ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
17 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
 18 ··Node1·->·Node5·[id="edge7_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
 19 ··Node1·->·Node6·[id="edge8_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];20 ··Node6·[id="Node000006",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node6·->·Node5·[id="edge9_Node000006_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
21 ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node1·->·Node7·[id="edge10_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
23 ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
24 ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
25 ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];23 ··Node7·[id="Node000007",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
 24 ··Node7·->·Node2·[id="edge11_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node7·->·Node3·[id="edge12_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; 
28 }26 }
1.11 KB
./usr/share/doc/libmaloc-dev/html/a00038.html
    
Offset 47, 17 lines modifiedOffset 47, 17 lines modified
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
  
49 <p>The·foundation·header·for·MALOC.·<br··/>49 <p>The·foundation·header·for·MALOC.·<br··/>
50 ··50 ··
51 <a·href="#details">More...</a></p>51 <a·href="#details">More...</a></p>
52 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>52 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
53 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vsys.h</a>&gt;</code><br·/>53 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>&gt;</code><br·/>
54 <code>#include·&lt;<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>&gt;</code><br·/>54 <code>#include·&lt;<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>&gt;</code><br·/>
55 <code>#include·&lt;<a·class="el"·href="a00014_source.html">maloc/psh.h</a>&gt;</code><br·/>55 <code>#include·&lt;<a·class="el"·href="a00008_source.html">maloc/psh.h</a>&gt;</code><br·/>
56 </div><div·class="textblock"><div·class="dynheader">56 </div><div·class="textblock"><div·class="dynheader">
57 Include·dependency·graph·for·maloc.h:</div>57 Include·dependency·graph·for·maloc.h:</div>
58 <div·class="dyncontent">58 <div·class="dyncontent">
59 <div·class="center"><img·src="a00039.png"·border="0"·usemap="#amaloc_8h"·alt=""/></div>59 <div·class="center"><img·src="a00039.png"·border="0"·usemap="#amaloc_8h"·alt=""/></div>
60 </div>60 </div>
61 </div>61 </div>
62 <p><a·href="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>62 <p><a·href="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>
3.68 KB
./usr/share/doc/libmaloc-dev/html/a00038_source.html
    
Offset 53, 24 lines modifiedOffset 53, 24 lines modified
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00038.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>54 <a·href="a00038.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
55 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_MALOC_H_</span></div>55 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_MALOC_H_</span></div>
56 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·_MALOC_H_</span></div>56 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·_MALOC_H_</span></div>
57 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>57 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
58 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>58 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>&gt;</span></div>
59 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>59 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
60 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vsys.h</a>&gt;</span></div>60 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vsys.h</a>&gt;</span></div>
61 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.html">maloc/vsh.h</a>&gt;</span></div>61 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.html">maloc/vsh.h</a>&gt;</span></div>
62 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">maloc/psh.h</a>&gt;</span></div>62 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">maloc/psh.h</a>&gt;</span></div>
63 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>63 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
64 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_MALOC_H_·*/</span><span·class="preprocessor"></span></div>64 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_MALOC_H_·*/</span><span·class="preprocessor"></span></div>
65 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>65 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
66 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>66 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div>
67 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">psh.h</a></div><div·class="ttdoc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.</div></div>67 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">psh.h</a></div><div·class="ttdoc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.</div></div>
68 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">vsh.h</a></div><div·class="ttdoc">Header·file·for·vsh,·a·bourne-compatible·shell.</div></div>68 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">vsh.h</a></div><div·class="ttdoc">Header·file·for·vsh,·a·bourne-compatible·shell.</div></div>
69 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>69 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div>
70 </div><!--·fragment·--></div><!--·contents·-->70 </div><!--·fragment·--></div><!--·contents·-->
71 <!--·start·footer·part·-->71 <!--·start·footer·part·-->
72 <hr·class="footer"/><address·class="footer"><small>72 <hr·class="footer"/><address·class="footer"><small>
73 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.873 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
74 </small></address>74 </small></address>
75 </body>75 </body>
76 </html>76 </html>
8.06 KB
./usr/share/doc/libmaloc-dev/html/a00039.dot.gz
7.97 KB
a00039.dot
    
Offset 34, 49 lines modifiedOffset 34, 49 lines modified
34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"];
35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];35 ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"];
37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];37 ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];38 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"];
39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];39 ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];41 ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];42 ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"];
43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];43 ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];44 ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];45 ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"];
46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];
47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];47 ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];48 ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"];
49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];49 ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"];
50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];50 ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];51 ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"];
52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"];
53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];53 ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"];
54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vset:·a·dynamic·set·object."];54 ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vset:·a·dynamic·set·object."];
55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];55 ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"];
56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];56 ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"];
57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];57 ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"];
58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];58 ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"];
59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·the·Geometric·Predicates."];59 ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·the·Geometric·Predicates."];
60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];60 ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"];
61 ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"];61 ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"];
62 ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];62 ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
63 ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"];63 ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"];
64 ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"];64 ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"];
65 ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"];65 ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"];
66 ··Node25·[id="Node000025",label="maloc/psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];66 ··Node25·[id="Node000025",label="maloc/psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
67 ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"];67 ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"];
68 ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"];68 ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"];
69 ··Node25·->·Node24·[id="edge38_Node000025_Node000024",color="steelblue1",style="solid",tooltip="·"];69 ··Node25·->·Node24·[id="edge38_Node000025_Node000024",color="steelblue1",style="solid",tooltip="·"];
70 ··Node25·->·Node26·[id="edge39_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"];70 ··Node25·->·Node26·[id="edge39_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"];
71 ··Node26·[id="Node000026",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];71 ··Node26·[id="Node000026",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
72 ··Node26·->·Node2·[id="edge40_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"];72 ··Node26·->·Node2·[id="edge40_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"];
73 ··Node26·->·Node18·[id="edge41_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"];73 ··Node26·->·Node18·[id="edge41_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"];
74 ··Node26·->·Node27·[id="edge42_Node000026_Node000027",color="steelblue1",style="solid",tooltip="·"];74 ··Node26·->·Node27·[id="edge42_Node000026_Node000027",color="steelblue1",style="solid",tooltip="·"];
75 ··Node27·[id="Node000027",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];75 ··Node27·[id="Node000027",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
76 ··Node27·->·Node2·[id="edge43_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"];76 ··Node27·->·Node2·[id="edge43_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"];
77 ··Node27·->·Node18·[id="edge44_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"];77 ··Node27·->·Node18·[id="edge44_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"];
78 ··Node26·->·Node28·[id="edge45_Node000026_Node000028",color="steelblue1",style="solid",tooltip="·"];78 ··Node26·->·Node28·[id="edge45_Node000026_Node000028",color="steelblue1",style="solid",tooltip="·"];
79 ··Node28·[id="Node000028",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];79 ··Node28·[id="Node000028",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
80 ··Node28·->·Node2·[id="edge46_Node000028_Node000002",color="steelblue1",style="solid",tooltip="·"];80 ··Node28·->·Node2·[id="edge46_Node000028_Node000002",color="steelblue1",style="solid",tooltip="·"];
81 ··Node28·->·Node18·[id="edge47_Node000028_Node000018",color="steelblue1",style="solid",tooltip="·"];81 ··Node28·->·Node18·[id="edge47_Node000028_Node000018",color="steelblue1",style="solid",tooltip="·"];
82 }82 }
2.01 KB
./usr/share/doc/libmaloc-dev/html/a00047.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 <a·href="#details">More...</a></p>49 <a·href="#details">More...</a></p>
50 <table·class="memberdecls">50 <table·class="memberdecls">
51 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>51 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
52 Files</h2></td></tr>52 Files</h2></td></tr>
53 <tr·class="memitem:a00002"·id="r_a00002"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.html">maloc_base.h</a></td></tr>53 <tr·class="memitem:a00002"·id="r_a00002"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.html">maloc_base.h</a></td></tr>
54 <tr·class="memdesc:a00002"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·(or·foundation)·header·for·MALOC.·<br·/></td></tr>54 <tr·class="memdesc:a00002"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·(or·foundation)·header·for·MALOC.·<br·/></td></tr>
55 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>55 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
56 <tr·class="memitem:a00023"·id="r_a00023"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vsys.h</a></td></tr>56 <tr·class="memitem:a00035"·id="r_a00035"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vsys.h</a></td></tr>
57 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·<br·/></td></tr>57 <tr·class="memdesc:a00035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·<br·/></td></tr>
58 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>58 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
59 <tr·class="memitem:a00038"·id="r_a00038"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">maloc.h</a></td></tr>59 <tr·class="memitem:a00038"·id="r_a00038"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">maloc.h</a></td></tr>
60 <tr·class="memdesc:a00038"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·foundation·header·for·MALOC.·<br··/>60 <tr·class="memdesc:a00038"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·foundation·header·for·MALOC.·<br··/>
61 ·<br·/></td></tr>61 ·<br·/></td></tr>
62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
63 </table>63 </table>
64 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>64 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
1.76 KB
./usr/share/doc/libmaloc-dev/html/a00048.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 <div·class="contents">49 <div·class="contents">
  
50 <p>Virtual·(currently·just·MPI)·communications·layer.··50 <p>Virtual·(currently·just·MPI)·communications·layer.··
51 <a·href="#details">More...</a></p>51 <a·href="#details">More...</a></p>
52 <table·class="memberdecls">52 <table·class="memberdecls">
53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
54 Files</h2></td></tr>54 Files</h2></td></tr>
55 <tr·class="memitem:a00011"·id="r_a00011"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vcom.h</a></td></tr>55 <tr·class="memitem:a00005"·id="r_a00005"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vcom.h</a></td></tr>
56 <tr·class="memdesc:a00011"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·<br·/></td></tr>56 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·<br·/></td></tr>
57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
58 </table><table·class="memberdecls">58 </table><table·class="memberdecls">
59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
60 Classes</h2></td></tr>60 Classes</h2></td></tr>
61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html">sVcom</a></td></tr>61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html">sVcom</a></td></tr>
62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vcom·class.··<a·href="a00058.html#details">More...</a><br·/></td></tr>62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vcom·class.··<a·href="a00058.html#details">More...</a><br·/></td></tr>
63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.73 KB
./usr/share/doc/libmaloc-dev/html/a00049.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 <div·class="contents">49 <div·class="contents">
  
50 <p>A·Virtual·MPI·communication·layer·object.··50 <p>A·Virtual·MPI·communication·layer·object.··
51 <a·href="#details">More...</a></p>51 <a·href="#details">More...</a></p>
52 <table·class="memberdecls">52 <table·class="memberdecls">
53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
54 Files</h2></td></tr>54 Files</h2></td></tr>
55 <tr·class="memitem:a00005"·id="r_a00005"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vmp.h</a></td></tr>55 <tr·class="memitem:a00011"·id="r_a00011"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vmp.h</a></td></tr>
56 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmp:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>56 <tr·class="memdesc:a00011"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmp:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>
57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
58 </table><table·class="memberdecls">58 </table><table·class="memberdecls">
59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
60 Classes</h2></td></tr>60 Classes</h2></td></tr>
61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">sVmp</a></td></tr>61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">sVmp</a></td></tr>
62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmp·class.··<a·href="a00062.html#details">More...</a><br·/></td></tr>62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmp·class.··<a·href="a00062.html#details">More...</a><br·/></td></tr>
63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.72 KB
./usr/share/doc/libmaloc-dev/html/a00050.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 <div·class="contents">49 <div·class="contents">
  
50 <p>A·Virtual·MPI·communication·lawyer·object.··50 <p>A·Virtual·MPI·communication·lawyer·object.··
51 <a·href="#details">More...</a></p>51 <a·href="#details">More...</a></p>
52 <table·class="memberdecls">52 <table·class="memberdecls">
53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
54 Files</h2></td></tr>54 Files</h2></td></tr>
55 <tr·class="memitem:a00008"·id="r_a00008"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">vmpi.h</a></td></tr>55 <tr·class="memitem:a00014"·id="r_a00014"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">vmpi.h</a></td></tr>
56 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>56 <tr·class="memdesc:a00014"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>
57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
58 </table><table·class="memberdecls">58 </table><table·class="memberdecls">
59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
60 Classes</h2></td></tr>60 Classes</h2></td></tr>
61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html">sVmpi</a></td></tr>61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html">sVmpi</a></td></tr>
62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·Definition.··<a·href="a00066.html#details">More...</a><br·/></td></tr>62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·Definition.··<a·href="a00066.html#details">More...</a><br·/></td></tr>
63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.71 KB
./usr/share/doc/libmaloc-dev/html/a00051.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 <div·class="contents">49 <div·class="contents">
  
50 <p>A·bourne-compatible·shell.··50 <p>A·bourne-compatible·shell.··
51 <a·href="#details">More...</a></p>51 <a·href="#details">More...</a></p>
52 <table·class="memberdecls">52 <table·class="memberdecls">
53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
54 Files</h2></td></tr>54 Files</h2></td></tr>
55 <tr·class="memitem:a00014"·id="r_a00014"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">psh.h</a></td></tr>55 <tr·class="memitem:a00008"·id="r_a00008"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">psh.h</a></td></tr>
56 <tr·class="memdesc:a00014"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·<br·/></td></tr>56 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·<br·/></td></tr>
57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
58 <tr·class="memitem:a00017"·id="r_a00017"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00017.html">vsh.h</a></td></tr>58 <tr·class="memitem:a00017"·id="r_a00017"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00017.html">vsh.h</a></td></tr>
59 <tr·class="memdesc:a00017"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·vsh,·a·bourne-compatible·shell.·<br·/></td></tr>59 <tr·class="memdesc:a00017"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·vsh,·a·bourne-compatible·shell.·<br·/></td></tr>
60 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>60 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
61 </table><table·class="memberdecls">61 </table><table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
63 Classes</h2></td></tr>63 Classes</h2></td></tr>
1.77 KB
./usr/share/doc/libmaloc-dev/html/a00052.html
    
Offset 50, 16 lines modifiedOffset 50, 16 lines modified
50 <div·class="contents">50 <div·class="contents">
  
51 <p>This·class·provides·an·I/O·layer·for·files/bufferes/pipes/sockets.··51 <p>This·class·provides·an·I/O·layer·for·files/bufferes/pipes/sockets.··
52 <a·href="#details">More...</a></p>52 <a·href="#details">More...</a></p>
53 <table·class="memberdecls">53 <table·class="memberdecls">
54 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>54 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
55 Files</h2></td></tr>55 Files</h2></td></tr>
56 <tr·class="memitem:a00032"·id="r_a00032"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vio.h</a></td></tr>56 <tr·class="memitem:a00020"·id="r_a00020"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vio.h</a></td></tr>
57 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.·<br·/></td></tr>57 <tr·class="memdesc:a00020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.·<br·/></td></tr>
58 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>58 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
59 </table><table·class="memberdecls">59 </table><table·class="memberdecls">
60 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>60 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
61 Classes</h2></td></tr>61 Classes</h2></td></tr>
62 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">sVio</a></td></tr>62 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">sVio</a></td></tr>
63 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vio·class.··<a·href="a00074.html#details">More...</a><br·/></td></tr>63 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vio·class.··<a·href="a00074.html#details">More...</a><br·/></td></tr>
64 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>64 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.76 KB
./usr/share/doc/libmaloc-dev/html/a00053.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 <div·class="contents">49 <div·class="contents">
  
50 <p>This·class·provides·a·safe·logged·version·of·malloc·and·free.··50 <p>This·class·provides·a·safe·logged·version·of·malloc·and·free.··
51 <a·href="#details">More...</a></p>51 <a·href="#details">More...</a></p>
52 <table·class="memberdecls">52 <table·class="memberdecls">
53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
54 Files</h2></td></tr>54 Files</h2></td></tr>
55 <tr·class="memitem:a00029"·id="r_a00029"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vmem.h</a></td></tr>55 <tr·class="memitem:a00032"·id="r_a00032"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vmem.h</a></td></tr>
56 <tr·class="memdesc:a00029"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></td></tr>56 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></td></tr>
57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
58 </table><table·class="memberdecls">58 </table><table·class="memberdecls">
59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
60 Classes</h2></td></tr>60 Classes</h2></td></tr>
61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html">sVmem</a></td></tr>61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html">sVmem</a></td></tr>
62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmem·class.··<a·href="a00078.html#details">More...</a><br·/></td></tr>62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vmem·class.··<a·href="a00078.html#details">More...</a><br·/></td></tr>
63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1.68 KB
./usr/share/doc/libmaloc-dev/html/a00054.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 <div·class="contents">49 <div·class="contents">
  
50 <p>A·dynamic·set·object.··50 <p>A·dynamic·set·object.··
51 <a·href="#details">More...</a></p>51 <a·href="#details">More...</a></p>
52 <table·class="memberdecls">52 <table·class="memberdecls">
53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>53 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
54 Files</h2></td></tr>54 Files</h2></td></tr>
55 <tr·class="memitem:a00026"·id="r_a00026"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">vset.h</a></td></tr>55 <tr·class="memitem:a00029"·id="r_a00029"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vset.h</a></td></tr>
56 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr>56 <tr·class="memdesc:a00029"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr>
57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
58 </table><table·class="memberdecls">58 </table><table·class="memberdecls">
59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>59 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
60 Classes</h2></td></tr>60 Classes</h2></td></tr>
61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00082.html">sVset</a></td></tr>61 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00082.html">sVset</a></td></tr>
62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vset·class.··<a·href="a00082.html#details">More...</a><br·/></td></tr>62 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·public·data·members·for·Vset·class.··<a·href="a00082.html#details">More...</a><br·/></td></tr>
63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>63 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.2 KB
./usr/share/doc/libmaloc-dev/html/a00058.html
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··<div·class="headertitle"><div·class="title">sVcom·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00048.html">Vcom·class</a></div></div></div>45 ··<div·class="headertitle"><div·class="title">sVcom·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00048.html">Vcom·class</a></div></div></div>
46 </div><!--header-->46 </div><!--header-->
47 <div·class="contents">47 <div·class="contents">
  
48 <p>Contains·public·data·members·for·Vcom·class.··48 <p>Contains·public·data·members·for·Vcom·class.··
49 ·<a·href="a00058.html#details">More...</a></p>49 ·<a·href="a00058.html#details">More...</a></p>
  
50 <p><code>#include·&lt;<a·class="el"·href="a00011_source.html">vcom.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">vcom.h</a>&gt;</code></p>
51 <table·class="memberdecls">51 <table·class="memberdecls">
52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
53 Public·Attributes</h2></td></tr>53 Public·Attributes</h2></td></tr>
54 <tr·class="memitem:ae5090990cb02c43ed4ed25ecc1901ee2"·id="r_ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">mpi_rank</a></td></tr>54 <tr·class="memitem:ae5090990cb02c43ed4ed25ecc1901ee2"·id="r_ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">mpi_rank</a></td></tr>
55 <tr·class="memdesc:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·PE·rank·from·MPI.··<br·/></td></tr>55 <tr·class="memdesc:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·PE·rank·from·MPI.··<br·/></td></tr>
56 <tr·class="separator:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>56 <tr·class="separator:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
57 <tr·class="memitem:a3370f33a730258e5174ba59b4b595cda"·id="r_a3370f33a730258e5174ba59b4b595cda"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">mpi_size</a></td></tr>57 <tr·class="memitem:a3370f33a730258e5174ba59b4b595cda"·id="r_a3370f33a730258e5174ba59b4b595cda"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">mpi_size</a></td></tr>
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 <p>Communication·type.·<br··/>155 <p>Communication·type.·<br··/>
156 ·0·=·not·initialized·<br··/>156 ·0·=·not·initialized·<br··/>
157 ·1·=·Message·Passing·Interface·1.1.·</p>157 ·1·=·Message·Passing·Interface·1.1.·</p>
  
158 </div>158 </div>
159 </div>159 </div>
160 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>160 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
161 <li><a·class="el"·href="a00011_source.html">vcom.h</a></li>161 <li><a·class="el"·href="a00005_source.html">vcom.h</a></li>
162 </ul>162 </ul>
163 </div><!--·contents·-->163 </div><!--·contents·-->
164 <!--·start·footer·part·-->164 <!--·start·footer·part·-->
165 <hr·class="footer"/><address·class="footer"><small>165 <hr·class="footer"/><address·class="footer"><small>
166 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8166 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
167 </small></address>167 </small></address>
168 </body>168 </body>
2.13 KB
./usr/share/doc/libmaloc-dev/html/a00062.html
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··<div·class="headertitle"><div·class="title">sVmp·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div>45 ··<div·class="headertitle"><div·class="title">sVmp·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div>
46 </div><!--header-->46 </div><!--header-->
47 <div·class="contents">47 <div·class="contents">
  
48 <p>Contains·public·data·members·for·Vmp·class.··48 <p>Contains·public·data·members·for·Vmp·class.··
49 ·<a·href="a00062.html#details">More...</a></p>49 ·<a·href="a00062.html#details">More...</a></p>
  
50 <p><code>#include·&lt;<a·class="el"·href="a00005_source.html">vmp.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00011_source.html">vmp.h</a>&gt;</code></p>
51 <table·class="memberdecls">51 <table·class="memberdecls">
52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
53 Public·Attributes</h2></td></tr>53 Public·Attributes</h2></td></tr>
54 <tr·class="memitem:adb300800e1abc590bebe8f0e3172fff5"·id="r_adb300800e1abc590bebe8f0e3172fff5"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">mpi_rank</a></td></tr>54 <tr·class="memitem:adb300800e1abc590bebe8f0e3172fff5"·id="r_adb300800e1abc590bebe8f0e3172fff5"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">mpi_rank</a></td></tr>
55 <tr·class="separator:adb300800e1abc590bebe8f0e3172fff5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>55 <tr·class="separator:adb300800e1abc590bebe8f0e3172fff5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
56 <tr·class="memitem:addbd0a093c19e5a3e035daa0ea867400"·id="r_addbd0a093c19e5a3e035daa0ea867400"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">mpi_size</a></td></tr>56 <tr·class="memitem:addbd0a093c19e5a3e035daa0ea867400"·id="r_addbd0a093c19e5a3e035daa0ea867400"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">mpi_size</a></td></tr>
57 <tr·class="separator:addbd0a093c19e5a3e035daa0ea867400"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:addbd0a093c19e5a3e035daa0ea867400"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 </div><div·class="memdoc">92 </div><div·class="memdoc">
93 <p>number·of·processess·in·this·execution·<br··/>93 <p>number·of·processess·in·this·execution·<br··/>
94 ·</p>94 ·</p>
  
95 </div>95 </div>
96 </div>96 </div>
97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li><a·class="el"·href="a00005_source.html">vmp.h</a></li>98 <li><a·class="el"·href="a00011_source.html">vmp.h</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>104 </small></address>
105 </body>105 </body>
2.12 KB
./usr/share/doc/libmaloc-dev/html/a00066.html
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··<div·class="headertitle"><div·class="title">sVmpi·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00050.html">Vmpi·class</a></div></div></div>45 ··<div·class="headertitle"><div·class="title">sVmpi·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00050.html">Vmpi·class</a></div></div></div>
46 </div><!--header-->46 </div><!--header-->
47 <div·class="contents">47 <div·class="contents">
  
48 <p>Class·Vmpi:·Definition.··48 <p>Class·Vmpi:·Definition.··
49 ·<a·href="a00066.html#details">More...</a></p>49 ·<a·href="a00066.html#details">More...</a></p>
  
50 <p><code>#include·&lt;<a·class="el"·href="a00008_source.html">vmpi.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">vmpi.h</a>&gt;</code></p>
51 <table·class="memberdecls">51 <table·class="memberdecls">
52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
53 Public·Attributes</h2></td></tr>53 Public·Attributes</h2></td></tr>
54 <tr·class="memitem:a497b01f757680dac6bf93f4cfd8476c4"·id="r_a497b01f757680dac6bf93f4cfd8476c4"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">mpi_rank</a></td></tr>54 <tr·class="memitem:a497b01f757680dac6bf93f4cfd8476c4"·id="r_a497b01f757680dac6bf93f4cfd8476c4"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">mpi_rank</a></td></tr>
55 <tr·class="separator:a497b01f757680dac6bf93f4cfd8476c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>55 <tr·class="separator:a497b01f757680dac6bf93f4cfd8476c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
56 <tr·class="memitem:ab5ecefe315188e8dea689269bb1ffe29"·id="r_ab5ecefe315188e8dea689269bb1ffe29"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">mpi_size</a></td></tr>56 <tr·class="memitem:ab5ecefe315188e8dea689269bb1ffe29"·id="r_ab5ecefe315188e8dea689269bb1ffe29"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">mpi_size</a></td></tr>
57 <tr·class="separator:ab5ecefe315188e8dea689269bb1ffe29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:ab5ecefe315188e8dea689269bb1ffe29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div><div·class="memdoc">91 </div><div·class="memdoc">
92 <p>number·of·processess·in·this·execution·<br··/>92 <p>number·of·processess·in·this·execution·<br··/>
93 ·</p>93 ·</p>
  
94 </div>94 </div>
95 </div>95 </div>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li><a·class="el"·href="a00008_source.html">vmpi.h</a></li>97 <li><a·class="el"·href="a00014_source.html">vmpi.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
2.27 KB
./usr/share/doc/libmaloc-dev/html/a00074.html
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··<div·class="headertitle"><div·class="title">sVio·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00052.html">Vio·class</a></div></div></div>45 ··<div·class="headertitle"><div·class="title">sVio·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00052.html">Vio·class</a></div></div></div>
46 </div><!--header-->46 </div><!--header-->
47 <div·class="contents">47 <div·class="contents">
  
48 <p>Contains·public·data·members·for·Vio·class.··48 <p>Contains·public·data·members·for·Vio·class.··
49 ·<a·href="a00074.html#details">More...</a></p>49 ·<a·href="a00074.html#details">More...</a></p>
  
50 <p><code>#include·&lt;<a·class="el"·href="a00032_source.html">vio.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00020_source.html">vio.h</a>&gt;</code></p>
51 <table·class="memberdecls">51 <table·class="memberdecls">
52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
53 Public·Attributes</h2></td></tr>53 Public·Attributes</h2></td></tr>
54 <tr·class="memitem:a10ff01c784656edf59de7290943d2bb8"·id="r_a10ff01c784656edf59de7290943d2bb8"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a10ff01c784656edf59de7290943d2bb8">type</a></td></tr>54 <tr·class="memitem:a10ff01c784656edf59de7290943d2bb8"·id="r_a10ff01c784656edf59de7290943d2bb8"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a10ff01c784656edf59de7290943d2bb8">type</a></td></tr>
55 <tr·class="separator:a10ff01c784656edf59de7290943d2bb8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>55 <tr·class="separator:a10ff01c784656edf59de7290943d2bb8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
56 <tr·class="memitem:a6c29ebe4584937b74a3c0b449310f1ac"·id="r_a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">frmt</a></td></tr>56 <tr·class="memitem:a6c29ebe4584937b74a3c0b449310f1ac"·id="r_a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">frmt</a></td></tr>
57 <tr·class="separator:a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 450, 15 lines modifiedOffset 450, 15 lines modified
450 </div><div·class="memdoc">450 </div><div·class="memdoc">
451 <p>white·space·character·set·(ASC)·<br··/>451 <p>white·space·character·set·(ASC)·<br··/>
452 ·</p>452 ·</p>
  
453 </div>453 </div>
454 </div>454 </div>
455 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>455 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
456 <li><a·class="el"·href="a00032_source.html">vio.h</a></li>456 <li><a·class="el"·href="a00020_source.html">vio.h</a></li>
457 </ul>457 </ul>
458 </div><!--·contents·-->458 </div><!--·contents·-->
459 <!--·start·footer·part·-->459 <!--·start·footer·part·-->
460 <hr·class="footer"/><address·class="footer"><small>460 <hr·class="footer"/><address·class="footer"><small>
461 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8461 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
462 </small></address>462 </small></address>
463 </body>463 </body>
2.23 KB
./usr/share/doc/libmaloc-dev/html/a00078.html
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··<div·class="headertitle"><div·class="title">sVmem·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00053.html">Vmem·class</a></div></div></div>45 ··<div·class="headertitle"><div·class="title">sVmem·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00053.html">Vmem·class</a></div></div></div>
46 </div><!--header-->46 </div><!--header-->
47 <div·class="contents">47 <div·class="contents">
  
48 <p>Contains·public·data·members·for·Vmem·class.··48 <p>Contains·public·data·members·for·Vmem·class.··
49 ·<a·href="a00078.html#details">More...</a></p>49 ·<a·href="a00078.html#details">More...</a></p>
  
50 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">vmem.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00032_source.html">vmem.h</a>&gt;</code></p>
51 <table·class="memberdecls">51 <table·class="memberdecls">
52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>52 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
53 Public·Attributes</h2></td></tr>53 Public·Attributes</h2></td></tr>
54 <tr·class="memitem:a76245b6f5a271d5d5cc9cd40dc9f76cb"·id="r_a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memItemLeft"·align="right"·valign="top">char&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">name</a>·[<a·class="el"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>]</td></tr>54 <tr·class="memitem:a76245b6f5a271d5d5cc9cd40dc9f76cb"·id="r_a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memItemLeft"·align="right"·valign="top">char&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">name</a>·[<a·class="el"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>]</td></tr>
55 <tr·class="separator:a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>55 <tr·class="separator:a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
56 <tr·class="memitem:adb77dfe4ee8fe6d881a6852d012c2108"·id="r_adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">mallocBytes</a></td></tr>56 <tr·class="memitem:adb77dfe4ee8fe6d881a6852d012c2108"·id="r_adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">mallocBytes</a></td></tr>
57 <tr·class="separator:adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memSeparator"·colspan="2">&#160;</td></tr>57 <tr·class="separator:adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 </div><div·class="memdoc">144 </div><div·class="memdoc">
145 <p>name·of·class·we·manage·malloc·areas·for·<br··/>145 <p>name·of·class·we·manage·malloc·areas·for·<br··/>
146 ·</p>146 ·</p>
  
147 </div>147 </div>
148 </div>148 </div>
149 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>149 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
150 <li><a·class="el"·href="a00029_source.html">vmem.h</a></li>150 <li><a·class="el"·href="a00032_source.html">vmem.h</a></li>
151 </ul>151 </ul>
152 </div><!--·contents·-->152 </div><!--·contents·-->
153 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
154 <hr·class="footer"/><address·class="footer"><small>154 <hr·class="footer"/><address·class="footer"><small>
155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
156 </small></address>156 </small></address>
157 </body>157 </body>
1.57 KB
./usr/share/doc/libmaloc-dev/html/a00082.html
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··<div·class="headertitle"><div·class="title">sVset·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00054.html">Vset·class</a></div></div></div>45 ··<div·class="headertitle"><div·class="title">sVset·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00054.html">Vset·class</a></div></div></div>
46 </div><!--header-->46 </div><!--header-->
47 <div·class="contents">47 <div·class="contents">
  
48 <p>Contains·public·data·members·for·Vset·class.··48 <p>Contains·public·data·members·for·Vset·class.··
49 ·<a·href="a00082.html#details">More...</a></p>49 ·<a·href="a00082.html#details">More...</a></p>
  
50 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">vset.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">vset.h</a>&gt;</code></p>
51 <div·class="dynheader">51 <div·class="dynheader">
52 Collaboration·diagram·for·sVset:</div>52 Collaboration·diagram·for·sVset:</div>
53 <div·class="dyncontent">53 <div·class="dyncontent">
54 <div·class="center"><img·src="a00080.png"·border="0"·usemap="#asVset_coll__map"·alt="Collaboration·graph"/></div>54 <div·class="center"><img·src="a00080.png"·border="0"·usemap="#asVset_coll__map"·alt="Collaboration·graph"/></div>
55 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>55 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
56 <table·class="memberdecls">56 <table·class="memberdecls">
57 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>57 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
  
354 <p>the·memory·manager·<br··/>354 <p>the·memory·manager·<br··/>
355 ·</p>355 ·</p>
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00026_source.html">vset.h</a></li>359 <li><a·class="el"·href="a00029_source.html">vset.h</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
1.76 KB
./usr/share/doc/libmaloc-dev/html/dir_000000_000007.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>aaa_inc·&rarr;·psh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc</th><th·class="dirtab">Includes·file·in·src/psh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00014.html">psh.h</a></td></tr></table></div><!--·contents·-->46 <h3>aaa_inc·&rarr;·psh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc</th><th·class="dirtab">Includes·file·in·src/psh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00008.html">psh.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
1.76 KB
./usr/share/doc/libmaloc-dev/html/dir_000000_000010.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>aaa_inc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00023.html">vsys.h</a></td></tr></table></div><!--·contents·-->46 <h3>aaa_inc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00035.html">vsys.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
1.69 KB
./usr/share/doc/libmaloc-dev/html/dir_000002_000007.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li><li·class="navelem"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li><li·class="navelem"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>maloc·&rarr;·psh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc/maloc</th><th·class="dirtab">Includes·file·in·src/psh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00014.html">psh.h</a></td></tr></table></div><!--·contents·-->46 <h3>maloc·&rarr;·psh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc/maloc</th><th·class="dirtab">Includes·file·in·src/psh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00008.html">psh.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
1.7 KB
./usr/share/doc/libmaloc-dev/html/dir_000002_000010.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li><li·class="navelem"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li><li·class="navelem"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>maloc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00023.html">vsys.h</a></td></tr></table></div><!--·contents·-->46 <h3>maloc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00035.html">vsys.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
3.15 KB
./usr/share/doc/libmaloc-dev/html/dir_000004_000001.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>maloc·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html"[·...·truncated·by·diffoscope;·len:·491,·SHA:·30fa4b118be3d38c3e5a2188a5b885c3b84891ca298a0f353dd40831f1b51875·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->46 <h3>maloc·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00005.html"[·...·truncated·by·diffoscope;·len:·491,·SHA:·3c4379b54787b95e08c851421a7c84ec7cd493cc3cd5d3b4f307e6bad8366b4d·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
1.68 KB
./usr/share/doc/libmaloc-dev/html/dir_000004_000009.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>maloc·&rarr;·vsh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/vsh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00017.html">vsh.h</a></td></tr></table></div><!--·contents·-->46 <h3>maloc·&rarr;·vsh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/vsh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00017.html">vsh.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
3.1 KB
./usr/share/doc/libmaloc-dev/html/dir_000004_000010.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>maloc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00023.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html">vcom.[·...·truncated·by·diffoscope;·len:·625,·SHA:·331bda5b5eed222972c46c6a2ab91a594e48a42526d144a881f11cffbb7119e1·...·].html">vsys.h</a></td></tr></table></div><!--·contents·-->46 <h3>maloc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00005.html">vcom.[·...·truncated·by·diffoscope;·len:·625,·SHA:·9ba4d041a72eef7f267991573da50787ff9b62e29c1f06b4cfdac21e4b925065·...·].html">vsys.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
1.68 KB
./usr/share/doc/libmaloc-dev/html/dir_000005_000010.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html">vsh</a></li><li·class="navelem"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html">vsh</a></li><li·class="navelem"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>maloc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00023.html">vsys.h</a></td></tr></table></div><!--·contents·-->46 <h3>maloc·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00035.html">vsys.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
4.13 KB
./usr/share/doc/libmaloc-dev/html/dir_000006_000001.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>maloc·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00032.html">vio.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00029.html"[·...·truncated·by·diffoscope;·len:·990,·SHA:·9e8e01d1b94afd178b97d05740a4096b46b67fe48373e7cb56e4601838aa8d15·...·].html">vsys.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->46 <h3>maloc·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00020.html">vio.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00032.html"[·...·truncated·by·diffoscope;·len:·990,·SHA:·3f7aff0110d36d857b374894146beabec884761ff770c0ff6a0191c62c5824c0·...·].html">vsys.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
3.71 KB
./usr/share/doc/libmaloc-dev/html/dir_000007_000001.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>psh·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082f[·...·truncated·by·diffoscope;·len:·746,·SHA:·bd68dfb8d82c9a0328d4213821a2a65192f9114efa5448f3d55d5308e5a8f4f3·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->46 <h3>psh·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082f[·...·truncated·by·diffoscope;·len:·746,·SHA:·b37f2d2b06f07aba265455525c9ba84fa2a5e6a51065bc28237b8e9bc243e62d·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
1.73 KB
./usr/share/doc/libmaloc-dev/html/dir_000007_000009.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>psh·&rarr;·vsh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/vsh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00017.html">vsh.h</a></td></tr></table></div><!--·contents·-->46 <h3>psh·&rarr;·vsh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/vsh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00017.html">vsh.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
3.66 KB
./usr/share/doc/libmaloc-dev/html/dir_000007_000010.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>psh·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00023.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0[·...·truncated·by·diffoscope;·len:·880,·SHA:·4c1ac9c571f19e5237383e4188e34e38fa390d2a3312beba4ae409ad8df77c13·...·].html">vsys.h</a></td></tr></table></div><!--·contents·-->46 <h3>psh·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0[·...·truncated·by·diffoscope;·len:·880,·SHA:·d095830651a9602ae883bc4f395ae77c74fcd2c83d8f4f7d4a0679fcb85b07e6·...·].html">vsys.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
1.74 KB
./usr/share/doc/libmaloc-dev/html/dir_000009_000010.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html">vsh</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html">vsh</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>vsh·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00023.html">vsys.h</a></td></tr></table></div><!--·contents·-->46 <h3>vsh·&rarr;·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00035.html">vsys.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
5.02 KB
./usr/share/doc/libmaloc-dev/html/dir_000010_000001.html
    
Offset 39, 14 lines modifiedOffset 39, 14 lines modified
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 <div·id="nav-path"·class="navpath">40 <div·id="nav-path"·class="navpath">
41 ··<ul>41 ··<ul>
42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li>··</ul>42 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li>··</ul>
43 </div>43 </div>
44 </div><!--·top·-->44 </div><!--·top·-->
45 <div·class="contents">45 <div·class="contents">
46 <h3>vsys·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00032.html">vio.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f108[·...·truncated·by·diffoscope;·len:·1415,·SHA:·1b1323b4151c43fed9e85ea48f7d7d37f3915bf4d9705c92e511c05469a5d9de·...·].html">vsys.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->46 <h3>vsys·&rarr;·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00020.html">vio.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f108[·...·truncated·by·diffoscope;·len:·1415,·SHA:·90a20076f3e8a03dd21f325e96f08f3c73d9057a64ddf7e884356c7fbb1f6552·...·].html">vsys.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a>&#160;/&#160;<a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
4.24 KB
./usr/share/doc/libmaloc-dev/html/dir_4487082feb20b0a33d872f1cd04ae7e1.html
    
Offset 50, 25 lines modifiedOffset 50, 25 lines modified
50 Directory·dependency·graph·for·maloc:</div>50 Directory·dependency·graph·for·maloc:</div>
51 <div·class="dyncontent">51 <div·class="dyncontent">
52 <div·class="center"><img·src="dir_4487082feb20b0a33d872f1cd04ae7e1_dep.png"·border="0"·usemap="#adir__4487082feb20b0a33d872f1cd04ae7e1__dep"·alt="maloc"/></div>52 <div·class="center"><img·src="dir_4487082feb20b0a33d872f1cd04ae7e1_dep.png"·border="0"·usemap="#adir__4487082feb20b0a33d872f1cd04ae7e1__dep"·alt="maloc"/></div>
53 </div>53 </div>
54 <table·class="memberdecls">54 <table·class="memberdecls">
55 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>55 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
56 Files</h2></td></tr>56 Files</h2></td></tr>
57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">psh.h</a></td></tr>57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">psh.h</a></td></tr>
58 <tr·class="memdesc:a00014"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·<br·/></td></tr>58 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·<br·/></td></tr>
59 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>59 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vcom.h</a></td></tr>60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vcom.h</a></td></tr>
61 <tr·class="memdesc:a00011"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·<br·/></td></tr>61 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·<br·/></td></tr>
62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vmp.h</a></td></tr>63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vmp.h</a></td></tr>
64 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmp:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>64 <tr·class="memdesc:a00011"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmp:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>
65 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">vmpi.h</a></td></tr>66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">vmpi.h</a></td></tr>
67 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>67 <tr·class="memdesc:a00014"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr>
68 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>68 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
69 </table>69 </table>
70 </div><!--·contents·-->70 </div><!--·contents·-->
71 <!--·start·footer·part·-->71 <!--·start·footer·part·-->
72 <hr·class="footer"/><address·class="footer"><small>72 <hr·class="footer"/><address·class="footer"><small>
73 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.873 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
74 </small></address>74 </small></address>
5.91 KB
./usr/share/doc/libmaloc-dev/html/dir_dd09f1089953cfb53b7653deda4818f6.html
    
Offset 50, 31 lines modifiedOffset 50, 31 lines modified
50 Directory·dependency·graph·for·maloc:</div>50 Directory·dependency·graph·for·maloc:</div>
51 <div·class="dyncontent">51 <div·class="dyncontent">
52 <div·class="center"><img·src="dir_dd09f1089953cfb53b7653deda4818f6_dep.png"·border="0"·usemap="#adir__dd09f1089953cfb53b7653deda4818f6__dep"·alt="maloc"/></div>52 <div·class="center"><img·src="dir_dd09f1089953cfb53b7653deda4818f6_dep.png"·border="0"·usemap="#adir__dd09f1089953cfb53b7653deda4818f6__dep"·alt="maloc"/></div>
53 </div>53 </div>
54 <table·class="memberdecls">54 <table·class="memberdecls">
55 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>55 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
56 Files</h2></td></tr>56 Files</h2></td></tr>
57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00032_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vio.h</a></td></tr>57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vio.h</a></td></tr>
58 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.·<br·/></td></tr>58 <tr·class="memdesc:a00020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.·<br·/></td></tr>
59 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>59 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vmem.h</a></td></tr>60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00032_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vmem.h</a></td></tr>
61 <tr·class="memdesc:a00029"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></td></tr>61 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></td></tr>
62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vnm.h</a></td></tr>63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">vnm.h</a></td></tr>
64 <tr·class="memdesc:a00020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·<br·/></td></tr>64 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·<br·/></td></tr>
65 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vpred.h</a></td></tr>66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vpred.h</a></td></tr>
67 <tr·class="memdesc:a00035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·the·Geometric·Predicates.·<br·/></td></tr>67 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·the·Geometric·Predicates.·<br·/></td></tr>
68 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>68 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
69 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">vset.h</a></td></tr>69 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vset.h</a></td></tr>
70 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr>70 <tr·class="memdesc:a00029"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr>
71 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>71 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vsys.h</a></td></tr>72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vsys.h</a></td></tr>
73 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·<br·/></td></tr>73 <tr·class="memdesc:a00035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·<br·/></td></tr>
74 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>74 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
75 </table>75 </table>
76 </div><!--·contents·-->76 </div><!--·contents·-->
77 <!--·start·footer·part·-->77 <!--·start·footer·part·-->
78 <hr·class="footer"/><address·class="footer"><small>78 <hr·class="footer"/><address·class="footer"><small>
79 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.879 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
80 </small></address>80 </small></address>
11.0 KB
./usr/share/doc/libmaloc-dev/html/files.html
    
Offset 50, 29 lines modifiedOffset 50, 29 lines modified
50 <tr·id="row_0_0_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00038_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00038.html"·target="_self">maloc.h</a></td><td·class="desc">The·foundation·header·for·MALOC.·<br··/>50 <tr·id="row_0_0_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00038_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00038.html"·target="_self">maloc.h</a></td><td·class="desc">The·foundation·header·for·MALOC.·<br··/>
51 ·</td></tr>51 ·</td></tr>
52 <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_1_"·class="arrow"·onclick="toggleFolder('0_1_')">&#9660;</span><span·id="img_0_1_"·class="iconfopen"·onclick="toggleFolder('0_1_')">&#160;</span><a·class="el"·href="dir_0af1587c8378955de40f48b4bd1869f0.html"·target="_self">base</a></td><td·class="desc"></td></tr>52 <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_1_"·class="arrow"·onclick="toggleFolder('0_1_')">&#9660;</span><span·id="img_0_1_"·class="iconfopen"·onclick="toggleFolder('0_1_')">&#160;</span><a·class="el"·href="dir_0af1587c8378955de40f48b4bd1869f0.html"·target="_self">base</a></td><td·class="desc"></td></tr>
53 <tr·id="row_0_1_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_1_0_"·class="arrow"·onclick="toggleFolder('0_1_0_')">&#9660;</span><span·id="img_0_1_0_"·class="iconfopen"·onclick="toggleFolder('0_1_0_')">&#160;</span><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>53 <tr·id="row_0_1_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_1_0_"·class="arrow"·onclick="toggleFolder('0_1_0_')">&#9660;</span><span·id="img_0_1_0_"·class="iconfopen"·onclick="toggleFolder('0_1_0_')">&#160;</span><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>
54 <tr·id="row_0_1_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00002_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00002.html"·target="_self">maloc_base.h</a></td><td·class="desc">The·base·(or·foundation)·header·for·MALOC·</td></tr>54 <tr·id="row_0_1_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00002_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00002.html"·target="_self">maloc_base.h</a></td><td·class="desc">The·base·(or·foundation)·header·for·MALOC·</td></tr>
55 <tr·id="row_0_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_2_"·class="arrow"·onclick="toggleFolder('0_2_')">&#9660;</span><span·id="img_0_2_"·class="iconfopen"·onclick="toggleFolder('0_2_')">&#160;</span><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html"·target="_self">psh</a></td><td·class="desc"></td></tr>55 <tr·id="row_0_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_2_"·class="arrow"·onclick="toggleFolder('0_2_')">&#9660;</span><span·id="img_0_2_"·class="iconfopen"·onclick="toggleFolder('0_2_')">&#160;</span><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html"·target="_self">psh</a></td><td·class="desc"></td></tr>
56 <tr·id="row_0_2_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_2_0_"·class="arrow"·onclick="toggleFolder('0_2_0_')">&#9660;</span><span·id="img_0_2_0_"·class="iconfopen"·onclick="toggleFolder('0_2_0_')">&#160;</span><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>56 <tr·id="row_0_2_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_2_0_"·class="arrow"·onclick="toggleFolder('0_2_0_')">&#9660;</span><span·id="img_0_2_0_"·class="iconfopen"·onclick="toggleFolder('0_2_0_')">&#160;</span><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>
57 <tr·id="row_0_2_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00014_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00014.html"·target="_self">psh.h</a></td><td·class="desc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH·</td></tr>57 <tr·id="row_0_2_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00008_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00008.html"·target="_self">psh.h</a></td><td·class="desc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH·</td></tr>
58 <tr·id="row_0_2_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00011_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00011.html"·target="_self">vcom.h</a></td><td·class="desc">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer·</td></tr>58 <tr·id="row_0_2_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00005_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00005.html"·target="_self">vcom.h</a></td><td·class="desc">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer·</td></tr>
59 <tr·id="row_0_2_0_2_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00005_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00005.html"·target="_self">vmp.h</a></td><td·class="desc">Class·Vmp:·a·Virtual·MPI·communication·layer·object·</td></tr>59 <tr·id="row_0_2_0_2_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00011_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00011.html"·target="_self">vmp.h</a></td><td·class="desc">Class·Vmp:·a·Virtual·MPI·communication·layer·object·</td></tr>
60 <tr·id="row_0_2_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00008_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00008.html"·target="_self">vmpi.h</a></td><td·class="desc">Class·Vmpi:·a·Virtual·MPI·communication·layer·object·</td></tr>60 <tr·id="row_0_2_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00014_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00014.html"·target="_self">vmpi.h</a></td><td·class="desc">Class·Vmpi:·a·Virtual·MPI·communication·layer·object·</td></tr>
61 <tr·id="row_0_3_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_3_"·class="arrow"·onclick="toggleFolder('0_3_')">&#9660;</span><span·id="img_0_3_"·class="iconfopen"·onclick="toggleFolder('0_3_')">&#160;</span><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html"·target="_self">vsh</a></td><td·class="desc"></td></tr>61 <tr·id="row_0_3_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_3_"·class="arrow"·onclick="toggleFolder('0_3_')">&#9660;</span><span·id="img_0_3_"·class="iconfopen"·onclick="toggleFolder('0_3_')">&#160;</span><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html"·target="_self">vsh</a></td><td·class="desc"></td></tr>
62 <tr·id="row_0_3_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_3_0_"·class="arrow"·onclick="toggleFolder('0_3_0_')">&#9660;</span><span·id="img_0_3_0_"·class="iconfopen"·onclick="toggleFolder('0_3_0_')">&#160;</span><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>62 <tr·id="row_0_3_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_3_0_"·class="arrow"·onclick="toggleFolder('0_3_0_')">&#9660;</span><span·id="img_0_3_0_"·class="iconfopen"·onclick="toggleFolder('0_3_0_')">&#160;</span><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>
63 <tr·id="row_0_3_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00017_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00017.html"·target="_self">vsh.h</a></td><td·class="desc">Header·file·for·vsh,·a·bourne-compatible·shell·</td></tr>63 <tr·id="row_0_3_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00017_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00017.html"·target="_self">vsh.h</a></td><td·class="desc">Header·file·for·vsh,·a·bourne-compatible·shell·</td></tr>
64 <tr·id="row_0_4_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_4_"·class="arrow"·onclick="toggleFolder('0_4_')">&#9660;</span><span·id="img_0_4_"·class="iconfopen"·onclick="toggleFolder('0_4_')">&#160;</span><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html"·target="_self">vsys</a></td><td·class="desc"></td></tr>64 <tr·id="row_0_4_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_4_"·class="arrow"·onclick="toggleFolder('0_4_')">&#9660;</span><span·id="img_0_4_"·class="iconfopen"·onclick="toggleFolder('0_4_')">&#160;</span><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html"·target="_self">vsys</a></td><td·class="desc"></td></tr>
65 <tr·id="row_0_4_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_4_0_"·class="arrow"·onclick="toggleFolder('0_4_0_')">&#9660;</span><span·id="img_0_4_0_"·class="iconfopen"·onclick="toggleFolder('0_4_0_')">&#160;</span><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>65 <tr·id="row_0_4_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_4_0_"·class="arrow"·onclick="toggleFolder('0_4_0_')">&#9660;</span><span·id="img_0_4_0_"·class="iconfopen"·onclick="toggleFolder('0_4_0_')">&#160;</span><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html"·target="_self">maloc</a></td><td·class="desc"></td></tr>
66 <tr·id="row_0_4_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00032_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00032.html"·target="_self">vio.h</a></td><td·class="desc">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer·</td></tr>66 <tr·id="row_0_4_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00020_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00020.html"·target="_self">vio.h</a></td><td·class="desc">Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer·</td></tr>
67 <tr·id="row_0_4_0_1_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00029_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00029.html"·target="_self">vmem.h</a></td><td·class="desc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object·</td></tr>67 <tr·id="row_0_4_0_1_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00032_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00032.html"·target="_self">vmem.h</a></td><td·class="desc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object·</td></tr>
68 <tr·id="row_0_4_0_2_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00020_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00020.html"·target="_self">vnm.h</a></td><td·class="desc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine·</td></tr>68 <tr·id="row_0_4_0_2_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00026_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00026.html"·target="_self">vnm.h</a></td><td·class="desc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine·</td></tr>
69 <tr·id="row_0_4_0_3_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00035_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00035.html"·target="_self">vpred.h</a></td><td·class="desc">Header·file·for·the·Geometric·Predicates·</td></tr>69 <tr·id="row_0_4_0_3_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00023_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00023.html"·target="_self">vpred.h</a></td><td·class="desc">Header·file·for·the·Geometric·Predicates·</td></tr>
70 <tr·id="row_0_4_0_4_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00026_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00026.html"·target="_self">vset.h</a></td><td·class="desc">Class·Vset:·a·dynamic·set·object·</td></tr>70 <tr·id="row_0_4_0_4_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00029_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00029.html"·target="_self">vset.h</a></td><td·class="desc">Class·Vset:·a·dynamic·set·object·</td></tr>
71 <tr·id="row_0_4_0_5_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00023_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00023.html"·target="_self">vsys.h</a></td><td·class="desc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·</td></tr>71 <tr·id="row_0_4_0_5_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00035_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00035.html"·target="_self">vsys.h</a></td><td·class="desc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·</td></tr>
72 <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><a·href="a00044_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00044.html"·target="_self">prog.h</a></td><td·class="desc"></td></tr>72 <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><a·href="a00044_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00044.html"·target="_self">prog.h</a></td><td·class="desc"></td></tr>
73 <tr·id="row_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><a·href="a00041_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00041.html"·target="_self">license.h</a></td><td·class="desc"></td></tr>73 <tr·id="row_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><a·href="a00041_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00041.html"·target="_self">license.h</a></td><td·class="desc"></td></tr>
74 </table>74 </table>
75 </div><!--·directory·-->75 </div><!--·directory·-->
76 </div><!--·contents·-->76 </div><!--·contents·-->
77 <!--·start·footer·part·-->77 <!--·start·footer·part·-->
78 <hr·class="footer"/><address·class="footer"><small>78 <hr·class="footer"/><address·class="footer"><small>
9.28 KB
./usr/share/doc/libmaloc-dev/html/globals_defs.html
    
Offset 54, 32 lines modifiedOffset 54, 32 lines modified
  
54 <h3><a·id="index_e"·name="index_e"></a>-·e·-</h3><ul>54 <h3><a·id="index_e"·name="index_e"></a>-·e·-</h3><ul>
55 <li>extern&#160;:&#160;<a·class="el"·href="a00002.html#a2a624a765564411c0db3a2bee940f8bc">maloc_base.h</a></li>55 <li>extern&#160;:&#160;<a·class="el"·href="a00002.html#a2a624a765564411c0db3a2bee940f8bc">maloc_base.h</a></li>
56 </ul>56 </ul>
  
  
57 <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul>57 <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul>
58 <li>INEXACT&#160;:&#160;<a·class="el"·href="a00035.html#ad49beae4f708cdfe26352d865ed2eb95">vpred.h</a></li>58 <li>INEXACT&#160;:&#160;<a·class="el"·href="a00023.html#ad49beae4f708cdfe26352d865ed2eb95">vpred.h</a></li>
59 </ul>59 </ul>
  
  
60 <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul>60 <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul>
61 <li>NARROWRAND&#160;:&#160;<a·class="el"·href="a00035.html#a573b0e3df6fc0f000607eca1c5569f68">vpred.h</a></li>61 <li>NARROWRAND&#160;:&#160;<a·class="el"·href="a00023.html#a573b0e3df6fc0f000607eca1c5569f68">vpred.h</a></li>
62 </ul>62 </ul>
  
  
63 <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul>63 <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul>
64 <li>REAL&#160;:&#160;<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li>64 <li>REAL&#160;:&#160;<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li>
65 <li>REALPRINT&#160;:&#160;<a·class="el"·href="a00035.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li>65 <li>REALPRINT&#160;:&#160;<a·class="el"·href="a00023.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li>
66 <li>REALRAND&#160;:&#160;<a·class="el"·href="a00035.html#a810b77dd5b3d884e1d2641a2e597df22">vpred.h</a></li>66 <li>REALRAND&#160;:&#160;<a·class="el"·href="a00023.html#a810b77dd5b3d884e1d2641a2e597df22">vpred.h</a></li>
67 </ul>67 </ul>
  
  
68 <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul>68 <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul>
69 <li>UNIFORMRAND&#160;:&#160;<a·class="el"·href="a00035.html#a151c130268f15ea9975886f0750f3079">vpred.h</a></li>69 <li>UNIFORMRAND&#160;:&#160;<a·class="el"·href="a00023.html#a151c130268f15ea9975886f0750f3079">vpred.h</a></li>
70 </ul>70 </ul>
  
  
71 <h3><a·id="index_v"·name="index_v"></a>-·v·-</h3><ul>71 <h3><a·id="index_v"·name="index_v"></a>-·v·-</h3><ul>
72 <li>VABS&#160;:&#160;<a·class="el"·href="a00002.html#a6a6283ab8af6569d4955242614b9427b">maloc_base.h</a></li>72 <li>VABS&#160;:&#160;<a·class="el"·href="a00002.html#a6a6283ab8af6569d4955242614b9427b">maloc_base.h</a></li>
73 <li>VACOS&#160;:&#160;<a·class="el"·href="a00002.html#a22bce1388a2c9218ef6c2bfd273e85cf">maloc_base.h</a></li>73 <li>VACOS&#160;:&#160;<a·class="el"·href="a00002.html#a22bce1388a2c9218ef6c2bfd273e85cf">maloc_base.h</a></li>
74 <li>VASIN&#160;:&#160;<a·class="el"·href="a00002.html#ad87fe9fd002acdb16535b579510ddd44">maloc_base.h</a></li>74 <li>VASIN&#160;:&#160;<a·class="el"·href="a00002.html#ad87fe9fd002acdb16535b579510ddd44">maloc_base.h</a></li>
Offset 88, 26 lines modifiedOffset 88, 26 lines modified
88 <li>VASSERT2&#160;:&#160;<a·class="el"·href="a00002.html#a560710e925cc860ac762681c5bca74ce">maloc_base.h</a></li>88 <li>VASSERT2&#160;:&#160;<a·class="el"·href="a00002.html#a560710e925cc860ac762681c5bca74ce">maloc_base.h</a></li>
89 <li>VASSERT3&#160;:&#160;<a·class="el"·href="a00002.html#a4730588ec0772a42d7718d78a9e22ef0">maloc_base.h</a></li>89 <li>VASSERT3&#160;:&#160;<a·class="el"·href="a00002.html#a4730588ec0772a42d7718d78a9e22ef0">maloc_base.h</a></li>
90 <li>VATAN&#160;:&#160;<a·class="el"·href="a00002.html#ae7997dd2f193b011ba8e45b9abc1fbe8">maloc_base.h</a></li>90 <li>VATAN&#160;:&#160;<a·class="el"·href="a00002.html#ae7997dd2f193b011ba8e45b9abc1fbe8">maloc_base.h</a></li>
91 <li>VBLANK_STRING&#160;:&#160;<a·class="el"·href="a00002.html#a6ac0734fc799654d0bf8e6a979ddd574">maloc_base.h</a></li>91 <li>VBLANK_STRING&#160;:&#160;<a·class="el"·href="a00002.html#a6ac0734fc799654d0bf8e6a979ddd574">maloc_base.h</a></li>
92 <li>VBLANK_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#ab0c8a6f3a74aaef96673f4493e3c8e96">maloc_base.h</a></li>92 <li>VBLANK_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#ab0c8a6f3a74aaef96673f4493e3c8e96">maloc_base.h</a></li>
93 <li>VBLOCK_POWER&#160;:&#160;<a·class="el"·href="a00002.html#a86db19adfd56589a7440929e19c85204">maloc_base.h</a></li>93 <li>VBLOCK_POWER&#160;:&#160;<a·class="el"·href="a00002.html#a86db19adfd56589a7440929e19c85204">maloc_base.h</a></li>
94 <li>VCC&#160;:&#160;<a·class="el"·href="a00002.html#a122557a0293deb12253eb7a4dba4e4f6">maloc_base.h</a></li>94 <li>VCC&#160;:&#160;<a·class="el"·href="a00002.html#a122557a0293deb12253eb7a4dba4e4f6">maloc_base.h</a></li>
95 <li>VCOM_MPI_TAG&#160;:&#160;<a·class="el"·href="a00011.html#a81c395f6f83ae48ed287066004e4795d">vcom.h</a></li>95 <li>VCOM_MPI_TAG&#160;:&#160;<a·class="el"·href="a00005.html#a81c395f6f83ae48ed287066004e4795d">vcom.h</a></li>
96 <li>VCOS&#160;:&#160;<a·class="el"·href="a00002.html#a661eab71fa0a27651d833dd06f581b01">maloc_base.h</a></li>96 <li>VCOS&#160;:&#160;<a·class="el"·href="a00002.html#a661eab71fa0a27651d833dd06f581b01">maloc_base.h</a></li>
97 <li>VCOSH&#160;:&#160;<a·class="el"·href="a00002.html#ac77ce9d4eda4448a7c2d399f97e9aad3">maloc_base.h</a></li>97 <li>VCOSH&#160;:&#160;<a·class="el"·href="a00002.html#ac77ce9d4eda4448a7c2d399f97e9aad3">maloc_base.h</a></li>
98 <li>VDELIM_SET&#160;:&#160;<a·class="el"·href="a00002.html#abd65219a8fa4b48051a6a803bc3a8a35">maloc_base.h</a></li>98 <li>VDELIM_SET&#160;:&#160;<a·class="el"·href="a00002.html#abd65219a8fa4b48051a6a803bc3a8a35">maloc_base.h</a></li>
99 <li>VEVEN&#160;:&#160;<a·class="el"·href="a00002.html#a1dd7b5e22aaa873dca842b6b84537c4c">maloc_base.h</a></li>99 <li>VEVEN&#160;:&#160;<a·class="el"·href="a00002.html#a1dd7b5e22aaa873dca842b6b84537c4c">maloc_base.h</a></li>
100 <li>VEVENN&#160;:&#160;<a·class="el"·href="a00002.html#a46a23197242d6a42f62453da40182bee">maloc_base.h</a></li>100 <li>VEVENN&#160;:&#160;<a·class="el"·href="a00002.html#a46a23197242d6a42f62453da40182bee">maloc_base.h</a></li>
101 <li>VEVENP&#160;:&#160;<a·class="el"·href="a00002.html#a81312fd2c5003fffee4e81c79a930102">maloc_base.h</a></li>101 <li>VEVENP&#160;:&#160;<a·class="el"·href="a00002.html#a81312fd2c5003fffee4e81c79a930102">maloc_base.h</a></li>
102 <li>VEXP&#160;:&#160;<a·class="el"·href="a00002.html#a0fa6debb8a3992bcc1166b955aa67a3a">maloc_base.h</a></li>102 <li>VEXP&#160;:&#160;<a·class="el"·href="a00002.html#a0fa6debb8a3992bcc1166b955aa67a3a">maloc_base.h</a></li>
103 <li>VFALSE&#160;:&#160;<a·class="el"·href="a00002.html#a185da450c2763e9823a32161e590bfec">maloc_base.h</a></li>103 <li>VFALSE&#160;:&#160;<a·class="el"·href="a00002.html#a185da450c2763e9823a32161e590bfec">maloc_base.h</a></li>
104 <li>VINLINE_MALOC&#160;:&#160;<a·class="el"·href="a00002.html#a49d1a8aed48d93304fa66bf8c3d1e4e0">maloc_base.h</a></li>104 <li>VINLINE_MALOC&#160;:&#160;<a·class="el"·href="a00002.html#a49d1a8aed48d93304fa66bf8c3d1e4e0">maloc_base.h</a></li>
105 <li>VINULL&#160;:&#160;<a·class="el"·href="a00002.html#a2c64cf285d31e078dfd3b33541b0854b">maloc_base.h</a></li>105 <li>VINULL&#160;:&#160;<a·class="el"·href="a00002.html#a2c64cf285d31e078dfd3b33541b0854b">maloc_base.h</a></li>
106 <li>VIO_MAXBUF&#160;:&#160;<a·class="el"·href="a00032.html#a1e94d8ac2af32609f662f3133cb2460a">vio.h</a></li>106 <li>VIO_MAXBUF&#160;:&#160;<a·class="el"·href="a00020.html#a1e94d8ac2af32609f662f3133cb2460a">vio.h</a></li>
107 <li>VJMPERR0&#160;:&#160;<a·class="el"·href="a00002.html#a35d9a55e32cfba7f8baaec15ee365acb">maloc_base.h</a></li>107 <li>VJMPERR0&#160;:&#160;<a·class="el"·href="a00002.html#a35d9a55e32cfba7f8baaec15ee365acb">maloc_base.h</a></li>
108 <li>VJMPERR1&#160;:&#160;<a·class="el"·href="a00002.html#a801fb314155d03fde428d6dc89cf2658">maloc_base.h</a></li>108 <li>VJMPERR1&#160;:&#160;<a·class="el"·href="a00002.html#a801fb314155d03fde428d6dc89cf2658">maloc_base.h</a></li>
109 <li>VJMPERR2&#160;:&#160;<a·class="el"·href="a00002.html#abffcc18dc38e5b068b1efc4829a8488f">maloc_base.h</a></li>109 <li>VJMPERR2&#160;:&#160;<a·class="el"·href="a00002.html#abffcc18dc38e5b068b1efc4829a8488f">maloc_base.h</a></li>
110 <li>VJMPERR3&#160;:&#160;<a·class="el"·href="a00002.html#a8c0935adf9f3d96f63f78576ec06a65f">maloc_base.h</a></li>110 <li>VJMPERR3&#160;:&#160;<a·class="el"·href="a00002.html#a8c0935adf9f3d96f63f78576ec06a65f">maloc_base.h</a></li>
111 <li>VJMPERR4&#160;:&#160;<a·class="el"·href="a00002.html#a84d776c30f6bc2a303ee610e4a5fbc9a">maloc_base.h</a></li>111 <li>VJMPERR4&#160;:&#160;<a·class="el"·href="a00002.html#a84d776c30f6bc2a303ee610e4a5fbc9a">maloc_base.h</a></li>
112 <li>VJMPERR5&#160;:&#160;<a·class="el"·href="a00002.html#aa7116fe5abea3b472305732ab411e776">maloc_base.h</a></li>112 <li>VJMPERR5&#160;:&#160;<a·class="el"·href="a00002.html#aa7116fe5abea3b472305732ab411e776">maloc_base.h</a></li>
113 <li>VJMPERR6&#160;:&#160;<a·class="el"·href="a00002.html#af3c223a83ee1fed008ad98b7f1ded3e7">maloc_base.h</a></li>113 <li>VJMPERR6&#160;:&#160;<a·class="el"·href="a00002.html#af3c223a83ee1fed008ad98b7f1ded3e7">maloc_base.h</a></li>
Offset 127, 18 lines modifiedOffset 127, 18 lines modified
127 <li>VNEWLINE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#abea6f48b8e59ba9861130a384bd3aec6">maloc_base.h</a></li>127 <li>VNEWLINE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#abea6f48b8e59ba9861130a384bd3aec6">maloc_base.h</a></li>
128 <li>VNULL&#160;:&#160;<a·class="el"·href="a00002.html#a2bb1f7730df2c23d8940135b65d2c781">maloc_base.h</a></li>128 <li>VNULL&#160;:&#160;<a·class="el"·href="a00002.html#a2bb1f7730df2c23d8940135b65d2c781">maloc_base.h</a></li>
129 <li>VNULL_STRING&#160;:&#160;<a·class="el"·href="a00002.html#ab8cbbfa234e1095b237085887e887d36">maloc_base.h</a></li>129 <li>VNULL_STRING&#160;:&#160;<a·class="el"·href="a00002.html#ab8cbbfa234e1095b237085887e887d36">maloc_base.h</a></li>
130 <li>VNULL_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#accb185d30e2bcf018d17820fbc4b40fd">maloc_base.h</a></li>130 <li>VNULL_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#accb185d30e2bcf018d17820fbc4b40fd">maloc_base.h</a></li>
131 <li>VODD&#160;:&#160;<a·class="el"·href="a00002.html#ab2368bf1aee9f9b1505a368a0fb62b7b">maloc_base.h</a></li>131 <li>VODD&#160;:&#160;<a·class="el"·href="a00002.html#ab2368bf1aee9f9b1505a368a0fb62b7b">maloc_base.h</a></li>
132 <li>VPI&#160;:&#160;<a·class="el"·href="a00002.html#a50941df90c3271d685f4b22f3eb1a9f8">maloc_base.h</a></li>132 <li>VPI&#160;:&#160;<a·class="el"·href="a00002.html#a50941df90c3271d685f4b22f3eb1a9f8">maloc_base.h</a></li>
133 <li>VPIPE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#a3e7f4228d0009d0085013b9b52d4b57d">maloc_base.h</a></li>133 <li>VPIPE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#a3e7f4228d0009d0085013b9b52d4b57d">maloc_base.h</a></li>
134 <li>VPORTNUMBER&#160;:&#160;<a·class="el"·href="a00032.html#a4a7675dfbe5a786fba616dba632bb44a">vio.h</a></li>134 <li>VPORTNUMBER&#160;:&#160;<a·class="el"·href="a00020.html#a4a7675dfbe5a786fba616dba632bb44a">vio.h</a></li>
135 <li>VPOS&#160;:&#160;<a·class="el"·href="a00002.html#a57509f8e8bc46800d9ba52a5d6a00a41">maloc_base.h</a></li>135 <li>VPOS&#160;:&#160;<a·class="el"·href="a00002.html#a57509f8e8bc46800d9ba52a5d6a00a41">maloc_base.h</a></li>
136 <li>VPOW&#160;:&#160;<a·class="el"·href="a00002.html#a2b7cdf04210b26e746ea0d28e72529fb">maloc_base.h</a></li>136 <li>VPOW&#160;:&#160;<a·class="el"·href="a00002.html#a2b7cdf04210b26e746ea0d28e72529fb">maloc_base.h</a></li>
137 <li>VPOW_SAFE&#160;:&#160;<a·class="el"·href="a00020.html#ad7c91b8e4ceddff38851300876c7c9e7">vnm.h</a></li>137 <li>VPOW_SAFE&#160;:&#160;<a·class="el"·href="a00026.html#ad7c91b8e4ceddff38851300876c7c9e7">vnm.h</a></li>
138 <li>VPRIVATE&#160;:&#160;<a·class="el"·href="a00002.html#ae2fc4d8bc102f1fcdcdd54c2338ea4bd">maloc_base.h</a></li>138 <li>VPRIVATE&#160;:&#160;<a·class="el"·href="a00002.html#ae2fc4d8bc102f1fcdcdd54c2338ea4bd">maloc_base.h</a></li>
139 <li>VPRTKEY&#160;:&#160;<a·class="el"·href="a00002.html#a4f0d87f3004ad0579cfde937398b903c">maloc_base.h</a></li>139 <li>VPRTKEY&#160;:&#160;<a·class="el"·href="a00002.html#a4f0d87f3004ad0579cfde937398b903c">maloc_base.h</a></li>
140 <li>VPTRSIZE&#160;:&#160;<a·class="el"·href="a00002.html#a89f496884cc1b9244becf0de085cb500">maloc_base.h</a></li>140 <li>VPTRSIZE&#160;:&#160;<a·class="el"·href="a00002.html#a89f496884cc1b9244becf0de085cb500">maloc_base.h</a></li>
141 <li>VPUBLIC&#160;:&#160;<a·class="el"·href="a00002.html#a40b754bab6d662ab872265b448caf4fc">maloc_base.h</a></li>141 <li>VPUBLIC&#160;:&#160;<a·class="el"·href="a00002.html#a40b754bab6d662ab872265b448caf4fc">maloc_base.h</a></li>
142 <li>VRAND&#160;:&#160;<a·class="el"·href="a00002.html#a646cee349664e037b9065d09b331c77d">maloc_base.h</a></li>142 <li>VRAND&#160;:&#160;<a·class="el"·href="a00002.html#a646cee349664e037b9065d09b331c77d">maloc_base.h</a></li>
143 <li>VRANDMAX&#160;:&#160;<a·class="el"·href="a00002.html#a9907643e15a16f66f4b00769edd53909">maloc_base.h</a></li>143 <li>VRANDMAX&#160;:&#160;<a·class="el"·href="a00002.html#a9907643e15a16f66f4b00769edd53909">maloc_base.h</a></li>
144 <li>VRDIN_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#ace267de7e362209e9912f7dd86ec6358">maloc_base.h</a></li>144 <li>VRDIN_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#ace267de7e362209e9912f7dd86ec6358">maloc_base.h</a></li>
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 <li>VSINH&#160;:&#160;<a·class="el"·href="a00002.html#a0ceabc352245568f4f6bb54d4ead7865">maloc_base.h</a></li>149 <li>VSINH&#160;:&#160;<a·class="el"·href="a00002.html#a0ceabc352245568f4f6bb54d4ead7865">maloc_base.h</a></li>
150 <li>VSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9de33470243d86f36615e15a77261ede">maloc_base.h</a></li>150 <li>VSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9de33470243d86f36615e15a77261ede">maloc_base.h</a></li>
151 <li>VSQR&#160;:&#160;<a·class="el"·href="a00002.html#a419727cfb8f9edbd91343f882afec148">maloc_base.h</a></li>151 <li>VSQR&#160;:&#160;<a·class="el"·href="a00002.html#a419727cfb8f9edbd91343f882afec148">maloc_base.h</a></li>
152 <li>VSQRT&#160;:&#160;<a·class="el"·href="a00002.html#a130a8c16f376a2410e69e46d1a4eb6df">maloc_base.h</a></li>152 <li>VSQRT&#160;:&#160;<a·class="el"·href="a00002.html#a130a8c16f376a2410e69e46d1a4eb6df">maloc_base.h</a></li>
153 <li>VSTDMODE&#160;:&#160;<a·class="el"·href="a00002.html#acac748db87f0801549811e218abbf443">maloc_base.h</a></li>153 <li>VSTDMODE&#160;:&#160;<a·class="el"·href="a00002.html#acac748db87f0801549811e218abbf443">maloc_base.h</a></li>
154 <li>VTAN&#160;:&#160;<a·class="el"·href="a00002.html#ae73e34473551df0d277ca2aa24f4548e">maloc_base.h</a></li>154 <li>VTAN&#160;:&#160;<a·class="el"·href="a00002.html#ae73e34473551df0d277ca2aa24f4548e">maloc_base.h</a></li>
155 <li>VTANH&#160;:&#160;<a·class="el"·href="a00002.html#af9bbf22496156c1258eebdd3373d2710">maloc_base.h</a></li>155 <li>VTANH&#160;:&#160;<a·class="el"·href="a00002.html#af9bbf22496156c1258eebdd3373d2710">maloc_base.h</a></li>
156 <li>VTIMERS&#160;:&#160;<a·class="el"·href="a00020.html#adff08ccefac6ec8e551662478f350e7f">vnm.h</a></li>156 <li>VTIMERS&#160;:&#160;<a·class="el"·href="a00026.html#adff08ccefac6ec8e551662478f350e7f">vnm.h</a></li>
157 <li>VTRUE&#160;:&#160;<a·class="el"·href="a00002.html#a2078a6c029ec8613f0f6414373dee144">maloc_base.h</a></li>157 <li>VTRUE&#160;:&#160;<a·class="el"·href="a00002.html#a2078a6c029ec8613f0f6414373dee144">maloc_base.h</a></li>
158 <li>VVLARGE&#160;:&#160;<a·class="el"·href="a00002.html#a22865218f9906e8799208b4cbb9fda57">maloc_base.h</a></li>158 <li>VVLARGE&#160;:&#160;<a·class="el"·href="a00002.html#a22865218f9906e8799208b4cbb9fda57">maloc_base.h</a></li>
159 <li>VVSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9d4025ef411cefdc1bc4c73c6d3e6549">maloc_base.h</a></li>159 <li>VVSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9d4025ef411cefdc1bc4c73c6d3e6549">maloc_base.h</a></li>
160 <li>VWARN&#160;:&#160;<a·class="el"·href="a00002.html#af2b2257356b76b6e606de23f6a03f9ee">maloc_base.h</a></li>160 <li>VWARN&#160;:&#160;<a·class="el"·href="a00002.html#af2b2257356b76b6e606de23f6a03f9ee">maloc_base.h</a></li>
161 <li>VWARN1&#160;:&#160;<a·class="el"·href="a00002.html#ab9ac054d25a0e3da447261d9bba39dc3">maloc_base.h</a></li>161 <li>VWARN1&#160;:&#160;<a·class="el"·href="a00002.html#ab9ac054d25a0e3da447261d9bba39dc3">maloc_base.h</a></li>
162 <li>VZERO&#160;:&#160;<a·class="el"·href="a00002.html#af25362b3b005fec92d3647b62245041a">maloc_base.h</a></li>162 <li>VZERO&#160;:&#160;<a·class="el"·href="a00002.html#af25362b3b005fec92d3647b62245041a">maloc_base.h</a></li>
163 </ul>163 </ul>
13.6 KB
./usr/share/doc/libmaloc-dev/html/globals_func.html
    
Offset 111, 67 lines modifiedOffset 111, 67 lines modified
111 <li>Vmpi_init()&#160;:&#160;<a·class="el"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">vmpi.h</a></li>111 <li>Vmpi_init()&#160;:&#160;<a·class="el"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">vmpi.h</a></li>
112 <li>Vmpi_isend()&#160;:&#160;<a·class="el"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">vmpi.h</a></li>112 <li>Vmpi_isend()&#160;:&#160;<a·class="el"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">vmpi.h</a></li>
113 <li>Vmpi_rank()&#160;:&#160;<a·class="el"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">vmpi.h</a></li>113 <li>Vmpi_rank()&#160;:&#160;<a·class="el"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">vmpi.h</a></li>
114 <li>Vmpi_recv()&#160;:&#160;<a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">vmpi.h</a></li>114 <li>Vmpi_recv()&#160;:&#160;<a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">vmpi.h</a></li>
115 <li>Vmpi_reduce()&#160;:&#160;<a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">vmpi.h</a></li>115 <li>Vmpi_reduce()&#160;:&#160;<a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">vmpi.h</a></li>
116 <li>Vmpi_send()&#160;:&#160;<a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">vmpi.h</a></li>116 <li>Vmpi_send()&#160;:&#160;<a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">vmpi.h</a></li>
117 <li>Vmpi_size()&#160;:&#160;<a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">vmpi.h</a></li>117 <li>Vmpi_size()&#160;:&#160;<a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">vmpi.h</a></li>
118 <li>Vnm_chdir()&#160;:&#160;<a·class="el"·href="a00020.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>118 <li>Vnm_chdir()&#160;:&#160;<a·class="el"·href="a00026.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>
119 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00020.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>119 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00026.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>
120 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00020.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>120 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00026.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>
121 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00020.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>121 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00026.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>
122 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00020.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>122 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00026.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>
123 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00020.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>123 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00026.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>
124 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00020.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>124 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00026.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>
125 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00020.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>125 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00026.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>
126 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00020.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>126 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00026.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>
127 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00020.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>127 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00026.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>
128 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00020.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>128 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00026.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>
129 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00020.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>129 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00026.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>
130 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00020.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>130 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00026.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>
131 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00020.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>131 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00026.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>
132 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00020.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>132 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00026.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>
133 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00020.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>133 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00026.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>
134 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00020.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>134 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00026.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>
135 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00020.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>135 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00026.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>
136 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00020.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>136 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00026.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>
137 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00020.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>137 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00026.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>
138 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00020.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>138 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00026.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>
139 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00020.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>139 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00026.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>
140 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00020.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>140 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00026.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>
141 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00020.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>141 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00026.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>
142 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00020.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>142 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00026.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>
143 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00020.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>143 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00026.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>
144 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00020.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>144 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00026.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>
145 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00020.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>145 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00026.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>
146 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00020.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>146 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00026.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>
147 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00020.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>147 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00026.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>
148 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00020.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>148 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00026.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>
149 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00020.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>149 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00026.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>
150 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00020.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>150 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00026.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>
151 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00020.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>151 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00026.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>
152 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00020.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>152 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00026.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>
153 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00020.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>153 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00026.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>
154 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00020.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>154 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00026.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>
155 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00020.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>155 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00026.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>
156 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00020.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>156 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00026.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>
157 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00020.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li>157 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00026.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li>
158 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00035.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>158 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00023.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>
159 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00035.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>159 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00023.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>
160 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00035.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>160 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00023.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>
161 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00035.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>161 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00023.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>
162 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00035.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>162 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00023.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>
163 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00035.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>163 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00023.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>
164 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00035.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li>164 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00023.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li>
165 <li>Vpred_orient2d()&#160;:&#160;<a·class="el"·href="a00035.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">vpred.h</a></li>165 <li>Vpred_orient2d()&#160;:&#160;<a·class="el"·href="a00023.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">vpred.h</a></li>
166 <li>Vpred_orient2dexact()&#160;:&#160;<a·class="el"·href="a00035.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">vpred.h</a></li>166 <li>Vpred_orient2dexact()&#160;:&#160;<a·class="el"·href="a00023.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">vpred.h</a></li>
167 <li>Vpred_orient2dfast()&#160;:&#160;<a·class="el"·href="a00035.html#ac486c720889544acae5950a94be4876e">vpred.h</a></li>167 <li>Vpred_orient2dfast()&#160;:&#160;<a·class="el"·href="a00023.html#ac486c720889544acae5950a94be4876e">vpred.h</a></li>
168 <li>Vpred_orient3d()&#160;:&#160;<a·class="el"·href="a00035.html#a69ab7e33e86529fdf82c56a4d0086af6">vpred.h</a></li>168 <li>Vpred_orient3d()&#160;:&#160;<a·class="el"·href="a00023.html#a69ab7e33e86529fdf82c56a4d0086af6">vpred.h</a></li>
169 <li>Vpred_orient3dexact()&#160;:&#160;<a·class="el"·href="a00035.html#a4fd309b85b6eba9b2b949e8cd408d077">vpred.h</a></li>169 <li>Vpred_orient3dexact()&#160;:&#160;<a·class="el"·href="a00023.html#a4fd309b85b6eba9b2b949e8cd408d077">vpred.h</a></li>
170 <li>Vpred_orient3dfast()&#160;:&#160;<a·class="el"·href="a00035.html#a20697c6349d030052c71e083c23348cb">vpred.h</a></li>170 <li>Vpred_orient3dfast()&#160;:&#160;<a·class="el"·href="a00023.html#a20697c6349d030052c71e083c23348cb">vpred.h</a></li>
171 <li>Vset_access()&#160;:&#160;<a·class="el"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">vset.h</a></li>171 <li>Vset_access()&#160;:&#160;<a·class="el"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">vset.h</a></li>
172 <li>Vset_check()&#160;:&#160;<a·class="el"·href="a00054.html#gaa36915a435ed4b67a9a1b4ea02a96c8d">vset.h</a></li>172 <li>Vset_check()&#160;:&#160;<a·class="el"·href="a00054.html#gaa36915a435ed4b67a9a1b4ea02a96c8d">vset.h</a></li>
173 <li>Vset_create()&#160;:&#160;<a·class="el"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">vset.h</a></li>173 <li>Vset_create()&#160;:&#160;<a·class="el"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">vset.h</a></li>
174 <li>Vset_createLast()&#160;:&#160;<a·class="el"·href="a00054.html#gae313e388ac7ef2c3cd659f514afe5137">vset.h</a></li>174 <li>Vset_createLast()&#160;:&#160;<a·class="el"·href="a00054.html#gae313e388ac7ef2c3cd659f514afe5137">vset.h</a></li>
175 <li>Vset_ctor()&#160;:&#160;<a·class="el"·href="a00054.html#ga5a01862f710315635c121d87272c7db7">vset.h</a></li>175 <li>Vset_ctor()&#160;:&#160;<a·class="el"·href="a00054.html#ga5a01862f710315635c121d87272c7db7">vset.h</a></li>
176 <li>Vset_destroy()&#160;:&#160;<a·class="el"·href="a00054.html#gade053865dfcb525acf7eeea361f9395e">vset.h</a></li>176 <li>Vset_destroy()&#160;:&#160;<a·class="el"·href="a00054.html#gade053865dfcb525acf7eeea361f9395e">vset.h</a></li>
177 <li>Vset_destroyLast()&#160;:&#160;<a·class="el"·href="a00054.html#ga712521b3a8ea3e137eccd9bb950817ff">vset.h</a></li>177 <li>Vset_destroyLast()&#160;:&#160;<a·class="el"·href="a00054.html#ga712521b3a8ea3e137eccd9bb950817ff">vset.h</a></li>
872 B
./usr/share/doc/libmaloc-dev/html/globals_i.html
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 </script>38 </script>
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 </div><!--·top·-->40 </div><!--·top·-->
41 <div·class="contents">41 <div·class="contents">
42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>
  
43 <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul>43 <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul>
44 <li>INEXACT&#160;:&#160;<a·class="el"·href="a00035.html#ad49beae4f708cdfe26352d865ed2eb95">vpred.h</a></li>44 <li>INEXACT&#160;:&#160;<a·class="el"·href="a00023.html#ad49beae4f708cdfe26352d865ed2eb95">vpred.h</a></li>
45 </ul>45 </ul>
46 </div><!--·contents·-->46 </div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
878 B
./usr/share/doc/libmaloc-dev/html/globals_n.html
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 </script>38 </script>
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 </div><!--·top·-->40 </div><!--·top·-->
41 <div·class="contents">41 <div·class="contents">
42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>
  
43 <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul>43 <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul>
44 <li>NARROWRAND&#160;:&#160;<a·class="el"·href="a00035.html#a573b0e3df6fc0f000607eca1c5569f68">vpred.h</a></li>44 <li>NARROWRAND&#160;:&#160;<a·class="el"·href="a00023.html#a573b0e3df6fc0f000607eca1c5569f68">vpred.h</a></li>
45 </ul>45 </ul>
46 </div><!--·contents·-->46 </div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
1.28 KB
./usr/share/doc/libmaloc-dev/html/globals_r.html
    
Offset 38, 17 lines modifiedOffset 38, 17 lines modified
38 </script>38 </script>
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 </div><!--·top·-->40 </div><!--·top·-->
41 <div·class="contents">41 <div·class="contents">
42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>
  
43 <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul>43 <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul>
44 <li>REAL&#160;:&#160;<a·class="el"·href="a00035.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li>44 <li>REAL&#160;:&#160;<a·class="el"·href="a00023.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li>
45 <li>REALPRINT&#160;:&#160;<a·class="el"·href="a00035.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li>45 <li>REALPRINT&#160;:&#160;<a·class="el"·href="a00023.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li>
46 <li>REALRAND&#160;:&#160;<a·class="el"·href="a00035.html#a810b77dd5b3d884e1d2641a2e597df22">vpred.h</a></li>46 <li>REALRAND&#160;:&#160;<a·class="el"·href="a00023.html#a810b77dd5b3d884e1d2641a2e597df22">vpred.h</a></li>
47 </ul>47 </ul>
48 </div><!--·contents·-->48 </div><!--·contents·-->
49 <!--·start·footer·part·-->49 <!--·start·footer·part·-->
50 <hr·class="footer"/><address·class="footer"><small>50 <hr·class="footer"/><address·class="footer"><small>
51 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.851 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
52 </small></address>52 </small></address>
53 </body>53 </body>
880 B
./usr/share/doc/libmaloc-dev/html/globals_u.html
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 </script>38 </script>
39 <div·id="main-nav"></div>39 <div·id="main-nav"></div>
40 </div><!--·top·-->40 </div><!--·top·-->
41 <div·class="contents">41 <div·class="contents">
42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>42 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div>
  
43 <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul>43 <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul>
44 <li>UNIFORMRAND&#160;:&#160;<a·class="el"·href="a00035.html#a151c130268f15ea9975886f0750f3079">vpred.h</a></li>44 <li>UNIFORMRAND&#160;:&#160;<a·class="el"·href="a00023.html#a151c130268f15ea9975886f0750f3079">vpred.h</a></li>
45 </ul>45 </ul>
46 </div><!--·contents·-->46 </div><!--·contents·-->
47 <!--·start·footer·part·-->47 <!--·start·footer·part·-->
48 <hr·class="footer"/><address·class="footer"><small>48 <hr·class="footer"/><address·class="footer"><small>
49 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.849 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
50 </small></address>50 </small></address>
51 </body>51 </body>
20.3 KB
./usr/share/doc/libmaloc-dev/html/globals_v.html
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 <li>Vcom_ctor()&#160;:&#160;<a·class="el"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">vcom.h</a></li>59 <li>Vcom_ctor()&#160;:&#160;<a·class="el"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">vcom.h</a></li>
60 <li>Vcom_ctor2()&#160;:&#160;<a·class="el"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">vcom.h</a></li>60 <li>Vcom_ctor2()&#160;:&#160;<a·class="el"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">vcom.h</a></li>
61 <li>Vcom_dtor()&#160;:&#160;<a·class="el"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">vcom.h</a></li>61 <li>Vcom_dtor()&#160;:&#160;<a·class="el"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">vcom.h</a></li>
62 <li>Vcom_dtor2()&#160;:&#160;<a·class="el"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">vcom.h</a></li>62 <li>Vcom_dtor2()&#160;:&#160;<a·class="el"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">vcom.h</a></li>
63 <li>Vcom_finalize()&#160;:&#160;<a·class="el"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">vcom.h</a></li>63 <li>Vcom_finalize()&#160;:&#160;<a·class="el"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">vcom.h</a></li>
64 <li>Vcom_getCount()&#160;:&#160;<a·class="el"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">vcom.h</a></li>64 <li>Vcom_getCount()&#160;:&#160;<a·class="el"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">vcom.h</a></li>
65 <li>Vcom_init()&#160;:&#160;<a·class="el"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">vcom.h</a></li>65 <li>Vcom_init()&#160;:&#160;<a·class="el"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">vcom.h</a></li>
66 <li>VCOM_MPI_TAG&#160;:&#160;<a·class="el"·href="a00011.html#a81c395f6f83ae48ed287066004e4795d">vcom.h</a></li>66 <li>VCOM_MPI_TAG&#160;:&#160;<a·class="el"·href="a00005.html#a81c395f6f83ae48ed287066004e4795d">vcom.h</a></li>
67 <li>Vcom_rank()&#160;:&#160;<a·class="el"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">vcom.h</a></li>67 <li>Vcom_rank()&#160;:&#160;<a·class="el"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">vcom.h</a></li>
68 <li>Vcom_recv()&#160;:&#160;<a·class="el"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">vcom.h</a></li>68 <li>Vcom_recv()&#160;:&#160;<a·class="el"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">vcom.h</a></li>
69 <li>Vcom_reduce()&#160;:&#160;<a·class="el"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">vcom.h</a></li>69 <li>Vcom_reduce()&#160;:&#160;<a·class="el"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">vcom.h</a></li>
70 <li>Vcom_resize()&#160;:&#160;<a·class="el"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">vcom.h</a></li>70 <li>Vcom_resize()&#160;:&#160;<a·class="el"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">vcom.h</a></li>
71 <li>Vcom_send()&#160;:&#160;<a·class="el"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">vcom.h</a></li>71 <li>Vcom_send()&#160;:&#160;<a·class="el"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">vcom.h</a></li>
72 <li>Vcom_size()&#160;:&#160;<a·class="el"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">vcom.h</a></li>72 <li>Vcom_size()&#160;:&#160;<a·class="el"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">vcom.h</a></li>
73 <li>VCOS&#160;:&#160;<a·class="el"·href="a00002.html#a661eab71fa0a27651d833dd06f581b01">maloc_base.h</a></li>73 <li>VCOS&#160;:&#160;<a·class="el"·href="a00002.html#a661eab71fa0a27651d833dd06f581b01">maloc_base.h</a></li>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <li>Vio_connectFree()&#160;:&#160;<a·class="el"·href="a00052.html#gae7a8b6640b82ff581aa183890efa118e">vio.h</a></li>92 <li>Vio_connectFree()&#160;:&#160;<a·class="el"·href="a00052.html#gae7a8b6640b82ff581aa183890efa118e">vio.h</a></li>
93 <li>Vio_ctor()&#160;:&#160;<a·class="el"·href="a00052.html#gac48ba5d670d2c69ec2c1ac4ae022482d">vio.h</a></li>93 <li>Vio_ctor()&#160;:&#160;<a·class="el"·href="a00052.html#gac48ba5d670d2c69ec2c1ac4ae022482d">vio.h</a></li>
94 <li>Vio_ctor2()&#160;:&#160;<a·class="el"·href="a00052.html#gafd5263d2ea59f8a27b514a9a6c8db49e">vio.h</a></li>94 <li>Vio_ctor2()&#160;:&#160;<a·class="el"·href="a00052.html#gafd5263d2ea59f8a27b514a9a6c8db49e">vio.h</a></li>
95 <li>Vio_dtor()&#160;:&#160;<a·class="el"·href="a00052.html#gac921320d3a6d380ae518deabbdba8d15">vio.h</a></li>95 <li>Vio_dtor()&#160;:&#160;<a·class="el"·href="a00052.html#gac921320d3a6d380ae518deabbdba8d15">vio.h</a></li>
96 <li>Vio_dtor2()&#160;:&#160;<a·class="el"·href="a00052.html#gaf80adb2dd398b2c9ffc62b484762fb46">vio.h</a></li>96 <li>Vio_dtor2()&#160;:&#160;<a·class="el"·href="a00052.html#gaf80adb2dd398b2c9ffc62b484762fb46">vio.h</a></li>
97 <li>VIO_FILE&#160;:&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">vio.h</a></li>97 <li>VIO_FILE&#160;:&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a52b6b67e03d785a98efc9a9c281450ad">vio.h</a></li>
98 <li>VIO_INET&#160;:&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">vio.h</a></li>98 <li>VIO_INET&#160;:&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9ae49b82defa0616162b52540447e5c4ed">vio.h</a></li>
99 <li>VIO_MAXBUF&#160;:&#160;<a·class="el"·href="a00032.html#a1e94d8ac2af32609f662f3133cb2460a">vio.h</a></li>99 <li>VIO_MAXBUF&#160;:&#160;<a·class="el"·href="a00020.html#a1e94d8ac2af32609f662f3133cb2460a">vio.h</a></li>
100 <li>VIO_NO_FRMT&#160;:&#160;<a·class="el"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363bade52aaa65f920c341c443993f0898b73">vio.h</a></li>100 <li>VIO_NO_FRMT&#160;:&#160;<a·class="el"·href="a00052.html#ggabfa72aea464435d52c14c43ebd5e363bade52aaa65f920c341c443993f0898b73">vio.h</a></li>
101 <li>VIO_NO_RW&#160;:&#160;<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">vio.h</a></li>101 <li>VIO_NO_RW&#160;:&#160;<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24a728233ece268770e6c75232bf7da1968">vio.h</a></li>
102 <li>VIO_NO_TYPE&#160;:&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">vio.h</a></li>102 <li>VIO_NO_TYPE&#160;:&#160;<a·class="el"·href="a00052.html#ggac54f991a41350084c7880d7f6192eeb9a321010e11ee3142a86236c272b6c60d3">vio.h</a></li>
103 <li>Vio_printf()&#160;:&#160;<a·class="el"·href="a00052.html#ga543579d701d74aa482d3f4b7fd5016ad">vio.h</a></li>103 <li>Vio_printf()&#160;:&#160;<a·class="el"·href="a00052.html#ga543579d701d74aa482d3f4b7fd5016ad">vio.h</a></li>
104 <li>VIO_R&#160;:&#160;<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">vio.h</a></li>104 <li>VIO_R&#160;:&#160;<a·class="el"·href="a00052.html#ggaf7330032d12db3359c24f79c9c2d4e24af463196c138c83145f7258caf84a6d92">vio.h</a></li>
105 <li>Vio_read()&#160;:&#160;<a·class="el"·href="a00052.html#gad81dab769683e00f090efae7a1919d39">vio.h</a></li>105 <li>Vio_read()&#160;:&#160;<a·class="el"·href="a00052.html#gad81dab769683e00f090efae7a1919d39">vio.h</a></li>
106 <li>Vio_scanf()&#160;:&#160;<a·class="el"·href="a00052.html#ga23748303f6c1cd02d37502d47cc58e6b">vio.h</a></li>106 <li>Vio_scanf()&#160;:&#160;<a·class="el"·href="a00052.html#ga23748303f6c1cd02d37502d47cc58e6b">vio.h</a></li>
Offset 176, 77 lines modifiedOffset 176, 77 lines modified
176 <li>Vmpi_recv()&#160;:&#160;<a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">vmpi.h</a></li>176 <li>Vmpi_recv()&#160;:&#160;<a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">vmpi.h</a></li>
177 <li>Vmpi_reduce()&#160;:&#160;<a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">vmpi.h</a></li>177 <li>Vmpi_reduce()&#160;:&#160;<a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">vmpi.h</a></li>
178 <li>Vmpi_send()&#160;:&#160;<a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">vmpi.h</a></li>178 <li>Vmpi_send()&#160;:&#160;<a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">vmpi.h</a></li>
179 <li>Vmpi_size()&#160;:&#160;<a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">vmpi.h</a></li>179 <li>Vmpi_size()&#160;:&#160;<a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">vmpi.h</a></li>
180 <li>VNEG&#160;:&#160;<a·class="el"·href="a00002.html#abd9f24b361b3947aa6b142f2f0455c3b">maloc_base.h</a></li>180 <li>VNEG&#160;:&#160;<a·class="el"·href="a00002.html#abd9f24b361b3947aa6b142f2f0455c3b">maloc_base.h</a></li>
181 <li>VNEWLINE_STRING&#160;:&#160;<a·class="el"·href="a00002.html#af2750993825fc5b1778ce25a3175eabd">maloc_base.h</a></li>181 <li>VNEWLINE_STRING&#160;:&#160;<a·class="el"·href="a00002.html#af2750993825fc5b1778ce25a3175eabd">maloc_base.h</a></li>
182 <li>VNEWLINE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#abea6f48b8e59ba9861130a384bd3aec6">maloc_base.h</a></li>182 <li>VNEWLINE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#abea6f48b8e59ba9861130a384bd3aec6">maloc_base.h</a></li>
183 <li>Vnm_chdir()&#160;:&#160;<a·class="el"·href="a00020.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>183 <li>Vnm_chdir()&#160;:&#160;<a·class="el"·href="a00026.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>
184 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00020.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>184 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00026.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>
185 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00020.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>185 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00026.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>
186 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00020.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>186 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00026.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>
187 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00020.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>187 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00026.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>
188 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00020.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>188 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00026.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>
189 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00020.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>189 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00026.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>
190 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00020.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>190 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00026.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>
191 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00020.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>191 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00026.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>
192 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00020.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>192 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00026.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>
193 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00020.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>193 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00026.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>
194 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00020.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>194 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00026.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>
195 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00020.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>195 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00026.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>
196 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00020.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>196 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00026.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>
197 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00020.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>197 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00026.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>
198 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00020.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>198 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00026.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>
199 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00020.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>199 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00026.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>
200 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00020.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>200 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00026.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>
201 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00020.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>201 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00026.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>
202 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00020.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>202 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00026.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>
203 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00020.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>203 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00026.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>
204 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00020.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>204 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00026.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>
205 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00020.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>205 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00026.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>
206 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00020.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>206 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00026.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>
207 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00020.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>207 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00026.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>
208 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00020.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>208 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00026.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>
209 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00020.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>209 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00026.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>
210 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00020.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>210 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00026.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>
211 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00020.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>211 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00026.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>
212 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00020.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>212 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00026.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>
213 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00020.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>213 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00026.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>
214 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00020.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>214 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00026.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>
215 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00020.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>215 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00026.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>
216 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00020.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>216 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00026.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>
217 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00020.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>217 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00026.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>
218 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00020.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>218 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00026.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>
219 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00020.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>219 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00026.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>
220 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00020.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>220 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00026.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>
221 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00020.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>221 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00026.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>
222 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00020.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li>222 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00026.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li>
223 <li>VNULL&#160;:&#160;<a·class="el"·href="a00002.html#a2bb1f7730df2c23d8940135b65d2c781">maloc_base.h</a></li>223 <li>VNULL&#160;:&#160;<a·class="el"·href="a00002.html#a2bb1f7730df2c23d8940135b65d2c781">maloc_base.h</a></li>
224 <li>VNULL_STRING&#160;:&#160;<a·class="el"·href="a00002.html#ab8cbbfa234e1095b237085887e887d36">maloc_base.h</a></li>224 <li>VNULL_STRING&#160;:&#160;<a·class="el"·href="a00002.html#ab8cbbfa234e1095b237085887e887d36">maloc_base.h</a></li>
225 <li>VNULL_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#accb185d30e2bcf018d17820fbc4b40fd">maloc_base.h</a></li>225 <li>VNULL_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#accb185d30e2bcf018d17820fbc4b40fd">maloc_base.h</a></li>
226 <li>VODD&#160;:&#160;<a·class="el"·href="a00002.html#ab2368bf1aee9f9b1505a368a0fb62b7b">maloc_base.h</a></li>226 <li>VODD&#160;:&#160;<a·class="el"·href="a00002.html#ab2368bf1aee9f9b1505a368a0fb62b7b">maloc_base.h</a></li>
227 <li>VPI&#160;:&#160;<a·class="el"·href="a00002.html#a50941df90c3271d685f4b22f3eb1a9f8">maloc_base.h</a></li>227 <li>VPI&#160;:&#160;<a·class="el"·href="a00002.html#a50941df90c3271d685f4b22f3eb1a9f8">maloc_base.h</a></li>
228 <li>VPIPE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#a3e7f4228d0009d0085013b9b52d4b57d">maloc_base.h</a></li>228 <li>VPIPE_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#a3e7f4228d0009d0085013b9b52d4b57d">maloc_base.h</a></li>
229 <li>VPORTNUMBER&#160;:&#160;<a·class="el"·href="a00032.html#a4a7675dfbe5a786fba616dba632bb44a">vio.h</a></li>229 <li>VPORTNUMBER&#160;:&#160;<a·class="el"·href="a00020.html#a4a7675dfbe5a786fba616dba632bb44a">vio.h</a></li>
230 <li>VPOS&#160;:&#160;<a·class="el"·href="a00002.html#a57509f8e8bc46800d9ba52a5d6a00a41">maloc_base.h</a></li>230 <li>VPOS&#160;:&#160;<a·class="el"·href="a00002.html#a57509f8e8bc46800d9ba52a5d6a00a41">maloc_base.h</a></li>
231 <li>VPOW&#160;:&#160;<a·class="el"·href="a00002.html#a2b7cdf04210b26e746ea0d28e72529fb">maloc_base.h</a></li>231 <li>VPOW&#160;:&#160;<a·class="el"·href="a00002.html#a2b7cdf04210b26e746ea0d28e72529fb">maloc_base.h</a></li>
232 <li>VPOW_SAFE&#160;:&#160;<a·class="el"·href="a00020.html#ad7c91b8e4ceddff38851300876c7c9e7">vnm.h</a></li>232 <li>VPOW_SAFE&#160;:&#160;<a·class="el"·href="a00026.html#ad7c91b8e4ceddff38851300876c7c9e7">vnm.h</a></li>
233 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00035.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>233 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00023.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>
234 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00035.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>234 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00023.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>
235 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00035.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>235 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00023.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>
236 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00035.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>236 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00023.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>
237 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00035.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>237 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00023.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>
238 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00035.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>238 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00023.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>
239 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00035.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li>239 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00023.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li>
240 <li>Vpred_orient2d()&#160;:&#160;<a·class="el"·href="a00035.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">vpred.h</a></li>240 <li>Vpred_orient2d()&#160;:&#160;<a·class="el"·href="a00023.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">vpred.h</a></li>
241 <li>Vpred_orient2dexact()&#160;:&#160;<a·class="el"·href="a00035.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">vpred.h</a></li>241 <li>Vpred_orient2dexact()&#160;:&#160;<a·class="el"·href="a00023.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">vpred.h</a></li>
242 <li>Vpred_orient2dfast()&#160;:&#160;<a·class="el"·href="a00035.html#ac486c720889544acae5950a94be4876e">vpred.h</a></li>242 <li>Vpred_orient2dfast()&#160;:&#160;<a·class="el"·href="a00023.html#ac486c720889544acae5950a94be4876e">vpred.h</a></li>
243 <li>Vpred_orient3d()&#160;:&#160;<a·class="el"·href="a00035.html#a69ab7e33e86529fdf82c56a4d0086af6">vpred.h</a></li>243 <li>Vpred_orient3d()&#160;:&#160;<a·class="el"·href="a00023.html#a69ab7e33e86529fdf82c56a4d0086af6">vpred.h</a></li>
244 <li>Vpred_orient3dexact()&#160;:&#160;<a·class="el"·href="a00035.html#a4fd309b85b6eba9b2b949e8cd408d077">vpred.h</a></li>244 <li>Vpred_orient3dexact()&#160;:&#160;<a·class="el"·href="a00023.html#a4fd309b85b6eba9b2b949e8cd408d077">vpred.h</a></li>
245 <li>Vpred_orient3dfast()&#160;:&#160;<a·class="el"·href="a00035.html#a20697c6349d030052c71e083c23348cb">vpred.h</a></li>245 <li>Vpred_orient3dfast()&#160;:&#160;<a·class="el"·href="a00023.html#a20697c6349d030052c71e083c23348cb">vpred.h</a></li>
246 <li>VPRIVATE&#160;:&#160;<a·class="el"·href="a00002.html#ae2fc4d8bc102f1fcdcdd54c2338ea4bd">maloc_base.h</a></li>246 <li>VPRIVATE&#160;:&#160;<a·class="el"·href="a00002.html#ae2fc4d8bc102f1fcdcdd54c2338ea4bd">maloc_base.h</a></li>
247 <li>VPRTKEY&#160;:&#160;<a·class="el"·href="a00002.html#a4f0d87f3004ad0579cfde937398b903c">maloc_base.h</a></li>247 <li>VPRTKEY&#160;:&#160;<a·class="el"·href="a00002.html#a4f0d87f3004ad0579cfde937398b903c">maloc_base.h</a></li>
248 <li>VPTRSIZE&#160;:&#160;<a·class="el"·href="a00002.html#a89f496884cc1b9244becf0de085cb500">maloc_base.h</a></li>248 <li>VPTRSIZE&#160;:&#160;<a·class="el"·href="a00002.html#a89f496884cc1b9244becf0de085cb500">maloc_base.h</a></li>
249 <li>VPUBLIC&#160;:&#160;<a·class="el"·href="a00002.html#a40b754bab6d662ab872265b448caf4fc">maloc_base.h</a></li>249 <li>VPUBLIC&#160;:&#160;<a·class="el"·href="a00002.html#a40b754bab6d662ab872265b448caf4fc">maloc_base.h</a></li>
250 <li>VRAND&#160;:&#160;<a·class="el"·href="a00002.html#a646cee349664e037b9065d09b331c77d">maloc_base.h</a></li>250 <li>VRAND&#160;:&#160;<a·class="el"·href="a00002.html#a646cee349664e037b9065d09b331c77d">maloc_base.h</a></li>
251 <li>VRANDMAX&#160;:&#160;<a·class="el"·href="a00002.html#a9907643e15a16f66f4b00769edd53909">maloc_base.h</a></li>251 <li>VRANDMAX&#160;:&#160;<a·class="el"·href="a00002.html#a9907643e15a16f66f4b00769edd53909">maloc_base.h</a></li>
252 <li>VRDIN_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#ace267de7e362209e9912f7dd86ec6358">maloc_base.h</a></li>252 <li>VRDIN_SYMBOL&#160;:&#160;<a·class="el"·href="a00002.html#ace267de7e362209e9912f7dd86ec6358">maloc_base.h</a></li>
Offset 294, 15 lines modifiedOffset 294, 15 lines modified
294 <li>VSINH&#160;:&#160;<a·class="el"·href="a00002.html#a0ceabc352245568f4f6bb54d4ead7865">maloc_base.h</a></li>294 <li>VSINH&#160;:&#160;<a·class="el"·href="a00002.html#a0ceabc352245568f4f6bb54d4ead7865">maloc_base.h</a></li>
295 <li>VSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9de33470243d86f36615e15a77261ede">maloc_base.h</a></li>295 <li>VSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9de33470243d86f36615e15a77261ede">maloc_base.h</a></li>
296 <li>VSQR&#160;:&#160;<a·class="el"·href="a00002.html#a419727cfb8f9edbd91343f882afec148">maloc_base.h</a></li>296 <li>VSQR&#160;:&#160;<a·class="el"·href="a00002.html#a419727cfb8f9edbd91343f882afec148">maloc_base.h</a></li>
297 <li>VSQRT&#160;:&#160;<a·class="el"·href="a00002.html#a130a8c16f376a2410e69e46d1a4eb6df">maloc_base.h</a></li>297 <li>VSQRT&#160;:&#160;<a·class="el"·href="a00002.html#a130a8c16f376a2410e69e46d1a4eb6df">maloc_base.h</a></li>
298 <li>VSTDMODE&#160;:&#160;<a·class="el"·href="a00002.html#acac748db87f0801549811e218abbf443">maloc_base.h</a></li>298 <li>VSTDMODE&#160;:&#160;<a·class="el"·href="a00002.html#acac748db87f0801549811e218abbf443">maloc_base.h</a></li>
299 <li>VTAN&#160;:&#160;<a·class="el"·href="a00002.html#ae73e34473551df0d277ca2aa24f4548e">maloc_base.h</a></li>299 <li>VTAN&#160;:&#160;<a·class="el"·href="a00002.html#ae73e34473551df0d277ca2aa24f4548e">maloc_base.h</a></li>
300 <li>VTANH&#160;:&#160;<a·class="el"·href="a00002.html#af9bbf22496156c1258eebdd3373d2710">maloc_base.h</a></li>300 <li>VTANH&#160;:&#160;<a·class="el"·href="a00002.html#af9bbf22496156c1258eebdd3373d2710">maloc_base.h</a></li>
301 <li>VTIMERS&#160;:&#160;<a·class="el"·href="a00020.html#adff08ccefac6ec8e551662478f350e7f">vnm.h</a></li>301 <li>VTIMERS&#160;:&#160;<a·class="el"·href="a00026.html#adff08ccefac6ec8e551662478f350e7f">vnm.h</a></li>
302 <li>VTRUE&#160;:&#160;<a·class="el"·href="a00002.html#a2078a6c029ec8613f0f6414373dee144">maloc_base.h</a></li>302 <li>VTRUE&#160;:&#160;<a·class="el"·href="a00002.html#a2078a6c029ec8613f0f6414373dee144">maloc_base.h</a></li>
303 <li>VVLARGE&#160;:&#160;<a·class="el"·href="a00002.html#a22865218f9906e8799208b4cbb9fda57">maloc_base.h</a></li>303 <li>VVLARGE&#160;:&#160;<a·class="el"·href="a00002.html#a22865218f9906e8799208b4cbb9fda57">maloc_base.h</a></li>
304 <li>VVSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9d4025ef411cefdc1bc4c73c6d3e6549">maloc_base.h</a></li>304 <li>VVSMALL&#160;:&#160;<a·class="el"·href="a00002.html#a9d4025ef411cefdc1bc4c73c6d3e6549">maloc_base.h</a></li>
305 <li>VWARN&#160;:&#160;<a·class="el"·href="a00002.html#af2b2257356b76b6e606de23f6a03f9ee">maloc_base.h</a></li>305 <li>VWARN&#160;:&#160;<a·class="el"·href="a00002.html#af2b2257356b76b6e606de23f6a03f9ee">maloc_base.h</a></li>
306 <li>VWARN1&#160;:&#160;<a·class="el"·href="a00002.html#ab9ac054d25a0e3da447261d9bba39dc3">maloc_base.h</a></li>306 <li>VWARN1&#160;:&#160;<a·class="el"·href="a00002.html#ab9ac054d25a0e3da447261d9bba39dc3">maloc_base.h</a></li>
307 <li>VZERO&#160;:&#160;<a·class="el"·href="a00002.html#af25362b3b005fec92d3647b62245041a">maloc_base.h</a></li>307 <li>VZERO&#160;:&#160;<a·class="el"·href="a00002.html#af25362b3b005fec92d3647b62245041a">maloc_base.h</a></li>
308 </ul>308 </ul>
959 B
xz --list
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 ··Streams:···········11 ··Streams:···········1
2 ··Blocks:············12 ··Blocks:············1
3 ··Compressed·size:···113.7·KiB·(116404·B)3 ··Compressed·size:···113.7·KiB·(116400·B)
4 ··Uncompressed·size:·1760.0·KiB·(1802240·B)4 ··Uncompressed·size:·1760.0·KiB·(1802240·B)
5 ··Ratio:·············0.0655 ··Ratio:·············0.065
6 ··Check:·············CRC646 ··Check:·············CRC64
7 ··Stream·Padding:····0·B7 ··Stream·Padding:····0·B
8 ··Streams:8 ··Streams:
9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding
10 ·········1·········1···············0···············0··········116404·········1802240··0.065··CRC64············010 ·········1·········1···············0···············0··········116400·········1802240··0.065··CRC64············0
11 ··Blocks:11 ··Blocks:
12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check
13 ·········1·········1··············12···············0··········116368·········1802240··0.065··CRC6413 ·········1·········1··············12···············0··········116364·········1802240··0.065··CRC64