4 * Copyright (c) 2004-2008 Sami Pietila
5 * Copyright (c) 2008 Robert Ancell
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2, or (at your option)
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
26 /* Available functions */
29 FN_0
, FN_1
, FN_2
, FN_3
,
30 FN_4
, FN_5
, FN_6
, FN_7
,
31 FN_8
, FN_9
, FN_A
, FN_B
,
32 FN_C
, FN_D
, FN_E
, FN_F
,
35 FN_CLEAR
, FN_CLEAR_ENTRY
,
36 FN_START_BLOCK
, FN_END_BLOCK
,
38 FN_MULTIPLY
, FN_DIVIDE
,
55 FN_SIN
, FN_SINH
, FN_ASIN
, FN_ASINH
,
56 FN_COS
, FN_COSH
, FN_ACOS
, FN_ACOSH
,
57 FN_TAN
, FN_TANH
, FN_ATAN
, FN_ATANH
,
67 FN_NOT
, FN_OR
, FN_AND
, FN_XOR
, FN_XNOR
,
80 FN_STORE
, FN_RECALL
, FN_EXCHANGE
,
95 void do_expression(int function
, int arg
, int cursor
);
97 #endif /*FUNCTIONS_H*/