home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_10_05 / 1005052a < prev    next >
Text File  |  1992-03-11  |  514b  |  17 lines

  1. Listing 3.  CircularBuffer and Filter structures
  2.           
  3.           typedef struct {
  4.               int index,      /* index for next filter output */
  5.                  mask;       /* masking value (length - 1) */
  6.               double *buffer;
  7.           } CircularBuffer;
  8.           
  9.           typedef struct {
  10.               double *coef;   /* Filter coefficients */
  11.               int order;     /* Number of coefficients */
  12.               CircularBuffer *y;   /* Previous outputs */
  13.           } Filter
  14.           
  15.  
  16.  
  17.