52#ifndef COMPILE_ALL_CPP 
  100#define INCHI_STRBUF_INITIAL_SIZE 262144 
  101#define INCHI_STRBUF_SIZE_INCREMENT 262144 
  102#define INCHI_STRBUF_SMALLER_INITIAL_SIZE 1024 
  103#define INCHI_STRBUF_SMALLER_SIZE_INCREMENT 4096 
  121                        int num_input_struct,
 
  123                        const char *szSdfLabel,
 
  124                        const char *szSdfValue,
 
  125                        unsigned long lSdfId,
 
  130#if ( defined(_WIN32) && defined(_DEBUG) && defined(_MSC_VER) ) 
  131#define ITRACE_ _inchi_trace 
  133#define ITRACE_ 0 && _inchi_trace 
  136#ifndef COMPILE_ALL_CPP 
int inchi_strbuf_addline(INCHI_IOS_STRING *buf, INCHI_IOSTREAM *inp_stream, int crlf2lf, int preserve_lf)
Definition ichi_io.c:1635
 
void print_sequence_of_nums_compressing_ranges(int n, int *num, INCHI_IOS_STRING *strbuf)
Definition ichiprt2.c:2299
 
int inchi_strbuf_create_copy(INCHI_IOS_STRING *buf2, INCHI_IOS_STRING *buf)
Definition ichi_io.c:1438
 
int inchi_fgetsLfTab(char *szLine, int len, FILE *f)
Definition ichi_io.c:893
 
int inchi_ios_print(INCHI_IOSTREAM *ios, const char *lpszFormat,...)
Definition ichi_io.c:477
 
int inchi_strbuf_update(INCHI_IOS_STRING *buf, int new_addition_size)
Definition ichi_io.c:1459
 
int Output_RecordInfo(INCHI_IOSTREAM *out_file, int num_input_struct, int bNoStructLabels, const char *szSdfLabel, const char *szSdfValue, unsigned long lSdfId, char *pLF, char *pTAB)
Definition ichi_io.c:1709
 
int inchi_ios_getsTab(char *szLine, int len, INCHI_IOSTREAM *ios, int *bTooLongLine)
Definition ichi_io.c:420
 
int inchi_ios_create_copy(INCHI_IOSTREAM *ios, INCHI_IOSTREAM *ios0)
Definition ichi_io.c:106
 
int inchi_strbuf_printf_from(INCHI_IOS_STRING *buf, int npos, const char *lpszFormat,...)
Definition ichi_io.c:1544
 
void inchi_ios_close(INCHI_IOSTREAM *ios)
Definition ichi_io.c:229
 
int inchi_strbuf_printf(INCHI_IOS_STRING *buf, const char *lpszFormat,...)
Definition ichi_io.c:1507
 
int _inchi_trace(char *format,...)
Definition ichi_io.c:1699
 
void inchi_ios_init(INCHI_IOSTREAM *ios, int io_type, FILE *f)
Definition ichi_io.c:85
 
int inchi_ios_gets(char *szLine, int len, INCHI_IOSTREAM *ios, int *bTooLongLine)
Definition ichi_io.c:386
 
int inchi_print_nodisplay(FILE *f, const char *lpszFormat,...)
Definition ichi_io.c:867
 
int inchi_strbuf_init(INCHI_IOS_STRING *buf, int start_size, int incr_size)
Definition ichi_io.c:1370
 
char * inchi_fgetsLf(char *line, int line_len, INCHI_IOSTREAM *inp_stream)
Definition ichi_io.c:996
 
int inchi_ios_getsTab1(char *szLine, int len, INCHI_IOSTREAM *ios, int *bTooLongLine)
Definition ichi_io.c:451
 
int inchi_strbuf_getline(INCHI_IOS_STRING *buf, FILE *f, int crlf2lf, int preserve_lf)
Definition ichi_io.c:1584
 
void inchi_strbuf_reset(INCHI_IOS_STRING *buf)
Definition ichi_io.c:1403
 
int inchi_ios_print_nodisplay(INCHI_IOSTREAM *ios, const char *lpszFormat,...)
Definition ichi_io.c:604
 
void inchi_ios_flush2(INCHI_IOSTREAM *ios, FILE *f2)
Definition ichi_io.c:183
 
int inchi_ios_flush_not_displayed(INCHI_IOSTREAM *ios)
Definition ichi_io.c:679
 
int inchi_fprintf(FILE *f, const char *lpszFormat,...)
Definition ichi_io.c:800
 
void inchi_strbuf_close(INCHI_IOS_STRING *buf)
Definition ichi_io.c:1422
 
void inchi_ios_flush(INCHI_IOSTREAM *ios)
Definition ichi_io.c:144
 
void inchi_ios_free_str(INCHI_IOSTREAM *ios)
Definition ichi_io.c:272
 
int push_to_winchi_text_window(INCHI_IOSTREAM *ios)
Definition ichi_io.c:576
 
int inchi_ios_eprint(INCHI_IOSTREAM *ios, const char *lpszFormat,...)
Definition ichi_io.c:708
 
char * inchi_sgets(char *s, int n, INCHI_IOSTREAM *ios)
Definition ichi_io.c:1322
 
void inchi_ios_reset(INCHI_IOSTREAM *ios)
Definition ichi_io.c:255