#include "input.h" #define PADDING '=' int getocts(FILE *fp, unsigned char *o, int olen) { int c, n; n = 0; while (n < olen-1 && (c = fgetc(fp)) != EOF) o[n++] = c; return n; } int getsxts(FILE *fp, unsigned char *s, int slen) { int c, n, pad; n = pad = 0; while (n < slen-1 && (c = fgetc(fp)) != EOF && c != PADDING) if (c != '\n') s[n++] = c; while (n+pad < slen-1) s[n+pad++] = PADDING; return n; }