#include <stdio.h>
#include "/usr/demo/SOUND/multimedia/ulaw2linear.h"

/*
filter which takes signed 16-bit integers in text form, one per line,
and outputs the corresponding 8-bit ulaw-encoded data, as bytes.

Compile with: cc -L/usr/demo/SOUND -o ulaw ulaw.c -laudio
*/

main()
  {
  int i;
  while (!feof(stdin))
    {
    scanf("%d\n",&i);
    /* printf("%d\t%d\n",i,audio_s2u(i)); */
    printf("%c",audio_s2u(i));
    }
  }
