00001 #ifndef __CABECER_H
00002 #define __CABECER_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include <stdio.h>
00014
00015 #include "cabdef0.h"
00016 #include "cabdef1.h"
00017
00018
00019
00020 #ifdef __cplusplus
00021 extern "C" {
00022 #endif
00023
00024
00025
00026 void vleecfs( FILE * fp, struct cgsenal * cgs );
00027
00028 void vescribecfs( FILE * fp, struct cgsenal * cgs );
00029
00030 UCHAR1 leecfs( FILE * fp, struct cgsenal * cgs, int tdato );
00031
00032 void escribecfs_ftyp( FILE * fp,
00033 struct cgsenal * cgs,
00034 UINT2 ftyp,
00035 UCHAR1 tdata );
00036
00037 void escribecfs( FILE * fp,
00038 struct cgsenal * cgs,
00039 UCHAR1 tdata );
00040
00041 void escribe_cab_preenf( FILE * fp,
00042 struct cgsenal * cgs,
00043 UCHAR1 tdata );
00044
00045 void escribe_cab_deenf( FILE * fp,
00046 struct cgsenal * cgs,
00047 UCHAR1 tdata );
00048
00049 void escribe_cab_filt( FILE * fp,
00050 struct cgsenal * cgs,
00051 UCHAR1 tdata );
00052
00053 void escribe_cab_parcor( FILE * fp,
00054 struct cgsenal * cgs,
00055 struct cgp_parcor * cgpp );
00056
00057 void escribecfslpc( FILE * fp,
00058 struct cgsenal * cgs,
00059 struct cgp_lpc * cpl,
00060 UINT2 ftyp,
00061 UINT2 tdat );
00062
00063 UINT2 leecfslpc( FILE * fp,
00064 struct cgsenal * cgs,
00065 struct cgp_lpc * cpl,
00066 int tdato,
00067 BOOL * hayclpc );
00068
00069 void escribe_cab_lpc( FILE * fp,
00070 struct cgsenal * cgs,
00071 struct cgp_lpc * cgpl );
00072
00073 void lee_cab_lpc( FILE * fp,
00074 struct cgp_lpc * cgpl );
00075
00076 void escribe_cab_err( FILE * fp,
00077 struct cgsenal * cgs,
00078 struct cgp_lpc * cgpl,
00079 UCHAR1 tdata );
00080
00081 void escribe_cab_lpcsint( FILE * fp,
00082 struct cgsenal * cgs,
00083 struct cgp_lpc * cgpl,
00084 UCHAR1 tdata );
00085
00086 void escribecfs_form( FILE * fp,
00087 struct cgsenal * cgs,
00088 int espera_en_marcas );
00089
00090
00091
00092 #ifdef __cplusplus
00093 }
00094 #endif
00095
00096
00097
00098 #endif
00099