bday

annotate birthday.c @ 5:5af6bf2cb271

reads only stdin now, no files anymore; removed -f option aswell; code beatifing
author meillo@marmaro.de
date Mon, 17 Dec 2007 15:09:03 +0100
parents dc2f94280b01
children fc6e40f7bd5a
rev   line source
meillo@0 1 /*
meillo@0 2 birthday
meillo@0 3
meillo@0 4 Birthday/Anniversary display on login
meillo@0 5
meillo@0 6 (c) 1996 AS Mortimer
meillo@0 7
meillo@0 8 This program is free software; you can redistribute it and/or
meillo@0 9 modify it under the terms of the GNU General Public License as
meillo@0 10 published by the Free Software Foundation; either version 2 of the
meillo@0 11 License, or (at your option) any later version. You may also
meillo@0 12 distribute it under the Artistic License, as comes with Perl.
meillo@0 13
meillo@0 14 This program is distributed in the hope that it will be useful,
meillo@0 15 but WITHOUT ANY WARRANTY; without even the implied warranty of
meillo@0 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
meillo@0 17
meillo@0 18 You should have received a copy of the GNU General Public License
meillo@0 19 along with this program; if not, write to the Free Software
meillo@0 20 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
meillo@0 21
meillo@0 22 You should also have recieved a copy of the Artistic license with
meillo@0 23 this program.
meillo@0 24
meillo@0 25 $Id: birthday.c,v 1.5 1999/04/25 14:01:29 andy Exp $
meillo@0 26 */
meillo@0 27
meillo@0 28 #include <string.h>
meillo@0 29 #include <stdio.h>
meillo@0 30 #include <stdlib.h>
meillo@0 31
meillo@0 32 #include "birthday.h"
meillo@0 33
meillo@0 34
meillo@0 35 int main(int argc, char* argv[])
meillo@0 36 {
meillo@0 37 struct event *evl; /* evl => event list */
meillo@0 38
meillo@0 39 while (--argc > 0 && (*++argv)[0] == '-') {
meillo@5 40 if (strcmp(argv[0], "-W") == 0) {
meillo@0 41 iDWarn = atoi((++argv)[0]);
meillo@0 42 argc--;
meillo@0 43 } else {
meillo@3 44 fprintf(stderr, "unknown option %s\n", argv[0]);
meillo@0 45 exit(1);
meillo@0 46 }
meillo@0 47 }
meillo@0 48
meillo@5 49 evl = readlist(); /* read and format entries */
meillo@0 50 liststrings(evl, puts);
meillo@0 51
meillo@0 52 return 0;
meillo@0 53 }