3
function_driver -> adintr_exp
4
exception number -> ADINTR_EXP
10
#include "adintrinsics.h"
11
#include "knr-compat.h"
12
#if defined(__cplusplus)
16
/* #include "report-once.h" */
17
void reportonce_accumulate Proto((int,int,int));
21
adintr_exp (int deriv_order, int file_number, int line_number,
24
/* Hack to make assignments to (*fxx) et alia OK, regardless */
26
double *fxx = &scratch;
28
const int exception = ADINTR_EXP;
35
fxx = va_arg(argptr, double *);
38
/* Here is where exceptional partials should be set. */
39
*fxx = ADIntr_Partials[ADINTR_EXP][ADINTR_FXX];
41
/* Here is where we perform the action appropriate to the current mode. */
42
if (ADIntr_Mode == ADINTR_REPORTONCE)
44
reportonce_accumulate(file_number, line_number, exception);
49
#if defined(__cplusplus)