blob: 48103120c0a69336df0e93c27b8a5c708fbbd659 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/* copyleft (c) 2003 forum::für::umläute -- IOhannes m zmölnig @ IEM
* based on d_array.c from pd:
* Copyright (c) 1997-1999 Miller Puckette and others.
* For information on usage and redistribution, and for a DISCLAIMER OF ALL
* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
/* sampling */
#include "iem16.h"
#include <string.h>
/* ------------------------- table16 -------------------------- */
/* a 16bit table */
t_class *table16_class;
typedef struct _table16 {
t_object x_obj;
t_symbol *x_tablename;
long x_size;
t_iem16_16bit *x_table; // hold the data
int x_usedindsp;
} t_table16;
EXTERN int table16_getarray16(t_table16*x, int*size,t_iem16_16bit**vec);
EXTERN void table16_usedindsp(t_table16*x);
|