Lines Matching refs:rc

45   ESR_ReturnCode rc;
62 CHKLOG(rc, HashMapCreate(&Interface->pfunctions));
66 CHKLOG(rc, EP_RegisterFunction(Interface, L("concat"), NULL, EE_concat));
67 CHKLOG(rc, EP_RegisterFunction(Interface, L("conditional"), NULL, EE_conditional));
68 CHKLOG(rc, EP_RegisterFunction(Interface, L("add"), NULL, EE_add));
69 CHKLOG(rc, EP_RegisterFunction(Interface, L("subtract"), NULL, EE_subtract));
75 return rc;
80 ESR_ReturnCode rc;
87 CHKLOG(rc, HashMapRemoveAll(self->pfunctions));
93 CHKLOG(rc, HashMapDestroy(self->pfunctions));
97 return rc;
104 ESR_ReturnCode rc;
110 CHKLOG(rc, ST_reset(symtable)); /* reset the symbol table, for a new set of keys and values */
111 CHKLOG(rc, handle_NewStatement(parser));
115 CHKLOG(rc, LA_nextToken(lexAnalyzer, parser->ptokenBuf, &tokenLen));
122 CHKLOG(rc, handle_OpAssign(parser));
125 CHKLOG(rc, handle_OpConcat(parser));
128 CHKLOG(rc, handle_LBracket(parser));
131 CHKLOG(rc, handle_ParamDelim(parser));
134 CHKLOG(rc, handle_RBracket(parser));
137 CHKLOG(rc, handle_ConditionalExpression_IfTrue(parser));
140 CHKLOG(rc, handle_ConditionalExpression_Else(parser));
143 CHKLOG(rc, handle_EndOfStatement(parser, symtable, evaluator));
146 CHKLOG(rc, handle_Identifier(parser));
151 if (rc == ESR_SUCCESS)
152 CHKLOG(rc, ST_Copy(symtable, *hashmap));
158 CHKLOG(rc, ESR_SessionExists(&sessionExists));
161 rc = ESR_SessionGetBool(L("cmdline.semproc_verbose"), &verbose);
166 if (rc == ESR_NO_MATCH_ERROR)
167 rc = ESR_SUCCESS;
176 return rc;
191 ESR_ReturnCode rc;
205 rc = ESR_INVALID_STATE;
206 PLogError(L("%s: state=%d - are there reserved chars in the tag?"), ESR_rc2str(rc), self->state);
207 return rc;
213 ESR_ReturnCode rc;
217 MEMCHK(rc, self->idCount, MAX_RHS_IDENTIFIERS - 1);
224 return rc;
229 ESR_ReturnCode rc;
233 MEMCHK(rc, self->idCount, MAX_RHS_IDENTIFIERS - 1);
235 CHKLOG(rc, EP_LookUpFunction(self, "concat", &self->userData, &self->pfunction));
243 return rc;
248 ESR_ReturnCode rc;
253 MEMCHK(rc, self->idCount, MAX_RHS_IDENTIFIERS - 1);
259 MEMCHK(rc, self->idCount, MAX_RHS_IDENTIFIERS - 1);
262 rc = EP_LookUpFunction(self, self->identifiers[self->idCount-1], &self->userData, &self->pfunction);
263 if (rc == ESR_NO_MATCH_ERROR)
267 PLogError(L("%s: Function '%s' is undefined"), ESR_rc2str(rc), self->identifiers[self->idCount-1]);
268 return rc;
284 return rc;
316 ESR_ReturnCode rc;
322 CHKLOG(rc, EP_LookUpFunction(self, "conditional", &self->userData, &self->pfunction));
330 return rc;
355 ESR_ReturnCode rc;
373 CHKLOG(rc, ST_getKeyValue(symtable, self->identifiers[i], &operands[i]));
407 CHKLOG(rc, (*self->pfunction)(self->functionName, operands, self->idCount, self->userData, result, &resultLen));
408 CHKLOG(rc, ST_putKeyValue(symtable, self->lhs, result));
411 CHKLOG(rc, ST_putKeyValue(symtable, self->lhs, L("undefined")));
417 CHKLOG(rc, ST_putKeyValue(symtable, self->lhs, operands[0]));
429 return rc;
438 ESR_ReturnCode rc;
440 MEMCHK(rc, self->next, &self->functions[MAX_FUNCTION_CALLBACKS-1]);
447 return rc;
455 ESR_ReturnCode rc;
458 CHK(rc, HashMapGet(self->pfunctions, name, (void**) &callback));
463 return rc;