Soft'N'Design Software
/
projects
/
calc.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
fix bracket evaluation
[calc.git]
/
stack.h
1
#ifndef __STACK_H__
2
#define __STACK_H__
3
4
#include
"element.h"
5
#include
"tabular.h"
6
7
/* global variables */
8
9
extern
tab_t
*
stack
;
10
11
/* stack management */
12
13
double
get
(
int
n
);
14
double
length
();
15
double
pop
();
16
double
push
(
double
val
);
17
double
put
(
int
n
,
double
val
);
18
double
set
(
int
nbops
,
element_t
**
ops
);
19
void
show
(
void
);
20
21
/* stack functions */
22
23
double
max
();
24
double
mean
();
25
double
min
();
26
void
order
();
27
double
median
();
28
double
prod
();
29
double
sum
();
30
double
variance
();
31
32
#endif
/* __STACK_H__ */
33
34
/* vim: set ts=4 sw=4 et: */