#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAXINSIZE  100
#define MAXOUTSIZE 1000

#include "transform.h"

int main(int argc, char* argv[]) {
  char outString[MAXOUTSIZE] ;
  if (argc < 2) {
    fputs("Needs an argument\n", stderr) ;
    return EXIT_FAILURE ;
  }
  if (strlen(argv[1]) > MAXINSIZE) {
    fputs("Needs a smaller argument\n", stderr) ;
    return EXIT_FAILURE ;
  }
  if (!Transform(argv[1], outString)) {
    printf("\"%s\" ==> \"%s\"\n", argv[1], outString) ;
    return EXIT_SUCCESS;
  } else
    fputs("Transform failed\n", stderr) ;
    return EXIT_FAILURE ;
}
