Update of /cvsroot/pure-data/externals/tb/detach
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16500
Modified Files:
detach.c makefile
Log Message:
fixed spelling mistake
Index: detach.c
===================================================================
RCS file: /cvsroot/pure-data/externals/tb/detach/detach.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** detach.c 3 Jan 2005 18:00:59 -0000 1.1.1.1
--- detach.c 6 Jan 2005 17:00:45 -0000 1.2
***************
*** 1,5 ****
/*
*
! * detatch
* Copyright (C) 2005 Tim Blechmann
*
--- 1,5 ----
/*
*
! * detach
* Copyright (C) 2005 Tim Blechmann
*
***************
*** 26,34 ****
! static t_class *detatch_class;
typedef t_fifo fifo_t; /* for emacs syntax highlighting */
! typedef struct _detatch
{
t_object x_obj;
--- 26,34 ----
! static t_class *detach_class;
typedef t_fifo fifo_t; /* for emacs syntax highlighting */
! typedef struct _detach
{
t_object x_obj;
***************
*** 42,48 ****
fifo_t * x_fifo;
! } detatch_t;
! typedef struct _detatch_content
{
enum { BANG,
--- 42,48 ----
fifo_t * x_fifo;
! } detach_t;
! typedef struct _detach_content
{
enum { BANG,
***************
*** 55,69 ****
int argc;
t_atom * argv;
! } detatch_content_t;
! static void detatch_thread(detatch_t* x)
{
! detatch_content_t * me;
while(1)
{
pthread_cond_wait(&x->x_cond, &x->x_mutex);
! me = (detatch_content_t*) fifo_get(x->x_fifo);
while (me != NULL)
--- 55,69 ----
int argc;
t_atom * argv;
! } detach_content_t;
! static void detach_thread(detach_t* x)
{
! detach_content_t * me;
while(1)
{
pthread_cond_wait(&x->x_cond, &x->x_mutex);
! me = (detach_content_t*) fifo_get(x->x_fifo);
while (me != NULL)
***************
*** 97,103 ****
if (me->argc)
freebytes(me->argv, me->argc * sizeof (t_atom));
! freebytes (me, sizeof(detatch_content_t));
! me = (detatch_content_t*) fifo_get(x->x_fifo);
}
}
--- 97,103 ----
if (me->argc)
freebytes(me->argv, me->argc * sizeof (t_atom));
! freebytes (me, sizeof(detach_content_t));
! me = (detach_content_t*) fifo_get(x->x_fifo);
}
}
***************
*** 109,115 ****
if (me->argc)
freebytes(me->argv, me->argc * sizeof (t_atom));
! freebytes (me, sizeof(detatch_content_t));
}
! while (me = (detatch_content_t*) fifo_get(x->x_fifo));
fifo_destroy(x->x_fifo);
--- 109,115 ----
if (me->argc)
freebytes(me->argv, me->argc * sizeof (t_atom));
! freebytes (me, sizeof(detach_content_t));
}
! while (me = (detach_content_t*) fifo_get(x->x_fifo));
fifo_destroy(x->x_fifo);
***************
*** 118,124 ****
/* todo: take argument for thread priority */
! static detatch_t * detatch_new(void)
{
! detatch_t *x = (detatch_t*) pd_new(detatch_class);
pthread_attr_t thread_attr;
struct sched_param thread_sched;
--- 118,124 ----
/* todo: take argument for thread priority */
! static detach_t * detach_new(void)
{
! detach_t *x = (detach_t*) pd_new(detach_class);
pthread_attr_t thread_attr;
struct sched_param thread_sched;
***************
*** 139,147 ****
#endif
status = pthread_create(&x->x_thread, &thread_attr,
! (void*)detatch_thread, x);
#if 1
if (status == 0)
! post("detatching thread");
#endif
return x;
--- 139,147 ----
#endif
status = pthread_create(&x->x_thread, &thread_attr,
! (void*)detach_thread, x);
#if 1
if (status == 0)
! post("detaching thread");
#endif
return x;
***************
*** 149,155 ****
! static void detatch_free(detatch_t * x)
{
! detatch_content_t * me = getbytes(sizeof(detatch_content_t));
me->type = CANCEL;
--- 149,155 ----
! static void detach_free(detach_t * x)
{
! detach_content_t * me = getbytes(sizeof(detach_content_t));
me->type = CANCEL;
***************
*** 160,166 ****
! static void detatch_bang(detatch_t * x)
{
! detatch_content_t * me = getbytes(sizeof(detatch_content_t));
me->type = BANG;
--- 160,166 ----
! static void detach_bang(detach_t * x)
{
! detach_content_t * me = getbytes(sizeof(detach_content_t));
me->type = BANG;
***************
*** 172,178 ****
! static void detatch_float(detatch_t * x, t_float f)
{
! detatch_content_t * me = getbytes(sizeof(detatch_content_t));
me->type = FLOAT;
--- 172,178 ----
! static void detach_float(detach_t * x, t_float f)
{
! detach_content_t * me = getbytes(sizeof(detach_content_t));
me->type = FLOAT;
***************
*** 185,191 ****
}
! static void detatch_pointer(detatch_t * x, t_gpointer* gp)
{
! detatch_content_t * me = getbytes(sizeof(detatch_content_t));
me->type = POINTER;
--- 185,191 ----
}
! static void detach_pointer(detach_t * x, t_gpointer* gp)
{
! detach_content_t * me = getbytes(sizeof(detach_content_t));
me->type = POINTER;
***************
*** 198,204 ****
}
! static void detatch_symbol(detatch_t * x, t_symbol * s)
{
! detatch_content_t * me = getbytes(sizeof(detatch_content_t));
me->type = SYMBOL;
--- 198,204 ----
}
! static void detach_symbol(detach_t * x, t_symbol * s)
{
! detach_content_t * me = getbytes(sizeof(detach_content_t));
me->type = SYMBOL;
***************
*** 212,219 ****
! static void detatch_list(detatch_t * x, t_symbol * s,
int argc, t_atom* argv)
{
! detatch_content_t * me = getbytes(sizeof(detatch_content_t));
me->type = LIST;
--- 212,219 ----
! static void detach_list(detach_t * x, t_symbol * s,
int argc, t_atom* argv)
{
! detach_content_t * me = getbytes(sizeof(detach_content_t));
me->type = LIST;
***************
*** 225,232 ****
}
! static void detatch_anything(detatch_t * x, t_symbol * s,
int argc, t_atom* argv)
{
! detatch_content_t * me = getbytes(sizeof(detatch_content_t));
me->type = ANYTHING;
--- 225,232 ----
}
! static void detach_anything(detach_t * x, t_symbol * s,
int argc, t_atom* argv)
{
! detach_content_t * me = getbytes(sizeof(detach_content_t));
me->type = ANYTHING;
***************
*** 239,252 ****
! void detatch_setup(void)
{
! detatch_class = class_new(gensym("detatch"), (t_newmethod)detatch_new,
! (t_method)detatch_free, sizeof(detatch_t),
CLASS_DEFAULT, 0);
! class_addbang(detatch_class, detatch_bang);
! class_addfloat(detatch_class, detatch_float);
! class_addpointer(detatch_class, detatch_pointer);
! class_addsymbol(detatch_class, detatch_symbol);
! class_addlist(detatch_class, detatch_list);
! class_addanything(detatch_class, detatch_anything);
}
--- 239,252 ----
! void detach_setup(void)
{
! detach_class = class_new(gensym("detach"), (t_newmethod)detach_new,
! (t_method)detach_free, sizeof(detach_t),
CLASS_DEFAULT, 0);
! class_addbang(detach_class, detach_bang);
! class_addfloat(detach_class, detach_float);
! class_addpointer(detach_class, detach_pointer);
! class_addsymbol(detach_class, detach_symbol);
! class_addlist(detach_class, detach_list);
! class_addanything(detach_class, detach_anything);
}
Index: makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/tb/detach/makefile,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** makefile 3 Jan 2005 18:00:59 -0000 1.1.1.1
--- makefile 6 Jan 2005 17:00:45 -0000 1.2
***************
*** 1,4 ****
! NAME=detatch
! CSYM=detatch
current: pd_linux
--- 1,4 ----
! NAME=detach
! CSYM=detach
current: pd_linux