diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2012-10-08 01:02:00 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2012-10-08 01:02:00 +0000 |
commit | 3391e44d8d82a3e221888d0b8a19b0e4953cb104 (patch) | |
tree | c18df0bf668c4e1c4199f99fe8bbdf993d9fc5cb /externals/extra/0.43.2/expr~/fts_to_pd.h | |
parent | 763e311662a48b210ae720459da4728a27988e0a (diff) |
tagging extra 0.43.2
svn path=/trunk/; revision=16354
Diffstat (limited to 'externals/extra/0.43.2/expr~/fts_to_pd.h')
-rw-r--r-- | externals/extra/0.43.2/expr~/fts_to_pd.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/externals/extra/0.43.2/expr~/fts_to_pd.h b/externals/extra/0.43.2/expr~/fts_to_pd.h new file mode 100644 index 00000000..9ca2fc42 --- /dev/null +++ b/externals/extra/0.43.2/expr~/fts_to_pd.h @@ -0,0 +1,41 @@ +/* fts_to_pd.h -- alias some fts names to compile in Pd. + +copyright 1999 Miller Puckette; +permission is granted to use this file for any purpose. +*/ + + +#define fts_malloc malloc +#define fts_calloc calloc +#define fts_free free +#define fts_realloc realloc +#define fts_atom_t t_atom +#define fts_object_t t_object +typedef t_symbol *fts_symbol_t; + +#ifdef MSP +#define t_atom Atom +#define t_symbol Symbol +#define pd_new(x) newobject(x); +#define pd_free(x) freeobject(x); +#define t_outlet void +#define t_binbuf void +typedef t_class *t_pd; +typedef float t_floatarg; + +#include <stdlib.h> +#include <stdio.h> +#include <stdarg.h> +#include <string.h> +#include <errno.h> + +void pd_error(void *object, char *fmt, ...); + +#endif /* MSP */ + +#define post_error pd_error +#define fts_is_floatg(x) ((x)->a_type == A_FLOAT) + +#define fts_new_symbol_copy gensym + +#define fts_symbol_name(x) ((x)->s_name) |