#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <stdarg.h>
#include <errno.h>
#include <limits.h>
#include <float.h>
#include <locale.h>
#include <conio.h>
#include <windows.h>
#include "../../../INCHI_BASE/src/mode.h"
#include "../../../INCHI_BASE/src/ichitime.h"
#include "../../../INCHI_BASE/src/incomdef.h"
#include "../../../INCHI_BASE/src/ichidrp.h"
#include "../../../INCHI_BASE/src/inpdef.h"
#include "../../../INCHI_BASE/src/ichi.h"
#include "../../../INCHI_BASE/src/strutil.h"
#include "../../../INCHI_BASE/src/util.h"
#include "../../../INCHI_BASE/src/ichierr.h"
#include "../../../INCHI_BASE/src/ichimain.h"
#include "../../../INCHI_BASE/src/ichicomp.h"
#include "../../../INCHI_BASE/src/ichi_io.h"
#include "../../../INCHI_BASE/src/bcf_s.h"
Functions | |
int | main (int argc, char *argv[]) |
void | save_command_line (int argc, char *argv[], INCHI_IOSTREAM *plog) |
void | emit_empty_inchi (INPUT_PARMS *ip, long num_inp, char *pLF, char *pTAB, INCHI_IOSTREAM *pout) |
int | GetTheNextRecordOfInputFile (struct tagINCHI_CLOCK *ic, STRUCT_DATA *sd, INPUT_PARMS *ip, char *szTitle, INCHI_IOSTREAM *inp_file, INCHI_IOSTREAM *plog, INCHI_IOSTREAM *pout, INCHI_IOSTREAM *pprb, ORIG_ATOM_DATA *orig_inp_data, long *num_inp, STRUCT_FPTRS *pStructPtrs, int *nRet, int *have_err_in_GetOneStructure, long *num_err, int output_error_inchi) |
int | CalcAndPrintINCHIAndINCHIKEY (struct tagINCHI_CLOCK *ic, CANON_GLOBALS *CG, STRUCT_DATA *sd, INPUT_PARMS *ip, char *szTitle, PINChI2 *pINChI[INCHI_NUM], PINChI_Aux2 *pINChI_Aux[INCHI_NUM], INCHI_IOSTREAM *inp_file, INCHI_IOSTREAM *plog, INCHI_IOSTREAM *pout, INCHI_IOSTREAM *pprb, ORIG_ATOM_DATA *orig_inp_data, ORIG_ATOM_DATA *prep_inp_data, long *num_inp, STRUCT_FPTRS *pStructPtrs, int *nRet, int have_err_in_GetOneStructure, long *num_err, int output_error_inchi, INCHI_IOS_STRING *strbuf, unsigned long *pulTotalProcessingTime, char *pLF, char *pTAB, char *ikey, int silent) |
Variables | |
int | bInterrupted = 0 |
int CalcAndPrintINCHIAndINCHIKEY | ( | struct tagINCHI_CLOCK * | ic, |
CANON_GLOBALS * | CG, | ||
STRUCT_DATA * | sd, | ||
INPUT_PARMS * | ip, | ||
char * | szTitle, | ||
PINChI2 * | pINChI[INCHI_NUM], | ||
PINChI_Aux2 * | pINChI_Aux[INCHI_NUM], | ||
INCHI_IOSTREAM * | inp_file, | ||
INCHI_IOSTREAM * | plog, | ||
INCHI_IOSTREAM * | pout, | ||
INCHI_IOSTREAM * | pprb, | ||
ORIG_ATOM_DATA * | orig_inp_data, | ||
ORIG_ATOM_DATA * | prep_inp_data, | ||
long * | num_inp, | ||
STRUCT_FPTRS * | pStructPtrs, | ||
int * | nRet, | ||
int | have_err_in_GetOneStructure, | ||
long * | num_err, | ||
int | output_error_inchi, | ||
INCHI_IOS_STRING * | strbuf, | ||
unsigned long * | pulTotalProcessingTime, | ||
char * | pLF, | ||
char * | pTAB, | ||
char * | ikey, | ||
int | silent | ||
) |
void emit_empty_inchi | ( | INPUT_PARMS * | ip, |
long | num_inp, | ||
char * | pLF, | ||
char * | pTAB, | ||
INCHI_IOSTREAM * | pout | ||
) |
int GetTheNextRecordOfInputFile | ( | struct tagINCHI_CLOCK * | ic, |
STRUCT_DATA * | sd, | ||
INPUT_PARMS * | ip, | ||
char * | szTitle, | ||
INCHI_IOSTREAM * | inp_file, | ||
INCHI_IOSTREAM * | plog, | ||
INCHI_IOSTREAM * | pout, | ||
INCHI_IOSTREAM * | pprb, | ||
ORIG_ATOM_DATA * | orig_inp_data, | ||
long * | num_inp, | ||
STRUCT_FPTRS * | pStructPtrs, | ||
int * | nRet, | ||
int * | have_err_in_GetOneStructure, | ||
long * | num_err, | ||
int | output_error_inchi | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void save_command_line | ( | int | argc, |
char * | argv[], | ||
INCHI_IOSTREAM * | plog | ||
) |
int bInterrupted = 0 |