rec.h

Go to the documentation of this file.
00001 
00006 /*
00007  * Copyright (C) 2004-2006 Mike Frysinger <vapier@gmail.com>
00008  * Released under the BSD license.  For more information,
00009  * please see: http://opensource.org/licenses/bsd-license.php
00010  *
00011  * $Header: /cvsroot/freestdf/libstdf/src/rec.h,v 1.10 2005/12/08 04:05:10 vapier Exp $
00012  */
00013 
00014 #ifndef _LIBSTDF_REC_H
00015 #define _LIBSTDF_REC_H
00016 
00017 #include <libstdf.h>
00018 
00019 extern rec_unknown* stdf_read_rec_unknown(stdf_file*) attribute_hidden;
00020 extern rec_far* stdf_read_rec_far(stdf_file*) attribute_hidden;
00021 extern rec_atr* stdf_read_rec_atr(stdf_file*) attribute_hidden;
00022 extern rec_mir* stdf_read_rec_mir(stdf_file*) attribute_hidden;
00023 extern rec_mrr* stdf_read_rec_mrr(stdf_file*) attribute_hidden;
00024 extern rec_pcr* stdf_read_rec_pcr(stdf_file*) attribute_hidden;
00025 extern rec_hbr* stdf_read_rec_hbr(stdf_file*) attribute_hidden;
00026 extern rec_sbr* stdf_read_rec_sbr(stdf_file*) attribute_hidden;
00027 extern rec_pmr* stdf_read_rec_pmr(stdf_file*) attribute_hidden;
00028 extern rec_pgr* stdf_read_rec_pgr(stdf_file*) attribute_hidden;
00029 extern rec_plr* stdf_read_rec_plr(stdf_file*) attribute_hidden;
00030 extern rec_rdr* stdf_read_rec_rdr(stdf_file*) attribute_hidden;
00031 extern rec_sdr* stdf_read_rec_sdr(stdf_file*) attribute_hidden;
00032 extern rec_wir* stdf_read_rec_wir(stdf_file*) attribute_hidden;
00033 extern rec_wrr* stdf_read_rec_wrr(stdf_file*) attribute_hidden;
00034 extern rec_wcr* stdf_read_rec_wcr(stdf_file*) attribute_hidden;
00035 extern rec_pir* stdf_read_rec_pir(stdf_file*) attribute_hidden;
00036 extern rec_prr* stdf_read_rec_prr(stdf_file*) attribute_hidden;
00037 #ifdef STDF_VER3
00038 extern rec_pdr* stdf_read_rec_pdr(stdf_file*) attribute_hidden;
00039 extern rec_fdr* stdf_read_rec_fdr(stdf_file*) attribute_hidden;
00040 #endif
00041 extern rec_tsr* stdf_read_rec_tsr(stdf_file*) attribute_hidden;
00042 extern rec_ptr* stdf_read_rec_ptr(stdf_file*) attribute_hidden;
00043 extern rec_mpr* stdf_read_rec_mpr(stdf_file*) attribute_hidden;
00044 extern rec_ftr* stdf_read_rec_ftr(stdf_file*) attribute_hidden;
00045 extern rec_bps* stdf_read_rec_bps(stdf_file*) attribute_hidden;
00046 extern rec_eps* stdf_read_rec_eps(stdf_file*) attribute_hidden;
00047 #ifdef STDF_VER3
00048 extern rec_shb* stdf_read_rec_shb(stdf_file*) attribute_hidden;
00049 extern rec_ssb* stdf_read_rec_ssb(stdf_file*) attribute_hidden;
00050 extern rec_sts* stdf_read_rec_sts(stdf_file*) attribute_hidden;
00051 extern rec_scr* stdf_read_rec_scr(stdf_file*) attribute_hidden;
00052 #endif
00053 extern rec_gdr* stdf_read_rec_gdr(stdf_file*) attribute_hidden;
00054 extern rec_dtr* stdf_read_rec_dtr(stdf_file*) attribute_hidden;
00055 
00056 extern ssize_t stdf_write_rec_far(stdf_file*, rec_far*) attribute_hidden;
00057 extern ssize_t stdf_write_rec_atr(stdf_file*, rec_atr*) attribute_hidden;
00058 extern ssize_t stdf_write_rec_mir(stdf_file*, rec_mir*) attribute_hidden;
00059 extern ssize_t stdf_write_rec_mrr(stdf_file*, rec_mrr*) attribute_hidden;
00060 extern ssize_t stdf_write_rec_pcr(stdf_file*, rec_pcr*) attribute_hidden;
00061 extern ssize_t stdf_write_rec_hbr(stdf_file*, rec_hbr*) attribute_hidden;
00062 extern ssize_t stdf_write_rec_sbr(stdf_file*, rec_sbr*) attribute_hidden;
00063 extern ssize_t stdf_write_rec_pmr(stdf_file*, rec_pmr*) attribute_hidden;
00064 extern ssize_t stdf_write_rec_pgr(stdf_file*, rec_pgr*) attribute_hidden;
00065 extern ssize_t stdf_write_rec_plr(stdf_file*, rec_plr*) attribute_hidden;
00066 extern ssize_t stdf_write_rec_rdr(stdf_file*, rec_rdr*) attribute_hidden;
00067 extern ssize_t stdf_write_rec_sdr(stdf_file*, rec_sdr*) attribute_hidden;
00068 extern ssize_t stdf_write_rec_wir(stdf_file*, rec_wir*) attribute_hidden;
00069 extern ssize_t stdf_write_rec_wrr(stdf_file*, rec_wrr*) attribute_hidden;
00070 extern ssize_t stdf_write_rec_wcr(stdf_file*, rec_wcr*) attribute_hidden;
00071 extern ssize_t stdf_write_rec_pir(stdf_file*, rec_pir*) attribute_hidden;
00072 extern ssize_t stdf_write_rec_prr(stdf_file*, rec_prr*) attribute_hidden;
00073 #ifdef STDF_VER3
00074 extern ssize_t stdf_write_rec_pdr(stdf_file*, rec_pdr*) attribute_hidden;
00075 extern ssize_t stdf_write_rec_fdr(stdf_file*, rec_fdr*) attribute_hidden;
00076 #endif
00077 extern ssize_t stdf_write_rec_tsr(stdf_file*, rec_tsr*) attribute_hidden;
00078 extern ssize_t stdf_write_rec_ptr(stdf_file*, rec_ptr*) attribute_hidden;
00079 extern ssize_t stdf_write_rec_mpr(stdf_file*, rec_mpr*) attribute_hidden;
00080 extern ssize_t stdf_write_rec_ftr(stdf_file*, rec_ftr*) attribute_hidden;
00081 extern ssize_t stdf_write_rec_bps(stdf_file*, rec_bps*) attribute_hidden;
00082 extern ssize_t stdf_write_rec_eps(stdf_file*, rec_eps*) attribute_hidden;
00083 #ifdef STDF_VER3
00084 extern ssize_t stdf_write_rec_shb(stdf_file*, rec_shb*) attribute_hidden;
00085 extern ssize_t stdf_write_rec_ssb(stdf_file*, rec_ssb*) attribute_hidden;
00086 extern ssize_t stdf_write_rec_sts(stdf_file*, rec_sts*) attribute_hidden;
00087 extern ssize_t stdf_write_rec_scr(stdf_file*, rec_scr*) attribute_hidden;
00088 #endif
00089 extern ssize_t stdf_write_rec_gdr(stdf_file*, rec_gdr*) attribute_hidden;
00090 extern ssize_t stdf_write_rec_dtr(stdf_file*, rec_dtr*) attribute_hidden;
00091 
00092 ssize_t _stdf_write_flush(stdf_file*, size_t) attribute_hidden;
00093 
00094 #endif /* _LIBSTDF_REC_H */

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