InChI
 
Loading...
Searching...
No Matches
ikey_dll.c File Reference
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "sha2.h"
#include "ikey_base26.h"
#include "mode.h"
#include "inchi_api.h"
#include "util.h"
#include "bcf_s.h"
+ Include dependency graph for ikey_dll.c:

Macros

#define INCHIKEY_DEBUG   0 /* 2 */
 
#define INCHIKEY_FLAG_OK   0
 
#define INCHIKEY_NOT_VALID_FLAG   1
 

Enumerations

enum  { MINOUTLENGTH = 256 }
 

Functions

void fprint_digest (FILE *fw, const char *header, unsigned char *a)
 
EXPIMP_TEMPLATE INCHI_API int INCHI_DECL GetStdINCHIKeyFromStdINCHI (const char *szINCHISource, char *szINCHIKey)
 
EXPIMP_TEMPLATE INCHI_API int INCHI_DECL GetINCHIKeyFromINCHI (const char *szINCHISource, const int xtra1, const int xtra2, char *szINCHIKey, char *szXtra1, char *szXtra2)
 
EXPIMP_TEMPLATE INCHI_API int INCHI_DECL CheckINCHIKey (const char *szINCHIKey)
 

Macro Definition Documentation

◆ INCHIKEY_DEBUG

#define INCHIKEY_DEBUG   0 /* 2 */

◆ INCHIKEY_FLAG_OK

#define INCHIKEY_FLAG_OK   0

◆ INCHIKEY_NOT_VALID_FLAG

#define INCHIKEY_NOT_VALID_FLAG   1

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MINOUTLENGTH 

Function Documentation

◆ CheckINCHIKey()

EXPIMP_TEMPLATE INCHI_API int INCHI_DECL CheckINCHIKey ( const char *  szINCHIKey)

◆ fprint_digest()

void fprint_digest ( FILE *  fw,
const char *  header,
unsigned char *  a 
)
+ Here is the caller graph for this function:

◆ GetINCHIKeyFromINCHI()

EXPIMP_TEMPLATE INCHI_API int INCHI_DECL GetINCHIKeyFromINCHI ( const char *  szINCHISource,
const int  xtra1,
const int  xtra2,
char *  szINCHIKey,
char *  szXtra1,
char *  szXtra2 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetStdINCHIKeyFromStdINCHI()

EXPIMP_TEMPLATE INCHI_API int INCHI_DECL GetStdINCHIKeyFromStdINCHI ( const char *  szINCHISource,
char *  szINCHIKey 
)
+ Here is the call graph for this function: