aboutsummaryrefslogtreecommitdiff
path: root/vpow.c
diff options
context:
space:
mode:
authorKatja <katjav@users.sourceforge.net>2011-11-06 15:38:24 +0000
committerKatja <katjav@users.sourceforge.net>2011-11-06 15:38:24 +0000
commit7d41c2213b5070d444fa17cdb04eeb9fdc955309 (patch)
tree930e28f8ef74a6343d1cf3962e21048447651420 /vpow.c
parent2e5402b354317ba36480d00de4f1aced6755b7cf (diff)
made smlib compliant with double precision
svn path=/trunk/externals/smlib/; revision=15707
Diffstat (limited to 'vpow.c')
-rw-r--r--vpow.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/vpow.c b/vpow.c
index 6859859..d8a9bcf 100644
--- a/vpow.c
+++ b/vpow.c
@@ -7,14 +7,14 @@ static t_class *vpow_class;
typedef struct _vpow
{
t_object x_obj;
- float m_y;
+ t_float m_y;
} t_vpow;
static void vpow_perform(t_vpow *x, t_symbol *s, int argc, t_atom *argv)
{
int i;
- float y;
+ t_float y;
t_atom *ap,*app;
ap = (t_atom *)getbytes(sizeof(t_atom)*argc);
app=ap;
@@ -23,9 +23,9 @@ static void vpow_perform(t_vpow *x, t_symbol *s, int argc, t_atom *argv)
y=1.0f;
for (i = 0; i < argc; i++)
{
- float x=atom_getfloat(argv++);
+ t_float x=atom_getfloat(argv++);
if (x>0)
- x=(float)powf(x,y);
+ x=(t_float)powf(x,y);
else
x=-1000.;
SETFLOAT(app, x);