#include "image.h" void print_op(imageop_t *imop) { fprintf(stderr, "\n\n"); fprintf(stderr, "op index %d\n", imop->opcode); fprintf(stderr, "in0: %s\n", imop->in0); fprintf(stderr, "in1: %s\n", imop->in1); fprintf(stderr, "out: %s\n", imop->out); fprintf(stderr, "dims: %d %d\n", imop->dims[0], imop->dims[1]); fprintf(stderr, "factor: %.3lf\n", imop->factor); } int main() { imageop_t imop; memset(&imop, 0, sizeof(imop)); while (parser(&imop) == 0) { print_op(&imop); memset(&imop, 0, sizeof(imop)); } return(0); }