unsigned DigitEntry::GetUnsignedValue() const { assert(!IsSigned()); return GetPositiveInteger(); }
void GetTotalAndLargestFF(ParseVarsType *pParseVars, ParamType param) { int value; param; /* to eliminate not used warning */ if ( !ExpectString(pParseVars, "TOTAL=") ) { return; } StoreToken(pParseVars, TOKEN_INFO_MEMORY_TOTAL); if ( (value=GetPositiveInteger(pParseVars))==-1 ) { /* Not a valid number - status set by GetPositiveInteger() */ return; } if ( !StoreTokenValueAndAdvancePointer(pParseVars, value) ) { return; } if ( !ExpectString(pParseVars, "\r\nLARGEST=") ) { return; } StoreToken(pParseVars, TOKEN_INFO_MEMORY_LARGEST); if ( (value=GetPositiveInteger(pParseVars))==-1 ) { /* Not a valid number - status set by GetPositiveInteger() */ return; } if ( !StoreTokenValueAndAdvancePointer(pParseVars, value) ) { return; } ExpectFinalCRLFFF(pParseVars); return; }
void GetCodeAndOnlineFF(ParseVarsType *pParseVars, ParamType param) { int value; param; /* to eliminate not used warning */ if ( !ExpectString(pParseVars,"CODE=") ) { return; } StoreToken(pParseVars, TOKEN_INFO_STATUS_CODE); if ( (value=GetPositiveInteger(pParseVars))==-1 ) { /* Not a valid number - status set by GetPositiveInteger() */ return; } if ( !StoreTokenValueAndAdvancePointer(pParseVars, value) ) { return; } if ( !ExpectString(pParseVars, "\r\nDISPLAY=") ) { return; } if ( !SkipPastNextCRLF(pParseVars) ) { return; } if ( !ExpectString(pParseVars, "ONLINE=") ) { return; } StoreToken(pParseVars, TOKEN_INFO_STATUS_ONLINE); pParseVars->pCurrentKeywords = FALSEandTRUEKeywords; if ( (value=LookForKeyword(pParseVars))==-1 ) { /* Not TRUE or FALSE */ pParseVars->status = STATUS_SYNTAX_ERROR; return; } if ( !StoreTokenValueAndAdvancePointer(pParseVars, value) ) { return; } ExpectFinalCRLFFF(pParseVars); return; }
void TokenFromParamValueFromNumberFF( ParseVarsType *pParseVars,ParamType param) { int value; StoreToken(pParseVars, param.token); if ( (value=GetPositiveInteger(pParseVars))==-1 ) { /* Not a valid number - status set by GetPositiveInteger() */ return; } if ( !StoreTokenValueAndAdvancePointer(pParseVars, value) ) { return; } ExpectFinalCRLFFF(pParseVars); return; }
void GetTokenFromIndexValueFromNumberEOLFromParam (ParseVarsType *pParseVars,ParamType param) { int value; param; /* to eliminate not used warning */ #if DEBUGOUTPUT DbgMsg("GetTokenFromIndexValueFromNumberIn=%hs\n", pParseVars->pInPJL_Local); #endif StoreToken(pParseVars, pParseVars->pCurrentList->tokenBaseValue+pParseVars->dwFoundIndex); if ( (value=GetPositiveInteger(pParseVars))==-1 ) { /* Not a valid number - status set by GetPositiveInteger() */ #if DEBUGOUTPUT DbgMsg("error getting number\n"); #endif return; } if ( !StoreTokenValueAndAdvancePointer(pParseVars, value) ) { #if DEBUGOUTPUT DbgMsg("error storing value\n"); #endif return; } if ( !ExpectString(pParseVars, param.lpstr) ) { return; } #if DEBUGOUTPUT DbgMsg("GetTokenFromIndexValueFromNumberOut=%hs\n", pParseVars->pInPJL_Local); #endif return; }
double DigitEntry::GetDoubleValue() const { double value = GetPositiveInteger() + GetPositiveFractional(); return IsNegative() ? -value : value; }
int DigitEntry::GetIntegerValue() const { int value = GetPositiveInteger(); return IsNegative() ? -value : value; }
fixed DigitEntry::GetFixedValue() const { fixed value = fixed(GetPositiveInteger()) + GetPositiveFractional(); return IsNegative() ? -value : value; }