00001
00021 #ifndef __IOA_H__
00022 #define __IOA_H__
00023
00024 #ifdef __cplusplus
00025 extern "C" {
00026 #endif
00027
00031
00032 #include <stdio.h>
00033 #include <stdlib.h>
00034 #include <string.h>
00035 #include <assert.h>
00036 #include <time.h>
00037
00038 #include "vec.h"
00039 #include "bar.h"
00040 #include "aig.h"
00041
00045
00049
00053
00057
00061
00062
00063 extern Aig_Man_t * Ioa_ReadAiger( char * pFileName, int fCheck );
00064
00065 extern void Ioa_WriteAiger( Aig_Man_t * pMan, char * pFileName, int fWriteSymbols );
00066
00067 extern int Ioa_FileSize( char * pFileName );
00068 extern char * Ioa_FileNameGeneric( char * FileName );
00069 extern char * Ioa_TimeStamp();
00070
00071 #ifdef __cplusplus
00072 }
00073 #endif
00074
00075 #endif
00076
00080