From ccf8bb4504c082631155d7989006f5d8f9854648 Mon Sep 17 00:00:00 2001 From: Guenter Geiger Date: Mon, 17 Mar 2003 14:10:20 +0000 Subject: trying to fix serialctl compilation svn path=/trunk/externals/ggee/; revision=478 --- control/serialctl.c | 2 ++ include/g_canvas.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/control/serialctl.c b/control/serialctl.c index 4a80bbb..cedc2f5 100755 --- a/control/serialctl.c +++ b/control/serialctl.c @@ -171,7 +171,9 @@ static void serialctl_setlocal(t_serialctl *x,t_symbol* s,t_int ac, t_atom* at) if (at[i].a_type == A_SYMBOL) { DEBUG(post("symbol %s",atom_getsymbolarg(i,ac,at)->s_name);) +#ifdef ISIG SETBIT(atom_getsymbolarg(i,ac,at),x->x_termios.c_lflag, ISIG); +#endif SETBIT(atom_getsymbolarg(i,ac,at),x->x_termios.c_lflag, ICANON); SETBIT(atom_getsymbolarg(i,ac,at),x->x_termios.c_lflag, ECHO); SETBIT(atom_getsymbolarg(i,ac,at),x->x_termios.c_lflag, ECHOE); diff --git a/include/g_canvas.h b/include/g_canvas.h index 5cc4df1..fb567ea 100755 --- a/include/g_canvas.h +++ b/include/g_canvas.h @@ -445,6 +445,7 @@ EXTERN void canvas_setusedastemplate(t_canvas *x); EXTERN t_canvas *canvas_getcurrent(void); EXTERN void canvas_setcurrent(t_canvas *x); EXTERN void canvas_unsetcurrent(t_canvas *x); +EXTERN t_symbol *canvas_realizedollar(t_canvas *x, t_symbol *s); EXTERN t_canvas *canvas_getrootfor(t_canvas *x); EXTERN void canvas_dirty(t_canvas *x, t_int n); EXTERN int canvas_getfont(t_canvas *x); @@ -459,12 +460,15 @@ EXTERN void canvas_free(t_canvas *x); EXTERN void canvas_updatewindowlist( void); EXTERN void canvas_editmode(t_canvas *x, t_floatarg yesplease); EXTERN int canvas_isabstraction(t_canvas *x); +EXTERN int canvas_istable(t_canvas *x); +EXTERN int canvas_showtext(t_canvas *x); EXTERN void canvas_vis(t_canvas *x, t_floatarg f); EXTERN t_canvasenvironment *canvas_getenv(t_canvas *x); EXTERN void canvas_rename(t_canvas *x, t_symbol *s, t_symbol *dir); EXTERN void canvas_loadbang(t_canvas *x); EXTERN int canvas_hitbox(t_canvas *x, t_gobj *y, int xpos, int ypos, int *x1p, int *y1p, int *x2p, int *y2p); +EXTERN int canvas_setdeleting(t_canvas *x, int flag); /* ---- functions on canvasses as objects --------------------- */ -- cgit v1.2.1