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 }