Changeset 39d3b97 in tol
- Timestamp:
- Apr 2, 2012, 5:32:57 PM (15 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 5ee15b9
- Parents:
- a29d0d06
- Location:
- tol/OIS
- Files:
-
- 3 edited
-
oisloader.cpp (modified) (1 diff)
-
oisxml.cpp (modified) (3 diffs)
-
tol_ois.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/OIS/oisloader.cpp
ra29d0d06 r39d3b97 1684 1684 return(ok); 1685 1685 } 1686 1686 /* 1687 //-------------------------------------------------------------------- 1688 bool BOisLoader::LoadHeader(BSet& info) 1689 //-------------------------------------------------------------------- 1690 { 1691 info.PrepareStore(10); 1692 BSet xmlParam; 1693 BSet control; 1694 BSet options; 1695 BSet address; 1696 BSet doc; 1697 BSet TOLEnvironment; 1698 BSet TOLDependencies; 1699 BSet RequiredPackages; 1700 BSet statistics; 1701 } 1702 */ 1687 1703 //-------------------------------------------------------------------- 1688 1704 bool BOisLoader::Close() -
tol/OIS/oisxml.cpp
ra29d0d06 r39d3b97 68 68 header_->Print("<tolRelease>%s</tolRelease>\n", control_.tolEngine_.tolRelease_.String()); 69 69 header_->Print("<tolUserLang>%s</tolUserLang>\n", control_.tolEngine_.tolUserLang_.String()); 70 header_->Print("<globalRequiredPackages>\n"); 71 const BRequiredPackage& grp = BNameBlock::GlobalRequiredPackages(); 72 int grp_n = grp.CountRequiredPackage(); 73 header_->Print("<entries>%ld</entries>\n",grp_n); 74 for(n=1; n<=grp_n; n++) 75 { 76 header_->Print("<package_%ld>%s</package_%ld>\n", 77 n, grp.GetRequiredPackageVersion(n-1).String(), n); 78 } 79 header_->Print("</globalRequiredPackages>\n"); 70 80 header_->Print("</tolEngine>\n"); 71 81 … … 242 252 header_->Print("</filestats>\n"); 243 253 header_->Print("</statistics>\n"); 244 245 254 header_->Print("</header>\n"); 246 255 header_->Flush(); … … 374 383 XMLEnsure(XMLGetNextTagValue(tag_, value_, "tolRelease" )); control_.tolEngine_.tolRelease_ = value_; 375 384 XMLEnsure(XMLGetNextTagValue(tag_, value_, "tolUserLang")); control_.tolEngine_.tolUserLang_ = value_; 385 if(control_.oisEngine_.oisVersion_>="02.17") 386 { 387 XMLEnsure(XMLGetNextTagTitle(tag_, "globalRequiredPackages")); 388 XMLEnsure(XMLGetNextTagValue(tag_, value_, "entries")); sscanf(value_,"%d",&m); 389 control_.tolEngine_.globalPackages_.AllocBuffer(m); 390 for(n=0; n<m; n++) 391 { 392 BText fn = BText("package_")+(n+1); 393 XMLEnsure(XMLGetNextTagValue(tag_, value_, fn)); control_.tolEngine_.globalPackages_[n] = value_; 394 } 395 XMLEnsure(XMLEnsureEndTag("globalRequiredPackages")); 396 } 397 376 398 XMLEnsure(XMLEnsureEndTag ("tolEngine")); 377 399 if(control_.oisEngine_.oisVersion_>="02.02") -
tol/OIS/tol_ois.h
ra29d0d06 r39d3b97 39 39 //read old OIS files. This will be called a hard change. Then a 40 40 //traslation utility will be available. 41 #define OIS_VERSION "02.1 6"41 #define OIS_VERSION "02.17" 42 42 43 43 #define OIS_Load_Mode_Header 0 … … 159 159 BText tolRelease_; //TOL release date and time 160 160 BText tolUserLang_; //TOL user language 161 BArray<BText> globalPackages_; 161 162 TolEngine() 162 163 : cppCompiler_(), 163 164 tolVersion_(), 164 165 tolRelease_(), 165 tolUserLang_() 166 tolUserLang_(), 167 globalPackages_() 166 168 {} 167 169 ~TolEngine() {}
Note: See TracChangeset
for help on using the changeset viewer.
