3
function_driver -> adintr_log10
4
exception number -> ADINTR_LOG10
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_log10 (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_LOG10;
35
fxx = va_arg(argptr, double *);
38
/* Here is where exceptional partials should be set. */
39
*fx = ADIntr_Partials[ADINTR_LOG10][ADINTR_FX];
40
*fxx = ADIntr_Partials[ADINTR_LOG10][ADINTR_FXX];
43
/* Here is where we perform the action appropriate to the current mode. */
44
if (ADIntr_Mode == ADINTR_REPORTONCE)
46
reportonce_accumulate(file_number, line_number, exception);
51
#if defined(__cplusplus)