Skip to content

Commit

Permalink
historical commit dds 1.1.19
Browse files Browse the repository at this point in the history
  • Loading branch information
bohag authored and hostilefork committed Nov 25, 2014
1 parent 375e32b commit 060e1e1
Show file tree
Hide file tree
Showing 5 changed files with 1,292 additions and 473 deletions.
29 changes: 15 additions & 14 deletions DLL-dds_1118_m.rtf → DLL-dds_1119_m.rtf
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ heading 2;}{\s3\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\li
\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1053\langfe1053\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1053\langfenp1053 \snext11 \ssemihidden \sunhideused
Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 Rubrik 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0
\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 Rubrik 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501
\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Rubrik 3 Char;}}{\*\rsidtbl \rsid812199\rsid1927002\rsid10306343\rsid10776626}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0
\mnaryLim1}{\info{\operator Bo Haglund}{\creatim\yr2012\mo10\dy22\hr23\min26}{\revtim\yr2013\mo2\dy23\hr12\min44}{\version4}{\edmins0}{\nofpages4}{\nofwords1213}{\nofchars6432}{\nofcharsws7630}{\vern49275}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.co
m/office/word/2003/wordml}}\paperw12240\paperh15840\margl1417\margr1417\margt1417\margb1417\gutter0\ltrsect
\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Rubrik 3 Char;}}{\*\rsidtbl \rsid812199\rsid1927002\rsid5917127\rsid6319433\rsid10306343\rsid10776626}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1
\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Bo Haglund}{\creatim\yr2012\mo10\dy22\hr23\min26}{\revtim\yr2014\mo3\dy31\hr20\min58}{\version6}{\edmins0}{\nofpages4}{\nofwords1213}{\nofchars6433}{\nofcharsws7631}{\vern49167}}{\*\xmlnstbl {\xmlns1 ht
tp://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1417\margr1417\margt1417\margb1417\gutter0\ltrsect
\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120
\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot1927002 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}
{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}
Expand All @@ -55,25 +55,25 @@ m/office/word/2003/wordml}}\paperw12240\paperh15840\margl1417\margr1417\margt141
\par \hich\af1\dbch\af31505\loch\f1 Latest DLL issue with this description is available at }{\field{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1
HYPERLINK "http://www.bahnhof.se/wb758135/"}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\insrsid1927002 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5800000068007400740070003a002f002f007700770077002e006200610068006e0068006f0066002e00730065002f00770062003700350038003100330035002f000000795881f43b1d7f48af2c825dc48527630000
0000a5ab00000020}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\ul\cf2\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 http://www.bahnhof.se/wb758135/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {
0000a5ab000000206865}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\ul\cf2\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 http://www.bahnhof.se/wb758135/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {
\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002
\par
\par
\par }\pard\plain \ltrpar\s2\ql \li0\ri0\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \fs24\lang1053\langfe1053\loch\af1\hich\af1\dbch\af31505\cgrid\langnp1053\langfenp1053 {\rtlch\fcs1
\ab\af1\afs20 \ltrch\fcs0 \b\fs20\ul\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 Short description of the DLL functions supported in Do}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0
\b\fs20\ul\cf1\lang1033\langfe1053\langnp1033\insrsid1927002\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 uble Dummy Problem Solver 1.1.1}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\ul\cf1\lang1033\langfe1053\langnp1033\insrsid10306343
\hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\ul\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002
\b\fs20\ul\cf1\lang1033\langfe1053\langnp1033\insrsid1927002\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 uble Dummy Problem Solver 1.1.1}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\ul\cf1\lang1033\langfe1053\langnp1033\insrsid5917127
\hich\af1\dbch\af31505\loch\f1 9}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\ul\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \fs24\lang1053\langfe1053\loch\af1\hich\af1\dbch\af31505\cgrid\langnp1053\langfenp1053 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0
\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \fs24\lang1053\langfe1053\loch\af1\hich\af1\dbch\af31505\cgrid\langnp1053\langfenp1053 {\rtlch\fcs1
\ab\af1\afs20 \ltrch\fcs0 \b\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 Callable functions
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \fs24\lang1053\langfe1053\loch\af1\hich\af1\dbch\af31505\cgrid\langnp1053\langfenp1053 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0
\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002
\par \hich\af1\dbch\af31505\loch\f1 extern "\hich\af1\dbch\af31505\loch\f1 C" __declspec(dllimport) int __stdcall SolveBoard(struct deal, int target,
\par \hich\af1\dbch\af31505\loch\f1 extern \hich\af1\dbch\af31505\loch\f1 "C" __declspec(dllimport) int __stdcall SolveBoard(struct deal, int target,
\par \hich\af1\dbch\af31505\loch\f1 int solutions, int mode, struct futureTricks *futp);
\par
\par \hich\af1\dbch\af31505\loch\f1 extern "C" __declspec(dllimport) int __stdcall SolveBoardPBN(struct dealPBN, int target,
\par \hich\af1\dbch\af31505\loch\f1 int solutions, int mode,\hich\af1\dbch\af31505\loch\f1 struct futureTricks *futp);
\par \hich\af1\dbch\af31505\loch\f1 int solutions, int mode\hich\af1\dbch\af31505\loch\f1 , struct futureTricks *futp);
\par
\par
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \fs24\lang1053\langfe1053\loch\af1\hich\af1\dbch\af31505\cgrid\langnp1053\langfenp1053 {\rtlch\fcs1
Expand All @@ -83,8 +83,8 @@ HYPERLINK "http://www.bahnhof.se/wb758135/"}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0
\par \hich\af1\dbch\af31505\loch\f1 Before SolveBoard can be called, a structure of type "futureTricks" must be declared.
\par
\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 SolveBoard}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0
\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 returns a status integer, "no fault" means the DLL supplies the trick data in the "futureTricks" type structure.\line S\hich\af1\dbch\af31505\loch\f1
tatus codes:
\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 returns a status integer, "no fault" means the DLL supplies the trick data in the "futureTricks" type structure.\line \hich\af1\dbch\af31505\loch\f1
Status codes:
\par \hich\af1\dbch\af31505\loch\f1 1=No fault,
\par \hich\af1\dbch\af31505\loch\f1 -1=Unknown fault,
\par \hich\af1\dbch\af31505\loch\f1 -2=No of cards = 0,
Expand Down Expand Up @@ -165,8 +165,9 @@ olveBoard(deal, -1, 1, 2, &fut, 0), deal.first=2, i.e. South leads.
int equals[13]; /* Bitstring of ranks for equivalent lower rank cards. The decimal value range between 4 \hich\af1\dbch\af31505\loch\f1 \hich\f1 (=2) and 8192 (King=rank 13). When there are several \'94\loch\f1 \hich\f1 equals\'94\loch\f1
\hich\f1 , the value is the sum of each \'94\loch\f1 \hich\f1 equal\'94\loch\f1 . *}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 \af1\afs20
\ltrch\fcs0 \fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002
\par \hich\af1\dbch\af31505\loch\f1 int score[13]; /* -1 indicates that target was not reached, otherwise target or max numbe of tricks */}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002
\hich\af0\dbch\af31505\loch\f0
\par \hich\af1\dbch\af31505\loch\f1 int score[13]; /* -1 indicates that target was not reached, otherwise target or max numbe}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\cf1\lang1033\langfe1053\langnp1033\insrsid6319433 \hich\af1\dbch\af31505\loch\f1 r}{
\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af1\dbch\af31505\loch\f1 of tricks */}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0
\f0\fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \hich\af0\dbch\af31505\loch\f0
\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\cf1\lang1033\langfe1053\langnp1033\insrsid812199\charrsid1927002 \}\hich\af1\dbch\af31505\loch\f1 ;
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1033\langfe1053\langnp1033\insrsid812199
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \fs24\lang1053\langfe1053\loch\af1\hich\af1\dbch\af31505\cgrid\langnp1053\langfenp1053 {\rtlch\fcs1
Expand Down Expand Up @@ -334,8 +335,8 @@ fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000602d
4f27bb11ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000505a
1d34134dcf01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000105000000000000}}
Loading

0 comments on commit 060e1e1

Please sign in to comment.