pcb 4.1.1
An interactive printed circuit board layout editor.
|
00001 00033 #ifndef PCB_FILE_H 00034 #define PCB_FILE_H 00035 00036 #include <stdio.h> /* needed to define 'FILE *' */ 00037 #include "global.h" 00038 00039 FILE *CheckAndOpenFile (char *, bool, bool, bool *, bool *); 00040 FILE *OpenConnectionDataFile (void); 00041 int SavePCB (char *); 00042 int LoadPCB (char *); 00043 int RevertPCB (void); 00044 void EnableAutosave (void); 00045 void Backup (void); 00046 void SaveInTMP (void); 00047 void EmergencySave (void); 00048 void DisableEmergencySave (void); 00049 int ReadLibraryContents (void); 00050 int ImportNetlist (char *); 00051 int SaveBufferElements (char *); 00052 void sort_netlist (void); 00053 00054 int PCBFileVersionNeeded (void); 00057 #define PCB_FILE_VERSION 20170218 00058 00068 #ifndef HAS_ATEXIT 00069 #ifdef HAS_ON_EXIT 00070 void GlueEmergencySave (int, caddr_t); 00071 #else 00072 void SaveTMPData (void); 00073 void RemoveTMPData (void); 00074 #endif 00075 #endif 00076 00077 #endif