[ QUOTE ]
An NER BSFN is really a C BSFN; you'll notice when you're building an NER it is turned into a C file and then built like a C BSFN. But if you ever look at one of these C files, you'll notice there's significantly more - and sometimes unnecessary - code.
[/ QUOTE ]
CBsfnAddTwoParams(LPBHVRCOM lpBhvrCom, LPVOID lpVoid, LPDSD5600001A lpDS)
{
MathAdd(&lpDS->mnSum, &lpDS->mnParam1, &lpDS->Param2);
}
NERBsfnAddTwoParams(LPBHVRCOM lpBhvrCom, LPVOID lpVoid, LPDSD5600001A lpDS)
{
MATH_NUMERIC mnLocal_11={0};
MATH_NUMERIC mnLocal_12={0};
MATH_NUMERIC mnLocal_1345={0};
MATH_NUMERIC mnZero78985={0};
JCHAR szLocal1[51]={0};
JCHAR szLocal895[51]={0};
JCHAR szLocal896[51]={0};
JCHAR szLocal897[51]={0};
int nLocal_98937892=0;
int nLocal_7789666=0;
int nLocal_558558667123=1;
ZeroMathNumeic(&mnLocal_11);
ZeroMathNumeic(&mnLocal_12);
ZeroMathNumeic(&mnLocal_1345);
if(MathCompare(&mnLocal_11, mnZero78985) == 0 &&
MathCompare(&mnLocal_12, mnZero78985) == 0 &&
MathCompare(&mnLocal_1345, mnZero78985) == 0)
{
FormatMathNumeric(szLocal1, &lpDS->mnParam1);
jdeStrcpy(szLocal895, szLocal1);
FormatMathNumeric(szLocal1, &lpDS->mnParam1);
jdeStrcpy(szLocal896, szLocal1);
jdeAtoi(nLocal_98937892, szLocal895, 10);
jdeAtoi(nLocal_7789666, szLocal896, 10);
nLocal_558558667123++;
nLocal_558558667123--;
nLocal_558558667123--;
nLocal_558558667123 = (int)(nLocal_98937892 + nLocal_7789666) / 1.000;
jdeItoa(szLocal897, nLocal_558558667123);
ParseNumericString(&mnLocal_1345, szLocal897);
MathCopy(&lpDS->mnSum, mnLocal_1345);
}
}