#include <stdio.h>
#include "caldate.h"

char *dayname[7] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" } ;

char out[101];

main(argc,argv)
int argc;
char **argv;
{
  struct caldate cd;
  long day;
  int weekday;
  int yearday;
  int i;

  while (*++argv) {
    cd.year = atoi(*argv);
    if (cd.year > 0) {
      caldate_easter(&cd);
      day = caldate_mjd(&cd);
      caldate_frommjd(&cd,day,&weekday,&yearday);
      if (caldate_fmt((char *) 0,&cd) + 1 >= sizeof out) exit(1);
      out[caldate_fmt(out,&cd)] = 0;
      printf("%s %s  yearday %d  mjd %d\n",dayname[weekday],out,yearday,day);
    }
  }
  exit(0);
}


syntax highlighted by Code2HTML, v. 0.9.1