example.c

Simple example program

00001 
00004 /*
00005  * Copyright (C) 2004-2006 Mike Frysinger <vapier@gmail.com>
00006  * Released under the BSD license.  For more information,
00007  * please see: http://opensource.org/licenses/bsd-license.php
00008  *
00009  * $Header: /cvsroot/freestdf/libstdf/examples/example.c,v 1.3 2005/11/13 08:56:58 vapier Exp $
00010  */
00011 
00012 #include <libstdf.h>
00013 
00014 int main(int argc, char *argv[])
00015 {
00016     stdf_file *f;
00017     rec_unknown *r;
00018 
00019     if (argc != 2)
00020         return EXIT_FAILURE;
00021 
00022     f = stdf_open(argv[1]);
00023     if (!f)
00024         return EXIT_FAILURE;
00025 
00026     while ((r=stdf_read_record(f)) != NULL) {
00027         stdf_free_record(r);
00028     }
00029 
00030     stdf_close(f);
00031 
00032     return EXIT_SUCCESS;
00033 }

Generated on Thu Jun 8 14:05:35 2006 for libstdf by  doxygen 1.4.6