]> git.sesse.net Git - vlc/blob - modules/visualization/galaktos/builtin_funcs.h
Support for UDP-Lite (with full checksum coverage only atm)
[vlc] / modules / visualization / galaktos / builtin_funcs.h
1 /* Wrappers for all the builtin functions 
2    The arg_list pointer is a list of doubles. Its
3    size is equal to the number of arguments the parameter
4    takes */
5  
6 inline double below_wrapper(double * arg_list);
7 inline double above_wrapper(double * arg_list);
8 inline double equal_wrapper(double * arg_list);
9 inline double if_wrapper(double * arg_list);
10 inline double bnot_wrapper(double * arg_list);
11 inline double rand_wrapper(double * arg_list);
12 inline double bor_wrapper(double * arg_list);
13 inline double band_wrapper(double * arg_list);
14 inline double sigmoid_wrapper(double * arg_list);
15 inline double max_wrapper(double * arg_list);
16 inline double min_wrapper(double * arg_list);
17 inline double sign_wrapper(double * arg_list);
18 inline double sqr_wrapper(double * arg_list);
19 inline double int_wrapper(double * arg_list);
20 inline double nchoosek_wrapper(double * arg_list);
21 inline double sin_wrapper(double * arg_list);
22 inline double cos_wrapper(double * arg_list);
23 inline double tan_wrapper(double * arg_list);
24 inline double fact_wrapper(double * arg_list);
25 inline double asin_wrapper(double * arg_list);
26 inline double acos_wrapper(double * arg_list);
27 inline double atan_wrapper(double * arg_list);
28 inline double atan2_wrapper(double * arg_list);
29
30 inline double pow_wrapper(double * arg_list);
31 inline double exp_wrapper(double * arg_list);
32 inline double abs_wrapper(double * arg_list);
33 inline double log_wrapper(double *arg_list);
34 inline double log10_wrapper(double * arg_list);
35 inline double sqrt_wrapper(double * arg_list);