Lines Matching defs:id
165 static Handle make_exn(TaskData *taskData, int id, Handle arg, const char *fileName, int lineNo)
168 switch (id) {
205 DEREFEXNHANDLE(exnHandle)->ex_id = TAGGED(id);
215 poly_exn *makeExceptionPacket(TaskData *taskData, int id)
217 Handle exn = make_exn(taskData, id, taskData->saveVec.push(TAGGED(0)), 0, 0);
221 static NORETURNFN(void raise_exception(TaskData *taskData, int id, Handle arg, const char *file, int line));
223 void raise_exception(TaskData *taskData, int id, Handle arg, const char *file, int line)
226 Handle exn = make_exn(taskData, id, arg, file, line);
233 void raiseException0WithLocation(TaskData *taskData, int id, const char *file, int line)
236 raise_exception(taskData, id, SAVE(TAGGED(0)), file, line);
240 void raiseExceptionStringWithLocation(TaskData *taskData, int id, const char *str, const char *file, int line)
243 raise_exception(taskData, id, SAVE(C_string_to_Poly(taskData, str)), file, line);