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
update gcov rule
[calc.git]
/
stack.h
1
#ifndef __STACK_H__
2
#define __STACK_H__
3
4
#include
"element.h"
5
6
/* global variables */
7
8
extern
int
stack_size
;
9
10
extern
double
*
stack
;
11
12
/* stack management */
13
14
double
get
(
int
n
);
15
double
length
();
16
double
pop
();
17
double
push
(
double
val
);
18
double
put
(
int
n
,
double
val
);
19
double
set
(
int
nbops
,
element_t
**
ops
);
20
void
show
(
void
);
21
22
/* stack functions */
23
24
double
max
();
25
double
mean
();
26
double
min
();
27
void
order
();
28
double
median
();
29
double
prod
();
30
double
sum
();
31
double
variance
();
32
33
#endif
/* __STACK_H__ */
34
35
/* vim: set ts=4 sw=4 et: */