/*********************************  recode.c  *******************************
 * $Source: /home/cvs/ESP/gen2/software/msp430/test/recode/decode.c,v $
 *  Copyright (C) 2003 MBARI
 *
 *  MBARI Proprietary Information. All rights reserved.
 * $Id: decode.c,v 1.2 2004/01/16 23:39:55 brent Exp $
 *
 * Test recode7.h
 *  Copy stdin to stdout either encoding
 *
 *****************************************************************************/

// INCLUDES

#include <stdio.h>

#include "types.h"        //standard types
#include "recode7.h"      //parse messages from host

// CONSTANTS & MACROS

#define put8(octet)  (putchar (octet))
#define get8()  (getchar())


int main (int argc, char **argv)
{
  uint16 leftovers, bitsUnread;
  int16 get7result;
  
  get7init();
  if (get7null()) {
    fprintf (stderr, "0x%02x follows NULL 7-bit stream\n", get7leftovers());
  }  
  for (;;) {
    get7();
    if (get7result == EOF) break;
    putchar (get7result);
  }
  return 0;
}
