ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
ioa.h
Go to the documentation of this file.
1
20
21#ifndef ABC__aig__ioa__ioa_h
22#define ABC__aig__ioa__ioa_h
23
24
28
29#include <stdio.h>
30#include <stdlib.h>
31#include <string.h>
32#include <assert.h>
33
34#include "misc/vec/vec.h"
35//#include "bar.h"
36#include "aig/aig/aig.h"
37
41
42
43
45
46
50
54
58
62
63/*=== ioaReadAig.c ========================================================*/
64extern Aig_Man_t * Ioa_ReadAigerFromMemory( char * pContents, int nFileSize, int fCheck );
65extern Aig_Man_t * Ioa_ReadAiger( char * pFileName, int fCheck );
66/*=== ioaWriteAig.c =======================================================*/
68extern char * Ioa_WriteAigerIntoMemory( Aig_Man_t * pMan, int * pnSize );
69extern void Ioa_WriteAiger( Aig_Man_t * pMan, char * pFileName, int fWriteSymbols, int fCompact );
70/*=== ioaUtil.c =======================================================*/
71extern int Ioa_FileSize( char * pFileName );
72extern char * Ioa_FileNameGeneric( char * FileName );
73extern char * Ioa_FileNameGenericAppend( char * pBase, char * pSuffix );
74extern char * Ioa_TimeStamp();
75
76
77
79
80
81
82#endif
83
87
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
typedefABC_NAMESPACE_HEADER_START struct Aig_Man_t_ Aig_Man_t
INCLUDES ///.
Definition aig.h:50
struct Vec_Str_t_ Vec_Str_t
Definition bblif.c:46
char * Ioa_FileNameGeneric(char *FileName)
Definition ioaUtil.c:73
int Ioa_FileSize(char *pFileName)
DECLARATIONS ///.
Definition ioaUtil.c:46
ABC_NAMESPACE_HEADER_START Aig_Man_t * Ioa_ReadAigerFromMemory(char *pContents, int nFileSize, int fCheck)
INCLUDES ///.
Definition ioaReadAig.c:105
void Ioa_WriteAiger(Aig_Man_t *pMan, char *pFileName, int fWriteSymbols, int fCompact)
char * Ioa_TimeStamp()
Definition ioaUtil.c:127
char * Ioa_FileNameGenericAppend(char *pBase, char *pSuffix)
Definition ioaUtil.c:93
Aig_Man_t * Ioa_ReadAiger(char *pFileName, int fCheck)
Definition ioaReadAig.c:431
char * Ioa_WriteAigerIntoMemory(Aig_Man_t *pMan, int *pnSize)
Vec_Str_t * Ioa_WriteAigerIntoMemoryStr(Aig_Man_t *pMan)