1.09 MB
/srv/reproducible-results/rbuild-debian/r-b-build.G2gvHfMC/b1/maloc_1.5-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.G2gvHfMC/b2/maloc_1.5-1_armhf.changes
377 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·1754350f04ac815e0c29d62d99725bd0·112700·libdevel·optional·libmaloc-dev_1.5-1_armhf.deb1 ·1f063361e5cd85dccd0572ba15fdd4a8·112704·libdevel·optional·libmaloc-dev_1.5-1_armhf.deb
2 ·e626581e7ed340c21de71ad62b380027·254052·debug·optional·libmaloc1-dbgsym_1.5-1_armhf.deb2 ·e626581e7ed340c21de71ad62b380027·254052·debug·optional·libmaloc1-dbgsym_1.5-1_armhf.deb
3 ·21814431f240c80ea6472952e7dd26df·72676·libs·optional·libmaloc1_1.5-1_armhf.deb3 ·21814431f240c80ea6472952e7dd26df·72676·libs·optional·libmaloc1_1.5-1_armhf.deb
1.09 MB
libmaloc-dev_1.5-1_armhf.deb
367 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·····5168·2020-03-28·08:32:11.000000·control.tar.xz2 -rw-r--r--···0········0········0·····5168·2020-03-28·08:32:11.000000·control.tar.xz
3 -rw-r--r--···0········0········0···107340·2020-03-28·08:32:11.000000·data.tar.xz3 -rw-r--r--···0········0········0···107344·2020-03-28·08:32:11.000000·data.tar.xz
1.91 KB
control.tar.xz
1.88 KB
control.tar
1.86 KB
./md5sums
30.0 B
./md5sums
Files differ
1.81 KB
line order
    
Offset 36, 35 lines modifiedOffset 36, 35 lines modified
36 usr/share/doc/libmaloc-dev/html/a00016.dot36 usr/share/doc/libmaloc-dev/html/a00016.dot
37 usr/share/doc/libmaloc-dev/html/a00017.html37 usr/share/doc/libmaloc-dev/html/a00017.html
38 usr/share/doc/libmaloc-dev/html/a00017_source.html38 usr/share/doc/libmaloc-dev/html/a00017_source.html
39 usr/share/doc/libmaloc-dev/html/a00018.dot.gz39 usr/share/doc/libmaloc-dev/html/a00018.dot.gz
40 usr/share/doc/libmaloc-dev/html/a00019.dot40 usr/share/doc/libmaloc-dev/html/a00019.dot
41 usr/share/doc/libmaloc-dev/html/a00020.html41 usr/share/doc/libmaloc-dev/html/a00020.html
42 usr/share/doc/libmaloc-dev/html/a00020_source.html42 usr/share/doc/libmaloc-dev/html/a00020_source.html
43 usr/share/doc/libmaloc-dev/html/a00021.dot43 usr/share/doc/libmaloc-dev/html/a00021.dot.gz
44 usr/share/doc/libmaloc-dev/html/a00022.dot44 usr/share/doc/libmaloc-dev/html/a00022.dot
45 usr/share/doc/libmaloc-dev/html/a00023.html45 usr/share/doc/libmaloc-dev/html/a00023.html
46 usr/share/doc/libmaloc-dev/html/a00023_source.html46 usr/share/doc/libmaloc-dev/html/a00023_source.html
47 usr/share/doc/libmaloc-dev/html/a00024.dot.gz47 usr/share/doc/libmaloc-dev/html/a00024.dot
48 usr/share/doc/libmaloc-dev/html/a00025.dot48 usr/share/doc/libmaloc-dev/html/a00025.dot
49 usr/share/doc/libmaloc-dev/html/a00026.html49 usr/share/doc/libmaloc-dev/html/a00026.html
50 usr/share/doc/libmaloc-dev/html/a00026_source.html50 usr/share/doc/libmaloc-dev/html/a00026_source.html
51 usr/share/doc/libmaloc-dev/html/a00027.dot51 usr/share/doc/libmaloc-dev/html/a00027.dot
52 usr/share/doc/libmaloc-dev/html/a00028.dot52 usr/share/doc/libmaloc-dev/html/a00028.dot
53 usr/share/doc/libmaloc-dev/html/a00029.html53 usr/share/doc/libmaloc-dev/html/a00029.html
54 usr/share/doc/libmaloc-dev/html/a00029_source.html54 usr/share/doc/libmaloc-dev/html/a00029_source.html
55 usr/share/doc/libmaloc-dev/html/a00030.dot55 usr/share/doc/libmaloc-dev/html/a00030.dot
56 usr/share/doc/libmaloc-dev/html/a00031.dot56 usr/share/doc/libmaloc-dev/html/a00031.dot
57 usr/share/doc/libmaloc-dev/html/a00032.html57 usr/share/doc/libmaloc-dev/html/a00032.html
58 usr/share/doc/libmaloc-dev/html/a00032_source.html58 usr/share/doc/libmaloc-dev/html/a00032_source.html
59 usr/share/doc/libmaloc-dev/html/a00033.dot.gz59 usr/share/doc/libmaloc-dev/html/a00033.dot
60 usr/share/doc/libmaloc-dev/html/a00034.dot60 usr/share/doc/libmaloc-dev/html/a00034.dot
61 usr/share/doc/libmaloc-dev/html/a00035.html61 usr/share/doc/libmaloc-dev/html/a00035.html
62 usr/share/doc/libmaloc-dev/html/a00035_source.html62 usr/share/doc/libmaloc-dev/html/a00035_source.html
63 usr/share/doc/libmaloc-dev/html/a00036.dot63 usr/share/doc/libmaloc-dev/html/a00036.dot.gz
64 usr/share/doc/libmaloc-dev/html/a00037.dot64 usr/share/doc/libmaloc-dev/html/a00037.dot
65 usr/share/doc/libmaloc-dev/html/a00038.html65 usr/share/doc/libmaloc-dev/html/a00038.html
66 usr/share/doc/libmaloc-dev/html/a00038_source.html66 usr/share/doc/libmaloc-dev/html/a00038_source.html
67 usr/share/doc/libmaloc-dev/html/a00039.dot.gz67 usr/share/doc/libmaloc-dev/html/a00039.dot.gz
68 usr/share/doc/libmaloc-dev/html/a00041.html68 usr/share/doc/libmaloc-dev/html/a00041.html
69 usr/share/doc/libmaloc-dev/html/a00041_source.html69 usr/share/doc/libmaloc-dev/html/a00041_source.html
70 usr/share/doc/libmaloc-dev/html/a00044.html70 usr/share/doc/libmaloc-dev/html/a00044.html
1.09 MB
data.tar.xz
1.09 MB
data.tar
12.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)···104720·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002.html26 -rw-r--r--···0·root·········(0)·root·········(0)···104720·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002.html
27 -rw-r--r--···0·root·········(0)·root·········(0)····33795·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002_source.html27 -rw-r--r--···0·root·········(0)·root·········(0)····33795·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)·····3372·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00003.dot28 -rw-r--r--···0·root·········(0)·root·········(0)·····3372·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00003.dot
29 -rw-r--r--···0·root·········(0)·root·········(0)······865·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00004.dot.gz29 -rw-r--r--···0·root·········(0)·root·········(0)······864·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)····12587·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005.html30 -rw-r--r--···0·root·········(0)·root·········(0)····12587·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005.html
31 -rw-r--r--···0·root·········(0)·root·········(0)····16376·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005_source.html31 -rw-r--r--···0·root·········(0)·root·········(0)····16376·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)······953·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00006.dot.gz32 -rw-r--r--···0·root·········(0)·root·········(0)······952·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)······904·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00007.dot33 -rw-r--r--···0·root·········(0)·root·········(0)······904·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00007.dot
34 -rw-r--r--···0·root·········(0)·root·········(0)····14500·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008.html34 -rw-r--r--···0·root·········(0)·root·········(0)·····5881·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008.html
35 -rw-r--r--···0·root·········(0)·root·········(0)····18285·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008_source.html35 -rw-r--r--···0·root·········(0)·root·········(0)·····6188·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)·····1041·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)······627·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00010.dot
 38 -rw-r--r--···0·root·········(0)·root·········(0)····14500·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011.html
 39 -rw-r--r--···0·root·········(0)·root·········(0)····18285·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011_source.html
36 -rw-r--r--···0·root·········(0)·root·········(0)······871·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00009.dot.gz40 -rw-r--r--···0·root·········(0)·root·········(0)······871·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00012.dot.gz
37 -rw-r--r--···0·root·········(0)·root·········(0)·····1184·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00010.dot41 -rw-r--r--···0·root·········(0)·root·········(0)·····1184·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00013.dot
38 -rw-r--r--···0·root·········(0)·root·········(0)····18382·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011.html42 -rw-r--r--···0·root·········(0)·root·········(0)····18382·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014.html
39 -rw-r--r--···0·root·········(0)·root·········(0)····23926·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011_source.html43 -rw-r--r--···0·root·········(0)·root·········(0)····23926·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014_source.html
40 -rw-r--r--···0·root·········(0)·root·········(0)······876·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00012.dot.gz44 -rw-r--r--···0·root·········(0)·root·········(0)······876·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00015.dot.gz
41 -rw-r--r--···0·root·········(0)·root·········(0)·····1193·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00013.dot45 -rw-r--r--···0·root·········(0)·root·········(0)·····1193·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00016.dot
42 -rw-r--r--···0·root·········(0)·root·········(0)·····5881·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014.html 
43 -rw-r--r--···0·root·········(0)·root·········(0)·····6188·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)·····1040·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)······627·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00016.dot 
46 -rw-r--r--···0·root·········(0)·root·········(0)····18089·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017.html46 -rw-r--r--···0·root·········(0)·root·········(0)····18089·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017.html
47 -rw-r--r--···0·root·········(0)·root·········(0)····36212·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017_source.html47 -rw-r--r--···0·root·········(0)·root·········(0)····36212·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)······865·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00018.dot.gz48 -rw-r--r--···0·root·········(0)·root·········(0)······865·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)······999·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00019.dot49 -rw-r--r--···0·root·········(0)·root·········(0)······999·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00019.dot
50 -rw-r--r--···0·root·········(0)·root·········(0)····29394·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020.html50 -rw-r--r--···0·root·········(0)·root·········(0)····19125·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020.html
51 -rw-r--r--···0·root·········(0)·root·········(0)····52873·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020_source.html51 -rw-r--r--···0·root·········(0)·root·········(0)····40189·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)·····4012·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00021.dot52 -rw-r--r--···0·root·········(0)·root·········(0)······654·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)·····2914·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00022.dot53 -rw-r--r--···0·root·········(0)·root·········(0)·····2893·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00022.dot
54 -rw-r--r--···0·root·········(0)·root·········(0)·····5020·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023.html54 -rw-r--r--···0·root·········(0)·root·········(0)····87211·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023.html
55 -rw-r--r--···0·root·········(0)·root·········(0)·····5498·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023_source.html55 -rw-r--r--···0·root·········(0)·root·········(0)····36017·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)······823·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)·····2634·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00025.dot56 -rw-r--r--···0·root·········(0)·root·········(0)·····3644·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00024.dot
 57 -rw-r--r--···0·root·········(0)·root·········(0)·····3658·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00025.dot
58 -rw-r--r--···0·root·········(0)·root·········(0)····54895·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026.html58 -rw-r--r--···0·root·········(0)·root·········(0)····54895·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026.html
59 -rw-r--r--···0·root·········(0)·root·········(0)····23187·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026_source.html59 -rw-r--r--···0·root·········(0)·root·········(0)····23187·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)·····3632·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00027.dot60 -rw-r--r--···0·root·········(0)·root·········(0)·····3632·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00027.dot
61 -rw-r--r--···0·root·········(0)·root·········(0)·····2903·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00028.dot61 -rw-r--r--···0·root·········(0)·root·········(0)·····2903·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00028.dot
62 -rw-r--r--···0·root·········(0)·root·········(0)····87211·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029.html62 -rw-r--r--···0·root·········(0)·root·········(0)····18016·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029.html
63 -rw-r--r--···0·root·········(0)·root·········(0)····36017·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029_source.html63 -rw-r--r--···0·root·········(0)·root·········(0)····25173·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)·····3644·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00030.dot64 -rw-r--r--···0·root·········(0)·root·········(0)·····3646·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00030.dot
65 -rw-r--r--···0·root·········(0)·root·········(0)·····3658·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00031.dot 
66 -rw-r--r--···0·root·········(0)·root·········(0)····19125·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032.html 
67 -rw-r--r--···0·root·········(0)·root·········(0)····40189·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)······655·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)·····2893·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00034.dot 
70 -rw-r--r--···0·root·········(0)·root·········(0)····18016·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html 
71 -rw-r--r--···0·root·········(0)·root·········(0)····25173·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)·····3646·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00036.dot 
73 -rw-r--r--···0·root·········(0)·root·········(0)·····3276·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00037.dot65 -rw-r--r--···0·root·········(0)·root·········(0)·····3276·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00031.dot
 66 -rw-r--r--···0·root·········(0)·root·········(0)····29394·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032.html
 67 -rw-r--r--···0·root·········(0)·root·········(0)····52873·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)·····4012·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00033.dot
 69 -rw-r--r--···0·root·········(0)·root·········(0)·····2914·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00034.dot
 70 -rw-r--r--···0·root·········(0)·root·········(0)·····5020·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html
 71 -rw-r--r--···0·root·········(0)·root·········(0)·····5498·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)······823·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)·····2634·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00037.dot
74 -rw-r--r--···0·root·········(0)·root·········(0)·····4698·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038.html74 -rw-r--r--···0·root·········(0)·root·········(0)·····4698·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038.html
75 -rw-r--r--···0·root·········(0)·root·········(0)·····4787·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038_source.html75 -rw-r--r--···0·root·········(0)·root·········(0)·····4787·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)·····1069·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00039.dot.gz76 -rw-r--r--···0·root·········(0)·root·········(0)·····1070·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)·····1984·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041.html77 -rw-r--r--···0·root·········(0)·root·········(0)·····1984·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041.html
78 -rw-r--r--···0·root·········(0)·root·········(0)·····5792·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041_source.html78 -rw-r--r--···0·root·········(0)·root·········(0)·····5792·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)·····1978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044.html79 -rw-r--r--···0·root·········(0)·root·········(0)·····1978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044.html
80 -rw-r--r--···0·root·········(0)·root·········(0)·····2083·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044_source.html80 -rw-r--r--···0·root·········(0)·root·········(0)·····2083·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)·····3542·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00047.html81 -rw-r--r--···0·root·········(0)·root·········(0)·····3542·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00047.html
82 -rw-r--r--···0·root·········(0)·root·········(0)····39112·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00048.html82 -rw-r--r--···0·root·········(0)·root·········(0)····39112·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00048.html
83 -rw-r--r--···0·root·········(0)·root·········(0)····22789·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00049.html83 -rw-r--r--···0·root·········(0)·root·········(0)····22789·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00049.html
6.94 KB
./usr/share/doc/libmaloc-dev/html/a00004.dot.gz
6.85 KB
a00004.dot
    
Offset 3, 46 lines modifiedOffset 3, 46 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="The·base·(or·foundation)·header·for·MALOC."];6 ··Node1·[label="maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="The·base·(or·foundation)·header·for·MALOC."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
9 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
11 ··Node3·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node3·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];12 ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
13 ··Node4·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];13 ··Node4·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
14 ··Node4·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];14 ··Node4·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
15 ··Node5·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];15 ··Node5·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
16 ··Node5·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];16 ··Node5·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
17 ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];17 ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
18 ··Node6·[label="vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];18 ··Node6·[label="vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
19 ··Node6·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];19 ··Node6·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
20 ··Node7·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];20 ··Node7·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
21 ··Node7·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];21 ··Node7·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
22 ··Node7·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];22 ··Node7·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
23 ··Node7·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];23 ··Node7·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
24 ··Node7·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];24 ··Node7·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
25 ··Node7·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];25 ··Node7·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
26 ··Node8·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];26 ··Node8·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
27 ··Node8·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];27 ··Node8·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
28 ··Node7·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];28 ··Node7·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
29 ··Node9·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];29 ··Node9·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
30 ··Node9·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];30 ··Node9·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
31 ··Node9·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];31 ··Node9·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
32 ··Node1·->·Node10·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];32 ··Node1·->·Node10·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
33 ··Node10·[label="vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];33 ··Node10·[label="vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
34 ··Node10·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];34 ··Node10·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
35 ··Node11·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."];35 ··Node11·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
36 ··Node11·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];36 ··Node11·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
37 ··Node10·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node10·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];38 ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
39 ··Node1·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node1·->·Node12·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];40 ··Node1·->·Node12·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
41 ··Node12·[label="vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];41 ··Node12·[label="vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
42 ··Node12·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];42 ··Node12·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
43 ··Node12·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];43 ··Node12·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
44 ··Node12·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];44 ··Node12·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
45 ··Node1·->·Node13·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];45 ··Node1·->·Node13·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
46 ··Node13·[label="vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];46 ··Node13·[label="vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];
47 ··Node13·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];47 ··Node13·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
48 ··Node1·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];48 ··Node1·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
1.41 KB
./usr/share/doc/libmaloc-dev/html/a00005.html
    
Offset 50, 17 lines modifiedOffset 50, 17 lines modified
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>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><!--header-->51 </div><!--header-->
52 <div·class="contents">52 <div·class="contents">
  
53 <p>Class·Vmp:·a·Virtual·MPI·communication·layer·object.··53 <p>Class·Vmp:·a·Virtual·MPI·communication·layer·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="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="a00008_source.html">maloc/vmpi.h</a>&gt;</code><br·/>57 <code>#include·&lt;<a·class="el"·href="a00011_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·/>58 <code>#include·&lt;<a·class="el"·href="a00014_source.html">maloc/vcom.h</a>&gt;</code><br·/>
59 </div><div·class="textblock"><div·class="dynheader">59 </div><div·class="textblock"><div·class="dynheader">
60 Include·dependency·graph·for·vmp.h:</div>60 Include·dependency·graph·for·vmp.h:</div>
61 <div·class="dyncontent">61 <div·class="dyncontent">
62 <div·class="center"><img·src="a00006.png"·border="0"·usemap="#avmp_8h"·alt=""/></div>62 <div·class="center"><img·src="a00006.png"·border="0"·usemap="#avmp_8h"·alt=""/></div>
63 </div>63 </div>
64 </div><div·class="textblock"><div·class="dynheader">64 </div><div·class="textblock"><div·class="dynheader">
65 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>
7.7 KB
./usr/share/doc/libmaloc-dev/html/a00005_source.html
    
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_VMP_H_</span></div>50 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_VMP_H_</span></div>
51 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·_VMP_H_</span></div>51 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·_VMP_H_</span></div>
52 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>52 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>54 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
55 <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>55 <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>
56 <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>56 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">maloc/vmpi.h</a>&gt;</span></div>
57 <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>57 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">maloc/vcom.h</a>&gt;</span></div>
58 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>58 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
59 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>59 <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="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>60 <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="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vmp:·Parameters·and·datatypes</span></div>61 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vmp:·Parameters·and·datatypes</span></div>
62 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>62 <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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>63 <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="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>64 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
Offset 97, 17 lines modifiedOffset 97, 17 lines modified
97 <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>97 <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>
98 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>98 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
99 <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>99 <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>
100 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>100 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>
101 <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>101 <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>
102 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div>102 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div>
103 <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>103 <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>
104 <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>104 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">vmpi.h</a></div><div·class="ttdoc">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.</div></div>
105 <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>105 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">vcom.h</a></div><div·class="ttdoc">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.</div></div>
106 <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>106 <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>
107 <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>107 <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>
108 <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>108 <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>
109 <div·class="ttc"·id="aa00049_html_ga45e1307da5143b3066f75b08dbddfc8c"><div·class="ttname"><a·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">Vmp_init</a></div><div·class="ttdeci">int·Vmp_init(int·*argc,·char·***argv)</div><div·class="ttdoc">The·Vmp·initializer.</div></div>109 <div·class="ttc"·id="aa00049_html_ga45e1307da5143b3066f75b08dbddfc8c"><div·class="ttname"><a·href="a00049.html#ga45e1307da5143b3066f75b08dbddfc8c">Vmp_init</a></div><div·class="ttdeci">int·Vmp_init(int·*argc,·char·***argv)</div><div·class="ttdoc">The·Vmp·initializer.</div></div>
110 <div·class="ttc"·id="aa00049_html_ga552506a098aff62d06adc34c7b896d26"><div·class="ttname"><a·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">Vmp_rank</a></div><div·class="ttdeci">int·Vmp_rank(Vmp·*thee)</div><div·class="ttdoc">Return·my·processor·ID.</div></div>110 <div·class="ttc"·id="aa00049_html_ga552506a098aff62d06adc34c7b896d26"><div·class="ttname"><a·href="a00049.html#ga552506a098aff62d06adc34c7b896d26">Vmp_rank</a></div><div·class="ttdeci">int·Vmp_rank(Vmp·*thee)</div><div·class="ttdoc">Return·my·processor·ID.</div></div>
111 <div·class="ttc"·id="aa00049_html_ga61f69e46851adb8a5b4dad5cabe860be"><div·class="ttname"><a·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">Vmp_recv</a></div><div·class="ttdeci">int·Vmp_recv(Vmp·*thee,·int·src,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·blocking·receive.</div></div>111 <div·class="ttc"·id="aa00049_html_ga61f69e46851adb8a5b4dad5cabe860be"><div·class="ttname"><a·href="a00049.html#ga61f69e46851adb8a5b4dad5cabe860be">Vmp_recv</a></div><div·class="ttdeci">int·Vmp_recv(Vmp·*thee,·int·src,·char·*buf,·int·bufsize)</div><div·class="ttdoc">An·MPI·blocking·receive.</div></div>
112 <div·class="ttc"·id="aa00049_html_ga889bd860feeab152f2fd0df4bf2e1183"><div·class="ttname"><a·href="a00049.html#ga889bd860feeab152f2fd0df4bf2e1183">Vmp_ctor</a></div><div·class="ttdeci">Vmp·*·Vmp_ctor(void)</div><div·class="ttdoc">The·Vmp·constructor.</div></div>112 <div·class="ttc"·id="aa00049_html_ga889bd860feeab152f2fd0df4bf2e1183"><div·class="ttname"><a·href="a00049.html#ga889bd860feeab152f2fd0df4bf2e1183">Vmp_ctor</a></div><div·class="ttdeci">Vmp·*·Vmp_ctor(void)</div><div·class="ttdoc">The·Vmp·constructor.</div></div>
113 <div·class="ttc"·id="aa00049_html_ga9afe35a3bee7572eda0c46aab12ad58a"><div·class="ttname"><a·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a">Vmp_dtor</a></div><div·class="ttdeci">void·Vmp_dtor(Vmp·**thee)</div><div·class="ttdoc">The·Vmp·destructor.</div></div>113 <div·class="ttc"·id="aa00049_html_ga9afe35a3bee7572eda0c46aab12ad58a"><div·class="ttname"><a·href="a00049.html#ga9afe35a3bee7572eda0c46aab12ad58a">Vmp_dtor</a></div><div·class="ttdeci">void·Vmp_dtor(Vmp·**thee)</div><div·class="ttdoc">The·Vmp·destructor.</div></div>
5.35 KB
./usr/share/doc/libmaloc-dev/html/a00006.dot.gz
5.26 KB
a00006.dot
    
Offset 33, 36 lines modifiedOffset 33, 36 lines modified
33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."];53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];
59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
60 ··Node1·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];60 ··Node1·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
61 ··Node24·[label="maloc/vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];61 ··Node24·[label="maloc/vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
62 ··Node24·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];62 ··Node24·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
63 ··Node24·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];63 ··Node24·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
64 ··Node1·->·Node25·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];64 ··Node1·->·Node25·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
65 ··Node25·[label="maloc/vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];65 ··Node25·[label="maloc/vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
66 ··Node25·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];66 ··Node25·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
67 ··Node25·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];67 ··Node25·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
68 }68 }
1.18 KB
./usr/share/doc/libmaloc-dev/html/a00007.dot
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 digraph·"vmp.h"1 digraph·"vmp.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];6 ··Node1·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];8 ··Node2·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
11 }11 }
17.3 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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="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·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"><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.··<a·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">More...</a><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"><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.··<a·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">More...</a><br·/></td></tr>
84 <tr·class="memitem: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.··<a·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">More...</a><br·/></td></tr> 
86 <tr·class="separator:ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
87 <tr·class="memitem: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.··<a·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">More...</a><br·/></td></tr> 
89 <tr·class="separator:ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem: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.··<a·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">More...</a><br·/></td></tr> 
92 <tr·class="separator:gaf052848ba47edf571950eaf8f35954b4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem: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.··<a·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">More...</a><br·/></td></tr> 
95 <tr·class="separator:gad0fedbef42476f6dfed02e05851f6b55"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem: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 ··<a·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">More...</a><br·/></td></tr> 
99 <tr·class="separator:gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem: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.··<a·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">More...</a><br·/></td></tr> 
102 <tr·class="separator:ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem: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 ··<a·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">More...</a><br·/></td></tr> 
106 <tr·class="separator:gaf072f8a48db66219158b3da2f5a63f5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem: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.··<a·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">More...</a><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"><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.··<a·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">More...</a><br·/></td></tr> 
112 <tr·class="separator:ga5f44607345e5bd8c4462b1f51fd1a082"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem: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.··<a·href="a00050.html#gaf11988f9639cc73c40a30b3b57ebcf1e">More...</a><br·/></td></tr> 
115 <tr·class="separator:gaf11988f9639cc73c40a30b3b57ebcf1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem: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 ··<a·href="a00050.html#ga166259c4289d447248ebc293f2b91495">More...</a><br·/></td></tr> 
119 <tr·class="separator:ga166259c4289d447248ebc293f2b91495"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem: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.··<a·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">More...</a><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
2.64 KB
html2text {}
    
Offset 3, 81 lines modifiedOffset 3, 39 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·psh5 ····*·psh
6 ····*·maloc6 ····*·maloc
7 Classes·|·Typedefs·|·Functions7 Functions
8 vmpi.h·File·Reference8 psh.h·File·Reference
9 Vmpi_class 
10 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·More...9 Vsh_class
 10 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·More...
11 #include·<maloc/maloc_base.h>11 #include·<maloc/maloc_base.h>
12 #include·<maloc/vsys.h>12 #include·<maloc/vsys.h>
 13 #include·<maloc/vsh.h>
 14 #include·<maloc/vmp.h>
13 Include·dependency·graph·for·vmpi.h:15 Include·dependency·graph·for·psh.h:
14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:16 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
15 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
16 ·Classes 
17 struct· sVmpi 
18  ·······Class·Vmpi:·Definition.·More... 
19   
20 ·Typedefs 
21 typedef·struct·sVmpi Vmpi 
22  ····················Declaration·of·the·Vmpi·class·as·the·Vmpi·structure. 
23 ······················More... 
24   
25 ·Functions18 ·Functions
 19 int Vsh_pshell·(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,
 20 ·····int·argc,·char·**argv))
 21  ···Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.·More...
26 ···int Vmpi_init·(int·*argc,·char·***argv) 
27  ······The·Vmp·initializer.·More... 
28   
29 ···int Vmpi_finalize·(void) 
30  ······The·Vmp·finalizer.·More... 
31   
32 Vmpi·* Vmpi_ctor·(void) 
33  ······The·Vmpi·constructor.·More... 
34   
35 ··void Vmpi_dtor·(Vmpi·**thee) 
36  ······The·Vmpi·destructor.·More... 
37   
38 ···int Vmpi_rank·(Vmpi·*thee) 
39  ······Return·my·processor·ID. 
40 ········More... 
41   
42 ···int Vmpi_size·(Vmpi·*thee) 
43  ······Return·the·number·of·processors·involved.·More... 
44   
45 ···int Vmpi_barr·(Vmpi·*thee) 
46  ······An·MPI·barrier. 
47 ········More... 
48   
49 ···int Vmpi_send·(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) 
50  ······An·MPI·blocking·send.·More... 
51   
52 ···int Vmpi_recv·(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize) 
53  ······An·MPI·blocking·receive.·More... 
54   
55 ···int Vmpi_bcast·(Vmpi·*thee,·char·*buf,·int·bufsize) 
56  ······An·MPI·broadcast.·More... 
57   
58 ···int Vmpi_reduce·(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) 
59  ······An·MPI·reduce. 
60 ········More... 
61   
62 ···int Vmpi_isend·(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) 
63  ······An·MPI·non-blocking·send.·More... 
64  22  
65 *****·Detailed·Description·*****23 *****·Detailed·Description·*****
66 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.24 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.
67 ··Author25 ··Author
68 ······Michael·Holst26 ······Michael·Holst
69 ··Note27 ··Note
70 ······None28 ······None
71 ··Version29 ··Version
72 ··Id30 ··Id
73 ······vmpi.h,v·1.29·2010/08/12·05:40:23·fetk·Exp31 ······psh.h,v·1.28·2010/08/12·05:40:23·fetk·Exp
74 ··Attention32 ··Attention
75 ······*33 ······*
76 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>34 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
77 ······*·Copyright·(C)·1994--·Michael·Holst35 ······*·Copyright·(C)·1994--·Michael·Holst
78 ······*36 ······*
79 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or37 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
80 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public38 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
24.5 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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 39, 92 lines modifiedOffset 39, 38 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="header">45 <div·class="header">
46 ··<div·class="headertitle"><div·class="title">vmpi.h</div></div>46 ··<div·class="headertitle"><div·class="title">psh.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VMPI_H_</span></div>50 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_PSH_H_</span></div>
51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VMPI_H_</span></div>51 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_PSH_H_</span></div>
 52 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 53 <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>
 54 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 55 <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>
 56 <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>
 57 <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>
52 <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>·</div>
53 <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="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>
 60 <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>
54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>61 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 62 <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>
55 <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> 
56 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
57 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div> 
58 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div> 
59 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmpi:·Parameters·and·datatypes</span></div> 
60 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div> 
61 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div> 
62 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>63 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
63 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
64 <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> 
65 <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> 
66 <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> 
67 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>};</div> 
68 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
69 <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> 
70 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
71 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*</span></div> 
72 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·*·***************************************************************************</span></div> 
73 <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> 
74 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*·***************************************************************************</span></div> 
75 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">·*/</span></div> 
76 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
77 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
78 <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> 
79 <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> 
80 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
81 <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> 
82 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
83 <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> 
84 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
85 <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> 
86 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
87 <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> 
88 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
89 <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> 
90 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div> 
91 <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> 
92 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div> 
93 <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> 
94 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div> 
95 <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> 
96 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>·</div> 
97 <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> 
98 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>·</div> 
99 <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> 
100 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div> 
101 <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> 
102 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div> 
103 <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> 
104 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div> 
105 <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> 
106 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>·</div> 
107 <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>64 <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>
 65 <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>
 66 <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>
108 <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>67 <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>
 68 <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>
 69 <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>
109 <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> 
110 <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> 
111 <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> 
112 <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> 
113 <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> 
114 <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> 
115 <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> 
116 <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> 
117 <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> 
118 <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> 
119 <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> 
120 <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> 
121 <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> 
122 <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> 
123 <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> 
124 </div><!--·fragment·--></div><!--·contents·-->70 </div><!--·fragment·--></div><!--·contents·-->
125 <!--·start·footer·part·-->71 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>72 <hr·class="footer"/><address·class="footer"><small>
127 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.473 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.4
128 </small></address>74 </small></address>
129 </body>75 </body>
130 </html>76 </html>
3.54 KB
html2text {}
    
Offset 3, 123 lines modifiedOffset 3, 42 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·psh5 ····*·psh
6 ····*·maloc6 ····*·maloc
7 vmpi.h7 psh.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·38#ifndef·_VMPI_H_10 ·32#ifndef·_PSH_H_
11 ·39#define·_VMPI_H_11 ·33#define·_PSH_H_
 12 ·34
 13 ·35#include·<maloc/maloc_base.h>
 14 ·36
 15 ·37#include·<maloc/vsys.h>
 16 ·38#include·<maloc/vsh.h>
 17 ·39#include·<maloc/vmp.h>
12 ·4018 ·40
 19 52int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,
 20 ·53·int·(*builtin)(void·*thee,·int·argc,·char·**argv));
 21 ·54
13 ·41#include·<maloc/maloc_base.h> 
14 ·42 
15 ·43#include·<maloc/vsys.h> 
16 ·44 
17 ·45/* 
18 ·46·* 
19 *************************************************************************** 
20 ·47·*·Class·Vmpi:·Parameters·and·datatypes 
21 ·48·* 
22 *************************************************************************** 
23 ·49·*/ 
24 ·50 
25 ·51 
26 57struct·sVmpi·{ 
27 58·int·mpi_rank; 
28 59·int·mpi_size; 
29 ·60}; 
30 ·61 
31 67typedef·struct·sVmpi·Vmpi; 
32 ·68 
33 ·69/* 
34 ·70·* 
35 *************************************************************************** 
36 ·71·*·Class·Vmpi:·Inlineable·methods·(vmpi.c) 
37 ·72·* 
38 *************************************************************************** 
39 ·73·*/ 
40 ·74 
41 ·75#if·!defined(VINLINE_MALOC) 
42 ·76#else·/*·if·defined(VINLINE_MALOC)·*/ 
43 ·77#endif·/*·if·!defined(VINLINE_MALOC)·*/ 
44 ·78 
45 88int·Vmpi_init(int·*argc,·char·***argv); 
46 ·89 
47 97int·Vmpi_finalize(void); 
48 ·98 
49 106Vmpi*·Vmpi_ctor(void); 
50 ·107 
51 116void·Vmpi_dtor(Vmpi·**thee); 
52 ·117 
53 126int·Vmpi_rank(Vmpi·*thee); 
54 ·127 
55 136int·Vmpi_size(Vmpi·*thee); 
56 ·137 
57 146int·Vmpi_barr(Vmpi·*thee); 
58 ·147 
59 159int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize); 
60 ·160 
61 172int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize); 
62 ·173 
63 184int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize); 
64 ·185 
65 197int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize); 
66 ·198 
67 210int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize); 
68 ·211 
69 ·212#endif·/*·_VMPI_H_·*/22 ·55#endif·/*·_PSH_H_·*/
70 ·21323 ·56
71 maloc_base.h24 maloc_base.h
72 The·base·(or·foundation)·header·for·MALOC.25 The·base·(or·foundation)·header·for·MALOC.
 26 vmp.h
 27 Class·Vmp:·a·Virtual·MPI·communication·layer·object.
 28 vsh.h
 29 Header·file·for·vsh,·a·bourne-compatible·shell.
73 vsys.h30 vsys.h
74 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)31 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
 32 Vsh_pshell
 33 int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int
 34 argc,·char·**argv))
 35 Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.
 36 sVsh
 37 Contains·public·data·members·for·Vsh·class.
75 Vmpi_init 
76 int·Vmpi_init(int·*argc,·char·***argv) 
77 The·Vmp·initializer. 
78 Vmpi_finalize 
79 int·Vmpi_finalize(void) 
80 The·Vmp·finalizer. 
81 Vmpi_size 
82 int·Vmpi_size(Vmpi·*thee) 
83 Return·the·number·of·processors·involved. 
84 Vmpi_reduce 
85 int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) 
86 An·MPI·reduce. 
87 Vmpi_recv 
88 int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize) 
89 An·MPI·blocking·receive. 
90 Vmpi_isend 
91 int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) 
92 An·MPI·non-blocking·send. 
93 Vmpi_dtor 
94 void·Vmpi_dtor(Vmpi·**thee) 
95 The·Vmpi·destructor. 
96 Vmpi_send 
97 int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) 
98 An·MPI·blocking·send. 
99 Vmpi_ctor 
100 Vmpi·*·Vmpi_ctor(void) 
101 The·Vmpi·constructor. 
102 Vmpi_barr 
103 int·Vmpi_barr(Vmpi·*thee) 
104 An·MPI·barrier. 
105 Vmpi_bcast 
106 int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize) 
107 An·MPI·broadcast. 
Max diff block lines reached; 116/3602 bytes (3.22%) of diff not shown.
7.19 KB
./usr/share/doc/libmaloc-dev/html/a00009.dot.gz
7.1 KB
a00009.dot
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 digraph·"vmpi.h"1 digraph·"psh.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];6 ··Node1·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
Offset 33, 28 lines modifiedOffset 33, 44 lines modified
33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."];53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];
59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 60 ··Node1·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 61 ··Node24·[label="maloc/vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
 62 ··Node24·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 63 ··Node24·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 64 ··Node1·->·Node25·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 65 ··Node25·[label="maloc/vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
 66 ··Node25·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 67 ··Node25·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 68 ··Node25·->·Node26·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 69 ··Node26·[label="maloc/vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 70 ··Node26·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 71 ··Node26·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 72 ··Node25·->·Node27·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 73 ··Node27·[label="maloc/vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
 74 ··Node27·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 75 ··Node27·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
60 }76 }
1.62 KB
./usr/share/doc/libmaloc-dev/html/a00010.dot
    
Offset 1, 13 lines modifiedOffset 1, 9 lines modified
1 digraph·"vmpi.h"1 digraph·"psh.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];6 ··Node1·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; 
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; 
11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
13 }9 }
32.8 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 41, 113 lines modifiedOffset 41, 97 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">vmpi.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00050.html">Vmpi·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·Vmpi:·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·/>
58 </div><div·class="textblock"><div·class="dynheader">57 </div><div·class="textblock"><div·class="dynheader">
59 Include·dependency·graph·for·vcom.h:</div>58 Include·dependency·graph·for·vmpi.h:</div>
60 <div·class="dyncontent">59 <div·class="dyncontent">
61 <div·class="center"><img·src="a00012.png"·border="0"·usemap="#avcom_8h"·alt=""/></div>60 <div·class="center"><img·src="a00012.png"·border="0"·usemap="#avmpi_8h"·alt=""/></div>
62 </div>61 </div>
63 </div><div·class="textblock"><div·class="dynheader">62 </div><div·class="textblock"><div·class="dynheader">
64 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>
65 <div·class="dyncontent">64 <div·class="dyncontent">
66 <div·class="center"><img·src="a00013.png"·border="0"·usemap="#avcom_8hdep"·alt=""/></div>65 <div·class="center"><img·src="a00013.png"·border="0"·usemap="#avmpi_8hdep"·alt=""/></div>
67 </div>66 </div>
68 </div>67 </div>
69 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>68 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>
70 <table·class="memberdecls">69 <table·class="memberdecls">
71 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>70 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
72 Classes</h2></td></tr>71 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>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>
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>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>
75 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>74 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
76 </table><table·class="memberdecls">75 </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"><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.··<a·href="a00011.html#a81c395f6f83ae48ed287066004e4795d">More...</a><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>76 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
84 Typedefs</h2></td></tr>77 Typedefs</h2></td></tr>
 78 <tr·class="memitem: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.··<a·href="a00050.html#ga6a87d5fe4d6c92b97d06bff5f15711f0">More...</a><br·/></td></tr>
85 <tr·class="memitem: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="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</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··/> 
87 ··<a·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">More...</a><br·/></td></tr> 
88 <tr·class="separator:ga820c01ebd185aba8388ae8ed1147bd28"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:ga6a87d5fe4d6c92b97d06bff5f15711f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">81 </table><table·class="memberdecls">
90 <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>
91 Functions</h2></td></tr>83 Functions</h2></td></tr>
 84 <tr·class="memitem: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.··<a·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">More...</a><br·/></td></tr>
92 <tr·class="memitem: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> 
93 <tr·class="memdesc:ga6846ecfd2733b3de784a995927aaaba2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<a·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">More...</a><br·/></td></tr> 
94 <tr·class="separator:ga6846ecfd2733b3de784a995927aaaba2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem: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> 
96 <tr·class="memdesc:ga87b053d37ce352967167af68a8a3c0d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<a·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">More...</a><br·/></td></tr> 
97 <tr·class="separator:ga87b053d37ce352967167af68a8a3c0d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem: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.··<a·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">More...</a><br·/></td></tr> 
100 <tr·class="separator:ga40356083b37881afa383fc4d9601ea91"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem: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.··<a·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">More...</a><br·/></td></tr> 
103 <tr·class="separator:ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ga034f0a4ea158fe5f010ab20bf25e3d1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 <tr·class="memitem: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.··<a·href="a00050.html#ga0e8001dbe7eb51576737db1c9909e6ce">More...</a><br·/></td></tr>
104 <tr·class="memitem: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.··<a·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">More...</a><br·/></td></tr> 
106 <tr·class="separator:ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem: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.··<a·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">More...</a><br·/></td></tr> 
109 <tr·class="separator:gafd89d6360a1fa93e6a5ccd6441511003"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem: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.··<a·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">More...</a><br·/></td></tr> 
112 <tr·class="separator:gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem: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?).··<a·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">More...</a><br·/></td></tr> 
116 <tr·class="separator:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem: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".··<a·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">More...</a><br·/></td></tr> 
120 <tr·class="separator:gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ga0e8001dbe7eb51576737db1c9909e6ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem: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.··<a·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">More...</a><br·/></td></tr>90 <tr·class="memitem: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="[·...·truncated·by·diffoscope;·len:·68,·SHA:·a4f17d428e9d30f127423dbdbb25770d5d6accec85395d629eaeee8ccaf2118f·...·]</td></tr>
 91 <tr·class="memdesc:gaf052848ba47edf571950eaf8f35954b4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmpi·constructor.··<a·href="a00050.html#gaf052848ba47edf571950eaf8f35954b4">More...</a><br·/></td></tr>
 92 <tr·class="separator:gaf052848ba47edf571950eaf8f35954b4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem: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.··<a·href="a00050.html#gad0fedbef42476f6dfed02e05851f6b55">More...</a><br·/></td></tr>
 95 <tr·class="separator:gad0fedbef42476f6dfed02e05851f6b55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem: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 ··<a·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">More...</a><br·/></td></tr>
 99 <tr·class="separator:gaff5007f7cb2396d8891dc9ee6463f4f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem: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.··<a·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">More...</a><br·/></td></tr>
 102 <tr·class="separator:ga10a71e59ecd1a2ff4eb56332429a2ae7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem: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 ··<a·href="a00050.html#gaf072f8a48db66219158b3da2f5a63f5a">More...</a><br·/></td></tr>
124 <tr·class="separator:ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:gaf072f8a48db66219158b3da2f5a63f5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem: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.··<a·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">More...</a><br·/></td></tr>107 <tr·class="memitem: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[·...·truncated·by·diffoscope;·len:·90,·SHA:·3c3d73da7493f118692f431d351e5dc5d6617040ad1087df3746167fa8fd7b75·...·]</td></tr>
 108 <tr·class="memdesc:gadf52faafdb5f8382159c01a37884c9ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·MPI·blocking·send.··<a·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">More...</a><br·/></td></tr>
 109 <tr·class="separator:gadf52faafdb5f8382159c01a37884c9ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 110 <tr·class="memitem: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>
Max diff block lines reached; 2542/27721 bytes (9.17%) of diff not shown.
5.59 KB
html2text {}
    
Offset 3, 107 lines modifiedOffset 3, 81 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·psh5 ····*·psh
6 ····*·maloc6 ····*·maloc
7 Classes·|·Macros·|·Typedefs·|·Functions7 Classes·|·Typedefs·|·Functions
8 vcom.h·File·Reference8 vmpi.h·File·Reference
9 Vcom_class9 Vmpi_class
10 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·More...10 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·More...
11 #include·<maloc/maloc_base.h>11 #include·<maloc/maloc_base.h>
12 #include·<maloc/vsys.h>12 #include·<maloc/vsys.h>
13 Include·dependency·graph·for·vcom.h:13 Include·dependency·graph·for·vmpi.h:
14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
15 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
16 ·Classes16 ·Classes
17 struct· sVcom17 struct· sVmpi
 18  ·······Class·Vmpi:·Definition.·More...
18  ·······Contains·public·data·members·for·Vcom·class.·More... 
19   
20 ·Macros 
21 #define VCOM_MPI_TAG   111 
22  ·······A·base·value·for·MPI·tags.·More... 
23  19  
24 ·Typedefs20 ·Typedefs
25 typedef·struct·sVcom Vcom21 typedef·struct·sVmpi Vmpi
26  ····················Declaration·of·the·Vcom·class·as·the·Vcom·structure22  ····················Declaration·of·the·Vmpi·class·as·the·Vmpi·structure.
27 ······················More...23 ······················More...
28  24  
29 ·Functions25 ·Functions
30 ···int Vcom_init·(int·*argc,·char·***argv)26 ···int Vmpi_init·(int·*argc,·char·***argv)
31  ······The·Vmp·initializer.·More...27  ······The·Vmp·initializer.·More...
32  28  
33 ···int Vcom_finalize·(void)29 ···int Vmpi_finalize·(void)
34  ······The·Vmp·finalizer.·More...30  ······The·Vmp·finalizer.·More...
35  31  
 32 Vmpi·* Vmpi_ctor·(void)
 33  ······The·Vmpi·constructor.·More...
36 Vcom·* Vcom_ctor·(int·commtype) 
37  ······Construct·the·communications·object.·This·routine·sets·up·data·members 
38 ········of·class·and·initializes·MPI.·More... 
39  34  
 35 ··void Vmpi_dtor·(Vmpi·**thee)
 36  ······The·Vmpi·destructor.·More...
40 ···int Vcom_ctor2·(Vcom·*thee,·int·commtype) 
41 ········Construct·the·communications·object.·This·routine·sets·up·data·members 
42  ······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be 
43 ········callable·from·FORTRAN.·More... 
44  37  
45 ··void Vcom_dtor·(Vcom·**thee) 
46  ······Destroy·the·communications·object.·More...38 ···int Vmpi_rank·(Vmpi·*thee)
 39  ······Return·my·processor·ID.
 40 ········More...
47  41  
 42 ···int Vmpi_size·(Vmpi·*thee)
 43  ······Return·the·number·of·processors·involved.·More...
48 ··void Vcom_dtor2·(Vcom·*thee) 
49  ······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be 
50 ········callable·from·FORTRAN.·More... 
51  44  
52 ···int Vcom_send·(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type,·int 
53 ········block) 
54  ······Send·a·buffer.·Returns·1·on·success.·More...45 ···int Vmpi_barr·(Vmpi·*thee)
 46  ······An·MPI·barrier.
 47 ········More...
55  48  
 49 ···int Vmpi_send·(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)
 50  ······An·MPI·blocking·send.·More...
56 ···int Vcom_recv·(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type,·int 
57 ········block) 
58 ········Receive·a·(character)·buffer. 
59  ······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to 
60 ········be·blocking.·A·non-blocking·receive·would·be·very·ugly·to·implement 
61 ········(signals·or·something?).·More... 
62  51  
 52 ···int Vmpi_recv·(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize)
 53  ······An·MPI·blocking·receive.·More...
63 ···int Vcom_getCount·(Vcom·*thee,·int·src,·int·*length,·int·type) 
64 ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of 
65  ······specified·type)·of·an·incoming·message·and·place·it·in·the 
66 ········argument·``length".·More... 
67  54  
 55 ···int Vmpi_bcast·(Vmpi·*thee,·char·*buf,·int·bufsize)
 56  ······An·MPI·broadcast.·More...
68 ···int Vcom_reduce·(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int 
69 ········type,·int·op) 
70 ········Perform·a·reduction·of·the·data·across·all·processors.·This·is 
71 ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce. 
72  ······Basically,·the·specified·operations·are·appleed·to·each·member·of 
73 ········the·sendbuf·across·all·processors·and·the·results·are·written·to 
74 ········recvbuf.·More... 
75   
76 ···int Vcom_size·(Vcom·*thee) 
77  ······Get·the·number·of·PEs·in·communicator.·More... 
78   
79 ···int Vcom_resize·(Vcom·*thee,·int·newsize) 
80 ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number 
81  ······of·processors. 
82 ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0.·More... 
83  57  
84 ···int Vcom_rank·(Vcom·*thee) 
85  ······Get·the·ID·of·the·local·PE58 ···int Vmpi_reduce·(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize)
 59  ······An·MPI·reduce.
86 ········More...60 ········More...
87  61  
88 ···int Vcom_barr·(Vcom·*thee) 
89  ······Synchronization·barrier.·More...62 ···int Vmpi_isend·(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize)
 63  ······An·MPI·non-blocking·send.·More...
90  64  
91 *****·Detailed·Description·*****65 *****·Detailed·Description·*****
92 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.66 Class·Vmpi:·a·Virtual·MPI·communication·layer·object.
93 ··Authors67 ··Author
94 ······Nathan·Baker·and·Michael·Holst68 ······Michael·Holst
95 ··Note69 ··Note
96 ······None70 ······None
97 ··Version71 ··Version
98 ··Id72 ··Id
99 ······vcom.h,v·1.38·2010/08/12·05:40:23·fetk·Exp73 ······vmpi.h,v·1.29·2010/08/12·05:40:23·fetk·Exp
100 ··Attention74 ··Attention
101 ······*75 ······*
102 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>76 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
103 ······*·Copyright·(C)·1994--·Michael·Holst77 ······*·Copyright·(C)·1994--·Michael·Holst
104 ······*78 ······*
105 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or79 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
106 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public80 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
Offset 116, 14 lines modifiedOffset 90, 10 lines modified
Max diff block lines reached; 562/5704 bytes (9.85%) of diff not shown.
44.1 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 112 lines modifiedOffset 39, 92 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="header">45 <div·class="header">
46 ··<div·class="headertitle"><div·class="title">vcom.h</div></div>46 ··<div·class="headertitle"><div·class="title">vmpi.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VCOM_H_</span></div>50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VMPI_H_</span></div>
51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VCOM_H_</span></div>51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VMPI_H_</span></div>
52 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>52 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
55 <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>55 <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>
56 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>56 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
57 <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> 
58 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
59 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*</span></div>57 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>
60 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>58 <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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*·Class·Vcom:·Parameters·and·datatypes</span></div>59 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmpi:·Parameters·and·datatypes</span></div>
62 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·*·***************************************************************************</span></div>60 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>
63 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*/</span></div>61 <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="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>62 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 63 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
65 <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>64 <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>
 65 <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>
 66 <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>
 67 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>};</div>
66 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>68 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 69 <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>
67 <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> 
68 <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> 
69 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>70 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
70 <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> 
71 <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> 
72 <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[·...·truncated·by·diffoscope;·len:·6,·SHA:·dc92047b5ae67dbb0bb3755ef9d508341f7475e9e17d590cc9de17c5fd130e41·...·]</div>71 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*</span></div>
 72 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·*·***************************************************************************</span></div>
 73 <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>
 74 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*·***************************************************************************</span></div>
 75 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">·*/</span></div>
73 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>76 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
74 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>};</div>77 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 78 <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>
 79 <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>
75 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>80 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
76 <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>·[·...·truncated·by·diffoscope;·len:·53,·SHA:·9178896aedbf1d57a9a4c4c3494efb404cc0b36035e2ac2920edee940f4f3a3d·...·];</div>81 <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[·...·truncated·by·diffoscope;·len:·95,·SHA:·59972a33d3f8d0005983036cccdb2929b4d269b12716b8e2073a2ca5f55542df·...·];</div>
77 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>82 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 83 <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>
78 <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="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div> 
80 <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="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">·*·***************************************************************************</span></div> 
82 <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="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>84 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 85 <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>
84 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
85 <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> 
86 <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> 
87 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
88 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
89 <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> 
90 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>86 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
91 <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>87 <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>
92 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>88 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
93 <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>89 <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[·...·truncated·by·diffoscope;·len:·63,·SHA:·da4265067462bdf928e60c0c8e0134bafe05fac3845b9ff129182919969347e4·...·]e);</div>
94 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>90 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
 91 <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>
95 <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> 
96 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div> 
97 <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> 
98 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> 
99 <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> 
100 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div> 
101 <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> 
102 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··<span·class="keywordtype">int</span>·block);</div> 
103 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>92 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 93 <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>
104 <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> 
105 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>··<span·class="keywordtype">int</span>·block);</div> 
106 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>94 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>
107 <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_ge[·...·truncated·by·diffoscope;·len:·286,·SHA:·6bbccc223eb84ef0008292c5c6516e093e23f2147906d344216c0868deb31ba1·...·]);</div>95 <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_se[·...·truncated·by·diffoscope;·len:·198,·SHA:·4044624cfc020d398bd98fb5431add25500e625cd6438b71d2147b9a7c92b5e8·...·]);</div>
 96 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>·</div>
 97 <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>
 98 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>·</div>
 99 <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>
108 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>100 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div>
109 <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> 
110 <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>101 <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_re[·...·truncated·by·diffoscope;·len:·204,·SHA:·5e8f1f474e39d01afeb679f0ac4448ea24c0c527e75b7b03ef2f561b1d11f110·...·]);</div>
 102 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div>
 103 <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>
 104 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>
 105 <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>
111 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div>106 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>·</div>
112 <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> 
113 <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span>·</div> 
114 <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> 
115 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>·</div> 
116 <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> 
117 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>·</div> 
118 <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> 
119 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>·</div> 
120 <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> 
121 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span>·</div> 
122 <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>107 <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>
123 <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>108 <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>
 109 <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>
 110 <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>
 111 <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>
Max diff block lines reached; 271/38557 bytes (0.70%) of diff not shown.
6.34 KB
html2text {}
    
Offset 3, 166 lines modifiedOffset 3, 123 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·psh5 ····*·psh
6 ····*·maloc6 ····*·maloc
7 vcom.h7 vmpi.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·38#ifndef·_VCOM_H_10 ·38#ifndef·_VMPI_H_
11 ·39#define·_VCOM_H_11 ·39#define·_VMPI_H_
12 ·4012 ·40
13 ·41#include·<maloc/maloc_base.h>13 ·41#include·<maloc/maloc_base.h>
14 ·4214 ·42
15 ·43#include·<maloc/vsys.h>15 ·43#include·<maloc/vsys.h>
16 ·4416 ·44
17 46#define·VCOM_MPI_TAG·111 
18 ·47 
19 ·48/*17 ·45/*
20 ·49·*18 ·46·*
21 ***************************************************************************19 ***************************************************************************
22 ·50·*·Class·Vcom:·Parameters·and·datatypes20 ·47·*·Class·Vmpi:·Parameters·and·datatypes
23 ·51·*21 ·48·*
24 ***************************************************************************22 ***************************************************************************
25 ·52·*/ 
26 ·5323 ·49·*/
 24 ·50
 25 ·51
27 60struct·sVcom·{26 57struct·sVmpi·{
 27 58·int·mpi_rank;
 28 59·int·mpi_size;
 29 ·60};
28 ·6130 ·61
29 63·int·mpi_rank; 
30 65·int·mpi_size; 
31 ·66 
32 71·int·type; 
33 73·int·error; 
34 75·void·*core; 
35 ·76 
36 ·77}; 
37 ·78 
38 85typedef·struct·sVcom·Vcom;31 67typedef·struct·sVmpi·Vmpi;
39 ·86 
40 ·87/* 
41 ·88·*32 ·68
 33 ·69/*
 34 ·70·*
42 ***************************************************************************35 ***************************************************************************
43 ·89·*·Class·Vcom:·Inlineable·methods·(vcom.c)36 ·71·*·Class·Vmpi:·Inlineable·methods·(vmpi.c)
44 ·90·*37 ·72·*
45 ***************************************************************************38 ***************************************************************************
46 ·91·*/ 
47 ·9239 ·73·*/
 40 ·74
48 ·93#if·!defined(VINLINE_MALOC)41 ·75#if·!defined(VINLINE_MALOC)
49 ·94#else·/*·if·defined(VINLINE_MALOC)·*/42 ·76#else·/*·if·defined(VINLINE_MALOC)·*/
50 ·95#endif·/*·if·!defined(VINLINE_MALOC)·*/43 ·77#endif·/*·if·!defined(VINLINE_MALOC)·*/
 44 ·78
51 ·96 
52 ·97 
53 107int·Vcom_init(int·*argc,·char·***argv);45 88int·Vmpi_init(int·*argc,·char·***argv);
54 ·10846 ·89
55 116int·Vcom_finalize(void);47 97int·Vmpi_finalize(void);
 48 ·98
 49 106Vmpi*·Vmpi_ctor(void);
 50 ·107
 51 116void·Vmpi_dtor(Vmpi·**thee);
56 ·11752 ·117
57 127Vcom*·Vcom_ctor(int·commtype); 
58 ·128 
59 140int·Vcom_ctor2(Vcom*·thee,·int·commtype); 
60 ·141 
61 150void·Vcom_dtor(Vcom·**thee); 
62 ·151 
63 161void·Vcom_dtor2(Vcom·*thee); 
64 ·162 
65 177int·Vcom_send(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type, 
66 ·178·int·block); 
67 ·179 
68 197int·Vcom_recv(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type, 
69 ·198·int·block); 
70 ·199 
71 214int·Vcom_getCount(Vcom·*thee,·int·src,·int·*length,·int·type); 
72 ·215 
73 237int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length, 
74 ·238·int·type,·int·op); 
75 ·239 
76 248int·Vcom_size(Vcom·*thee); 
77 ·249 
78 261int·Vcom_resize(Vcom·*thee,·int·newsize); 
79 ·262 
80 271int·Vcom_rank(Vcom·*thee);53 126int·Vmpi_rank(Vmpi·*thee);
81 ·27254 ·127
 55 136int·Vmpi_size(Vmpi·*thee);
 56 ·137
82 281int·Vcom_barr(Vcom·*thee);57 146int·Vmpi_barr(Vmpi·*thee);
83 ·28258 ·147
 59 159int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize);
 60 ·160
 61 172int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize);
 62 ·173
 63 184int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize);
 64 ·185
 65 197int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize);
 66 ·198
 67 210int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize);
 68 ·211
84 ·283#endif·/*·_VCOM_H_·*/69 ·212#endif·/*·_VMPI_H_·*/
85 ·28470 ·213
86 maloc_base.h71 maloc_base.h
87 The·base·(or·foundation)·header·for·MALOC.72 The·base·(or·foundation)·header·for·MALOC.
88 vsys.h73 vsys.h
89 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)74 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
90 Vcom_rank 
91 int·Vcom_rank(Vcom·*thee) 
92 Get·the·ID·of·the·local·PE 
93 Vcom_resize 
94 int·Vcom_resize(Vcom·*thee,·int·newsize) 
95 Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of 
96 processors.... 
97 Vcom_ctor2 
98 int·Vcom_ctor2(Vcom·*thee,·int·commtype) 
99 Construct·the·communications·object.·This·routine·sets·up·data·members·of·class 
100 and·initializes·MPI.... 
101 Vcom_size 
Max diff block lines reached; 2487/6470 bytes (38.44%) of diff not shown.
5.4 KB
./usr/share/doc/libmaloc-dev/html/a00012.dot.gz
5.3 KB
a00012.dot
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 digraph·"vcom.h"1 digraph·"vmpi.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];6 ··Node1·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
Offset 33, 28 lines modifiedOffset 33, 28 lines modified
33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."];53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];
59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
60 }60 }
1.66 KB
./usr/share/doc/libmaloc-dev/html/a00013.dot
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 digraph·"vcom.h"1 digraph·"vmpi.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];6 ··Node1·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];8 ··Node2·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
13 }13 }
23.9 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 40, 50 lines modifiedOffset 40, 114 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="#define-members">Macros</a>·&#124;
 49 <a·href="#typedef-members">Typedefs</a>·&#124;
47 <a·href="#func-members">Functions</a>··</div>50 <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>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>
49 </div><!--header-->52 </div><!--header-->
50 <div·class="contents">53 <div·class="contents">
  
51 <p>Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.··54 <p>Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.··
52 <a·href="#details">More...</a></p>55 <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·/>56 <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·/>57 <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">58 </div><div·class="textblock"><div·class="dynheader">
58 Include·dependency·graph·for·psh.h:</div>59 Include·dependency·graph·for·vcom.h:</div>
59 <div·class="dyncontent">60 <div·class="dyncontent">
60 <div·class="center"><img·src="a00015.png"·border="0"·usemap="#apsh_8h"·alt=""/></div>61 <div·class="center"><img·src="a00015.png"·border="0"·usemap="#avcom_8h"·alt=""/></div>
61 </div>62 </div>
62 </div><div·class="textblock"><div·class="dynheader">63 </div><div·class="textblock"><div·class="dynheader">
63 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>
64 <div·class="dyncontent">65 <div·class="dyncontent">
65 <div·class="center"><img·src="a00016.png"·border="0"·usemap="#apsh_8hdep"·alt=""/></div>66 <div·class="center"><img·src="a00016.png"·border="0"·usemap="#avcom_8hdep"·alt=""/></div>
66 </div>67 </div>
67 </div>68 </div>
68 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>69 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>
69 <table·class="memberdecls">70 <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="a00058.html">sVcom</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="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="define-members"·name="define-members"></a>
 78 Macros</h2></td></tr>
 79 <tr·class="memitem:a81c395f6f83ae48ed287066004e4795d"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.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.··<a·href="a00014.html#a81c395f6f83ae48ed287066004e4795d">More...</a><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>
 84 Typedefs</h2></td></tr>
 85 <tr·class="memitem: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="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</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··/>
 87 ··<a·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">More...</a><br·/></td></tr>
 88 <tr·class="separator:ga820c01ebd185aba8388ae8ed1147bd28"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 </table><table·class="memberdecls">
70 <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>
71 Functions</h2></td></tr>91 Functions</h2></td></tr>
72 <tr·class="memitem: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.··<a·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">More...</a><br·/></td></tr>92 <tr·class="memitem: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>
 93 <tr·class="memdesc:ga6846ecfd2733b3de784a995927aaaba2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·initializer.··<a·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">More...</a><br·/></td></tr>
 94 <tr·class="separator:ga6846ecfd2733b3de784a995927aaaba2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem: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>
 96 <tr·class="memdesc:ga87b053d37ce352967167af68a8a3c0d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Vmp·finalizer.··<a·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">More...</a><br·/></td></tr>
 97 <tr·class="separator:ga87b053d37ce352967167af68a8a3c0d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem: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.··<a·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">More...</a><br·/></td></tr>
 100 <tr·class="separator:ga40356083b37881afa383fc4d9601ea91"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem: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.··<a·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">More...</a><br·/></td></tr>
 103 <tr·class="separator:ga2c81bdd58a94b739bc1b240afb5e2203"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 <tr·class="memitem: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.··<a·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">More...</a><br·/></td></tr>
 106 <tr·class="separator:ga9b51803f417c4ce15ed961f643bb1cf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 <tr·class="memitem: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.··<a·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">More...</a><br·/></td></tr>
 109 <tr·class="separator:gafd89d6360a1fa93e6a5ccd6441511003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 110 <tr·class="memitem: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.··<a·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">More...</a><br·/></td></tr>
 112 <tr·class="separator:gaf8bfc9f3adb8a9ab879fb727a7131d6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem: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?).··<a·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">More...</a><br·/></td></tr>
74 <tr·class="separator:gac65ab0aa601462e1f8609209c618a2c7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem: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".··<a·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">More...</a><br·/></td></tr>
 120 <tr·class="separator:gaf5d0ecbc5915dfa9b48224f7a70c9916"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem: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.··<a·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">More...</a><br·/></td></tr>
 124 <tr·class="separator:ga3ca5e19921a4eb7b38554bda4df1fa19"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem: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.··<a·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">More...</a><br·/></td></tr>
 127 <tr·class="separator:ga2d0360979d6715b199291cc25879fd7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem: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.··<a·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">More...</a><br·/></td></tr>
 131 <tr·class="separator:ga184e2fcc4f26351475b5448fbe506ea1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem: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··/>
 134 ··<a·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">More...</a><br·/></td></tr>
 135 <tr·class="separator:ga0b74c7becd865db338bc67a31ecb9c5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:ga93383b73062cd592a6752565fb1a6cdf"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00048.html#ga93383b73062cd592a6752565fb1a6cdf">Vcom_barr</a>·(<a·class="el"·href="a00048.html#ga820c01ebd185aba8388ae8ed1147bd28">Vcom</a>·*thee)</td></tr>
 137 <tr·class="memdesc:ga93383b73062cd592a6752565fb1a6cdf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Synchronization·barrier.··<a·href="a00048.html#ga93383b73062cd592a6752565fb1a6cdf">More...</a><br·/></td></tr>
 138 <tr·class="separator:ga93383b73062cd592a6752565fb1a6cdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
75 </table>139 </table>
76 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>140 <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>141 <div·class="textblock"><p·>Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·</p>
78 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>142 <dl·class="section·author"><dt>Authors</dt><dd>Nathan·Baker·and·Michael·Holst·</dd></dl>
79 <dl·class="section·note"><dt>Note</dt><dd>None·</dd></dl>143 <dl·class="section·note"><dt>Note</dt><dd>None·</dd></dl>
80 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>144 <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>145 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00014.html"·title="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.">vcom.h</a>,v·1.38·2010/08/12·05:40:23·fetk·Exp·</dd></dl>
82 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*146 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*
Max diff block lines reached; 1450/19609 bytes (7.39%) of diff not shown.
4.71 KB
html2text {}
    
Offset 3, 39 lines modifiedOffset 3, 107 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·psh5 ····*·psh
6 ····*·maloc6 ····*·maloc
7 Functions7 Classes·|·Macros·|·Typedefs·|·Functions
8 psh.h·File·Reference8 vcom.h·File·Reference
9 Vsh_class 
10 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·More...9 Vcom_class
 10 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·More...
11 #include·<maloc/maloc_base.h>11 #include·<maloc/maloc_base.h>
12 #include·<maloc/vsys.h>12 #include·<maloc/vsys.h>
13 #include·<maloc/vsh.h> 
14 #include·<maloc/vmp.h> 
15 Include·dependency·graph·for·psh.h:13 Include·dependency·graph·for·vcom.h:
16 This·graph·shows·which·files·directly·or·indirectly·include·this·file:14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
17 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
 16 ·Classes
 17 struct· sVcom
 18  ·······Contains·public·data·members·for·Vcom·class.·More...
 19  
 20 ·Macros
 21 #define VCOM_MPI_TAG   111
 22  ·······A·base·value·for·MPI·tags.·More...
 23  
 24 ·Typedefs
 25 typedef·struct·sVcom Vcom
 26  ····················Declaration·of·the·Vcom·class·as·the·Vcom·structure
 27 ······················More...
 28  
18 ·Functions29 ·Functions
19 int Vsh_pshell·(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee, 
20 ·····int·argc,·char·**argv)) 
21  ···Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.·More...30 ···int Vcom_init·(int·*argc,·char·***argv)
 31  ······The·Vmp·initializer.·More...
 32  
 33 ···int Vcom_finalize·(void)
 34  ······The·Vmp·finalizer.·More...
 35  
 36 Vcom·* Vcom_ctor·(int·commtype)
 37  ······Construct·the·communications·object.·This·routine·sets·up·data·members
 38 ········of·class·and·initializes·MPI.·More...
 39  
 40 ···int Vcom_ctor2·(Vcom·*thee,·int·commtype)
 41 ········Construct·the·communications·object.·This·routine·sets·up·data·members
 42  ······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be
 43 ········callable·from·FORTRAN.·More...
 44  
 45 ··void Vcom_dtor·(Vcom·**thee)
 46  ······Destroy·the·communications·object.·More...
 47  
 48 ··void Vcom_dtor2·(Vcom·*thee)
 49  ······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be
 50 ········callable·from·FORTRAN.·More...
 51  
 52 ···int Vcom_send·(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type,·int
 53 ········block)
 54  ······Send·a·buffer.·Returns·1·on·success.·More...
 55  
 56 ···int Vcom_recv·(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type,·int
 57 ········block)
 58 ········Receive·a·(character)·buffer.
 59  ······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to
 60 ········be·blocking.·A·non-blocking·receive·would·be·very·ugly·to·implement
 61 ········(signals·or·something?).·More...
 62  
 63 ···int Vcom_getCount·(Vcom·*thee,·int·src,·int·*length,·int·type)
 64 ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of
 65  ······specified·type)·of·an·incoming·message·and·place·it·in·the
 66 ········argument·``length".·More...
 67  
 68 ···int Vcom_reduce·(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int
 69 ········type,·int·op)
 70 ········Perform·a·reduction·of·the·data·across·all·processors.·This·is
 71 ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce.
 72  ······Basically,·the·specified·operations·are·appleed·to·each·member·of
 73 ········the·sendbuf·across·all·processors·and·the·results·are·written·to
 74 ········recvbuf.·More...
 75  
 76 ···int Vcom_size·(Vcom·*thee)
 77  ······Get·the·number·of·PEs·in·communicator.·More...
 78  
 79 ···int Vcom_resize·(Vcom·*thee,·int·newsize)
 80 ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number
 81  ······of·processors.
 82 ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0.·More...
 83  
 84 ···int Vcom_rank·(Vcom·*thee)
 85  ······Get·the·ID·of·the·local·PE
 86 ········More...
 87  
 88 ···int Vcom_barr·(Vcom·*thee)
 89  ······Synchronization·barrier.·More...
22  90  
23 *****·Detailed·Description·*****91 *****·Detailed·Description·*****
24 Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.92 Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.
25 ··Author93 ··Authors
26 ······Michael·Holst94 ······Nathan·Baker·and·Michael·Holst
27 ··Note95 ··Note
28 ······None96 ······None
29 ··Version97 ··Version
30 ··Id98 ··Id
31 ······psh.h,v·1.28·2010/08/12·05:40:23·fetk·Exp99 ······vcom.h,v·1.38·2010/08/12·05:40:23·fetk·Exp
32 ··Attention100 ··Attention
33 ······*101 ······*
34 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>102 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
35 ······*·Copyright·(C)·1994--·Michael·Holst103 ······*·Copyright·(C)·1994--·Michael·Holst
36 ······*104 ······*
37 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or105 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
38 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public106 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
Offset 48, 10 lines modifiedOffset 116, 14 lines modified
48 ······*·Lesser·General·Public·License·for·more·details.116 ······*·Lesser·General·Public·License·for·more·details.
49 ······*117 ······*
50 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public118 ······*·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public
51 ······*·License·along·with·this·library;·if·not,·write·to·the·Free·Software119 ······*·License·along·with·this·library;·if·not,·write·to·the·Free·Software
52 ······*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA120 ······*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA
53 ······*121 ······*
54 ······*122 ······*
 123 *****·Macro·Definition·Documentation·*****
 124 *****·◆ VCOM_MPI_TAG·*****
 125 #define·VCOM_MPI_TAG   111
 126 A·base·value·for·MPI·tags.
  
55 ===============================================================================127 ===============================================================================
56 ·····Generated·by [doxygen]·1.9.4128 ·····Generated·by [doxygen]·1.9.4
Max diff block lines reached; -1/4798 bytes (-0.02%) of diff not shown.
31.5 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 38 lines modifiedOffset 39, 112 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="header">45 <div·class="header">
46 ··<div·class="headertitle"><div·class="title">psh.h</div></div>46 ··<div·class="headertitle"><div·class="title">vcom.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_PSH_H_</span></div>50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VCOM_H_</span></div>
51 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_PSH_H_</span></div>51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VCOM_H_</span></div>
52 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
53 <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> 
54 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
55 <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> 
56 <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> 
57 <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> 
58 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>52 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 53 <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="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> 
60 <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> 
61 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
62 <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>55 <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>
 56 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 57 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00014.html#a81c395f6f83ae48ed287066004e4795d">···46</a></span><span·class="preprocessor">#define·VCOM_MPI_TAG·111</span></div>
 58 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 59 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*</span></div>
 60 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>
 61 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*·Class·Vcom:·Parameters·and·datatypes</span></div>
 62 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·*·***************************************************************************</span></div>
 63 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*/</span></div>
63 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>64 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 65 <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>
 66 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 67 <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>
 68 <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>
 69 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 70 <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>
 71 <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>
 72 <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>
 73 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 74 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>};</div>
 75 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 76 <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>
 77 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 78 <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="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div>
 80 <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="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">·*·***************************************************************************</span></div>
 82 <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="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 84 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 85 <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>
 86 <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>
 87 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 88 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 89 <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>
 90 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 91 <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>
 92 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 93 <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#ga40356083b37881afa383fc4d9601ea91">Vcom_ctor</a>(<span·class="keywordtype">int</span>·commtype);</div>
 94 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 95 <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>
 96 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>
 97 <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>
 98 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div>
 99 <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>
 100 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
 101 <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>
 102 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··<span·class="keywordtype">int</span>·block);</div>
 103 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>
 104 <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>
 105 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>··<span·class="keywordtype">int</span>·block);</div>
 106 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>
 107 <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>
 108 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>
 109 <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>
 110 <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>
 111 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div>
 112 <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>
 113 <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span>·</div>
 114 <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>
 115 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>·</div>
 116 <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>
 117 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>·</div>
 118 <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>
 119 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>·</div>
 120 <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>
 121 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span>·</div>
64 <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>122 <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>
65 <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> 
66 <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> 
67 <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>123 <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>
68 <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·**ar[·...·truncated·by·diffoscope;·len:·90,·SHA:·7b9883254ae6a7eb1bf6ff5e3660af5345f1d1f4a5619bb476a7241a44100310·...·]</div></div>124 <div·class="ttc"·id="aa00048_html_ga0b74c7becd865db338bc67a31ecb9c5c"><div·class="ttname"><a·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">Vcom_rank</a></div><div·class="ttdeci">int·Vcom_rank(Vcom·*thee)</div><div·class="ttdoc">Get·the·ID·of·the·local·PE</div></div>
 125 <div·class="ttc"·id="aa00048_html_ga184e2fcc4f26351475b5448fbe506ea1"><div·class="ttname"><a·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">Vcom_resize</a></div><div·class="ttdeci">int·Vcom_resize(Vcom·*thee,·int·newsize)</div><div·class="ttdoc">Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of·processors....</div></div>
 126 <div·class="ttc"·id="aa00048_html_ga2c81bdd58a94b739bc1b240afb5e2203"><div·class="ttname"><a·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">Vcom_ctor2</a></div><div·class="ttdeci">int·Vcom_ctor2(Vcom·*thee,·int·commtype)</div><div·class="ttdoc">Construct·the·communications·object.·This·routine·sets·up·data·members·of·class·and·initializes·MPI....</div></div>
 127 <div·class="ttc"·id="aa00048_html_ga2d0360979d6715b199291cc25879fd7b"><div·class="ttname"><a·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">Vcom_size</a></div><div·class="ttdeci">int·Vcom_size(Vcom·*thee)</div><div·class="ttdoc">Get·the·number·of·PEs·in·communicator.</div></div>
 128 <div·class="ttc"·id="aa00048_html_ga3ca5e19921a4eb7b38554bda4df1fa19"><div·class="ttname"><a·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">Vcom_reduce</a></div><div·class="ttdeci">int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int·type,·int·op)</div><div·class="ttdoc">Perform·a·reduction·of·the·data·across·all·processors.·This·is·equivalent·(and·in·the·case·of·MPI·is·...</div></div>
 129 <div·class="ttc"·id="aa00048_html_ga40356083b37881afa383fc4d9601ea91"><div·class="ttname"><a·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">Vcom_ctor</a></div><div·class="ttdeci">Vcom·*·Vcom_ctor(int·commtype)</div><div·class="ttdoc">Construct·the·communications·object.·This·routine·sets·up·data·members·of·class·and·initializes·MPI.</div></div>
 130 <div·class="ttc"·id="aa00048_html_ga6846ecfd2733b3de784a995927aaaba2"><div·class="ttname"><a·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">Vcom_init</a></div><div·class="ttdeci">int·Vcom_init(int·*argc,·char·***argv)</div><div·class="ttdoc">The·Vmp·initializer.</div></div>
 131 <div·class="ttc"·id="aa00048_html_ga87b053d37ce352967167af68a8a3c0d8"><div·class="ttname"><a·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">Vcom_finalize</a></div><div·class="ttdeci">int·Vcom_finalize(void)</div><div·class="ttdoc">The·Vmp·finalizer.</div></div>
 132 <div·class="ttc"·id="aa00048_html_ga93383b73062cd592a6752565fb1a6cdf"><div·class="ttname"><a·href="a00048.html#ga93383b73062cd592a6752565fb1a6cdf">Vcom_barr</a></div><div·class="ttdeci">int·Vcom_barr(Vcom·*thee)</div><div·class="ttdoc">Synchronization·barrier.</div></div>
 133 <div·class="ttc"·id="aa00048_html_ga9b51803f417c4ce15ed961f643bb1cf0"><div·class="ttname"><a·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">Vcom_dtor</a></div><div·class="ttdeci">void·Vcom_dtor(Vcom·**thee)</div><div·class="ttdoc">Destroy·the·communications·object.</div></div>
 134 <div·class="ttc"·id="aa00048_html_ga9d0c8f9c3dcd65a9f461d8bfc7817e66"><div·class="ttname"><a·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">Vcom_recv</a></div><div·class="ttdeci">int·Vcom_recv(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type,·int·block)</div><div·class="ttdoc">Receive·a·(character)·buffer.···The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·...</div></div>
 135 <div·class="ttc"·id="aa00048_html_gaf5d0ecbc5915dfa9b48224f7a70c9916"><div·class="ttname"><a·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">Vcom_getCount</a></div><div·class="ttdeci">int·Vcom_getCount(Vcom·*thee,·int·src,·int·*length,·int·type)</div><div·class="ttdoc">Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of·specified·type)·of·an·incoming·mess...</div></div>
 136 <div·class="ttc"·id="aa00048_html_gaf8bfc9f3adb8a9ab879fb727a7131d6b"><div·class="ttname"><a·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">Vcom_send</a></div><div·class="ttdeci">int·Vcom_send(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type,·int·block)</div><div·class="ttdoc">Send·a·buffer.·Returns·1·on·success.</div></div>
 137 <div·class="ttc"·id="aa00048_html_gafd89d6360a1fa93e6a5ccd6441511003"><div·class="ttname"><a·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">Vcom_dtor2</a></div><div·class="ttdeci">void·Vcom_dtor2(Vcom·*thee)</div><div·class="ttdoc">Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be·callable·from·FORTRAN.</div></div>
69 <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>138 <div·class="ttc"·id="aa00058_html"><div·class="ttname"><a·href="a00058.html">sVcom</a></div><div·class="ttdoc">Contains·public·data·members·for·Vcom·class.</div><div·class="ttdef"><b>Definition:</b>·vcom.h:60</div></div>
 139 <div·class="ttc"·id="aa00058_html_a060d49d499bd19965c61974be24423ba"><div·class="ttname"><a·href="a00058.html#a060d49d499bd19965c61974be24423ba">sVcom::type</a></div><div·class="ttdeci">int·type</div><div·class="ttdoc">Communication·type.···0·=·not·initialized···1·=·Message·Passing·Interface·1.1.</div><div·class="ttdef"><b>Definition:</b>·vcom.h:71</div></div>
Max diff block lines reached; 271/27071 bytes (1.00%) of diff not shown.
4.96 KB
html2text {}
    
Offset 3, 42 lines modifiedOffset 3, 166 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·psh5 ····*·psh
6 ····*·maloc6 ····*·maloc
7 psh.h7 vcom.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·32#ifndef·_PSH_H_10 ·38#ifndef·_VCOM_H_
11 ·33#define·_PSH_H_11 ·39#define·_VCOM_H_
12 ·34 
13 ·35#include·<maloc/maloc_base.h> 
14 ·36 
15 ·37#include·<maloc/vsys.h> 
16 ·38#include·<maloc/vsh.h> 
17 ·39#include·<maloc/vmp.h> 
18 ·4012 ·40
19 52int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee, 
20 ·53·int·(*builtin)(void·*thee,·int·argc,·char·**argv)); 
21 ·5413 ·41#include·<maloc/maloc_base.h>
 14 ·42
 15 ·43#include·<maloc/vsys.h>
 16 ·44
 17 46#define·VCOM_MPI_TAG·111
 18 ·47
 19 ·48/*
 20 ·49·*
 21 ***************************************************************************
 22 ·50·*·Class·Vcom:·Parameters·and·datatypes
 23 ·51·*
 24 ***************************************************************************
 25 ·52·*/
 26 ·53
 27 60struct·sVcom·{
 28 ·61
 29 63·int·mpi_rank;
 30 65·int·mpi_size;
 31 ·66
 32 71·int·type;
 33 73·int·error;
 34 75·void·*core;
 35 ·76
 36 ·77};
 37 ·78
 38 85typedef·struct·sVcom·Vcom;
 39 ·86
 40 ·87/*
 41 ·88·*
 42 ***************************************************************************
 43 ·89·*·Class·Vcom:·Inlineable·methods·(vcom.c)
 44 ·90·*
 45 ***************************************************************************
 46 ·91·*/
 47 ·92
 48 ·93#if·!defined(VINLINE_MALOC)
 49 ·94#else·/*·if·defined(VINLINE_MALOC)·*/
 50 ·95#endif·/*·if·!defined(VINLINE_MALOC)·*/
 51 ·96
 52 ·97
 53 107int·Vcom_init(int·*argc,·char·***argv);
 54 ·108
 55 116int·Vcom_finalize(void);
 56 ·117
 57 127Vcom*·Vcom_ctor(int·commtype);
 58 ·128
 59 140int·Vcom_ctor2(Vcom*·thee,·int·commtype);
 60 ·141
 61 150void·Vcom_dtor(Vcom·**thee);
 62 ·151
 63 161void·Vcom_dtor2(Vcom·*thee);
 64 ·162
 65 177int·Vcom_send(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type,
 66 ·178·int·block);
 67 ·179
 68 197int·Vcom_recv(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type,
 69 ·198·int·block);
 70 ·199
 71 214int·Vcom_getCount(Vcom·*thee,·int·src,·int·*length,·int·type);
 72 ·215
 73 237int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,
 74 ·238·int·type,·int·op);
 75 ·239
 76 248int·Vcom_size(Vcom·*thee);
 77 ·249
 78 261int·Vcom_resize(Vcom·*thee,·int·newsize);
 79 ·262
 80 271int·Vcom_rank(Vcom·*thee);
 81 ·272
 82 281int·Vcom_barr(Vcom·*thee);
 83 ·282
22 ·55#endif·/*·_PSH_H_·*/84 ·283#endif·/*·_VCOM_H_·*/
23 ·5685 ·284
24 maloc_base.h86 maloc_base.h
25 The·base·(or·foundation)·header·for·MALOC.87 The·base·(or·foundation)·header·for·MALOC.
26 vmp.h 
27 Class·Vmp:·a·Virtual·MPI·communication·layer·object. 
28 vsh.h 
29 Header·file·for·vsh,·a·bourne-compatible·shell. 
30 vsys.h88 vsys.h
31 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)89 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
32 Vsh_pshell 
33 int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int 
34 argc,·char·**argv)) 
35 Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions. 
36 sVsh90 Vcom_rank
 91 int·Vcom_rank(Vcom·*thee)
 92 Get·the·ID·of·the·local·PE
 93 Vcom_resize
 94 int·Vcom_resize(Vcom·*thee,·int·newsize)
 95 Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of
 96 processors....
 97 Vcom_ctor2
 98 int·Vcom_ctor2(Vcom·*thee,·int·commtype)
 99 Construct·the·communications·object.·This·routine·sets·up·data·members·of·class
 100 and·initializes·MPI....
 101 Vcom_size
 102 int·Vcom_size(Vcom·*thee)
 103 Get·the·number·of·PEs·in·communicator.
 104 Vcom_reduce
 105 int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int·type,
 106 int·op)
 107 Perform·a·reduction·of·the·data·across·all·processors.·This·is·equivalent·(and
 108 in·the·case·of·MPI·is·...
 109 Vcom_ctor
 110 Vcom·*·Vcom_ctor(int·commtype)
Max diff block lines reached; 116/5053 bytes (2.30%) of diff not shown.
7.2 KB
./usr/share/doc/libmaloc-dev/html/a00015.dot.gz
7.11 KB
a00015.dot
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 digraph·"psh.h"1 digraph·"vcom.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];6 ··Node1·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
Offset 33, 44 lines modifiedOffset 33, 28 lines modified
33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."];53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];
59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
60 ··Node1·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
61 ··Node24·[label="maloc/vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; 
62 ··Node24·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
63 ··Node24·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
64 ··Node1·->·Node25·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
65 ··Node25·[label="maloc/vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; 
66 ··Node25·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
67 ··Node25·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
68 ··Node25·->·Node26·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
69 ··Node26·[label="maloc/vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
70 ··Node26·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
71 ··Node26·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
72 ··Node25·->·Node27·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
73 ··Node27·[label="maloc/vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
74 ··Node27·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
75 ··Node27·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
76 }60 }
1.63 KB
./usr/share/doc/libmaloc-dev/html/a00016.dot
    
Offset 1, 9 lines modifiedOffset 1, 13 lines modified
1 digraph·"psh.h"1 digraph·"vcom.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];6 ··Node1·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 8 ··Node2·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
 9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
9 }13 }
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 48, 15 lines modifiedOffset 48, 15 lines modified
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSH_H_</span></div>50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSH_H_</span></div>
51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSH_H_</span></div>51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSH_H_</span></div>
52 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>52 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
55 <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>55 <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>
56 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>56 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
57 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>57 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>
58 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>58 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>
59 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vsh:·Parameters·and·datatypes</span></div>59 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vsh:·Parameters·and·datatypes</span></div>
60 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>60 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>
61 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>61 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>
62 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>62 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 <div·class="line"><a·id="l00296"·name="l00296"></a><span·class="lineno">··296</span>·</div>139 <div·class="line"><a·id="l00296"·name="l00296"></a><span·class="lineno">··296</span>·</div>
140 <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>140 <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>
141 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>·</div>141 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>·</div>
142 <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>142 <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>
143 <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>·</div>143 <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>·</div>
144 <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>144 <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>
145 <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>145 <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>
146 <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>146 <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>
147 <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>147 <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>
148 <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>148 <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>
149 <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>149 <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>
150 <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>150 <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>
151 <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>151 <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>
152 <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>152 <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>
153 <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>153 <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.07 KB
./usr/share/doc/libmaloc-dev/html/a00018.dot.gz
3.98 KB
a00018.dot
    
Offset 33, 28 lines modifiedOffset 33, 28 lines modified
33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."];53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];
59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
60 }60 }
1.25 KB
./usr/share/doc/libmaloc-dev/html/a00019.dot
    
Offset 3, 10 lines modifiedOffset 3, 10 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];6 ··Node1·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
9 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
11 ··Node3·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node3·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 }12 }
50.1 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 41, 167 lines modifiedOffset 41, 115 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">vset.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00054.html">Vset·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·Vset:·a·dynamic·set·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="a00029_source.html">maloc/vnm.h</a>&gt;</code><br·/>56 <code>#include·&lt;<a·class="el"·href="a00023_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·/>
59 </div><div·class="textblock"><div·class="dynheader">58 </div><div·class="textblock"><div·class="dynheader">
60 Include·dependency·graph·for·vio.h:</div>59 Include·dependency·graph·for·vset.h:</div>
61 <div·class="dyncontent">60 <div·class="dyncontent">
62 <div·class="center"><img·src="a00021.png"·border="0"·usemap="#avio_8h"·alt=""/></div>61 <div·class="center"><img·src="a00021.png"·border="0"·usemap="#avset_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="a00022.png"·border="0"·usemap="#avio_8hdep"·alt=""/></div>66 <div·class="center"><img·src="a00022.png"·border="0"·usemap="#avset_8hdep"·alt=""/></div>
68 </div>67 </div>
69 </div>68 </div>
70 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>69 <p><a·href="a00020_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="a00074.html">sVio</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>
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>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>
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">
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"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.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··<a·href="a00020.html#a4a7675dfbe5a786fba616dba632bb44a">More...</a><br·/></td></tr> 
82 <tr·class="separator:a4a7675dfbe5a786fba616dba632bb44a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 <tr·class="memitem: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)··<a·href="a00020.html#a1e94d8ac2af32609f662f3133cb2460a">More...</a><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>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
88 Typedefs</h2></td></tr>78 Typedefs</h2></td></tr>
 79 <tr·class="memitem: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.··<a·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">More...</a><br·/></td></tr>
89 <tr·class="memitem: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)··<a·href="a00052.html#gaf325b686bb0ee8790628ef6fecb62410">More...</a><br·/></td></tr> 
91 <tr·class="separator:gaf325b686bb0ee8790628ef6fecb62410"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem: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)··<a·href="a00052.html#ga14b86785b5e4038d0e7981854da5d7d9">More...</a><br·/></td></tr> 
94 <tr·class="separator:ga14b86785b5e4038d0e7981854da5d7d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:ga171da826a5f6aa7ab502a512084ec375"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem: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)··<a·href="a00052.html#ga9fee61f0c383eda86fe6095b2cd97a91">More...</a><br·/></td></tr> 
97 <tr·class="separator:ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem: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.··<a·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">More...</a><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"><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"><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> 
122 <tr·class="memitem: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">82 </table><table·class="memberdecls">
129 <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>
130 Functions</h2></td></tr>84 Functions</h2></td></tr>
131 <tr·class="memitem: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)··<a·href="a00052.html#ga48241911c5133cb2babc4d31238a6cc9">More...</a><br·/></td></tr>85 <tr·class="memitem: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.[·...·truncated·by·diffoscope;·len:·56,·SHA:·859c67521789bdbf44a37e44cbd846b8ab58eafe0bb8184629a93d9271b6c7b8·...·]</td></tr>
 86 <tr·class="memdesc:gab6e4ec183faea5064497a350ee6e0e6e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·number·of·things·currently·in·the·list.··<a·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">More...</a><br·/></td></tr>
 87 <tr·class="separator:gab6e4ec183faea5064497a350ee6e0e6e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 <tr·class="memitem: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.··<a·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">More...</a><br·/></td></tr>
 90 <tr·class="separator:gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem: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 ··<a·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">More...</a><br·/></td></tr>
 94 <tr·class="separator:ga81d733b4021b6f6bb6409702c2c4e50a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem: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 ··<a·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">More...</a><br·/></td></tr>
 98 <tr·class="separator:ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem: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.··<a·href="a00054.html#gad4066542e9f51370fc00430290e42750">More...</a><br·/></td></tr>
Max diff block lines reached; 3111/43595 bytes (7.14%) of diff not shown.
7.44 KB
html2text {}
    
Offset 3, 138 lines modifiedOffset 3, 101 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 Classes·|·Macros·|·Typedefs·|·Enumerations·|·Functions7 Classes·|·Typedefs·|·Functions
8 vio.h·File·Reference8 vset.h·File·Reference
9 Vio_class 
10 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·More...9 Vset_class
 10 Class·Vset:·a·dynamic·set·object.·More...
11 #include·<maloc/maloc_base.h>11 #include·<maloc/maloc_base.h>
12 #include·<maloc/vnm.h>12 #include·<maloc/vnm.h>
 13 #include·<maloc/vmem.h>
13 Include·dependency·graph·for·vio.h:14 Include·dependency·graph·for·vset.h:
14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:15 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
15 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
16 ·Classes17 ·Classes
17 struct· sVio18 struct· sVset
18  ·······Contains·public·data·members·for·Vio·class.·More...19  ·······Contains·public·data·members·for·Vset·class.·More...
19   
20 ·Macros 
21 #define VPORTNUMBER   14916 
22  ·······our·portbase;·5000·<·VPORTNUMBER·<·49152·More... 
23   
24 #define VIO_MAXBUF   10 
25  ·······number·of·internal·buffers·(BUFF·datatype)·More... 
26  20  
27 ·Typedefs21 ·Typedefs
28 ·typedef·enum·VIOtype VIOtype 
29  ·····················Parameter·for·I/O·type·(sdio,buff,file,unix,inet)22 typedef·struct·sVset Vset
 23  ····················Declaration·of·the·Vset·class·as·the·Vset·structure.
30 ·······················More...24 ······················More...
31   
32 ·typedef·enum·VIOfrmt VIOfrmt 
33  ·····················Parameter·for·compression·type·(XDR,ASC)·More... 
34   
35 typedef·enum·VIOrwkey VIOrwkey 
36  ·····················Parameter·for·rw·type·(R,RW)·More... 
37   
38 ··typedef·struct·sVio Vio 
39  ·····················Declaration·of·the·Vio·class·as·the·Vio·structure. 
40 ·······················More... 
41   
42 ·Enumerations 
43 enum· VIOtype·{ 
44 ·······  VIO_NO_TYPE·,·VIO_SDIO·,·VIO_BUFF·,·VIO_FILE·, 
45 ·······  VIO_UNIX·,·VIO_INET 
46 ·······} 
47  ·····Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·More... 
48   
49 enum· VIOfrmt·{·VIO_NO_FRMT·,·VIO_XDR·,·VIO_ASC·} 
50  ·····Parameter·for·compression·type·(XDR,ASC)·More... 
51   
52 enum· VIOrwkey·{·VIO_NO_RW·,·VIO_R·,·VIO_W·} 
53  ·····Parameter·for·rw·type·(R,RW)·More... 
54  25  
55 ·Functions26 ·Functions
56 ··void Vio_start·(void) 
57  ······Start·Vio·communication·layer·(init·internal·variables/buffers)·More...27 ···int Vset_num·(Vset·*thee)
 28  ······Return·the·number·of·things·currently·in·the·list.·More...
58  29  
59 ··void Vio_stop·(void) 
60  ······Shutdown·Vio·communication·layer.·More...30 char·* Vset_access·(Vset·*thee,·int·i)
 31  ······Access·an·object·in·an·arbitrary·place·in·the·list.·More...
61  32  
 33 char·* Vset_create·(Vset·*thee)
 34  ······Create·an·object·on·the·end·of·the·list.
62 ·Vio·* Vio_ctor·(const·char·*socktype,·const·char·*datafrmt,·const·char 
63 ········*hostname,·const·char·*filename,·const·char·*rwkey) 
64  ······Construct·the·Vio·object.·More... 
65   
66 ···int Vio_ctor2·(Vio·*thee,·const·char·*socktype,·const·char·*datafrmt,·const 
67 ········char·*hostname,·const·char·*filename,·const·char·*rwkey) 
68  ······Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction. 
69 ········More...35 ········More...
70  36  
 37 char·* Vset_first·(Vset·*thee)
 38  ······Return·the·first·object·in·the·set.
 39 ········More...
71 ··void Vio_dtor·(Vio·**thee) 
72  ······Destruct·the·Vio·object.·More... 
73   
74 ··void Vio_dtor2·(Vio·*thee) 
75  ······Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction.·More... 
76   
77 ··void Vio_setWhiteChars·(Vio·*thee,·char·*whiteChars) 
78  ······Set·the·white·character·set·for·I/O·stream.·More... 
79  40  
80 ··void Vio_setCommChars·(Vio·*thee,·char·*commChars) 
81  ······Set·the·comment·character·set·for·I/O·stream.·More...41 char·* Vset_last·(Vset·*thee)
 42  ······Return·the·last·object·in·the·set.·More...
82  43  
 44 char·* Vset_next·(Vset·*thee)
 45  ······Return·the·next·object·in·the·set.·More...
83 ···int Vio_accept·(Vio·*thee,·int·nonblock) 
84  ······Accept·any·waiting·connect·attempt·to·our·socket·on·our·machine. 
85 ········More... 
86  46  
87 ··void Vio_acceptFree·(Vio·*thee) 
88  ······Free·the·socket·child·that·was·used·for·the·last·accept.·More...47 char·* Vset_prev·(Vset·*thee)
 48  ······Return·the·prev·object·in·the·set.·More...
89  49  
90 ···int Vio_connect·(Vio·*thee,·int·nonblock) 
91  ······Connect·to·some·socket·on·a·remote·machine·(or·on·our·machine)·More...50 char·* Vset_peekFirst·(Vset·*thee)
 51  ······Return·the·first·object·in·the·set.·More...
92  52  
93 ··void Vio_connectFree·(Vio·*thee) 
94  ······Purge·any·output·buffers·(for·<UNIX/INET>,·else·a·no-op)·More...53 char·* Vset_peekLast·(Vset·*thee)
 54  ······Return·the·last·object·in·the·set.·More...
95  55  
96 ···int Vio_scanf·(Vio·*thee,·char·*parms,...) 
97  ······Mimic·"scanf"·from·an·arbitrary·Vio·device.·More...56 ··void Vset_destroy·(Vset·*thee)
 57  ······Delete·an·object·from·the·end·of·the·list.·More...
98  58  
99 ···int Vio_printf·(Vio·*thee,·char·*parms,...) 
100  ······Mimic·"printf"·from·an·arbitrary·Vio·device.·More...59 Vset·* Vset_ctor·(Vmem·*vmem,·const·char·*tname,·int·tsize,·int·tmaxNum,·int
 60 ········ioKey)
 61  ······Construct·the·set·object.·More...
101  62  
102 ···int Vio_read·(Vio·*thee,·char·*buf,·int·bufsize) 
103  ······Read·(up·to)·bufsize·characters·into·buf·from·input·device.·More...63 ··void Vset_dtor·(Vset·**thee)
 64  ······Destroy·the·set·object.·More...
104  65  
105 ···int Vio_write·(Vio·*thee,·char·*buf,·int·bufsize) 
106  ······Write·bufsize·characters·from·buf·to·output·device.·More...66 char·* Vset_createLast·(Vset·*thee)
Max diff block lines reached; 2416/7593 bytes (31.82%) of diff not shown.
101 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 211 lines modifiedOffset 39, 196 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">vio.h</div></div>46 ··<div·class="headertitle"><div·class="title">vset.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·_VIO_H_</span></div>50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSET_H_</span></div>
51 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·_VIO_H_</span></div>51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSET_H_</span></div>
52 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>52 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 55 <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/vnm.h</a>&gt;</span></div>
55 <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/vnm.h</a>&gt;</span></div>56 <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>
56 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>57 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
57 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>58 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>
58 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>59 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>
59 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vio:·Parameters·and·datatypes</span></div>60 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vset:·Parameters·and·datatypes</span></div>
60 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>61 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>
61 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>62 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>
62 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>63 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 64 <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>
63 <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> 
64 <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> 
65 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>65 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 66 <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>
 67 <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>
 68 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 69 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 71 <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>
 72 <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>
66 <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> 
67 <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> 
68 <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> 
69 <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> 
70 <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> 
71 <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> 
72 <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> 
73 <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> 
74 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>73 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 74 <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>
 75 <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>
 76 <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>
75 <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> 
76 <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> 
77 <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> 
78 <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> 
79 <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> 
80 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>77 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
81 <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> 
82 <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> 
83 <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> 
84 <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> 
85 <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">VIOrwk[·...·truncated·by·diffoscope;·len:·7,·SHA:·932d6f887991aa6d93904897452af55064154de0e99df18d43e202e35e9b44ca·...·]</div>78 <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">maxObj[·...·truncated·by·diffoscope;·len:·12,·SHA:·5a758d72f5f337ed15cdf7437d21edd6e27857919382e09df711041130e125e9·...·]</div>
 79 <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>
 80 <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>
 81 <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>
 82 <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>
 83 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 84 <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>
86 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>85 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
87 <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>86 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>
88 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>87 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 88 <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>
89 <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> 
90 <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> 
91 <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> 
92 <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> 
93 <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> 
94 <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> 
95 <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> 
96 <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> 
97 <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> 
98 <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> 
99 <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> 
100 <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> 
101 <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> 
102 <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> 
103 <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> 
104 <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> 
105 <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> 
106 <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> 
107 <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> 
108 <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> 
109 <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> 
110 <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> 
111 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>};</div>89 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 90 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">/****************************************************************/</span></div>
 91 <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>
 92 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">/****************************************************************/</span></div>
112 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>93 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
113 <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> 
114 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div> 
115 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span><span·class="comment">/*</span></div> 
116 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="comment">·*·***************************************************************************</span></div> 
117 <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> 
118 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span><span·class="comment">·*·***************************************************************************</span></div> 
119 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="comment">·*/</span></div> 
120 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div> 
121 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>94 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 95 <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>
122 <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> 
123 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div> 
124 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>96 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 97 <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>
 98 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
Max diff block lines reached; 56583/88844 bytes (63.69%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
14.4 KB
html2text {}
    
Offset 3, 347 lines modifiedOffset 3, 283 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 vio.h7 vset.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·39#ifndef·_VIO_H_10 ·38#ifndef·_VSET_H_
11 ·40#define·_VIO_H_11 ·39#define·_VSET_H_
12 ·4112 ·40
13 ·42#include·<maloc/maloc_base.h>13 ·41#include·<maloc/maloc_base.h>
14 ·4314 ·42
15 ·44#include·<maloc/vnm.h>15 ·43#include·<maloc/vnm.h>
 16 ·44#include·<maloc/vmem.h>
16 ·4517 ·45
17 ·46/*18 ·46/*
18 ·47·*19 ·47·*
19 ***************************************************************************20 ***************************************************************************
20 ·48·*·Class·Vio:·Parameters·and·datatypes21 ·48·*·Class·Vset:·Parameters·and·datatypes
21 ·49·*22 ·49·*
22 ***************************************************************************23 ***************************************************************************
23 ·50·*/24 ·50·*/
24 ·5125 ·51
 26 57struct·sVset·{
 27 ·58
 28 60·Vmem·*vmem;
 29 62·int·iMadeVmem;
 30 ·63
 31 65·int·curT;
 32 ·66
 33 68·char·nameT[VMAX_ARGLEN];
 34 70·int·sizeT;
 35 ·71
 36 73·int·numBlocks;
 37 75·int·numT;
 38 77·int·prtT;
 39 ·78
 40 80·int·maxObjects;
 41 82·int·blockPower;
 42 84·int·blockSize;
 43 86·int·blockMax;
 44 88·int·blockModulo;
 45 ·89
 46 91·char·**table;
25 53#define·VPORTNUMBER·14916 
26 55#define·VIO_MAXBUF·10 
27 ·56 
28 62typedef·enum·VIOtype·{ 
29 63·VIO_NO_TYPE, 
30 64·VIO_SDIO, 
31 65·VIO_BUFF, 
32 66·VIO_FILE, 
33 67·VIO_UNIX, 
34 ·68·VIO_INET 
35 69}·VIOtype; 
36 ·70 
37 76typedef·enum·VIOfrmt·{ 
38 77·VIO_NO_FRMT, 
39 78·VIO_XDR, 
40 ·79·VIO_ASC 
41 80}·VIOfrmt; 
42 ·81 
43 87typedef·enum·VIOrwkey·{ 
44 88·VIO_NO_RW, 
45 89·VIO_R, 
46 ·90·VIO_W 
47 91}·VIOrwkey; 
48 ·9247 ·92
 48 ·93};
 49 ·94
49 98struct·sVio·{ 
50 ·99 
51 100·VIOtype·type; 
52 108·VIOfrmt·frmt; 
53 113·VIOrwkey·rwkey; 
54 118·char·file[VMAX_ARGLEN]; 
55 119·char·lhost[VMAX_ARGLEN]; 
56 120·char·rhost[VMAX_ARGLEN]; 
57 122·int·error; 
58 123·int·dirty; 
59 125·FILE·*fp; 
60 126·int·so; 
61 127·int·soc; 
62 128·void·*name; 
63 129·void·*axdr; 
64 131·char·whiteChars[VMAX_ARGNUM]; 
65 132·char·commChars[VMAX_ARGNUM]; 
66 134·char·ioBuffer[VMAX_BUFSIZE]; 
67 135·int·ioBufferLen; 
68 137·char·putBuffer[VMAX_BUFSIZE]; 
69 138·int·putBufferLen; 
70 140·char·*VIObuffer; 
71 141·int·VIObufferLen; 
72 142·int·VIObufferPtr; 
73 ·144}; 
74 ·145 
75 151typedef·struct·sVio·Vio;50 100typedef·struct·sVset·Vset;
 51 ·101
76 ·152 
77 ·153/* 
78 ·154·* 
79 ***************************************************************************52 ·102/****************************************************************/
80 ·155·*·Class·Vio:·Inlineable·methods·(vio.c)53 ·103/*·Class·Vset:·Inlineable·method·(vset.c)·*/
81 ·156·* 
82 ***************************************************************************54 ·104/****************************************************************/
83 ·157·*/ 
84 ·15855 ·105
85 ·159#if·!defined(VINLINE_MALOC)56 ·106#if·!defined(VINLINE_MALOC)
 57 115·int·Vset_num(Vset·*thee);
86 ·160#else·/*·if·defined(VINLINE_MALOC)·*/ 
87 ·161#endif·/*·if·!defined(VINLINE_MALOC)·*/ 
88 ·16258 ·116
89 ·163/* 
90 ·164·* 
91 *************************************************************************** 
92 ·165·*·Class·Vio:·Non-Inlineable·methods·(vio.c) 
93 ·166·* 
94 *************************************************************************** 
95 ·167·*/59 126·char·*Vset_access(Vset·*thee,·int·i);
 60 ·127
 61 136·char·*Vset_create(Vset·*thee);
 62 ·137
 63 146·char·*Vset_first(Vset·*thee);
 64 ·147
Max diff block lines reached; 11630/14744 bytes (78.88%) of diff not shown.
3.88 KB
./usr/share/doc/libmaloc-dev/html/a00022.dot
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 digraph·"vio.h"1 digraph·"vset.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vio.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];6 ··Node1·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];8 ··Node2·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
11 ··Node2·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];12 ··Node4·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
13 ··Node4·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node4·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
14 ··Node2·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];14 ··Node2·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
15 ··Node5·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];15 ··Node5·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
16 ··Node5·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];16 ··Node5·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
17 ··Node6·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];17 ··Node6·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
18 ··Node6·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];18 ··Node6·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
19 ··Node2·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];19 ··Node2·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
20 ··Node2·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];20 ··Node2·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
21 ··Node7·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];21 ··Node7·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
22 ··Node7·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];22 ··Node7·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
23 ··Node2·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];23 ··Node2·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
24 ··Node8·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];24 ··Node8·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
25 ··Node8·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];25 ··Node8·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
26 ··Node8·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];26 ··Node8·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
27 }27 }
113 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 43 lines modifiedOffset 39, 191 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">vnm.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·an·ISO·C·[V]irtual·[N]umerical·[M]achine.··
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="a00029_source.html">maloc/vnm.h</a>&gt;</code><br·/> 
53 <code>#include·&lt;<a·class="el"·href="a00035_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="a00032_source.html">maloc/vset.h</a>&gt;</code><br·/> 
56 <code>#include·&lt;<a·class="el"·href="a00026_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·vnm.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="#avnm_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="#avnm_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:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#ad7c91b8e4ceddff38851300876c7c9e7">VPOW_SAFE</a>(x,··y)&#160;&#160;&#160;(<a·class="el"·href="a00023.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)··<a·href="a00023.html#ad7c91b8e4ceddff38851300876c7c9e7">More...</a><br·/></td></tr>
 72 <tr·class="separator:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 73 <tr·class="memitem:adff08ccefac6ec8e551662478f350e7f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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··<a·href="a00023.html#adff08ccefac6ec8e551662478f350e7f">More...</a><br·/></td></tr>
 75 <tr·class="separator:adff08ccefac6ec8e551662478f350e7f"><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="func-members"·name="func-members"></a>
 78 Functions</h2></td></tr>
 79 <tr·class="memitem:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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.··<a·href="a00023.html#a73c595f310f0ee83eeca0b3c928ffcb5">More...</a><br·/></td></tr>
 81 <tr·class="separator:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 82 <tr·class="memitem:ae1b409d49983afa778821ea9e853a4ba"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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.··<a·href="a00023.html#ae1b409d49983afa778821ea9e853a4ba">More...</a><br·/></td></tr>
 84 <tr·class="separator:ae1b409d49983afa778821ea9e853a4ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 85 <tr·class="memitem:a691fe8e58b2828b335221b4fa9109800"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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 ··<a·href="a00023.html#a691fe8e58b2828b335221b4fa9109800">More...</a><br·/></td></tr>
 88 <tr·class="separator:a691fe8e58b2828b335221b4fa9109800"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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.··<a·href="a00023.html#aaf928e6a4a6022b02a93fb0b33e3799b">More...</a><br·/></td></tr>
 91 <tr·class="separator:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:a79c6b7377d7f62c87486388933211f06"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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.··<a·href="a00023.html#a79c6b7377d7f62c87486388933211f06">More...</a><br·/></td></tr>
 94 <tr·class="separator:a79c6b7377d7f62c87486388933211f06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:aa649e779bc3f411d7a0102b64c65b36b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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 ··<a·href="a00023.html#aa649e779bc3f411d7a0102b64c65b36b">More...</a><br·/></td></tr>
 98 <tr·class="separator:aa649e779bc3f411d7a0102b64c65b36b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:aa8f767bb6511f5fadfdef42ece76b84d"><td·class="memItemLeft"·align="right"·valign="top">jmp_buf·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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.··<a·href="a00023.html#aa8f767bb6511f5fadfdef42ece76b84d">More...</a><br·/></td></tr>
 101 <tr·class="separator:aa8f767bb6511f5fadfdef42ece76b84d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 <tr·class="memitem:af30e71d8139ce7a7604ddc9314323be6"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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.··<a·href="a00023.html#af30e71d8139ce7a7604ddc9314323be6">More...</a><br·/></td></tr>
 104 <tr·class="separator:af30e71d8139ce7a7604ddc9314323be6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:a081eeccbff0977847b18b2a2e7e63278"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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".··<a·href="a00023.html#a081eeccbff0977847b18b2a2e7e63278">More...</a><br·/></td></tr>
 107 <tr·class="separator:a081eeccbff0977847b18b2a2e7e63278"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 <tr·class="memitem:a332011becdeb7cbfbe3ec0e2ce8b9411"><td·class="memItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_powsafe</a>·(double·x,·double·y)</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 ··<a·href="a00023.html#a332011becdeb7cbfbe3ec0e2ce8b9411">More...</a><br·/></td></tr>
 111 <tr·class="separator:a332011becdeb7cbfbe3ec0e2ce8b9411"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:aaeefb6c724be64a1a3af716ecca3bccc"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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 ··<a·href="a00023.html#aaeefb6c724be64a1a3af716ecca3bccc">More...</a><br·/></td></tr>
 115 <tr·class="separator:aaeefb6c724be64a1a3af716ecca3bccc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:ac0948dac8295ff4702a3d15b72920823"><td·class="memItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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;.··<a·href="a00023.html#ac0948dac8295ff4702a3d15b72920823">More...</a><br·/></td></tr>
 124 <tr·class="separator:ac0948dac8295ff4702a3d15b72920823"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:ac4ab27601589fe7256bf75c9b642fadd"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#ac4ab27601589fe7256bf75c9b642fadd">Vnm_gentokens</a>·(char·*buf,·char·**argv,·const·int·argvmax,·const·char·*white,·const·char·*comment)</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!··<a·href="a00023.html#ac4ab27601589fe7256bf75c9b642fadd">More...</a><br·/></td></tr>
 127 <tr·class="separator:ac4ab27601589fe7256bf75c9b642fadd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a7ca04016d2765ec38a8199f8284c8487"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.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··/>
 130 ··<a·href="a00023.html#a7ca04016d2765ec38a8199f8284c8487">More...</a><br·/></td></tr>
 131 <tr·class="separator:a7ca04016d2765ec38a8199f8284c8487"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:afb3fe75998e6b961f9da78c76ebfce49"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#afb3fe75998e6b961f9da78c76ebfce49">Vnm_tstop</a>·(int·timer,·const·char·*name)</td></tr>
 133 <tr·class="memdesc:afb3fe75998e6b961f9da78c76ebfce49"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Stops·the·timer·on·the·particular·machine.··<a·href="a00023.html#afb3fe75998e6b961f9da78c76ebfce49">More...</a><br·/></td></tr>
 134 <tr·class="separator:afb3fe75998e6b961f9da78c76ebfce49"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:af30a9fcc50b34d0298b79a8d1594e348"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#af30a9fcc50b34d0298b79a8d1594e348">Vnm_getuser</a>·(char·*user,·int·usermax)</td></tr>
 136 <tr·class="memdesc:af30a9fcc50b34d0298b79a8d1594e348"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ask·the·system·for·the·username.··<a·href="a00023.html#af30a9fcc50b34d0298b79a8d1594e348">More...</a><br·/></td></tr>
 137 <tr·class="separator:af30a9fcc50b34d0298b79a8d1594e348"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:a170220f3c4c0b60d3b1f1fe80d29dc1e"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">Vnm_getos</a>·(char·*os,·int·osmax)</td></tr>
 139 <tr·class="memdesc:a170220f3c4c0b60d3b1f1fe80d29dc1e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ask·the·system·for·the·operating·system·name.··<a·href="a00023.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">More...</a><br·/></td></tr>
 140 <tr·class="separator:a170220f3c4c0b60d3b1f1fe80d29dc1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 141 <tr·class="memitem:a8e55be911530a2908371d992add951de"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html#a8e55be911530a2908371d992add951de">Vnm_gethost</a>·(char·*host,·int·hostmax)</td></tr>
 142 <tr·class="memdesc:a8e55be911530a2908371d992add951de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ask·the·system·for·the·hostname.··<a·href="a00023.html#a8e55be911530a2908371d992add951de">More...</a><br·/></td></tr>
 143 <tr·class="separator:a8e55be911530a2908371d992add951de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 58184/89322 bytes (65.14%) of diff not shown.
25.6 KB
html2text {}
    
Offset 3, 33 lines modifiedOffset 3, 193 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
 7 Macros·|·Functions
7 vsys.h·File·Reference8 vnm.h·File·Reference
 9 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·More...
8 global_maloc_class 
9 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·More... 
10 #include·<maloc/maloc_base.h>10 #include·<maloc/maloc_base.h>
11 #include·<maloc/vnm.h> 
12 #include·<maloc/vmem.h> 
13 #include·<maloc/vio.h> 
14 #include·<maloc/vset.h> 
15 #include·<maloc/vpred.h> 
16 Include·dependency·graph·for·vsys.h:11 Include·dependency·graph·for·vnm.h:
17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
18 Go_to_the_source_code_of_this_file.13 Go_to_the_source_code_of_this_file.
 14 ·Macros
 15 #define VPOW_SAFE(x,·y)   (Vnm_powsafe(x,y))
 16  ·······A·safe·VPOW·function·(avoids·division·by·zero)·More...
 17  
 18 #define VTIMERS   100
 19  ·······the·maiximal·timer·constant·More...
 20  
 21 ·Functions
 22 ······int Vnm_sigInt·(void)
 23  ·········Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt
 24 ···········flag.·More...
 25  
 26 ·····void Vnm_sigIntSet·(void)
 27  ·········Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag.
 28 ···········More...
 29  
 30 ·····void Vnm_sigIntClear·(void)
 31 ···········Signal·and·setjmp·handling·routine.·Clear·the·signal·interrupt·flag.
 32  
 33 ···········More...
 34  
 35 ······int Vnm_jmpOk·(void)
 36  ·········Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag.
 37 ···········More...
 38  
 39 ·····void Vnm_jmpOkSet·(void)
 40  ·········Signal·and·setjmp·handling·routine.·Set·the·"okay-to-jump"·flag.
 41 ···········More...
 42  
 43 ·····void Vnm_jmpOkClear·(void)
 44  ·········Signal·and·setjmp·handling·routine.·Clear·the·"okay-to-jump"·flag.
 45 ···········More...
 46  
 47 jmp_buf·* Vnm_signalInit·(void)
 48  ·········Initialize·the·signal·handling·data·structures.·More...
 49  
 50 ·····void Vnm_regHand·(void)
 51  ·········Register·the·signal·handler·with·the·operating·system.·More...
 52  
 53 ·····void Vnm_sigHand·(int·num)
 54  ·········Handle·events·such·as·SIGINT.·We·must·have·first·been·registered
 55 ···········with·"Vnm_signalInit".·More...
 56  
 57 ···double Vnm_powsafe·(double·x,·double·y)
 58  ·········A·safe·VPOW·function·(avoids·division·by·zero).
 59 ···········More...
 60  
 61 ·····void Vnm_typeChk·(void)
 62  ·········Check·out·the·sizes·of·various·datatypes.
 63 ···········More...
 64  
 65 ···double Vnm_epsmac·(void)
 66 ···········Computes·the·unit·roundoff·of·the·machine·in·single
 67 ···········precision.·This·is·defined·as·the·smallest·positive·machine·number·u
 68 ···········such·that·1.0d0·+·u·.ne.·1.0d0·(in·single·precision).
 69  
 70 ···········A·safe·hardcoded·machine·epsilon·as·alternative:
 71 ···········double·value;
 72 ···········value·=·1.0e-9;
 73 ···········return·value;.·More...
 74  
 75 ······int Vnm_gentokens·(char·*buf,·char·**argv,·const·int·argvmax,·const·char
 76 ···········*white,·const·char·*comment)
 77 ···········Generate·an·[argv,argc]·pair·from·a·character·string·"buf"·(assumed
 78  ·········NULL-terminated)·in·which·tokens·are·separated·by·whitespace·"white"
 79 ···········with·possible·comments·"comment"·occuring.·THE·INPUT·STRING·IS
 80 ···········MODIFIED·HERE!·More...
 81  
 82 ·····void Vnm_tstart·(int·timer,·const·char·*name)
 83  ·········Starts·the·timer·on·the·particular·machine.
 84 ···········More...
 85  
 86 ·····void Vnm_tstop·(int·timer,·const·char·*name)
 87  ·········Stops·the·timer·on·the·particular·machine.·More...
 88  
 89 ···char·* Vnm_getuser·(char·*user,·int·usermax)
 90  ·········Ask·the·system·for·the·username.·More...
 91  
 92 ···char·* Vnm_getos·(char·*os,·int·osmax)
 93  ·········Ask·the·system·for·the·operating·system·name.·More...
 94  
 95 ···char·* Vnm_gethost·(char·*host,·int·hostmax)
 96  ·········Ask·the·system·for·the·hostname.·More...
 97  
 98 ···char·* Vnm_gethome·(char·*path,·int·pathmax)
 99  ·········Ask·the·system·for·the·home·directory.·More...
 100  
 101 ···char·* Vnm_getcwd·(char·*path,·int·pathmax)
 102  ·········Ask·the·system·for·the·current·working·directory.·More...
 103  
 104 ······int Vnm_chdir·(const·char·*path)
 105  ·········Interact·with·the·system·to·change·the·working·directory.·More...
 106  
 107 ······int Vnm_mkdir·(const·char·*path)
 108  ·········Interact·with·the·system·to·make·a·new·directory.
 109 ···········More...
 110  
 111 ······int Vnm_system·(const·char·*cmd)
 112  ·········An·improved·ANSI-C·"system"·call.·More...
 113  
 114 ······int Vnm_systemBack·(const·char·*cmd)
 115  ·········A·background·variant·of·the·ANSI-C·"system"·call.
 116 ···········More...
 117  
 118 ······int Vnm_systemKill·(const·char·*cmd)
 119  ·········Something·like·a·UNIX·"killall"·call.·More...
Max diff block lines reached; 19624/26181 bytes (74.96%) of diff not shown.
44.9 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 37 lines modifiedOffset 39, 152 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</div></div>46 ··<div·class="headertitle"><div·class="title">vnm.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_VSYS_H_</span></div>50 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·_VNM_H_</span></div>
51 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·_VSYS_H_</span></div>51 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·_VNM_H_</span></div>
52 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
53 <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> 
54 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>52 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
55 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">maloc/vnm.h</a>&gt;</span></div>53 <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>
56 <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/vmem.h</a>&gt;</span></div> 
57 <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> 
58 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00032.html">maloc/vset.h</a>&gt;</span></div> 
59 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">maloc/vpred.h</a>&gt;</span></div> 
60 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
61 <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> 
62 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>54 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 56 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00023.html#a73c595f310f0ee83eeca0b3c928ffcb5">···46</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#a73c595f310f0ee83eeca0b3c928ffcb5">Vnm_sigInt</a>(<span·class="keywordtype">void</span>);</div>
 57 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 58 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a00023.html#ae1b409d49983afa778821ea9e853a4ba">···55</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#ae1b409d49983afa778821ea9e853a4ba">Vnm_sigIntSet</a>(<span·class="keywordtype">void</span>);</div>
 59 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 60 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00023.html#a691fe8e58b2828b335221b4fa9109800">···64</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a691fe8e58b2828b335221b4fa9109800">Vnm_sigIntClear</a>(<span·class="keywordtype">void</span>);</div>
 61 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 62 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00023.html#aaf928e6a4a6022b02a93fb0b33e3799b">···73</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#aaf928e6a4a6022b02a93fb0b33e3799b">Vnm_jmpOk</a>(<span·class="keywordtype">void</span>);</div>
 63 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 64 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00023.html#a79c6b7377d7f62c87486388933211f06">···82</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a79c6b7377d7f62c87486388933211f06">Vnm_jmpOkSet</a>(<span·class="keywordtype">void</span>);</div>
 65 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 66 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00023.html#aa649e779bc3f411d7a0102b64c65b36b">···91</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#aa649e779bc3f411d7a0102b64c65b36b">Vnm_jmpOkClear</a>(<span·class="keywordtype">void</span>);</div>
 67 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 68 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00023.html#aa8f767bb6511f5fadfdef42ece76b84d">··100</a></span>jmp_buf·*<a·class="code·hl_function"·href="a00023.html#aa8f767bb6511f5fadfdef42ece76b84d">Vnm_signalInit</a>(<span·class="keywordtype">void</span>);</div>
 69 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 70 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a00023.html#af30e71d8139ce7a7604ddc9314323be6">··109</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#af30e71d8139ce7a7604ddc9314323be6">Vnm_regHand</a>(<span·class="keywordtype">void</span>);</div>
 71 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 72 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00023.html#a081eeccbff0977847b18b2a2e7e63278">··119</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a081eeccbff0977847b18b2a2e7e63278">Vnm_sigHand</a>(<span·class="keywordtype">int</span>·num);</div>
 73 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 74 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00023.html#ad7c91b8e4ceddff38851300876c7c9e7">··125</a></span><span·class="preprocessor">#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y))</span></div>
 75 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 76 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00023.html#a332011becdeb7cbfbe3ec0e2ce8b9411">··136</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00023.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_powsafe</a>(<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·y);</div>
 77 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 78 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno"><a·class="line"·href="a00023.html#aaeefb6c724be64a1a3af716ecca3bccc">··145</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#aaeefb6c724be64a1a3af716ecca3bccc">Vnm_typeChk</a>(<span·class="keywordtype">void</span>);</div>
 79 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div>
 80 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a00023.html#ac0948dac8295ff4702a3d15b72920823">··160</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00023.html#ac0948dac8295ff4702a3d15b72920823">Vnm_epsmac</a>(<span·class="keywordtype">void</span>);</div>
 81 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>·</div>
 82 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a00023.html#ac4ab27601589fe7256bf75c9b642fadd">··196</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#ac4ab27601589fe7256bf75c9b642fadd">Vnm_gentokens</a>(<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">char</span>·**argv,·</div>
 83 <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>
 84 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div>
 85 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno"><a·class="line"·href="a00023.html#adff08ccefac6ec8e551662478f350e7f">··203</a></span><span·class="preprocessor">#define·VTIMERS·100</span></div>
 86 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>
 87 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno"><a·class="line"·href="a00023.html#a7ca04016d2765ec38a8199f8284c8487">··214</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a7ca04016d2765ec38a8199f8284c8487">Vnm_tstart</a>(<span·class="keywordtype">int</span>·timer,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*name);</div>
 88 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>
 89 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno"><a·class="line"·href="a00023.html#afb3fe75998e6b961f9da78c76ebfce49">··225</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#afb3fe75998e6b961f9da78c76ebfce49">Vnm_tstop</a>(<span·class="keywordtype">int</span>·timer,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*name);</div>
 90 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>·</div>
 91 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno"><a·class="line"·href="a00023.html#af30a9fcc50b34d0298b79a8d1594e348">··236</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00023.html#af30a9fcc50b34d0298b79a8d1594e348">Vnm_getuser</a>(<span·class="keywordtype">char</span>·*user,·<span·class="keywordtype">int</span>·usermax);</div>
 92 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span>·</div>
 93 <div·class="line"><a·id="l00247"·name="l00247"></a><span·class="lineno"><a·class="line"·href="a00023.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">··247</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00023.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">Vnm_getos</a>(<span·class="keywordtype">char</span>·*os,·<span·class="keywordtype">int</span>·osmax);</div>
 94 <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno">··248</span>·</div>
 95 <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno"><a·class="line"·href="a00023.html#a8e55be911530a2908371d992add951de">··258</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00023.html#a8e55be911530a2908371d992add951de">Vnm_gethost</a>(<span·class="keywordtype">char</span>·*host,·<span·class="keywordtype">int</span>·hostmax);</div>
 96 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>·</div>
 97 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno"><a·class="line"·href="a00023.html#abcd1ac36decebe11418b8b09b101599a">··279</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00023.html#abcd1ac36decebe11418b8b09b101599a">Vnm_gethome</a>(<span·class="keywordtype">char</span>·*path,·<span·class="keywordtype">int</span>·pathmax);</div>
 98 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>·</div>
 99 <div·class="line"><a·id="l00297"·name="l00297"></a><span·class="lineno"><a·class="line"·href="a00023.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">··297</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00023.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">Vnm_getcwd</a>(<span·class="keywordtype">char</span>·*path,·<span·class="keywordtype">int</span>·pathmax);</div>
 100 <div·class="line"><a·id="l00298"·name="l00298"></a><span·class="lineno">··298</span>·</div>
 101 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno"><a·class="line"·href="a00023.html#aae7852bc441c93b9dd7969d8b7c4b515">··307</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#aae7852bc441c93b9dd7969d8b7c4b515">Vnm_chdir</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path);</div>
 102 <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span>·</div>
 103 <div·class="line"><a·id="l00317"·name="l00317"></a><span·class="lineno"><a·class="line"·href="a00023.html#a02865e9071a5f335a5435cf50f1466cf">··317</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#a02865e9071a5f335a5435cf50f1466cf">Vnm_mkdir</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path);</div>
 104 <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>·</div>
 105 <div·class="line"><a·id="l00327"·name="l00327"></a><span·class="lineno"><a·class="line"·href="a00023.html#a753364893400079d0417c1cad8792b5f">··327</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#a753364893400079d0417c1cad8792b5f">Vnm_system</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cmd);</div>
 106 <div·class="line"><a·id="l00328"·name="l00328"></a><span·class="lineno">··328</span>·</div>
 107 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno"><a·class="line"·href="a00023.html#ac139e1ddf265e55cbb519ef26e9813cc">··337</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#ac139e1ddf265e55cbb519ef26e9813cc">Vnm_systemBack</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cmd);</div>
 108 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>·</div>
 109 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno"><a·class="line"·href="a00023.html#ace7e9147eb2c47be1eac5e37ac22ad4f">··347</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#ace7e9147eb2c47be1eac5e37ac22ad4f">Vnm_systemKill</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cmd);</div>
 110 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div>
 111 <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno"><a·class="line"·href="a00023.html#a754abd42c8c75dcc3a092fda5700c44b">··359</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#a754abd42c8c75dcc3a092fda5700c44b">Vnm_exec</a>(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv);</div>
 112 <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>·</div>
 113 <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno"><a·class="line"·href="a00023.html#aa123e15d8c59cae72346c90790b35f01">··371</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#aa123e15d8c59cae72346c90790b35f01">Vnm_sleep</a>(<span·class="keywordtype">int</span>·nusecs);</div>
 114 <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>·</div>
 115 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno"><a·class="line"·href="a00023.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">··380</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">Vnm_ioTag</a>(<span·class="keywordtype">void</span>);</div>
 116 <div·class="line"><a·id="l00381"·name="l00381"></a><span·class="lineno">··381</span>·</div>
 117 <div·class="line"><a·id="l00389"·name="l00389"></a><span·class="lineno"><a·class="line"·href="a00023.html#a595a95da823e215cf0241d3910065e32">··389</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#a595a95da823e215cf0241d3910065e32">Vnm_nTags</a>(<span·class="keywordtype">void</span>);</div>
 118 <div·class="line"><a·id="l00390"·name="l00390"></a><span·class="lineno">··390</span>·</div>
 119 <div·class="line"><a·id="l00400"·name="l00400"></a><span·class="lineno"><a·class="line"·href="a00023.html#a215f7126050010e46e44128be79d13c1">··400</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a215f7126050010e46e44128be79d13c1">Vnm_setIoTag</a>(<span·class="keywordtype">int</span>·myTag,·<span·class="keywordtype">int</span>·numTags);</div>
 120 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span>·</div>
 121 <div·class="line"><a·id="l00429"·name="l00429"></a><span·class="lineno"><a·class="line"·href="a00023.html#a6fb34a7229dde9565794ca72bcf56317">··429</a></span>FILE·*<a·class="code·hl_function"·href="a00023.html#a6fb34a7229dde9565794ca72bcf56317">Vnm_open</a>(<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·unit);</div>
 122 <div·class="line"><a·id="l00430"·name="l00430"></a><span·class="lineno">··430</span>·</div>
 123 <div·class="line"><a·id="l00440"·name="l00440"></a><span·class="lineno"><a·class="line"·href="a00023.html#a0865f47c73cd78d4abcdc86027b3fbbd">··440</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00023.html#a0865f47c73cd78d4abcdc86027b3fbbd">Vnm_close</a>(<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·unit);</div>
 124 <div·class="line"><a·id="l00441"·name="l00441"></a><span·class="lineno">··441</span>·</div>
 125 <div·class="line"><a·id="l00451"·name="l00451"></a><span·class="lineno"><a·class="line"·href="a00023.html#a6eed22efc46e1bfbd34b54db20422cc6">··451</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a6eed22efc46e1bfbd34b54db20422cc6">Vnm_flush</a>(<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·unit);</div>
 126 <div·class="line"><a·id="l00452"·name="l00452"></a><span·class="lineno">··452</span>·</div>
 127 <div·class="line"><a·id="l00463"·name="l00463"></a><span·class="lineno"><a·class="line"·href="a00023.html#ae485b8057ba4616289c3410593416b90">··463</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#ae485b8057ba4616289c3410593416b90">Vnm_redirect</a>(<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·flag);</div>
 128 <div·class="line"><a·id="l00464"·name="l00464"></a><span·class="lineno">··464</span>·</div>
 129 <div·class="line"><a·id="l00475"·name="l00475"></a><span·class="lineno"><a·class="line"·href="a00023.html#a2156e6285a0346c0c5d2f797cefa6370">··475</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a2156e6285a0346c0c5d2f797cefa6370">Vnm_print</a>(<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·unit,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*format,·...);</div>
 130 <div·class="line"><a·id="l00476"·name="l00476"></a><span·class="lineno">··476</span>·</div>
 131 <div·class="line"><a·id="l00490"·name="l00490"></a><span·class="lineno"><a·class="line"·href="a00023.html#ab1f04f03eecdd203e329831c8e6dc575">··490</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#ab1f04f03eecdd203e329831c8e6dc575">Vnm_tprint</a>(<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·unit,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*format,·...);</div>
 132 <div·class="line"><a·id="l00491"·name="l00491"></a><span·class="lineno">··491</span>·</div>
 133 <div·class="line"><a·id="l00501"·name="l00501"></a><span·class="lineno"><a·class="line"·href="a00023.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">··501</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">Vnm_qsort</a>(<span·class="keywordtype">int</span>·*u,·<span·class="keywordtype">int</span>·size);</div>
 134 <div·class="line"><a·id="l00502"·name="l00502"></a><span·class="lineno">··502</span>·</div>
 135 <div·class="line"><a·id="l00513"·name="l00513"></a><span·class="lineno"><a·class="line"·href="a00023.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">··513</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">Vnm_qsortOrd</a>(<span·class="keywordtype">int</span>·*u,·<span·class="keywordtype">int</span>·*ord,·<span·class="keywordtype">int</span>·size);</div>
 136 <div·class="line"><a·id="l00514"·name="l00514"></a><span·class="lineno">··514</span>·</div>
 137 <div·class="line"><a·id="l00524"·name="l00524"></a><span·class="lineno"><a·class="line"·href="a00023.html#af5dd29bb1fb767ab5cd50a16115c90e2">··524</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#af5dd29bb1fb767ab5cd50a16115c90e2">Vnm_dqsort</a>(<span·class="keywordtype">double</span>·*u,·<span·class="keywordtype">int</span>·size);</div>
 138 <div·class="line"><a·id="l00525"·name="l00525"></a><span·class="lineno">··525</span>·</div>
 139 <div·class="line"><a·id="l00536"·name="l00536"></a><span·class="lineno"><a·class="line"·href="a00023.html#a77193dca4dcddfd1ef609f2c50e39a45">··536</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00023.html#a77193dca4dcddfd1ef609f2c50e39a45">Vnm_dqsortOrd</a>(<span·class="keywordtype">double</span>·*u,·<span·class="keywordtype">int</span>·*ord,·<span·class="keywordtype">int</span>·size);</div>
 140 <div·class="line"><a·id="l00537"·name="l00537"></a><span·class="lineno">··537</span>·</div>
 141 <div·class="line"><a·id="l00538"·name="l00538"></a><span·class="lineno">··538</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VNM_H_·*/</span><span·class="preprocessor"></span></div>
Max diff block lines reached; 13979/38510 bytes (36.30%) of diff not shown.
7.14 KB
html2text {}
    
Offset 3, 38 lines modifiedOffset 3, 236 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 vsys.h7 vnm.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·31#ifndef·_VSYS_H_10 ·33#ifndef·_VNM_H_
11 ·32#define·_VSYS_H_11 ·34#define·_VNM_H_
12 ·33 
13 ·34#include·<maloc/maloc_base.h> 
14 ·3512 ·35
15 ·36#include·<maloc/vnm.h>13 ·36#include·<maloc/maloc_base.h>
16 ·37#include·<maloc/vmem.h> 
17 ·38#include·<maloc/vio.h> 
18 ·39#include·<maloc/vset.h> 
19 ·40#include·<maloc/vpred.h>14 ·37
 15 ·38
 16 46int·Vnm_sigInt(void);
 17 ·47
 18 55void·Vnm_sigIntSet(void);
 19 ·56
 20 64void·Vnm_sigIntClear(void);
 21 ·65
 22 73int·Vnm_jmpOk(void);
 23 ·74
 24 82void·Vnm_jmpOkSet(void);
 25 ·83
 26 91void·Vnm_jmpOkClear(void);
 27 ·92
 28 100jmp_buf·*Vnm_signalInit(void);
 29 ·101
 30 109void·Vnm_regHand(void);
 31 ·110
 32 119void·Vnm_sigHand(int·num);
 33 ·120
 34 125#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y))
 35 ·126
 36 136double·Vnm_powsafe(double·x,·double·y);
 37 ·137
 38 145void·Vnm_typeChk(void);
 39 ·146
 40 160double·Vnm_epsmac(void);
 41 ·161
 42 196int·Vnm_gentokens(char·*buf,·char·**argv,
 43 ·197·const·int·argvmax,·const·char·*white,·const·char·*comment);
 44 ·198
 45 203#define·VTIMERS·100
 46 ·204
 47 214void·Vnm_tstart(int·timer,·const·char·*name);
 48 ·215
 49 225void·Vnm_tstop(int·timer,·const·char·*name);
 50 ·226
 51 236char·*Vnm_getuser(char·*user,·int·usermax);
 52 ·237
 53 247char·*Vnm_getos(char·*os,·int·osmax);
 54 ·248
 55 258char·*Vnm_gethost(char·*host,·int·hostmax);
 56 ·259
 57 279char·*Vnm_gethome(char·*path,·int·pathmax);
 58 ·280
 59 297char·*Vnm_getcwd(char·*path,·int·pathmax);
 60 ·298
 61 307int·Vnm_chdir(const·char·*path);
 62 ·308
 63 317int·Vnm_mkdir(const·char·*path);
 64 ·318
 65 327int·Vnm_system(const·char·*cmd);
 66 ·328
 67 337int·Vnm_systemBack(const·char·*cmd);
 68 ·338
 69 347int·Vnm_systemKill(const·char·*cmd);
 70 ·348
 71 359int·Vnm_exec(int·argc,·char·**argv);
 72 ·360
 73 371void·Vnm_sleep(int·nusecs);
 74 ·372
 75 380int·Vnm_ioTag(void);
 76 ·381
 77 389int·Vnm_nTags(void);
 78 ·390
 79 400void·Vnm_setIoTag(int·myTag,·int·numTags);
20 ·4180 ·401
21 ·42#endif·/*·_VSYS_H_·*/81 429FILE·*Vnm_open(const·int·unit);
22 ·4382 ·430
 83 440int·Vnm_close(const·int·unit);
 84 ·441
 85 451void·Vnm_flush(const·int·unit);
 86 ·452
 87 463void·Vnm_redirect(const·int·flag);
 88 ·464
 89 475void·Vnm_print(const·int·unit,·const·char·*format,·...);
 90 ·476
 91 490void·Vnm_tprint(const·int·unit,·const·char·*format,·...);
 92 ·491
 93 501void·Vnm_qsort(int·*u,·int·size);
 94 ·502
 95 513void·Vnm_qsortOrd(int·*u,·int·*ord,·int·size);
 96 ·514
 97 524void·Vnm_dqsort(double·*u,·int·size);
 98 ·525
 99 536void·Vnm_dqsortOrd(double·*u,·int·*ord,·int·size);
 100 ·537
 101 ·538#endif·/*·_VNM_H_·*/
 102 ·539
23 maloc_base.h103 maloc_base.h
24 The·base·(or·foundation)·header·for·MALOC.104 The·base·(or·foundation)·header·for·MALOC.
25 vio.h 
26 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer. 
27 vpred.h 
28 Header·file·for·the·Geometric·Predicates. 
29 vnm.h 
30 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine. 
31 vset.h 
32 Class·Vset:·a·dynamic·set·object. 
33 vmem.h 
34 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.105 Vnm_mkdir
 106 int·Vnm_mkdir(const·char·*path)
 107 Interact·with·the·system·to·make·a·new·directory.
 108 Vnm_sigHand
 109 void·Vnm_sigHand(int·num)
 110 Handle·events·such·as·SIGINT.·We·must·have·first·been·registered·with
 111 "Vnm_signalInit".
 112 Vnm_close
Max diff block lines reached; 116/7292 bytes (1.59%) of diff not shown.
5.94 KB
./usr/share/doc/libmaloc-dev/html/a00025.dot
    
Offset 1, 25 lines modifiedOffset 1, 33 lines modified
1 digraph·"vsys.h"1 digraph·"vnm.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];6 ··Node1·[label="vnm.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 8 ··Node2·[label="vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
 9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 10 ··Node3·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
 11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
 13 ··Node3·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 14 ··Node5·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 15 ··Node5·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 16 ··Node3·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 17 ··Node6·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
 18 ··Node6·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 19 ··Node7·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
 20 ··Node7·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 21 ··Node3·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 22 ··Node3·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 23 ··Node8·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 24 ··Node8·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 25 ··Node3·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 26 ··Node9·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
 27 ··Node9·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 28 ··Node9·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 29 ··Node1·->·Node10·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 30 ··Node10·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
 31 ··Node10·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
9 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];32 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; 
11 ··Node3·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
12 ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
13 ··Node4·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
14 ··Node4·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
15 ··Node5·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; 
16 ··Node5·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
17 ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
18 ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
19 ··Node6·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
20 ··Node6·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
21 ··Node1·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
22 ··Node7·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; 
23 ··Node7·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
24 ··Node7·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
25 }33 }
3.69 KB
./usr/share/doc/libmaloc-dev/html/a00028.dot
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 digraph·"vpred.h"1 digraph·"vpred.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vpred.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."];6 ··Node1·[label="vpred.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];8 ··Node2·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
11 ··Node2·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];12 ··Node4·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
13 ··Node4·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node4·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
14 ··Node2·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];14 ··Node2·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
15 ··Node5·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];15 ··Node5·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
16 ··Node5·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];16 ··Node5·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
17 ··Node6·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];17 ··Node6·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
18 ··Node6·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];18 ··Node6·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
19 ··Node2·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];19 ··Node2·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
20 ··Node2·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];20 ··Node2·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
21 ··Node7·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];21 ··Node7·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
22 ··Node7·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];22 ··Node7·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
23 ··Node2·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];23 ··Node2·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
24 ··Node8·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];24 ··Node8·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
25 ··Node8·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];25 ··Node8·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
26 ··Node8·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];26 ··Node8·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
27 }27 }
127 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 40, 190 lines modifiedOffset 40, 109 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="#typedef-members">Typedefs</a>·&#124;
48 <a·href="#func-members">Functions</a>··</div>49 <a·href="#func-members">Functions</a>··</div>
49 ··<div·class="headertitle"><div·class="title">vnm.h·File·Reference</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>
50 </div><!--header-->51 </div><!--header-->
51 <div·class="contents">52 <div·class="contents">
  
52 <p>Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.··53 <p>Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.··
53 <a·href="#details">More...</a></p>54 <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·/>55 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>&gt;</code><br·/>
55 </div><div·class="textblock"><div·class="dynheader">56 </div><div·class="textblock"><div·class="dynheader">
56 Include·dependency·graph·for·vnm.h:</div>57 Include·dependency·graph·for·vmem.h:</div>
57 <div·class="dyncontent">58 <div·class="dyncontent">
58 <div·class="center"><img·src="a00030.png"·border="0"·usemap="#avnm_8h"·alt=""/></div>59 <div·class="center"><img·src="a00030.png"·border="0"·usemap="#avmem_8h"·alt=""/></div>
59 </div>60 </div>
60 </div><div·class="textblock"><div·class="dynheader">61 </div><div·class="textblock"><div·class="dynheader">
61 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>
62 <div·class="dyncontent">63 <div·class="dyncontent">
63 <div·class="center"><img·src="a00031.png"·border="0"·usemap="#avnm_8hdep"·alt=""/></div>64 <div·class="center"><img·src="a00031.png"·border="0"·usemap="#avmem_8hdep"·alt=""/></div>
64 </div>65 </div>
65 </div>66 </div>
66 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>67 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>
67 <table·class="memberdecls">68 <table·class="memberdecls">
 69 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 70 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>
 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>
 73 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 74 </table><table·class="memberdecls">
68 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
69 Macros</h2></td></tr> 
70 <tr·class="memitem:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html#ad7c91b8e4ceddff38851300876c7c9e7">VPOW_SAFE</a>(x,··y)&#160;&#160;&#160;(<a·class="el"·href="a00029.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)··<a·href="a00029.html#ad7c91b8e4ceddff38851300876c7c9e7">More...</a><br·/></td></tr>76 Typedefs</h2></td></tr>
 77 <tr·class="memitem: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>
 78 <tr·class="memdesc:ga10a4d5e0b8931714c130ebb889adc715"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmem·class·as·the·Vmem·structure.··<a·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">More...</a><br·/></td></tr>
72 <tr·class="separator:ad7c91b8e4ceddff38851300876c7c9e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>79 <tr·class="separator:ga10a4d5e0b8931714c130ebb889adc715"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
73 <tr·class="memitem:adff08ccefac6ec8e551662478f350e7f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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··<a·href="a00029.html#adff08ccefac6ec8e551662478f350e7f">More...</a><br·/></td></tr> 
75 <tr·class="separator:adff08ccefac6ec8e551662478f350e7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
76 </table><table·class="memberdecls">80 </table><table·class="memberdecls">
77 <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>
78 Functions</h2></td></tr>82 Functions</h2></td></tr>
79 <tr·class="memitem:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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.··<a·href="a00029.html#a73c595f310f0ee83eeca0b3c928ffcb5">More...</a><br·/></td></tr>83 <tr·class="memitem: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)··<a·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">More...</a><br·/></td></tr>
 85 <tr·class="separator:ga44ded885fceb61c63eff32282ff3613c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 86 <tr·class="memitem: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.··<a·href="a00053.html#gad315925d7d4d8383089ef1a095a46342">More...</a><br·/></td></tr>
81 <tr·class="separator:a73c595f310f0ee83eeca0b3c928ffcb5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:gad315925d7d4d8383089ef1a095a46342"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 <tr·class="memitem:ae1b409d49983afa778821ea9e853a4ba"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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.··<a·href="a00029.html#ae1b409d49983afa778821ea9e853a4ba">More...</a><br·/></td></tr>89 <tr·class="memitem: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.··<a·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">More...</a><br·/></td></tr>
84 <tr·class="separator:ae1b409d49983afa778821ea9e853a4ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ga4d727b4c55abdd7703daa3556cd3fa45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem: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)··<a·href="a00053.html#ga8b4fae23f1b03b2aa63fd85570e04664">More...</a><br·/></td></tr>
85 <tr·class="memitem:a691fe8e58b2828b335221b4fa9109800"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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 ··<a·href="a00029.html#a691fe8e58b2828b335221b4fa9109800">More...</a><br·/></td></tr> 
88 <tr·class="separator:a691fe8e58b2828b335221b4fa9109800"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:ga8b4fae23f1b03b2aa63fd85570e04664"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem: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.··<a·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">More...</a><br·/></td></tr>
89 <tr·class="memitem:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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.··<a·href="a00029.html#aaf928e6a4a6022b02a93fb0b33e3799b">More...</a><br·/></td></tr> 
91 <tr·class="separator:aaf928e6a4a6022b02a93fb0b33e3799b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:a79c6b7377d7f62c87486388933211f06"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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.··<a·href="a00029.html#a79c6b7377d7f62c87486388933211f06">More...</a><br·/></td></tr> 
94 <tr·class="separator:a79c6b7377d7f62c87486388933211f06"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:aa649e779bc3f411d7a0102b64c65b36b"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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 ··<a·href="a00029.html#aa649e779bc3f411d7a0102b64c65b36b">More...</a><br·/></td></tr> 
98 <tr·class="separator:aa649e779bc3f411d7a0102b64c65b36b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 <tr·class="memitem:aa8f767bb6511f5fadfdef42ece76b84d"><td·class="memItemLeft"·align="right"·valign="top">jmp_buf·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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.··<a·href="a00029.html#aa8f767bb6511f5fadfdef42ece76b84d">More...</a><br·/></td></tr> 
101 <tr·class="separator:aa8f767bb6511f5fadfdef42ece76b84d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <tr·class="memitem:af30e71d8139ce7a7604ddc9314323be6"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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.··<a·href="a00029.html#af30e71d8139ce7a7604ddc9314323be6">More...</a><br·/></td></tr> 
104 <tr·class="separator:af30e71d8139ce7a7604ddc9314323be6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 <tr·class="memitem:a081eeccbff0977847b18b2a2e7e63278"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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".··<a·href="a00029.html#a081eeccbff0977847b18b2a2e7e63278">More...</a><br·/></td></tr> 
107 <tr·class="separator:a081eeccbff0977847b18b2a2e7e63278"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:ga0c97ea1eeffc74bc0384b855d7386d38"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem: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.··<a·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">More...</a><br·/></td></tr>
108 <tr·class="memitem:a332011becdeb7cbfbe3ec0e2ce8b9411"><td·class="memItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_powsafe</a>·(double·x,·double·y)</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 ··<a·href="a00029.html#a332011becdeb7cbfbe3ec0e2ce8b9411">More...</a><br·/></td></tr> 
111 <tr·class="separator:a332011becdeb7cbfbe3ec0e2ce8b9411"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:aaeefb6c724be64a1a3af716ecca3bccc"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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 ··<a·href="a00029.html#aaeefb6c724be64a1a3af716ecca3bccc">More...</a><br·/></td></tr> 
115 <tr·class="separator:aaeefb6c724be64a1a3af716ecca3bccc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:ac0948dac8295ff4702a3d15b72920823"><td·class="memItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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;.··<a·href="a00029.html#ac0948dac8295ff4702a3d15b72920823">More...</a><br·/></td></tr> 
124 <tr·class="separator:ac0948dac8295ff4702a3d15b72920823"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:ac4ab27601589fe7256bf75c9b642fadd"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html#ac4ab27601589fe7256bf75c9b642fadd">Vnm_gentokens</a>·(char·*buf,·char·**argv,·const·int·argvmax,·const·char·*white,·const·char·*comment)</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!··<a·href="a00029.html#ac4ab27601589fe7256bf75c9b642fadd">More...</a><br·/></td></tr> 
127 <tr·class="separator:ac4ab27601589fe7256bf75c9b642fadd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a7ca04016d2765ec38a8199f8284c8487"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.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; 58346/102110 bytes (57.14%) of diff not shown.
27.6 KB
html2text {}
    
Offset 3, 193 lines modifiedOffset 3, 95 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 Macros·|·Functions7 Classes·|·Typedefs·|·Functions
8 vnm.h·File·Reference8 vmem.h·File·Reference
9 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·More...9 Vmem_class
 10 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·More...
10 #include·<maloc/maloc_base.h>11 #include·<maloc/maloc_base.h>
11 Include·dependency·graph·for·vnm.h:12 Include·dependency·graph·for·vmem.h:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
13 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
14 ·Macros 
15 #define VPOW_SAFE(x,·y)   (Vnm_powsafe(x,y)) 
16  ·······A·safe·VPOW·function·(avoids·division·by·zero)·More...15 ·Classes
 16 struct· sVmem
 17  ·······Contains·public·data·members·for·Vmem·class.·More...
17  18  
18 #define VTIMERS   100 
19  ·······the·maiximal·timer·constant·More...19 ·Typedefs
 20 typedef·struct·sVmem Vmem
 21  ····················Declaration·of·the·Vmem·class·as·the·Vmem·structure.
 22 ······················More...
20  23  
21 ·Functions24 ·Functions
 25 size_t Vmem_bytesTotal·(void)
 26  ······Return·total·of·all·active·Vmem·malloc·areas·(current·footprint)
22 ······int Vnm_sigInt·(void) 
23  ·········Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt 
24 ···········flag.·More... 
25   
26 ·····void Vnm_sigIntSet·(void) 
27  ·········Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag. 
28 ···········More...27 ········More...
29   
30 ·····void Vnm_sigIntClear·(void) 
31 ···········Signal·and·setjmp·handling·routine.·Clear·the·signal·interrupt·flag. 
32   
33 ···········More... 
34   
35 ······int Vnm_jmpOk·(void) 
36  ·········Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag. 
37 ···········More... 
38   
39 ·····void Vnm_jmpOkSet·(void) 
40  ·········Signal·and·setjmp·handling·routine.·Set·the·"okay-to-jump"·flag. 
41 ···········More... 
42   
43 ·····void Vnm_jmpOkClear·(void) 
44  ·········Signal·and·setjmp·handling·routine.·Clear·the·"okay-to-jump"·flag. 
45 ···········More... 
46   
47 jmp_buf·* Vnm_signalInit·(void) 
48  ·········Initialize·the·signal·handling·data·structures.·More... 
49   
50 ·····void Vnm_regHand·(void) 
51  ·········Register·the·signal·handler·with·the·operating·system.·More... 
52   
53 ·····void Vnm_sigHand·(int·num) 
54  ·········Handle·events·such·as·SIGINT.·We·must·have·first·been·registered 
55 ···········with·"Vnm_signalInit".·More... 
56   
57 ···double Vnm_powsafe·(double·x,·double·y) 
58  ·········A·safe·VPOW·function·(avoids·division·by·zero). 
59 ···········More... 
60   
61 ·····void Vnm_typeChk·(void) 
62  ·········Check·out·the·sizes·of·various·datatypes. 
63 ···········More... 
64   
65 ···double Vnm_epsmac·(void) 
66 ···········Computes·the·unit·roundoff·of·the·machine·in·single 
67 ···········precision.·This·is·defined·as·the·smallest·positive·machine·number·u 
68 ···········such·that·1.0d0·+·u·.ne.·1.0d0·(in·single·precision). 
69   
70 ···········A·safe·hardcoded·machine·epsilon·as·alternative: 
71 ···········double·value; 
72 ···········value·=·1.0e-9; 
73 ···········return·value;.·More... 
74   
75 ······int Vnm_gentokens·(char·*buf,·char·**argv,·const·int·argvmax,·const·char 
76 ···········*white,·const·char·*comment) 
77 ···········Generate·an·[argv,argc]·pair·from·a·character·string·"buf"·(assumed 
78  ·········NULL-terminated)·in·which·tokens·are·separated·by·whitespace·"white" 
79 ···········with·possible·comments·"comment"·occuring.·THE·INPUT·STRING·IS 
80 ···········MODIFIED·HERE!·More... 
81   
82 ·····void Vnm_tstart·(int·timer,·const·char·*name) 
83  ·········Starts·the·timer·on·the·particular·machine. 
84 ···········More... 
85   
86 ·····void Vnm_tstop·(int·timer,·const·char·*name) 
87  ·········Stops·the·timer·on·the·particular·machine.·More... 
88   
89 ···char·* Vnm_getuser·(char·*user,·int·usermax) 
90  ·········Ask·the·system·for·the·username.·More... 
91   
92 ···char·* Vnm_getos·(char·*os,·int·osmax) 
93  ·········Ask·the·system·for·the·operating·system·name.·More... 
94   
95 ···char·* Vnm_gethost·(char·*host,·int·hostmax) 
96  ·········Ask·the·system·for·the·hostname.·More... 
97   
98 ···char·* Vnm_gethome·(char·*path,·int·pathmax) 
99  ·········Ask·the·system·for·the·home·directory.·More... 
100   
101 ···char·* Vnm_getcwd·(char·*path,·int·pathmax) 
102  ·········Ask·the·system·for·the·current·working·directory.·More... 
103   
104 ······int Vnm_chdir·(const·char·*path) 
105  ·········Interact·with·the·system·to·change·the·working·directory.·More... 
106   
107 ······int Vnm_mkdir·(const·char·*path) 
108  ·········Interact·with·the·system·to·make·a·new·directory. 
109 ···········More... 
110  28  
111 ······int Vnm_system·(const·char·*cmd) 
112  ·········An·improved·ANSI-C·"system"·call.·More...29 size_t Vmem_mallocBytesTotal·(void)
 30  ······Return·total·of·all·Vmem·malloc·allocations.·More...
113  31  
 32 size_t Vmem_freeBytesTotal·(void)
 33  ······Return·total·of·all·Vmem·free·calls.·More...
114 ······int Vnm_systemBack·(const·char·*cmd) 
115  ·········A·background·variant·of·the·ANSI-C·"system"·call. 
Max diff block lines reached; 23466/28191 bytes (83.24%) of diff not shown.
67.6 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 152 lines modifiedOffset 39, 119 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">vnm.h</div></div>46 ··<div·class="headertitle"><div·class="title">vmem.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·_VNM_H_</span></div>50 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifndef·_VMEM_H_</span></div>
51 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·_VNM_H_</span></div>51 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·_VMEM_H_</span></div>
52 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>52 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
55 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
56 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00029.html#a73c595f310f0ee83eeca0b3c928ffcb5">···46</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#a73c595f310f0ee83eeca0b3c928ffcb5">Vnm_sigInt</a>(<span·class="keywordtype">void</span>);</div> 
57 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>54 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
58 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a00029.html#ae1b409d49983afa778821ea9e853a4ba">···55</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#ae1b409d49983afa778821ea9e853a4ba">Vnm_sigIn[·...·truncated·by·diffoscope;·len:·48,·SHA:·118e8655690e738ecaec48340337ec026961815b4e80a315f279d9eaeb30b29f·...·]</div>55 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>
 56 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div>
 57 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmem:·Parameters·and·datatypes</span></div>
 58 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div>
 59 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div>
59 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>60 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
60 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00029.html#a691fe8e58b2828b335221b4fa9109800">···64</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#a691fe8e58b2828b335221b4fa9109800">Vnm_sigIntClear</a>(<span·class="keywordtype">void</span>);</div> 
61 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>61 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
62 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00029.html#aaf928e6a4a6022b02a93fb0b33e3799b">···73</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#aaf928e6a4a6022b02a93fb0b33e3799b">Vnm_jmpOk<[·...·truncated·by·diffoscope;·len:·43,·SHA:·e5fa6e11396d29eff25b22cbf2fa1b19e27ba6ca55105c6b277e806552063988·...·]</div>62 <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>
 63 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 64 <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>
 65 <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>
 66 <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>
 67 <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>
 68 <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>
 69 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div>
 70 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 71 <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>
63 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>72 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
64 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00029.html#a79c6b7377d7f62c87486388933211f06">···82</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#a79c6b7377d7f62c87486388933211f06">Vnm_jmpOk[·...·truncated·by·diffoscope;·len:·47,·SHA:·5a52ef423daed03e5ed9b41a1a20287cdbe5b2b1327bf7b20c0fc01a9e583076·...·]</div>73 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">/*</span></div>
 74 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">·*·***************************************************************************</span></div>
 75 <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>
 76 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">·*·***************************************************************************</span></div>
 77 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">·*/</span></div>
65 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>78 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
66 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00029.html#aa649e779bc3f411d7a0102b64c65b36b">···91</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#aa649e779bc3f411d7a0102b64c65b36b">Vnm_jmpOk[·...·truncated·by·diffoscope;·len:·49,·SHA:·675e385fbd7f86d3d9824763bbae83a080d7f4bd9d5c4429e5b0f0f163c34299·...·]</div>79 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 80 <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>
 81 <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>
 82 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 83 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">/*</span></div>
 84 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">·*·***************************************************************************</span></div>
 85 <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>
 86 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div>
 87 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">·*/</span></div>
67 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>88 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
68 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a00029.html#aa8f767bb6511f5fadfdef42ece76b84d">··100</a></span>jmp_buf·*<a·class="code·hl_function"·href="a00029.html#aa8f767bb6511f5fadfdef42ece76b84d">Vnm_signalInit</a>(<span·class="keywordtype">void</span>);</div>89 <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[·...·truncated·by·diffoscope;·len:·11,·SHA:·40678090ec399debf5ab13970ecf2873ac17bc9de5836f54501301ebaedb26b8·...·]</a>(<span·class="keywordtype">void</span>);</div>
 90 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 91 <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>
69 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>92 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
70 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a00029.html#af30e71d8139ce7a7604ddc9314323be6">··109</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#af30e71d8139ce7a7604ddc9314323be6">Vnm_regHa[·...·truncated·by·diffoscope;·len:·2,·SHA:·051603900bc7a27051b385299b0ef6c3dd2da3c6216845df7f501d9e4337cbcd·...·]</a>(<span·class="keywordtype">void</span>);</div>93 <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_[·...·truncated·by·diffoscope;·len:·14,·SHA:·282e9d1bc673163cb38d50a8dcf9462eaecc3230e30ffac5b0dddc5028b3547b·...·]</a>(<span·class="keywordtype">void</span>);</div>
71 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>94 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 95 <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>
72 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00029.html#a081eeccbff0977847b18b2a2e7e63278">··119</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#a081eeccbff0977847b18b2a2e7e63278">Vnm_sigHand</a>(<span·class="keywordtype">int</span>·num);</div> 
73 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
74 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00029.html#ad7c91b8e4ceddff38851300876c7c9e7">··125</a></span><span·class="preprocessor">#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y))</span></div> 
75 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>96 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
76 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a00029.html#a332011becdeb7cbfbe3ec0e2ce8b9411">··136</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00029.html#a332011becdeb7cbfbe3ec0e2ce8b9411">Vnm_pows[·...·truncated·by·diffoscope;·len:·92,·SHA:·b2809941b9f16fec4890613a520759eefc8303aa644d20e544f11dc471b00686·...·]);</div>97 <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_m[·...·truncated·by·diffoscope;·len:·57,·SHA:·4cd48892c145d63c28207c89ca77488d82149bb29b1db81d8d0082d45ea214f4·...·]);</div>
77 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>98 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div>
78 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno"><a·class="line"·href="a00029.html#aaeefb6c724be64a1a3af716ecca3bccc">··145</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#aaeefb6c724be64a1a3af716ecca3bccc">Vnm_typeCh[·...·truncated·by·diffoscope;·len:·1,·SHA:·8254c329a92850f6d539dd376f4816ee2764517da5e0235514af433164480d7a·...·]</a>(<span·class="keywordtype">void</span>);</div>99 <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_pri[·...·truncated·by·diffoscope;·len:·7,·SHA:·4a283878a91c7b7574f6fc25259718933bda59b572281b4364678b3e780f1c90·...·]</a>(<span·class="keywordtype">void</span>);</div>
79 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div>100 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
80 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a00029.html#ac0948dac8295ff4702a3d15b72920823">··160</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a00029.html#ac0948dac8295ff4702a3d15b72920823">Vnm_eps[·...·truncated·by·diffoscope;·len:·44,·SHA:·1863412c159a05472ca30bce606b6090330ccecc9ea4b22ec748c85c804e4d11·...·]>);</div>101 <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#ga75d736f0c5aabd31a9ed40e8[·...·truncated·by·diffoscope;·len:·151,·SHA:·04e941885ba28dbfe4edd6fbf50583092631996b07ead2c1b3a54f986df889d7·...·]>);</div>
 102 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>
 103 <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>
81 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>·</div>104 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>
82 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a00029.html#ac4ab27601589fe7256bf75c9b642fadd">··196</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#ac4ab27601589fe7256bf75c9b642fadd">Vnm_gentokens</a>(<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">char</span>·**argv,·</div> 
83 <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>·[·...·truncated·by·diffoscope;·len:·46,·SHA:·cbefc9912a224f343a52c3841ace85a066c0b0b207274b96dde7846e251575f6·...·]);</div>105 <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>
 106 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>·</div>
 107 <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_free</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>
84 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>·</div>108 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div>
85 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno"><a·class="line"·href="a00029.html#adff08ccefac6ec8e551662478f350e7f">··203</a></span><span·class="preprocessor">#define·VTIMERS·100</span></div>109 <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_re[·...·truncated·by·diffoscope;·len:·206,·SHA:·f7e24858e8085f4152e529cc4acfb7d250cea0210c7d49afa40212580c58562e·...·]</div>
 110 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>····<span·class="keywordtype">size_t</span>·newNum);</div>
86 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>111 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>
87 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno"><a·class="line"·href="a00029.html#a7ca04016d2765ec38a8199f8284c8487">··214</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#a7ca04016d2765ec38a8199f8284c8487">Vnm_tstart[·...·truncated·by·diffoscope;·len:·126,·SHA:·f4c261d321de0c55272de32516aa4ce9f84faa1c508f8cc984096596b7cc076e·...·]e);</div>112 <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_b[·...·truncated·by·diffoscope;·len:·67,·SHA:·8629c0d86e4f5a207fd09600ac23b90f662f7a55977b0c887e0cc71aa48f3fbb·...·]e);</div>
88 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>113 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>
89 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno"><a·class="line"·href="a00029.html#afb3fe75998e6b961f9da78c76ebfce49">··225</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#afb3fe75998e6b961f9da78c76ebfce49">Vnm_tstop<[·...·truncated·by·diffoscope;·len:·125,·SHA:·4689ff4ae1852430d1a67f3ff847b8aa4054622d57fd21533eb18188422e6776·...·]e);</div>114 <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_m[·...·truncated·by·diffoscope;·len:·73,·SHA:·0c4bae62ddc004a5da739ee2fc646b0a0339eed0b9cd0bd10ec29549c967f94c·...·]e);</div>
90 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>·</div>115 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>·</div>
91 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno"><a·class="line"·href="a00029.html#af30a9fcc50b34d0298b79a8d1594e348">··236</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00029.html#af30a9fcc50b34d0298b79a8d1594e348">Vnm_getus[·...·truncated·by·diffoscope;·len:·96,·SHA:·4a10e8feaa42fc50817b930f879a2564881ac2926f7478f9d1d4e1d293ebcd00·...·]);</div>116 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga1c3448d45887c034bbb1e84f37547bc8">··233</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga1c3448d45887c034bbb1e84f37547bc8">Vmem_f[·...·truncated·by·diffoscope;·len:·72,·SHA:·ed66d7341eac62ecc9c977135235fb28650bb75fd6b7261ff3a036f637089537·...·]);</div>
92 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span>·</div>117 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno">··234</span>·</div>
93 <div·class="line"><a·id="l00247"·name="l00247"></a><span·class="lineno"><a·class="line"·href="a00029.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">··247</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00029.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">Vnm_getos[·...·truncated·by·diffoscope;·len:·90,·SHA:·c6f6944e21292982cfbfc80ea0c7876d2b1f4d652f62ef0845e7c6f413f0a264·...·]);</div>118 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga3c61c6e2d77355f0d3a5c3bc025d948b">··243</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga3c61c6e2d77355f0d3a5c3bc025d948b">Vmem_h[·...·truncated·by·diffoscope;·len:·72,·SHA:·0956f74dbbde5da0814a9060911a3c23f647636a984986c44e4a1d01e2b0397e·...·]);</div>
94 <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno">··248</span>·</div>119 <div·class="line"><a·id="l00244"·name="l00244"></a><span·class="lineno">··244</span>·</div>
95 <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno"><a·class="line"·href="a00029.html#a8e55be911530a2908371d992add951de">··258</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00029.html#a8e55be911530a2908371d992add951de">Vnm_getho[·...·truncated·by·diffoscope;·len:·96,·SHA:·db44e98eff3133708538bc99f276f2a0ff50c15b481214b4e45ba3783ce37277·...·]);</div>120 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga022188a4a85cec8bdfdd388a67531077">··253</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga022188a4a85cec8bdfdd388a67531077">Vmem_m[·...·truncated·by·diffoscope;·len:·74,·SHA:·c4fb2192459b27262cf24339ff83eccbf6efccdd8f3257b81201b480a3ba3f34·...·]);</div>
96 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>·</div>121 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>·</div>
 122 <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno"><a·class="line"·href="a00053.html#gaa3f66ad34c4c68093ba6bec24ae6f325">··263</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00053.html#gaa3f66ad34c4c68093ba6bec24ae6f325">Vmem_print</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee);</div>
97 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno"><a·class="line"·href="a00029.html#abcd1ac36decebe11418b8b09b101599a">··279</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00029.html#abcd1ac36decebe11418b8b09b101599a">Vnm_gethome</a>(<span·class="keywordtype">char</span>·*path,·<span·class="keywordtype">int</span>·pathmax);</div> 
98 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>·</div> 
99 <div·class="line"><a·id="l00297"·name="l00297"></a><span·class="lineno"><a·class="line"·href="a00029.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">··297</a></span><span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a00029.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">Vnm_getcwd</a>(<span·class="keywordtype">char</span>·*path,·<span·class="keywordtype">int</span>·pathmax);</div> 
100 <div·class="line"><a·id="l00298"·name="l00298"></a><span·class="lineno">··298</span>·</div> 
101 <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno"><a·class="line"·href="a00029.html#aae7852bc441c93b9dd7969d8b7c4b515">··307</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#aae7852bc441c93b9dd7969d8b7c4b515">Vnm_chdir</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path);</div> 
102 <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span>·</div> 
103 <div·class="line"><a·id="l00317"·name="l00317"></a><span·class="lineno"><a·class="line"·href="a00029.html#a02865e9071a5f335a5435cf50f1466cf">··317</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#a02865e9071a5f335a5435cf50f1466cf">Vnm_mkdir</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path);</div> 
104 <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>·</div> 
105 <div·class="line"><a·id="l00327"·name="l00327"></a><span·class="lineno"><a·class="line"·href="a00029.html#a753364893400079d0417c1cad8792b5f">··327</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#a753364893400079d0417c1cad8792b5f">Vnm_system</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cmd);</div> 
106 <div·class="line"><a·id="l00328"·name="l00328"></a><span·class="lineno">··328</span>·</div> 
107 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno"><a·class="line"·href="a00029.html#ac139e1ddf265e55cbb519ef26e9813cc">··337</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#ac139e1ddf265e55cbb519ef26e9813cc">Vnm_systemBack</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cmd);</div> 
108 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>·</div> 
109 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno"><a·class="line"·href="a00029.html#ace7e9147eb2c47be1eac5e37ac22ad4f">··347</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#ace7e9147eb2c47be1eac5e37ac22ad4f">Vnm_systemKill</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cmd);</div> 
110 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div> 
111 <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno"><a·class="line"·href="a00029.html#a754abd42c8c75dcc3a092fda5700c44b">··359</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#a754abd42c8c75dcc3a092fda5700c44b">Vnm_exec</a>(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv);</div> 
112 <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>·</div> 
113 <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno"><a·class="line"·href="a00029.html#aa123e15d8c59cae72346c90790b35f01">··371</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00029.html#aa123e15d8c59cae72346c90790b35f01">Vnm_sleep</a>(<span·class="keywordtype">int</span>·nusecs);</div> 
114 <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>·</div> 
115 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno"><a·class="line"·href="a00029.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">··380</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00029.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">Vnm_ioTag</a>(<span·class="keywordtype">void</span>);</div> 
Max diff block lines reached; 20447/58082 bytes (35.20%) of diff not shown.
10.8 KB
html2text {}
    
Offset 3, 236 lines modifiedOffset 3, 171 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 vnm.h7 vmem.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·33#ifndef·_VNM_H_10 ·40#ifndef·_VMEM_H_
11 ·34#define·_VNM_H_11 ·41#define·_VMEM_H_
12 ·3512 ·42
13 ·36#include·<maloc/maloc_base.h>13 ·43#include·<maloc/maloc_base.h>
14 ·37 
15 ·38 
16 46int·Vnm_sigInt(void); 
17 ·47 
18 55void·Vnm_sigIntSet(void); 
19 ·56 
20 64void·Vnm_sigIntClear(void); 
21 ·65 
22 73int·Vnm_jmpOk(void);14 ·44
 15 ·45/*
 16 ·46·*
 17 ***************************************************************************
 18 ·47·*·Class·Vmem:·Parameters·and·datatypes
 19 ·48·*
 20 ***************************************************************************
 21 ·49·*/
 22 ·50
 23 ·51
 24 57struct·sVmem·{
 25 ·58
 26 59·char·name[VMAX_ARGLEN];
 27 61·size_t·mallocBytes;
 28 62·size_t·freeBytes;
 29 63·size_t·highWater;
 30 64·size_t·mallocAreas;
 31 ·66};
 32 ·67
 33 73typedef·struct·sVmem·Vmem;
23 ·7434 ·74
24 82void·Vnm_jmpOkSet(void); 
25 ·83 
26 91void·Vnm_jmpOkClear(void); 
27 ·92 
28 100jmp_buf·*Vnm_signalInit(void);35 ·75/*
 36 ·76·*
 37 ***************************************************************************
 38 ·77·*·Class·Vmem:·Inlineable·methods·(vmem.c)
 39 ·78·*
 40 ***************************************************************************
 41 ·79·*/
 42 ·80
 43 ·81#if·!defined(VINLINE_MALOC)
 44 ·82#else·/*·if·defined(VINLINE_MALOC)·*/
 45 ·83#endif·/*·if·!defined(VINLINE_MALOC)·*/
 46 ·84
 47 ·85/*
 48 ·86·*
 49 ***************************************************************************
 50 ·87·*·Class·Vmem:·Non-Inlineable·methods·(vmem.c)
 51 ·88·*
 52 ***************************************************************************
 53 ·89·*/
 54 ·90
 55 98size_t·Vmem_bytesTotal(void);
 56 ·99
 57 107size_t·Vmem_mallocBytesTotal(void);
29 ·10158 ·108
30 109void·Vnm_regHand(void);59 116size_t·Vmem_freeBytesTotal(void);
31 ·11060 ·117
 61 125size_t·Vmem_highWaterTotal(void);
32 119void·Vnm_sigHand(int·num); 
33 ·120 
34 125#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y)) 
35 ·12662 ·126
36 136double·Vnm_powsafe(double·x,·double·y);63 134size_t·Vmem_mallocAreasTotal(void);
37 ·13764 ·135
38 145void·Vnm_typeChk(void);65 143void·Vmem_printTotal(void);
39 ·14666 ·144
40 160double·Vnm_epsmac(void);67 153Vmem*·Vmem_ctor(char·*name);
 68 ·154
 69 163void·Vmem_dtor(Vmem·**thee);
41 ·16170 ·164
42 196int·Vnm_gentokens(char·*buf,·char·**argv, 
43 ·197·const·int·argvmax,·const·char·*white,·const·char·*comment);71 175void·*Vmem_malloc(Vmem·*thee,·size_t·num,·size_t·size);
 72 ·176
 73 188void·Vmem_free(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram);
44 ·19874 ·189
45 203#define·VTIMERS·10075 202void·*Vmem_realloc(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram,
 76 ·203·size_t·newNum);
46 ·20477 ·204
47 214void·Vnm_tstart(int·timer,·const·char·*name);78 213size_t·Vmem_bytes(Vmem·*thee);
48 ·21579 ·214
49 225void·Vnm_tstop(int·timer,·const·char·*name);80 223size_t·Vmem_mallocBytes(Vmem·*thee);
50 ·22681 ·224
51 236char·*Vnm_getuser(char·*user,·int·usermax);82 233size_t·Vmem_freeBytes(Vmem·*thee);
52 ·23783 ·234
53 247char·*Vnm_getos(char·*os,·int·osmax);84 243size_t·Vmem_highWater(Vmem·*thee);
54 ·24885 ·244
55 258char·*Vnm_gethost(char·*host,·int·hostmax);86 253size_t·Vmem_mallocAreas(Vmem·*thee);
56 ·25987 ·254
 88 263void·Vmem_print(Vmem·*thee);
57 279char·*Vnm_gethome(char·*path,·int·pathmax); 
58 ·280 
59 297char·*Vnm_getcwd(char·*path,·int·pathmax); 
60 ·298 
61 307int·Vnm_chdir(const·char·*path); 
62 ·308 
63 317int·Vnm_mkdir(const·char·*path); 
64 ·318 
65 327int·Vnm_system(const·char·*cmd); 
66 ·328 
67 337int·Vnm_systemBack(const·char·*cmd); 
68 ·338 
69 347int·Vnm_systemKill(const·char·*cmd); 
70 ·348 
71 359int·Vnm_exec(int·argc,·char·**argv); 
72 ·360 
73 371void·Vnm_sleep(int·nusecs); 
74 ·372 
75 380int·Vnm_ioTag(void); 
76 ·381 
77 389int·Vnm_nTags(void); 
78 ·390 
Max diff block lines reached; 6857/11028 bytes (62.18%) of diff not shown.
1.41 KB
./usr/share/doc/libmaloc-dev/html/a00030.dot
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 digraph·"vnm.h"1 digraph·"vmem.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vnm.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];6 ··Node1·[label="vmem.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
4.79 KB
./usr/share/doc/libmaloc-dev/html/a00031.dot
    
Offset 1, 33 lines modifiedOffset 1, 30 lines modified
1 digraph·"vnm.h"1 digraph·"vmem.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vnm.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];6 ··Node1·[label="vmem.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];8 ··Node2·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];10 ··Node3·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
13 ··Node3·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node3·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
14 ··Node5·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];14 ··Node5·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
15 ··Node5·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];15 ··Node5·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
16 ··Node3·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];16 ··Node3·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
17 ··Node6·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];17 ··Node6·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
18 ··Node6·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];18 ··Node6·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
19 ··Node7·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];19 ··Node7·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
20 ··Node7·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];20 ··Node7·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
21 ··Node3·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];21 ··Node3·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
22 ··Node3·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];22 ··Node3·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
23 ··Node8·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];23 ··Node8·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
24 ··Node8·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];24 ··Node8·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
25 ··Node3·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];25 ··Node3·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
26 ··Node9·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];26 ··Node9·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
27 ··Node9·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];27 ··Node9·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
28 ··Node9·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];28 ··Node9·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
29 ··Node1·->·Node10·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
30 ··Node10·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."]; 
31 ··Node10·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
32 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];29 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
33 }30 }
50.1 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 41, 115 lines modifiedOffset 41, 167 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;
48 <a·href="#typedef-members">Typedefs</a>·&#124;49 <a·href="#typedef-members">Typedefs</a>·&#124;
 50 <a·href="#enum-members">Enumerations</a>·&#124;
49 <a·href="#func-members">Functions</a>··</div>51 <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>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>
51 </div><!--header-->53 </div><!--header-->
52 <div·class="contents">54 <div·class="contents">
  
53 <p>Class·Vset:·a·dynamic·set·object.··55 <p>Class·Vio:·virtual·&lt;SDIO/FILE/BUFF/UNIX/INET&gt;·I/O·layer.··
54 <a·href="#details">More...</a></p>56 <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·/>57 <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="a00029_source.html">maloc/vnm.h</a>&gt;</code><br·/>58 <code>#include·&lt;<a·class="el"·href="a00023_source.html">maloc/vnm.h</a>&gt;</code><br·/>
57 <code>#include·&lt;<a·class="el"·href="a00035_source.html">maloc/vmem.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·vset.h:</div>60 Include·dependency·graph·for·vio.h:</div>
60 <div·class="dyncontent">61 <div·class="dyncontent">
61 <div·class="center"><img·src="a00033.png"·border="0"·usemap="#avset_8h"·alt=""/></div>62 <div·class="center"><img·src="a00033.png"·border="0"·usemap="#avio_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="a00034.png"·border="0"·usemap="#avset_8hdep"·alt=""/></div>67 <div·class="center"><img·src="a00034.png"·border="0"·usemap="#avio_8hdep"·alt=""/></div>
67 </div>68 </div>
68 </div>69 </div>
69 <p><a·href="a00032_source.html">Go·to·the·source·code·of·this·file.</a></p>70 <p><a·href="a00032_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="a00082.html">sVset</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="a00074.html">sVio</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="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>
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">
 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"><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··<a·href="a00032.html#a4a7675dfbe5a786fba616dba632bb44a">More...</a><br·/></td></tr>
 82 <tr·class="separator:a4a7675dfbe5a786fba616dba632bb44a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 83 <tr·class="memitem: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)··<a·href="a00032.html#a1e94d8ac2af32609f662f3133cb2460a">More...</a><br·/></td></tr>
 85 <tr·class="separator:a1e94d8ac2af32609f662f3133cb2460a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 86 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
78 Typedefs</h2></td></tr>88 Typedefs</h2></td></tr>
79 <tr·class="memitem: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.··<a·href="a00054.html#ga171da826a5f6aa7ab502a512084ec375">More...</a><br·/></td></tr>89 <tr·class="memitem: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="[·...·truncated·by·diffoscope;·len:·58,·SHA:·a719d800bc1501ef107013cdf674345c5e614f244b154c401a83139395491293·...·]></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)··<a·href="a00052.html#gaf325b686bb0ee8790628ef6fecb62410">More...</a><br·/></td></tr>
 91 <tr·class="separator:gaf325b686bb0ee8790628ef6fecb62410"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem: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)··<a·href="a00052.html#ga14b86785b5e4038d0e7981854da5d7d9">More...</a><br·/></td></tr>
 94 <tr·class="separator:ga14b86785b5e4038d0e7981854da5d7d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem: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)··<a·href="a00052.html#ga9fee61f0c383eda86fe6095b2cd97a91">More...</a><br·/></td></tr>
 97 <tr·class="separator:ga9fee61f0c383eda86fe6095b2cd97a91"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem: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.··<a·href="a00052.html#ga277550356f3dd78c988516b1e172a9c6">More...</a><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"><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"><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>
81 <tr·class="separator:ga171da826a5f6aa7ab502a512084ec375"><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"><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>
82 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
83 <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>
84 Functions</h2></td></tr>130 Functions</h2></td></tr>
 131 <tr·class="memitem: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)··<a·href="a00052.html#ga48241911c5133cb2babc4d31238a6cc9">More...</a><br·/></td></tr>
85 <tr·class="memitem: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.··<a·href="a00054.html#gab6e4ec183faea5064497a350ee6e0e6e">More...</a><br·/></td></tr> 
87 <tr·class="separator:gab6e4ec183faea5064497a350ee6e0e6e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
88 <tr·class="memitem: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.··<a·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">More...</a><br·/></td></tr> 
90 <tr·class="separator:gaf9e0ee45504ba9712d0f25d8aa37316e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem: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 ··<a·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">More...</a><br·/></td></tr> 
94 <tr·class="separator:ga81d733b4021b6f6bb6409702c2c4e50a"><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"><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.··<a·href="a00052.html#ga165fe2e09fba533be74f5303ed3e6f8e">More...</a><br·/></td></tr>
95 <tr·class="memitem: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 ··<a·href="a00054.html#ga4c97d6b3df046e0204a2b58e78ab2d33">More...</a><br·/></td></tr> 
98 <tr·class="separator:ga4c97d6b3df046e0204a2b58e78ab2d33"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 3111/43595 bytes (7.14%) of diff not shown.
7.45 KB
html2text {}
    
Offset 3, 101 lines modifiedOffset 3, 138 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 Classes·|·Typedefs·|·Functions7 Classes·|·Macros·|·Typedefs·|·Enumerations·|·Functions
8 vset.h·File·Reference8 vio.h·File·Reference
9 Vset_class 
10 Class·Vset:·a·dynamic·set·object.·More...9 Vio_class
 10 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·More...
11 #include·<maloc/maloc_base.h>11 #include·<maloc/maloc_base.h>
12 #include·<maloc/vnm.h>12 #include·<maloc/vnm.h>
13 #include·<maloc/vmem.h> 
14 Include·dependency·graph·for·vset.h:13 Include·dependency·graph·for·vio.h:
15 This·graph·shows·which·files·directly·or·indirectly·include·this·file:14 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
16 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
17 ·Classes16 ·Classes
18 struct· sVset17 struct· sVio
19  ·······Contains·public·data·members·for·Vset·class.·More...18  ·······Contains·public·data·members·for·Vio·class.·More...
 19  
 20 ·Macros
 21 #define VPORTNUMBER   14916
 22  ·······our·portbase;·5000·<·VPORTNUMBER·<·49152·More...
 23  
 24 #define VIO_MAXBUF   10
 25  ·······number·of·internal·buffers·(BUFF·datatype)·More...
20  26  
21 ·Typedefs27 ·Typedefs
22 typedef·struct·sVset Vset 
23  ····················Declaration·of·the·Vset·class·as·the·Vset·structure.28 ·typedef·enum·VIOtype VIOtype
 29  ·····················Parameter·for·I/O·type·(sdio,buff,file,unix,inet)
24 ······················More...30 ·······················More...
 31  
 32 ·typedef·enum·VIOfrmt VIOfrmt
 33  ·····················Parameter·for·compression·type·(XDR,ASC)·More...
 34  
 35 typedef·enum·VIOrwkey VIOrwkey
 36  ·····················Parameter·for·rw·type·(R,RW)·More...
 37  
 38 ··typedef·struct·sVio Vio
 39  ·····················Declaration·of·the·Vio·class·as·the·Vio·structure.
 40 ·······················More...
 41  
 42 ·Enumerations
 43 enum· VIOtype·{
 44 ·······  VIO_NO_TYPE·,·VIO_SDIO·,·VIO_BUFF·,·VIO_FILE·,
 45 ·······  VIO_UNIX·,·VIO_INET
 46 ·······}
 47  ·····Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·More...
 48  
 49 enum· VIOfrmt·{·VIO_NO_FRMT·,·VIO_XDR·,·VIO_ASC·}
 50  ·····Parameter·for·compression·type·(XDR,ASC)·More...
 51  
 52 enum· VIOrwkey·{·VIO_NO_RW·,·VIO_R·,·VIO_W·}
 53  ·····Parameter·for·rw·type·(R,RW)·More...
25  54  
26 ·Functions55 ·Functions
27 ···int Vset_num·(Vset·*thee) 
28  ······Return·the·number·of·things·currently·in·the·list.·More...56 ··void Vio_start·(void)
 57  ······Start·Vio·communication·layer·(init·internal·variables/buffers)·More...
29  58  
30 char·* Vset_access·(Vset·*thee,·int·i) 
31  ······Access·an·object·in·an·arbitrary·place·in·the·list.·More...59 ··void Vio_stop·(void)
 60  ······Shutdown·Vio·communication·layer.·More...
32  61  
33 char·* Vset_create·(Vset·*thee) 
34  ······Create·an·object·on·the·end·of·the·list.62 ·Vio·* Vio_ctor·(const·char·*socktype,·const·char·*datafrmt,·const·char
 63 ········*hostname,·const·char·*filename,·const·char·*rwkey)
 64  ······Construct·the·Vio·object.·More...
 65  
 66 ···int Vio_ctor2·(Vio·*thee,·const·char·*socktype,·const·char·*datafrmt,·const
 67 ········char·*hostname,·const·char·*filename,·const·char·*rwkey)
 68  ······Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction.
35 ········More...69 ········More...
36  70  
37 char·* Vset_first·(Vset·*thee) 
38  ······Return·the·first·object·in·the·set. 
39 ········More...71 ··void Vio_dtor·(Vio·**thee)
 72  ······Destruct·the·Vio·object.·More...
 73  
 74 ··void Vio_dtor2·(Vio·*thee)
 75  ······Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction.·More...
40  76  
41 char·* Vset_last·(Vset·*thee) 
42  ······Return·the·last·object·in·the·set.·More...77 ··void Vio_setWhiteChars·(Vio·*thee,·char·*whiteChars)
 78  ······Set·the·white·character·set·for·I/O·stream.·More...
43  79  
44 char·* Vset_next·(Vset·*thee) 
45  ······Return·the·next·object·in·the·set.·More...80 ··void Vio_setCommChars·(Vio·*thee,·char·*commChars)
 81  ······Set·the·comment·character·set·for·I/O·stream.·More...
46  82  
47 char·* Vset_prev·(Vset·*thee) 
48  ······Return·the·prev·object·in·the·set.·More...83 ···int Vio_accept·(Vio·*thee,·int·nonblock)
 84  ······Accept·any·waiting·connect·attempt·to·our·socket·on·our·machine.
 85 ········More...
 86  
 87 ··void Vio_acceptFree·(Vio·*thee)
 88  ······Free·the·socket·child·that·was·used·for·the·last·accept.·More...
49  89  
50 char·* Vset_peekFirst·(Vset·*thee) 
51  ······Return·the·first·object·in·the·set.·More...90 ···int Vio_connect·(Vio·*thee,·int·nonblock)
 91  ······Connect·to·some·socket·on·a·remote·machine·(or·on·our·machine)·More...
52  92  
53 char·* Vset_peekLast·(Vset·*thee) 
54  ······Return·the·last·object·in·the·set.·More...93 ··void Vio_connectFree·(Vio·*thee)
 94  ······Purge·any·output·buffers·(for·<UNIX/INET>,·else·a·no-op)·More...
55  95  
56 ··void Vset_destroy·(Vset·*thee) 
57  ······Delete·an·object·from·the·end·of·the·list.·More...96 ···int Vio_scanf·(Vio·*thee,·char·*parms,...)
 97  ······Mimic·"scanf"·from·an·arbitrary·Vio·device.·More...
58  98  
 99 ···int Vio_printf·(Vio·*thee,·char·*parms,...)
 100  ······Mimic·"printf"·from·an·arbitrary·Vio·device.·More...
59 Vset·* Vset_ctor·(Vmem·*vmem,·const·char·*tname,·int·tsize,·int·tmaxNum,·int 
60 ········ioKey) 
61  ······Construct·the·set·object.·More... 
62  101  
63 ··void Vset_dtor·(Vset·**thee) 
64  ······Destroy·the·set·object.·More...102 ···int Vio_read·(Vio·*thee,·char·*buf,·int·bufsize)
 103  ······Read·(up·to)·bufsize·characters·into·buf·from·input·device.·More...
65  104  
66 char·* Vset_createLast·(Vset·*thee) 
67  ······Create·an·object·on·the·end·of·the·list.·More...105 ···int Vio_write·(Vio·*thee,·char·*buf,·int·bufsize)
 106  ······Write·bufsize·characters·from·buf·to·output·device.·More...
68  107  
Max diff block lines reached; 2208/7607 bytes (29.03%) of diff not shown.
101 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 196 lines modifiedOffset 39, 211 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">vset.h</div></div>46 ··<div·class="headertitle"><div·class="title">vio.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSET_H_</span></div>50 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·_VIO_H_</span></div>
51 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSET_H_</span></div>51 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·_VIO_H_</span></div>
52 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>52 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>54 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
55 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">maloc/vnm.h</a>&gt;</span></div> 
56 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">maloc/vmem.h</a>&gt;</span></div>55 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vnm.h</a>&gt;</span></div>
57 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>56 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
58 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>57 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div>
59 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>58 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div>
60 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vset:·Parameters·and·datatypes</span></div>59 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vio:·Parameters·and·datatypes</span></div>
61 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>60 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div>
62 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>61 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div>
63 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>62 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
64 <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>63 <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>
 64 <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>
65 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>65 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
66 <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> 
67 <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> 
68 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
69 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
71 <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> 
72 <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<[·...·truncated·by·diffoscope;·len:·9,·SHA:·c39770ea22beccd822cdff4269116eb6b2abbe4df8c8cb4d6e009b7d0f2cf959·...·]</div>66 <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#gac54f9[·...·truncated·by·diffoscope;·len:·42,·SHA:·7e12f8ba2ccd38cced5e3aa67568cdf861fe7c40d49a6285438a85cfb99d6299·...·]</div>
 67 <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>
 68 <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>
 69 <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>
 70 <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>
 71 <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>
 72 <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>
 73 <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>
73 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>74 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
74 <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> 
75 <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> 
76 <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[·...·truncated·by·diffoscope;·len:·10,·SHA:·f2953b38d708869bdf44f8a172ae8fbeaf7eb0c32ad0dce9828123507e3d2cfe·...·]</div>75 <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#gabfa72a[·...·truncated·by·diffoscope;·len:·41,·SHA:·b87a392963fa0561a145d20fbf3b9484e7cbd57e428a0d3e8361b6a2937415fc·...·]</div>
 76 <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>
 77 <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>
 78 <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>
 79 <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>
77 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>80 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 81 <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>
 82 <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>
 83 <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>
 84 <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>
 85 <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>
78 <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> 
79 <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> 
80 <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> 
81 <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> 
82 <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> 
83 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
84 <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> 
85 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>86 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
86 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>87 <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>
87 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>88 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
88 <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>89 <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>;······[·...·truncated·by·diffoscope;·len:·1,·SHA:·36a9e7f1c95b82ffb99743e0c5c4ce95d83c9a430aac59f84ef3cbfab6145068·...·]</div>
 90 <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>
 91 <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>
 92 <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>
 93 <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>
 94 <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>
 95 <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>
 96 <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>
 97 <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>
 98 <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>
 99 <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>
 100 <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>
 101 <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>
 102 <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>
 103 <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>
 104 <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>
 105 <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>
 106 <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>
 107 <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>
 108 <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>
 109 <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>
 110 <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>
89 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>111 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>};</div>
90 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">/****************************************************************/</span></div> 
91 <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> 
92 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">/****************************************************************/</span></div> 
93 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>112 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
 113 <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>
94 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
95 <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> 
96 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
97 <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> 
98 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>114 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div>
99 <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">Vset_create</a>(<a·class="code·hl_struct"·href="a00082.html">Vset</a>·*thee);</div> 
100 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>115 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span><span·class="comment">/*</span></div>
101 <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">Vs[·...·truncated·by·diffoscope;·len:·74,·SHA:·1dca7dc23275b15f964117da414ddcf232fb8127455862403ebf9e7539e23d51·...·]</div>116 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="comment">·*·***************************************************************************</span></div>
 117 <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>
 118 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span><span·class="comment">·*·***************************************************************************</span></div>
102 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>119 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="comment">·*/</span></div>
103 <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> 
104 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>120 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
105 <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">Vs[·...·truncated·by·diffoscope;·len:·73,·SHA:·da43fe0e4909c414409e482c82b5d6c26b1f76bfa9b7abe60a9c3cb64adb3c73·...·]</div>121 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div>
 122 <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>
 123 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·if·!defined(VINLINE_MALOC)·*/</span><span·class="preprocessor"></span></div>
106 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>124 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
Max diff block lines reached; 56583/88844 bytes (63.69%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
14.4 KB
html2text {}
    
Offset 3, 283 lines modifiedOffset 3, 347 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 vset.h7 vio.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·38#ifndef·_VSET_H_10 ·39#ifndef·_VIO_H_
11 ·39#define·_VSET_H_11 ·40#define·_VIO_H_
12 ·4012 ·41
13 ·41#include·<maloc/maloc_base.h>13 ·42#include·<maloc/maloc_base.h>
14 ·4214 ·43
15 ·43#include·<maloc/vnm.h>15 ·44#include·<maloc/vnm.h>
16 ·44#include·<maloc/vmem.h> 
17 ·4516 ·45
18 ·46/*17 ·46/*
19 ·47·*18 ·47·*
20 ***************************************************************************19 ***************************************************************************
21 ·48·*·Class·Vset:·Parameters·and·datatypes20 ·48·*·Class·Vio:·Parameters·and·datatypes
22 ·49·*21 ·49·*
23 ***************************************************************************22 ***************************************************************************
24 ·50·*/23 ·50·*/
25 ·5124 ·51
26 57struct·sVset·{ 
27 ·58 
28 60·Vmem·*vmem; 
29 62·int·iMadeVmem; 
30 ·63 
31 65·int·curT; 
32 ·66 
33 68·char·nameT[VMAX_ARGLEN]; 
34 70·int·sizeT; 
35 ·71 
36 73·int·numBlocks; 
37 75·int·numT; 
38 77·int·prtT; 
39 ·78 
40 80·int·maxObjects; 
41 82·int·blockPower; 
42 84·int·blockSize; 
43 86·int·blockMax; 
44 88·int·blockModulo; 
45 ·89 
46 91·char·**table;25 53#define·VPORTNUMBER·14916
 26 55#define·VIO_MAXBUF·10
 27 ·56
 28 62typedef·enum·VIOtype·{
 29 63·VIO_NO_TYPE,
 30 64·VIO_SDIO,
 31 65·VIO_BUFF,
 32 66·VIO_FILE,
 33 67·VIO_UNIX,
 34 ·68·VIO_INET
 35 69}·VIOtype;
 36 ·70
 37 76typedef·enum·VIOfrmt·{
 38 77·VIO_NO_FRMT,
 39 78·VIO_XDR,
 40 ·79·VIO_ASC
 41 80}·VIOfrmt;
 42 ·81
 43 87typedef·enum·VIOrwkey·{
 44 88·VIO_NO_RW,
 45 89·VIO_R,
 46 ·90·VIO_W
 47 91}·VIOrwkey;
47 ·9248 ·92
48 ·93}; 
49 ·9449 98struct·sVio·{
 50 ·99
 51 100·VIOtype·type;
 52 108·VIOfrmt·frmt;
 53 113·VIOrwkey·rwkey;
 54 118·char·file[VMAX_ARGLEN];
 55 119·char·lhost[VMAX_ARGLEN];
 56 120·char·rhost[VMAX_ARGLEN];
 57 122·int·error;
 58 123·int·dirty;
 59 125·FILE·*fp;
 60 126·int·so;
 61 127·int·soc;
 62 128·void·*name;
 63 129·void·*axdr;
 64 131·char·whiteChars[VMAX_ARGNUM];
 65 132·char·commChars[VMAX_ARGNUM];
 66 134·char·ioBuffer[VMAX_BUFSIZE];
 67 135·int·ioBufferLen;
 68 137·char·putBuffer[VMAX_BUFSIZE];
 69 138·int·putBufferLen;
 70 140·char·*VIObuffer;
 71 141·int·VIObufferLen;
 72 142·int·VIObufferPtr;
 73 ·144};
 74 ·145
50 100typedef·struct·sVset·Vset;75 151typedef·struct·sVio·Vio;
51 ·10176 ·152
 77 ·153/*
 78 ·154·*
52 ·102/****************************************************************/79 ***************************************************************************
53 ·103/*·Class·Vset:·Inlineable·method·(vset.c)·*/80 ·155·*·Class·Vio:·Inlineable·methods·(vio.c)
 81 ·156·*
54 ·104/****************************************************************/82 ***************************************************************************
 83 ·157·*/
55 ·10584 ·158
56 ·106#if·!defined(VINLINE_MALOC)85 ·159#if·!defined(VINLINE_MALOC)
57 115·int·Vset_num(Vset·*thee);86 ·160#else·/*·if·defined(VINLINE_MALOC)·*/
 87 ·161#endif·/*·if·!defined(VINLINE_MALOC)·*/
58 ·11688 ·162
 89 ·163/*
 90 ·164·*
 91 ***************************************************************************
 92 ·165·*·Class·Vio:·Non-Inlineable·methods·(vio.c)
 93 ·166·*
 94 ***************************************************************************
 95 ·167·*/
59 126·char·*Vset_access(Vset·*thee,·int·i); 
60 ·127 
61 136·char·*Vset_create(Vset·*thee); 
62 ·137 
63 146·char·*Vset_first(Vset·*thee); 
64 ·147 
65 156·char·*Vset_last(Vset·*thee); 
66 ·157 
67 166·char·*Vset_next(Vset·*thee); 
Max diff block lines reached; 11630/14744 bytes (78.88%) of diff not shown.
3.88 KB
./usr/share/doc/libmaloc-dev/html/a00034.dot
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 digraph·"vset.h"1 digraph·"vio.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."];6 ··Node1·[label="vio.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];8 ··Node2·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];10 ··Node3·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
11 ··Node2·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];12 ··Node4·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
13 ··Node4·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node4·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
14 ··Node2·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];14 ··Node2·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
15 ··Node5·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];15 ··Node5·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
16 ··Node5·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];16 ··Node5·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
17 ··Node6·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];17 ··Node6·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
18 ··Node6·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];18 ··Node6·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
19 ··Node2·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];19 ··Node2·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
20 ··Node2·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];20 ··Node2·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
21 ··Node7·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];21 ··Node7·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
22 ··Node7·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];22 ··Node7·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
23 ··Node2·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];23 ··Node2·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
24 ··Node8·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];24 ··Node8·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
25 ··Node8·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];25 ··Node8·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
26 ··Node8·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];26 ··Node8·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
27 }27 }
21.7 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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, 110 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="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> 
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>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>
51 </div><!--header-->47 </div><!--header-->
52 <div·class="contents">48 <div·class="contents">
  
53 <p>Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.··49 <p>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)··
54 <a·href="#details">More...</a></p>50 <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·/>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="a00023_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="a00020_source.html">maloc/vset.h</a>&gt;</code><br·/>
 56 <code>#include·&lt;<a·class="el"·href="a00026_source.html">maloc/vpred.h</a>&gt;</code><br·/>
56 </div><div·class="textblock"><div·class="dynheader">57 </div><div·class="textblock"><div·class="dynheader">
57 Include·dependency·graph·for·vmem.h:</div>58 Include·dependency·graph·for·vsys.h:</div>
58 <div·class="dyncontent">59 <div·class="dyncontent">
59 <div·class="center"><img·src="a00036.png"·border="0"·usemap="#avmem_8h"·alt=""/></div>60 <div·class="center"><img·src="a00036.png"·border="0"·usemap="#avsys_8h"·alt=""/></div>
60 </div>61 </div>
61 </div><div·class="textblock"><div·class="dynheader">62 </div><div·class="textblock"><div·class="dynheader">
62 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>
63 <div·class="dyncontent">64 <div·class="dyncontent">
64 <div·class="center"><img·src="a00037.png"·border="0"·usemap="#avmem_8hdep"·alt=""/></div>65 <div·class="center"><img·src="a00037.png"·border="0"·usemap="#avsys_8hdep"·alt=""/></div>
65 </div>66 </div>
66 </div>67 </div>
67 <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>
68 <table·class="memberdecls"> 
69 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
70 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> 
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> 
73 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
74 </table><table·class="memberdecls"> 
75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
76 Typedefs</h2></td></tr> 
77 <tr·class="memitem: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> 
78 <tr·class="memdesc:ga10a4d5e0b8931714c130ebb889adc715"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·the·Vmem·class·as·the·Vmem·structure.··<a·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">More...</a><br·/></td></tr> 
79 <tr·class="separator:ga10a4d5e0b8931714c130ebb889adc715"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
80 </table><table·class="memberdecls"> 
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
82 Functions</h2></td></tr> 
83 <tr·class="memitem: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)··<a·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">More...</a><br·/></td></tr> 
85 <tr·class="separator:ga44ded885fceb61c63eff32282ff3613c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
86 <tr·class="memitem: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.··<a·href="a00053.html#gad315925d7d4d8383089ef1a095a46342">More...</a><br·/></td></tr> 
88 <tr·class="separator:gad315925d7d4d8383089ef1a095a46342"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
89 <tr·class="memitem: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.··<a·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">More...</a><br·/></td></tr> 
91 <tr·class="separator:ga4d727b4c55abdd7703daa3556cd3fa45"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem: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)··<a·href="a00053.html#ga8b4fae23f1b03b2aa63fd85570e04664">More...</a><br·/></td></tr> 
94 <tr·class="separator:ga8b4fae23f1b03b2aa63fd85570e04664"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem: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.··<a·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">More...</a><br·/></td></tr> 
97 <tr·class="separator:ga0c97ea1eeffc74bc0384b855d7386d38"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem: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.··<a·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">More...</a><br·/></td></tr> 
100 <tr·class="separator:ga0f10d3a26a130bfb9091f4b814e36b56"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem: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.··<a·href="a00053.html#ga75d736f0c5aabd31a9ed40e82a7eac1a">More...</a><br·/></td></tr> 
103 <tr·class="separator:ga75d736f0c5aabd31a9ed40e82a7eac1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem: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.··<a·href="a00053.html#gabcacb07a3b303fcd6c1346d3eb73dc99">More...</a><br·/></td></tr> 
106 <tr·class="separator:gabcacb07a3b303fcd6c1346d3eb73dc99"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem: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.··<a·href="a00053.html#ga413cc6792a1605ca740c6236606b8e83">More...</a><br·/></td></tr> 
109 <tr·class="separator:ga413cc6792a1605ca740c6236606b8e83"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem: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.··<a·href="a00053.html#ga004bb397117fc5a8df173a72b4b44c8e">More...</a><br·/></td></tr> 
112 <tr·class="separator:ga004bb397117fc5a8df173a72b4b44c8e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem: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)··<a·href="a00053.html#ga66ea6c3843eefe046c41fb0638b87353">More...</a><br·/></td></tr> 
115 <tr·class="separator:ga66ea6c3843eefe046c41fb0638b87353"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem: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.··<a·href="a00053.html#ga93a38736d54ecb245769c91307ae628b">More...</a><br·/></td></tr> 
118 <tr·class="separator:ga93a38736d54ecb245769c91307ae628b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem: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.··<a·href="a00053.html#gac1b7e996a5bac5079f6f4f8631de9ecc">More...</a><br·/></td></tr> 
121 <tr·class="separator:gac1b7e996a5bac5079f6f4f8631de9ecc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem: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.··<a·href="a00053.html#ga1c3448d45887c034bbb1e84f37547bc8">More...</a><br·/></td></tr> 
124 <tr·class="separator:ga1c3448d45887c034bbb1e84f37547bc8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem: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.··<a·href="a00053.html#ga3c61c6e2d77355f0d3a5c3bc025d948b">More...</a><br·/></td></tr> 
127 <tr·class="separator:ga3c61c6e2d77355f0d3a5c3bc025d948b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:ga022188a4a85cec8bdfdd388a67531077"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#ga022188a4a85cec8bdfdd388a67531077">Vmem_mallocAreas</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee)</td></tr> 
129 <tr·class="memdesc:ga022188a4a85cec8bdfdd388a67531077"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·total·number·of·individual·active·malloc·areas.··<a·href="a00053.html#ga022188a4a85cec8bdfdd388a67531077">More...</a><br·/></td></tr> 
130 <tr·class="separator:ga022188a4a85cec8bdfdd388a67531077"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:gaa3f66ad34c4c68093ba6bec24ae6f325"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html#gaa3f66ad34c4c68093ba6bec24ae6f325">Vmem_print</a>·(<a·class="el"·href="a00053.html#ga10a4d5e0b8931714c130ebb889adc715">Vmem</a>·*thee)</td></tr> 
132 <tr·class="memdesc:gaa3f66ad34c4c68093ba6bec24ae6f325"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·current·memory·stats·associated·with·this·Vmem·object.··<a·href="a00053.html#gaa3f66ad34c4c68093ba6bec24ae6f325">More...</a><br·/></td></tr> 
133 <tr·class="separator:gaa3f66ad34c4c68093ba6bec24ae6f325"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 </table> 
135 <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>
136 <div·class="textblock"><p·>Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·</p>70 <div·class="textblock"><p·>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·</p>
137 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>71 <dl·class="section·author"><dt>Author</dt><dd>Michael·Holst·</dd></dl>
138 <dl·class="section·note"><dt>Note</dt><dd>None·</dd></dl> 
139 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>72 <dl·class="section·version"><dt>Version</dt><dd></dd></dl>
140 <dl·class="section·rcs"><dt>Id</dt><dd><a·class="el"·href="a00035.html"·title="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.">vmem.h</a>,v·1.21·2010/08/12·05:40:36·fetk·Exp·</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>
141 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*74 <dl·class="section·attention"><dt>Attention</dt><dd><pre·class="fragment">*
142 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;75 *·MALOC·=·&lt;·Minimal·Abstraction·Layer·for·Object-oriented·C·&gt;
143 *·Copyright·(C)·1994--·Michael·Holst76 *·Copyright·(C)·1994--·Michael·Holst
Max diff block lines reached; 897/18668 bytes (4.81%) of diff not shown.
3.4 KB
html2text {}
    
Offset 3, 95 lines modifiedOffset 3, 33 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 Classes·|·Typedefs·|·Functions 
8 vmem.h·File·Reference7 vsys.h·File·Reference
9 Vmem_class 
10 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·More...8 global_maloc_class
 9 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·More...
11 #include·<maloc/maloc_base.h>10 #include·<maloc/maloc_base.h>
 11 #include·<maloc/vnm.h>
 12 #include·<maloc/vmem.h>
 13 #include·<maloc/vio.h>
 14 #include·<maloc/vset.h>
 15 #include·<maloc/vpred.h>
12 Include·dependency·graph·for·vmem.h:16 Include·dependency·graph·for·vsys.h:
13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
14 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
15 ·Classes 
16 struct· sVmem 
17  ·······Contains·public·data·members·for·Vmem·class.·More... 
18   
19 ·Typedefs 
20 typedef·struct·sVmem Vmem 
21  ····················Declaration·of·the·Vmem·class·as·the·Vmem·structure. 
22 ······················More... 
23   
24 ·Functions 
25 size_t Vmem_bytesTotal·(void) 
26  ······Return·total·of·all·active·Vmem·malloc·areas·(current·footprint) 
27 ········More... 
28   
29 size_t Vmem_mallocBytesTotal·(void) 
30  ······Return·total·of·all·Vmem·malloc·allocations.·More... 
31   
32 size_t Vmem_freeBytesTotal·(void) 
33  ······Return·total·of·all·Vmem·free·calls.·More... 
34   
35 size_t Vmem_highWaterTotal·(void) 
36  ······Return·the·high-water·byte·mark·(largest·footprint)·More... 
37   
38 size_t Vmem_mallocAreasTotal·(void) 
39  ······Return·total·of·all·active·Vmem·malloc·areas·by·groups.·More... 
40   
41 ··void Vmem_printTotal·(void) 
42  ······Print·current·memory·statistics·for·all·Vmem·malloc/free·areas.·More... 
43   
44 Vmem·* Vmem_ctor·(char·*name) 
45  ······Construct·the·dynamic·memory·allocation·logging·object.·More... 
46   
47 ··void Vmem_dtor·(Vmem·**thee) 
48  ······Destruct·the·dynamic·memory·allocation·logging·object.·More... 
49   
50 void·* Vmem_malloc·(Vmem·*thee,·size_t·num,·size_t·size) 
51  ······A·safe·logged·version·of·malloc.·More... 
52   
53 ··void Vmem_free·(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram) 
54  ······A·safe·logged·version·of·free.·More... 
55   
56 void·* Vmem_realloc·(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram,·size_t 
57 ········newNum) 
58  ······A·safe·logged·version·of·realloc·(usually·a·bad·idea·to·use·this) 
59 ········More... 
60   
61 size_t Vmem_bytes·(Vmem·*thee) 
62  ······Return·total·of·all·ACTIVE·malloc·areas·used·by·Vmem·object.·More... 
63   
64 size_t Vmem_mallocBytes·(Vmem·*thee) 
65  ······Return·total·of·all·mallocs·performed·by·Vmem·object.·More... 
66   
67 size_t Vmem_freeBytes·(Vmem·*thee) 
68  ······Return·total·of·all·frees·performed·by·Vmem·object.·More... 
69   
70 size_t Vmem_highWater·(Vmem·*thee) 
71  ······Return·high-water·malloc·bytemark·hit·by·Vmem·object.·More... 
72   
73 size_t Vmem_mallocAreas·(Vmem·*thee) 
74  ······Return·total·number·of·individual·active·malloc·areas.·More... 
75   
76 ··void Vmem_print·(Vmem·*thee) 
77  ······Print·current·memory·stats·associated·with·this·Vmem·object.·More... 
78   
79 *****·Detailed·Description·*****19 *****·Detailed·Description·*****
80 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.20 The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)
81 ··Author21 ··Author
82 ······Michael·Holst22 ······Michael·Holst
83 ··Note 
84 ······None 
85 ··Version23 ··Version
86 ··Id24 ··Id
87 ······vmem.h,v·1.21·2010/08/12·05:40:36·fetk·Exp25 ······vsys.h,v·1.12·2010/08/12·05:40:37·fetk·Exp
88 ··Attention26 ··Attention
89 ······*27 ······*
90 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>28 ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·>
91 ······*·Copyright·(C)·1994--·Michael·Holst29 ······*·Copyright·(C)·1994--·Michael·Holst
92 ······*30 ······*
93 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or31 ······*·This·library·is·free·software;·you·can·redistribute·it·and/or
94 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public32 ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public
32.2 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">2 <html·xmlns="http://www.w3.org/1999/xhtml">
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.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
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:·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 39, 119 lines modifiedOffset 39, 37 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">vmem.h</div></div>46 ··<div·class="headertitle"><div·class="title">vsys.h</div></div>
47 </div><!--header-->47 </div><!--header-->
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifndef·_VMEM_H_</span></div>50 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_VSYS_H_</span></div>
51 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·_VMEM_H_</span></div>51 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·_VSYS_H_</span></div>
52 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>52 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
55 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div> 
56 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div> 
57 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vmem:·Parameters·and·datatypes</span></div> 
58 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div> 
59 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div> 
60 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>54 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 55 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">maloc/vnm.h</a>&gt;</span></div>
 56 <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>
 57 <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>
 58 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">maloc/vset.h</a>&gt;</span></div>
 59 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">maloc/vpred.h</a>&gt;</span></div>
61 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>60 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 61 <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>
62 <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> 
63 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
64 <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> 
65 <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> 
66 <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> 
67 <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> 
68 <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> 
69 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div> 
70 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
71 <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> 
72 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>62 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
73 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">/*</span></div> 
74 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">·*·***************************************************************************</span></div> 
75 <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> 
76 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">·*·***************************************************************************</span></div> 
77 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">·*/</span></div> 
78 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
79 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#if·!defined(VINLINE_MALOC)</span></div> 
80 <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> 
81 <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> 
82 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
83 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">/*</span></div> 
84 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">·*·***************************************************************************</span></div> 
85 <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> 
86 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">·*·***************************************************************************</span></div> 
87 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">·*/</span></div> 
88 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
89 <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> 
90 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
91 <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> 
92 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
93 <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> 
94 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
95 <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> 
96 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div> 
97 <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> 
98 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> 
99 <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> 
100 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> 
101 <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> 
102 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div> 
103 <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> 
104 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div> 
105 <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_malloc</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);</div> 
106 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>·</div> 
107 <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_free</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> 
108 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div> 
109 <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> 
110 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>····<span·class="keywordtype">size_t</span>·newNum);</div> 
111 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div> 
112 <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> 
113 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div> 
114 <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_mallocBytes</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee);</div> 
115 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>·</div> 
116 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga1c3448d45887c034bbb1e84f37547bc8">··233</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga1c3448d45887c034bbb1e84f37547bc8">Vmem_freeBytes</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee);</div> 
117 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno">··234</span>·</div> 
118 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga3c61c6e2d77355f0d3a5c3bc025d948b">··243</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga3c61c6e2d77355f0d3a5c3bc025d948b">Vmem_highWater</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee);</div> 
119 <div·class="line"><a·id="l00244"·name="l00244"></a><span·class="lineno">··244</span>·</div> 
120 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno"><a·class="line"·href="a00053.html#ga022188a4a85cec8bdfdd388a67531077">··253</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00053.html#ga022188a4a85cec8bdfdd388a67531077">Vmem_mallocAreas</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee);</div> 
121 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>·</div> 
122 <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno"><a·class="line"·href="a00053.html#gaa3f66ad34c4c68093ba6bec24ae6f325">··263</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00053.html#gaa3f66ad34c4c68093ba6bec24ae6f325">Vmem_print</a>(<a·class="code·hl_struct"·href="a00078.html">Vmem</a>·*thee);</div> 
123 <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno">··264</span>·</div> 
124 <div·class="line"><a·id="l00265"·name="l00265"></a><span·class="lineno">··265</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VMEM_H_·*/</span><span·class="preprocessor"></span></div> 
125 <div·class="line"><a·id="l00266"·name="l00266"></a><span·class="lineno">··266</span>·</div> 
126 <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>63 <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>
 64 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">vset.h</a></div><div·class="ttdoc">Class·Vset:·a·dynamic·set·object.</div></div>
 65 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vnm.h</a></div><div·class="ttdoc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.</div></div>
 66 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">vpred.h</a></div><div·class="ttdoc">Header·file·for·the·Geometric·Predicates.</div></div>
 67 <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>
 68 <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>
127 <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> 
128 <div·class="ttc"·id="aa00053_html_ga004bb397117fc5a8df173a72b4b44c8e"><div·class="ttname"><a·href="a00053.html#ga004bb397117fc5a8df173a72b4b44c8e">Vmem_free</a></div><div·class="ttdeci">void·Vmem_free(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram)</div><div·class="ttdoc">A·safe·logged·version·of·free.</div></div> 
129 <div·class="ttc"·id="aa00053_html_ga022188a4a85cec8bdfdd388a67531077"><div·class="ttname"><a·href="a00053.html#ga022188a4a85cec8bdfdd388a67531077">Vmem_mallocAreas</a></div><div·class="ttdeci">size_t·Vmem_mallocAreas(Vmem·*thee)</div><div·class="ttdoc">Return·total·number·of·individual·active·malloc·areas.</div></div> 
130 <div·class="ttc"·id="aa00053_html_ga0c97ea1eeffc74bc0384b855d7386d38"><div·class="ttname"><a·href="a00053.html#ga0c97ea1eeffc74bc0384b855d7386d38">Vmem_mallocAreasTotal</a></div><div·class="ttdeci">size_t·Vmem_mallocAreasTotal(void)</div><div·class="ttdoc">Return·total·of·all·active·Vmem·malloc·areas·by·groups.</div></div> 
131 <div·class="ttc"·id="aa00053_html_ga0f10d3a26a130bfb9091f4b814e36b56"><div·class="ttname"><a·href="a00053.html#ga0f10d3a26a130bfb9091f4b814e36b56">Vmem_printTotal</a></div><div·class="ttdeci">void·Vmem_printTotal(void)</div><div·class="ttdoc">Print·current·memory·statistics·for·all·Vmem·malloc/free·areas.</div></div> 
132 <div·class="ttc"·id="aa00053_html_ga1c3448d45887c034bbb1e84f37547bc8"><div·class="ttname"><a·href="a00053.html#ga1c3448d45887c034bbb1e84f37547bc8">Vmem_freeBytes</a></div><div·class="ttdeci">size_t·Vmem_freeBytes(Vmem·*thee)</div><div·class="ttdoc">Return·total·of·all·frees·performed·by·Vmem·object.</div></div> 
133 <div·class="ttc"·id="aa00053_html_ga3c61c6e2d77355f0d3a5c3bc025d948b"><div·class="ttname"><a·href="a00053.html#ga3c61c6e2d77355f0d3a5c3bc025d948b">Vmem_highWater</a></div><div·class="ttdeci">size_t·Vmem_highWater(Vmem·*thee)</div><div·class="ttdoc">Return·high-water·malloc·bytemark·hit·by·Vmem·object.</div></div> 
134 <div·class="ttc"·id="aa00053_html_ga413cc6792a1605ca740c6236606b8e83"><div·class="ttname"><a·href="a00053.html#ga413cc6792a1605ca740c6236606b8e83">Vmem_malloc</a></div><div·class="ttdeci">void·*·Vmem_malloc(Vmem·*thee,·size_t·num,·size_t·size)</div><div·class="ttdoc">A·safe·logged·version·of·malloc.</div></div> 
135 <div·class="ttc"·id="aa00053_html_ga44ded885fceb61c63eff32282ff3613c"><div·class="ttname"><a·href="a00053.html#ga44ded885fceb61c63eff32282ff3613c">Vmem_bytesTotal</a></div><div·class="ttdeci">size_t·Vmem_bytesTotal(void)</div><div·class="ttdoc">Return·total·of·all·active·Vmem·malloc·areas·(current·footprint)</div></div> 
136 <div·class="ttc"·id="aa00053_html_ga4d727b4c55abdd7703daa3556cd3fa45"><div·class="ttname"><a·href="a00053.html#ga4d727b4c55abdd7703daa3556cd3fa45">Vmem_freeBytesTotal</a></div><div·class="ttdeci">size_t·Vmem_freeBytesTotal(void)</div><div·class="ttdoc">Return·total·of·all·Vmem·free·calls.</div></div> 
137 <div·class="ttc"·id="aa00053_html_ga66ea6c3843eefe046c41fb0638b87353"><div·class="ttname"><a·href="a00053.html#ga66ea6c3843eefe046c41fb0638b87353">Vmem_realloc</a></div><div·class="ttdeci">void·*·Vmem_realloc(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram,·size_t·newNum)</div><div·class="ttdoc">A·safe·logged·version·of·realloc·(usually·a·bad·idea·to·use·this)</div></div> 
138 <div·class="ttc"·id="aa00053_html_ga75d736f0c5aabd31a9ed40e82a7eac1a"><div·class="ttname"><a·href="a00053.html#ga75d736f0c5aabd31a9ed40e82a7eac1a">Vmem_ctor</a></div><div·class="ttdeci">Vmem·*·Vmem_ctor(char·*name)</div><div·class="ttdoc">Construct·the·dynamic·memory·allocation·logging·object.</div></div> 
Max diff block lines reached; 271/27726 bytes (0.98%) of diff not shown.
5.06 KB
html2text {}
    
Offset 3, 171 lines modifiedOffset 3, 38 lines modified
  
  
3 MALOC 0.13 MALOC 0.1
  
4 ····*·src4 ····*·src
5 ····*·vsys5 ····*·vsys
6 ····*·maloc6 ····*·maloc
7 vmem.h7 vsys.h
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·19 ·1
10 ·40#ifndef·_VMEM_H_ 
11 ·41#define·_VMEM_H_ 
12 ·4210 ·31#ifndef·_VSYS_H_
 11 ·32#define·_VSYS_H_
 12 ·33
13 ·43#include·<maloc/maloc_base.h>13 ·34#include·<maloc/maloc_base.h>
14 ·44 
15 ·45/* 
16 ·46·* 
17 *************************************************************************** 
18 ·47·*·Class·Vmem:·Parameters·and·datatypes 
19 ·48·* 
20 *************************************************************************** 
21 ·49·*/ 
22 ·50 
23 ·51 
24 57struct·sVmem·{ 
25 ·58 
26 59·char·name[VMAX_ARGLEN]; 
27 61·size_t·mallocBytes; 
28 62·size_t·freeBytes; 
29 63·size_t·highWater; 
30 64·size_t·mallocAreas; 
31 ·66}; 
32 ·67 
33 73typedef·struct·sVmem·Vmem; 
34 ·74 
35 ·75/* 
36 ·76·* 
37 *************************************************************************** 
38 ·77·*·Class·Vmem:·Inlineable·methods·(vmem.c) 
39 ·78·* 
40 *************************************************************************** 
41 ·79·*/ 
42 ·80 
43 ·81#if·!defined(VINLINE_MALOC) 
44 ·82#else·/*·if·defined(VINLINE_MALOC)·*/ 
45 ·83#endif·/*·if·!defined(VINLINE_MALOC)·*/ 
46 ·84 
47 ·85/* 
48 ·86·* 
49 *************************************************************************** 
50 ·87·*·Class·Vmem:·Non-Inlineable·methods·(vmem.c) 
51 ·88·* 
52 *************************************************************************** 
53 ·89·*/ 
54 ·90 
55 98size_t·Vmem_bytesTotal(void); 
56 ·99 
57 107size_t·Vmem_mallocBytesTotal(void); 
58 ·108 
59 116size_t·Vmem_freeBytesTotal(void); 
60 ·117 
61 125size_t·Vmem_highWaterTotal(void); 
62 ·126 
63 134size_t·Vmem_mallocAreasTotal(void); 
64 ·13514 ·35
 15 ·36#include·<maloc/vnm.h>
 16 ·37#include·<maloc/vmem.h>
 17 ·38#include·<maloc/vio.h>
 18 ·39#include·<maloc/vset.h>
 19 ·40#include·<maloc/vpred.h>
 20 ·41
65 143void·Vmem_printTotal(void); 
66 ·144 
67 153Vmem*·Vmem_ctor(char·*name); 
68 ·154 
69 163void·Vmem_dtor(Vmem·**thee); 
70 ·164 
71 175void·*Vmem_malloc(Vmem·*thee,·size_t·num,·size_t·size); 
72 ·176 
73 188void·Vmem_free(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram); 
74 ·189 
75 202void·*Vmem_realloc(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram, 
76 ·203·size_t·newNum); 
77 ·204 
78 213size_t·Vmem_bytes(Vmem·*thee); 
79 ·214 
80 223size_t·Vmem_mallocBytes(Vmem·*thee); 
81 ·224 
82 233size_t·Vmem_freeBytes(Vmem·*thee); 
83 ·234 
84 243size_t·Vmem_highWater(Vmem·*thee); 
85 ·244 
86 253size_t·Vmem_mallocAreas(Vmem·*thee); 
87 ·254 
88 263void·Vmem_print(Vmem·*thee); 
89 ·264 
90 ·265#endif·/*·_VMEM_H_·*/21 ·42#endif·/*·_VSYS_H_·*/
91 ·26622 ·43
92 maloc_base.h23 maloc_base.h
93 The·base·(or·foundation)·header·for·MALOC.24 The·base·(or·foundation)·header·for·MALOC.
 25 vset.h
 26 Class·Vset:·a·dynamic·set·object.
 27 vnm.h
 28 Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.
 29 vpred.h
 30 Header·file·for·the·Geometric·Predicates.
 31 vmem.h
 32 Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.
 33 vio.h
 34 Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.
94 VMAX_ARGLEN 
95 #define·VMAX_ARGLEN 
96 Global·constant. 
97 Definition:·maloc_base.h:227 
98 Vmem_free 
99 void·Vmem_free(Vmem·*thee,·size_t·num,·size_t·size,·void·**ram) 
100 A·safe·logged·version·of·free. 
101 Vmem_mallocAreas 
102 size_t·Vmem_mallocAreas(Vmem·*thee) 
103 Return·total·number·of·individual·active·malloc·areas. 
104 Vmem_mallocAreasTotal 
105 size_t·Vmem_mallocAreasTotal(void) 
106 Return·total·of·all·active·Vmem·malloc·areas·by·groups. 
107 Vmem_printTotal 
108 void·Vmem_printTotal(void) 
Max diff block lines reached; 116/5162 bytes (2.25%) of diff not shown.
5.56 KB
./usr/share/doc/libmaloc-dev/html/a00037.dot
    
Offset 1, 30 lines modifiedOffset 1, 25 lines modified
1 digraph·"vmem.h"1 digraph·"vsys.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vmem.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];6 ··Node1·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."]; 
9 ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
10 ··Node3·[label="vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; 
11 ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
12 ··Node4·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];8 ··Node2·[label="maloc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."];
13 ··Node3·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
14 ··Node5·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; 
15 ··Node5·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
16 ··Node3·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
17 ··Node6·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; 
18 ··Node6·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
19 ··Node7·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; 
20 ··Node7·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
21 ··Node3·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
22 ··Node3·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
23 ··Node8·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; 
24 ··Node8·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
25 ··Node3·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
26 ··Node9·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; 
27 ··Node9·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
28 ··Node9·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; 
29 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 10 ··Node3·[label="psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
 11 ··Node3·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 12 ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 13 ··Node4·[label="vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
 14 ··Node4·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 15 ··Node5·[label="vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
 16 ··Node5·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 17 ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 18 ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 19 ··Node6·[label="vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
 20 ··Node6·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 21 ··Node1·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 22 ··Node7·[label="vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
 23 ··Node7·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
 24 ··Node7·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
30 }25 }
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 48, 24 lines modifiedOffset 48, 24 lines modified
48 <div·class="contents">48 <div·class="contents">
49 <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>49 <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>
50 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_MALOC_H_</span></div>50 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_MALOC_H_</span></div>
51 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·_MALOC_H_</span></div>51 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·_MALOC_H_</span></div>
52 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>52 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
53 <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>53 <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>
54 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>54 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
55 <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>55 <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>
56 <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>56 <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>
57 <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>57 <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>
58 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>58 <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><span·class="preprocessor">#endif·</span><span·class="comment">/*·_MALOC_H_·*/</span><span·class="preprocessor"></span></div>59 <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>
60 <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>·</div>
61 <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>61 <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>
62 <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>62 <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>
63 <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>63 <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>
64 <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>64 <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>
65 </div><!--·fragment·--></div><!--·contents·-->65 </div><!--·fragment·--></div><!--·contents·-->
66 <!--·start·footer·part·-->66 <!--·start·footer·part·-->
67 <hr·class="footer"/><address·class="footer"><small>67 <hr·class="footer"/><address·class="footer"><small>
68 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.468 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.4
69 </small></address>69 </small></address>
70 </body>70 </body>
71 </html>71 </html>
6.98 KB
./usr/share/doc/libmaloc-dev/html/a00039.dot.gz
6.88 KB
a00039.dot
    
Offset 33, 49 lines modifiedOffset 33, 49 lines modified
33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];40 ··Node18·[label="maloc/vsys.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"];
41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];42 ··Node18·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];43 ··Node19·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];44 ··Node19·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];45 ··Node18·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];46 ··Node20·[label="maloc/vmem.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];
47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];47 ··Node20·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];48 ··Node18·->·Node21·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];49 ··Node21·[label="maloc/vio.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."];
50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];50 ··Node21·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];51 ··Node21·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];52 ··Node18·->·Node22·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Class·Vset:·a·dynamic·set·object."];53 ··Node22·[label="maloc/vset.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."];
54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];54 ··Node22·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];55 ··Node22·->·Node19·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];56 ··Node22·->·Node20·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];57 ··Node18·->·Node23·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];58 ··Node23·[label="maloc/vpred.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Header·file·for·the·Geometric·Predicates."];
59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];59 ··Node23·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
60 ··Node1·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];60 ··Node1·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
61 ··Node24·[label="maloc/vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];61 ··Node24·[label="maloc/vsh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."];
62 ··Node24·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];62 ··Node24·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
63 ··Node24·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];63 ··Node24·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
64 ··Node1·->·Node25·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];64 ··Node1·->·Node25·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
65 ··Node25·[label="maloc/psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];65 ··Node25·[label="maloc/psh.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."];
66 ··Node25·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];66 ··Node25·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
67 ··Node25·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];67 ··Node25·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
68 ··Node25·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];68 ··Node25·->·Node24·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
69 ··Node25·->·Node26·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];69 ··Node25·->·Node26·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
70 ··Node26·[label="maloc/vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];70 ··Node26·[label="maloc/vmp.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."];
71 ··Node26·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];71 ··Node26·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
72 ··Node26·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];72 ··Node26·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
73 ··Node26·->·Node27·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];73 ··Node26·->·Node27·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
74 ··Node27·[label="maloc/vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];74 ··Node27·[label="maloc/vmpi.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."];
75 ··Node27·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];75 ··Node27·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
76 ··Node27·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];76 ··Node27·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
77 ··Node26·->·Node28·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];77 ··Node26·->·Node28·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
78 ··Node28·[label="maloc/vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];78 ··Node28·[label="maloc/vcom.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."];
79 ··Node28·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];79 ··Node28·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
80 ··Node28·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];80 ··Node28·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
81 }81 }
1.96 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"><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"><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"><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"><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"><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"><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.73 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"><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:a00014"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.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:a00014"><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.69 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"><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:a00011"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.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:a00011"><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.67 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"><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"><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"><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"><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.75 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: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>56 <tr·class="memitem: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>
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>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>
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.74 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:a00035"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vmem.h</a></td></tr>55 <tr·class="memitem: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>
56 <tr·class="memdesc:a00035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></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>
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.65 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:a00032"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vset.h</a></td></tr>55 <tr·class="memitem:a00020"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vset.h</a></td></tr>
56 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr>56 <tr·class="memdesc:a00020"><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.18 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="a00014_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"><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"><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.··<a·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">More...</a><br·/></td></tr>55 <tr·class="memdesc:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·PE·rank·from·MPI.··<a·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">More...</a><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"><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"><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="a00014_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.4166 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.4
167 </small></address>167 </small></address>
168 </body>168 </body>
2.04 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="a00011_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"><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"><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"><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"><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="a00011_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.4102 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.4
103 </small></address>103 </small></address>
104 </body>104 </body>
2.19 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="a00020_source.html">vio.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00032_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"><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"><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"><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"><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="a00020_source.html">vio.h</a></li>456 <li><a·class="el"·href="a00032_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.4461 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.4
462 </small></address>462 </small></address>
463 </body>463 </body>
2.15 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="a00035_source.html">vmem.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00029_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"><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"><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"><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"><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="a00035_source.html">vmem.h</a></li>150 <li><a·class="el"·href="a00029_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.4155 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.4
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="a00032_source.html">vset.h</a>&gt;</code></p>50 <p><code>#include·&lt;<a·class="el"·href="a00020_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="a00032_source.html">vset.h</a></li>359 <li><a·class="el"·href="a00020_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.4364 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.4
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.449 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.4
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.449 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.4
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.449 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.4
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.449 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.4
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="a00014.html"[·...·truncated·by·diffoscope;·len:·491,·SHA:·565696cc87caf57fe4744a5020e8d1b45cd6882b74e0c840c7d2c63c49ff7c27·...·].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.449 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.4
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.449 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.4
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="a00014.html">vcom.[·...·truncated·by·diffoscope;·len:·625,·SHA:·8200866dfa0bca2c31b9bdc3dfdf4eeab27f189e116fe0e41bf36efcab08e5cd·...·].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.449 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.4
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.449 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.4
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="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="a00035.html"[·...·truncated·by·diffoscope;·len:·990,·SHA:·5844f45f212b3614b443a59fae1db77b5c6455707bbd1db0c475c6fbe1369280·...·].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="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:·1f5770c290c8de2ae26b5e03ef83a5ddfffede45e4702ff73727fb7db25c1717·...·].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.449 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.4
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:·1c276b1551bc9411af5db664685bb5031fcefd36fda47f1a60754ac1bd1d3ddc·...·].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.449 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.4
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.449 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.4
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:·3723cf5e69fa25818873ebf5fc024f1023e148fb2780fe1ecdf13f743fd89110·...·].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.449 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.4
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.449 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.4
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="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:·e38dbec557f0e20e34f4adf73fb35f0cda636061b41a7da7f560858df8f6b140·...·].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="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:·228bcde58662a63f35c1292dc0f7e3eceb443fede18a928479a6996cd78d2e8c·...·].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.449 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.4
50 </small></address>50 </small></address>
51 </body>51 </body>
52 </html>52 </html>
3.74 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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">psh.h</a>·<a·href="a00014_source.html">[code]</a></td></tr>57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">psh.h</a>·<a·href="a00008_source.html">[code]</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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vcom.h</a>·<a·href="a00011_source.html">[code]</a></td></tr>60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">vcom.h</a>·<a·href="a00014_source.html">[code]</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:a00014"><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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vmp.h</a>·<a·href="a00005_source.html">[code]</a></td></tr>63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vmp.h</a>·<a·href="a00005_source.html">[code]</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:a00005"><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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">vmpi.h</a>·<a·href="a00008_source.html">[code]</a></td></tr>66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vmpi.h</a>·<a·href="a00011_source.html">[code]</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:a00011"><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.473 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.4
74 </small></address>74 </small></address>
5.35 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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vio.h</a>·<a·href="a00020_source.html">[code]</a></td></tr>57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vio.h</a>·<a·href="a00032_source.html">[code]</a></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>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>
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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vmem.h</a>·<a·href="a00035_source.html">[code]</a></td></tr>60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vmem.h</a>·<a·href="a00029_source.html">[code]</a></td></tr>
61 <tr·class="memdesc:a00035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></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>
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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vnm.h</a>·<a·href="a00029_source.html">[code]</a></td></tr>63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vnm.h</a>·<a·href="a00023_source.html">[code]</a></td></tr>
64 <tr·class="memdesc:a00029"><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:a00023"><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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">vpred.h</a>·<a·href="a00026_source.html">[code]</a></td></tr>66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">vpred.h</a>·<a·href="a00026_source.html">[code]</a></td></tr>
67 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·the·Geometric·Predicates.·<br·/></td></tr>67 <tr·class="memdesc:a00026"><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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vset.h</a>·<a·href="a00032_source.html">[code]</a></td></tr>69 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vset.h</a>·<a·href="a00020_source.html">[code]</a></td></tr>
70 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr>70 <tr·class="memdesc:a00020"><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">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vsys.h</a>·<a·href="a00023_source.html">[code]</a></td></tr>72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vsys.h</a>·<a·href="a00035_source.html">[code]</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.479 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.4
80 </small></address>80 </small></address>
10.2 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_"><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_"><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_"><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_"><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_"><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_"><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_"><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_"><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="a00014_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00014.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_"><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_"><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>
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="a00011_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00011.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_"><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_"><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_"><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_"><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_"><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_"><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="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>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>
67 <tr·id="row_0_4_0_1_"><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">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_"><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>
68 <tr·id="row_0_4_0_2_"·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">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="a00023_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00023.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_"><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">vpred.h</a></td><td·class="desc">Header·file·for·the·Geometric·Predicates·</td></tr>69 <tr·id="row_0_4_0_3_"><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">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="a00032_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00032.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="a00020_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00020.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_"><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_"><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_"><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_"><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>
7.15 KB
./usr/share/doc/libmaloc-dev/html/globals_defs.html
    
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="a00014.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="a00020.html#a1e94d8ac2af32609f662f3133cb2460a">vio.h</a></li>106 <li>VIO_MAXBUF&#160;:&#160;<a·class="el"·href="a00032.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="a00020.html#a4a7675dfbe5a786fba616dba632bb44a">vio.h</a></li>134 <li>VPORTNUMBER&#160;:&#160;<a·class="el"·href="a00032.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="a00029.html#ad7c91b8e4ceddff38851300876c7c9e7">vnm.h</a></li>137 <li>VPOW_SAFE&#160;:&#160;<a·class="el"·href="a00023.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="a00029.html#adff08ccefac6ec8e551662478f350e7f">vnm.h</a></li>156 <li>VTIMERS&#160;:&#160;<a·class="el"·href="a00023.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>
10.5 KB
./usr/share/doc/libmaloc-dev/html/globals_func.html
    
Offset 111, 54 lines modifiedOffset 111, 54 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="a00029.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>118 <li>Vnm_chdir()&#160;:&#160;<a·class="el"·href="a00023.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>
119 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00029.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>119 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00023.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>
120 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00029.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>120 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00023.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>
121 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00029.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>121 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00023.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>
122 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00029.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>122 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00023.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>
123 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00029.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>123 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00023.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>
124 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00029.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>124 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00023.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>
125 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00029.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>125 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00023.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>
126 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00029.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>126 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00023.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>
127 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00029.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>127 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00023.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>
128 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00029.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>128 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00023.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>
129 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00029.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>129 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00023.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>
130 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00029.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>130 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00023.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>
131 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00029.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>131 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00023.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>
132 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00029.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>132 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00023.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>
133 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00029.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>133 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00023.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>
134 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00029.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>134 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00023.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>
135 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00029.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>135 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00023.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>
136 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00029.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>136 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00023.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>
137 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00029.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>137 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00023.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>
138 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00029.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>138 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00023.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>
139 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00029.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>139 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00023.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>
140 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00029.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>140 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00023.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>
141 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00029.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>141 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00023.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>
142 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00029.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>142 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00023.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>
143 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00029.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>143 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00023.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>
144 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00029.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>144 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00023.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>
145 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00029.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>145 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00023.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>
146 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00029.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>146 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00023.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>
147 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00029.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>147 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00023.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>
148 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00029.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>148 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00023.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>
149 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00029.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>149 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00023.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>
150 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00029.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>150 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00023.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>
151 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00029.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>151 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00023.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>
152 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00029.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>152 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00023.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>
153 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00029.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>153 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00023.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>
154 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00029.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>154 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00023.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>
155 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00029.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>155 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00023.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>
156 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00029.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>156 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00023.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>
157 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00029.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li>157 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00023.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li>
158 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00026.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>158 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00026.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>
159 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00026.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>159 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00026.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>
160 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00026.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>160 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00026.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>
161 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00026.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>161 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00026.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>
162 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00026.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>162 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00026.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>
163 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00026.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>163 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00026.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>
164 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00026.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li>164 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00026.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li>
17.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="a00014.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="a00020.html#a1e94d8ac2af32609f662f3133cb2460a">vio.h</a></li>99 <li>VIO_MAXBUF&#160;:&#160;<a·class="el"·href="a00032.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, 64 lines modifiedOffset 176, 64 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="a00029.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>183 <li>Vnm_chdir()&#160;:&#160;<a·class="el"·href="a00023.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li>
184 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00029.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>184 <li>Vnm_close()&#160;:&#160;<a·class="el"·href="a00023.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li>
185 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00029.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>185 <li>Vnm_dqsort()&#160;:&#160;<a·class="el"·href="a00023.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li>
186 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00029.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>186 <li>Vnm_dqsortOrd()&#160;:&#160;<a·class="el"·href="a00023.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li>
187 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00029.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>187 <li>Vnm_epsmac()&#160;:&#160;<a·class="el"·href="a00023.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li>
188 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00029.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>188 <li>Vnm_exec()&#160;:&#160;<a·class="el"·href="a00023.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li>
189 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00029.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>189 <li>Vnm_flush()&#160;:&#160;<a·class="el"·href="a00023.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li>
190 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00029.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>190 <li>Vnm_gentokens()&#160;:&#160;<a·class="el"·href="a00023.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li>
191 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00029.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>191 <li>Vnm_getcwd()&#160;:&#160;<a·class="el"·href="a00023.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li>
192 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00029.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>192 <li>Vnm_gethome()&#160;:&#160;<a·class="el"·href="a00023.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li>
193 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00029.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>193 <li>Vnm_gethost()&#160;:&#160;<a·class="el"·href="a00023.html#a8e55be911530a2908371d992add951de">vnm.h</a></li>
194 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00029.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>194 <li>Vnm_getos()&#160;:&#160;<a·class="el"·href="a00023.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li>
195 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00029.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>195 <li>Vnm_getuser()&#160;:&#160;<a·class="el"·href="a00023.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li>
196 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00029.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>196 <li>Vnm_ioTag()&#160;:&#160;<a·class="el"·href="a00023.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li>
197 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00029.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>197 <li>Vnm_jmpOk()&#160;:&#160;<a·class="el"·href="a00023.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li>
198 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00029.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>198 <li>Vnm_jmpOkClear()&#160;:&#160;<a·class="el"·href="a00023.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li>
199 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00029.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>199 <li>Vnm_jmpOkSet()&#160;:&#160;<a·class="el"·href="a00023.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li>
200 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00029.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>200 <li>Vnm_mkdir()&#160;:&#160;<a·class="el"·href="a00023.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li>
201 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00029.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>201 <li>Vnm_nTags()&#160;:&#160;<a·class="el"·href="a00023.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li>
202 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00029.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>202 <li>Vnm_open()&#160;:&#160;<a·class="el"·href="a00023.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li>
203 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00029.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>203 <li>Vnm_powsafe()&#160;:&#160;<a·class="el"·href="a00023.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li>
204 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00029.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>204 <li>Vnm_print()&#160;:&#160;<a·class="el"·href="a00023.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li>
205 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00029.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>205 <li>Vnm_qsort()&#160;:&#160;<a·class="el"·href="a00023.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li>
206 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00029.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>206 <li>Vnm_qsortOrd()&#160;:&#160;<a·class="el"·href="a00023.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li>
207 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00029.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>207 <li>Vnm_redirect()&#160;:&#160;<a·class="el"·href="a00023.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li>
208 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00029.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>208 <li>Vnm_regHand()&#160;:&#160;<a·class="el"·href="a00023.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li>
209 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00029.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>209 <li>Vnm_setIoTag()&#160;:&#160;<a·class="el"·href="a00023.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li>
210 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00029.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>210 <li>Vnm_sigHand()&#160;:&#160;<a·class="el"·href="a00023.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li>
211 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00029.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>211 <li>Vnm_sigInt()&#160;:&#160;<a·class="el"·href="a00023.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li>
212 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00029.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>212 <li>Vnm_sigIntClear()&#160;:&#160;<a·class="el"·href="a00023.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li>
213 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00029.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>213 <li>Vnm_sigIntSet()&#160;:&#160;<a·class="el"·href="a00023.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li>
214 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00029.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>214 <li>Vnm_signalInit()&#160;:&#160;<a·class="el"·href="a00023.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li>
215 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00029.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>215 <li>Vnm_sleep()&#160;:&#160;<a·class="el"·href="a00023.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li>
216 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00029.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>216 <li>Vnm_system()&#160;:&#160;<a·class="el"·href="a00023.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li>
217 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00029.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>217 <li>Vnm_systemBack()&#160;:&#160;<a·class="el"·href="a00023.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li>
218 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00029.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>218 <li>Vnm_systemKill()&#160;:&#160;<a·class="el"·href="a00023.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li>
219 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00029.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>219 <li>Vnm_tprint()&#160;:&#160;<a·class="el"·href="a00023.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li>
220 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00029.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>220 <li>Vnm_tstart()&#160;:&#160;<a·class="el"·href="a00023.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li>
221 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00029.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>221 <li>Vnm_tstop()&#160;:&#160;<a·class="el"·href="a00023.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li>
222 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00029.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li>222 <li>Vnm_typeChk()&#160;:&#160;<a·class="el"·href="a00023.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="a00020.html#a4a7675dfbe5a786fba616dba632bb44a">vio.h</a></li>229 <li>VPORTNUMBER&#160;:&#160;<a·class="el"·href="a00032.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="a00029.html#ad7c91b8e4ceddff38851300876c7c9e7">vnm.h</a></li>232 <li>VPOW_SAFE&#160;:&#160;<a·class="el"·href="a00023.html#ad7c91b8e4ceddff38851300876c7c9e7">vnm.h</a></li>
233 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00026.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>233 <li>Vpred_exactinit()&#160;:&#160;<a·class="el"·href="a00026.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li>
234 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00026.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>234 <li>Vpred_incircle()&#160;:&#160;<a·class="el"·href="a00026.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li>
235 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00026.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>235 <li>Vpred_incircleexact()&#160;:&#160;<a·class="el"·href="a00026.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li>
236 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00026.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>236 <li>Vpred_incirclefast()&#160;:&#160;<a·class="el"·href="a00026.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li>
237 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00026.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>237 <li>Vpred_insphere()&#160;:&#160;<a·class="el"·href="a00026.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li>
238 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00026.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>238 <li>Vpred_insphereexact()&#160;:&#160;<a·class="el"·href="a00026.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li>
239 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00026.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li>239 <li>Vpred_inspherefast()&#160;:&#160;<a·class="el"·href="a00026.html#a584298eaa7bbdc87d619555403c7d061">vpred.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="a00029.html#adff08ccefac6ec8e551662478f350e7f">vnm.h</a></li>301 <li>VTIMERS&#160;:&#160;<a·class="el"·href="a00023.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>
1.29 KB
./usr/share/doc/libmaloc-dev/html/a00021.dot vs.
./usr/share/doc/libmaloc-dev/html/a00033.dot
Files 0% similar despite different names
    
Offset 33, 10 lines modifiedOffset 33, 10 lines modified
33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];33 ··Node2·->·Node15·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];34 ··Node15·[label="string.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];35 ··Node2·->·Node16·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];36 ··Node16·[label="time.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];37 ··Node2·->·Node17·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];38 ··Node17·[label="setjmp.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];39 ··Node1·->·Node18·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
40 ··Node18·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];40 ··Node18·[label="maloc/vnm.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];41 ··Node18·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
42 }42 }
1.45 KB
./usr/share/doc/libmaloc-dev/html/a00036.dot vs.
./usr/share/doc/libmaloc-dev/html/a00024.dot
Files 8% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 digraph·"vmem.h"1 digraph·"vnm.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];4 ··edge·[fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
5 ··node·[fontname="FreeSans",fontsize="10",shape=record];5 ··node·[fontname="FreeSans",fontsize="10",shape=record];
6 ··Node1·[label="vmem.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."];6 ··Node1·[label="vnm.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."];
7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];7 ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];8 ··Node2·[label="maloc/maloc_base.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."];
9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];9 ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];10 ··Node3·[label="assert.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];11 ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];12 ··Node4·[label="ctype.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"];
13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];13 ··Node2·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];