pure-data/src/d_global.c

/* Copyright (c) 1997-1999 Miller Puckette.
* For information on usage and redistribution, and for a DISCLAIMER OF ALL
* WARRANTIES, see the file, "LICENSE.txt," in this distribution.  */

/*  send~, receive~, throw~, catch~ */

#include "m_pd.h"
#include <string.h>

/* ----------------------------- send~ ----------------------------- */
static t_class *sigsend_class;

t_sigsend;

static void *sigsend_new(t_symbol *s, t_floatarg fnchans)
{}

static t_int *sigsend_perform(t_int *w)
{}

static void sigsend_channels(t_sigsend *x, t_float fnchans)
{}

static void sigsend_fixbuf(t_sigsend *x, int length)
{}

static void sigsend_dsp(t_sigsend *x, t_signal **sp)
{}

static void sigsend_free(t_sigsend *x)
{}

static void sigsend_setup(void)
{}

/* ----------------------------- receive~ ----------------------------- */
static t_class *sigreceive_class;

t_sigreceive;

static void *sigreceive_new(t_symbol *s)
{}

static t_int *sigreceive_perform(t_int *w)
{}

/* tb: vectorized receive function */
static t_int *sigreceive_perf8(t_int *w)
{}

    /* set receive symbol.  Also check our signal length (setting
    x->x_length) and chase down the sender to verify length and nchans match */
static void sigreceive_set(t_sigreceive *x, t_symbol *s)
{}

static void sigreceive_dsp(t_sigreceive *x, t_signal **sp)
{}

static void sigreceive_setup(void)
{}

/* ----------------------------- catch~ ----------------------------- */
static t_class *sigcatch_class;

t_sigcatch;

static void *sigcatch_new(t_symbol *s, t_floatarg fnchans)
{}

static void sigcatch_channels(t_sigcatch *x, t_float fnchans)
{}

static void sigcatch_fixbuf(t_sigcatch *x, int length)
{}

static t_int *sigcatch_perform(t_int *w)
{}

static void sigcatch_dsp(t_sigcatch *x, t_signal **sp)
{}

static void sigcatch_free(t_sigcatch *x)
{}

static void sigcatch_setup(void)
{}

/* ----------------------------- throw~ ----------------------------- */
static t_class *sigthrow_class;

t_sigthrow;

static void *sigthrow_new(t_symbol *s)
{}

static t_int *sigthrow_perform(t_int *w)
{}

static void sigthrow_set(t_sigthrow *x, t_symbol *s)
{}

static void sigthrow_dsp(t_sigthrow *x, t_signal **sp)
{}

static void sigthrow_setup(void)
{}

/* ----------------------- global setup routine ---------------- */

void d_global_setup(void)
{}