InChI
 
Loading...
Searching...
No Matches
permutation_util.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PERMAXATOMS   32767
 
#define BYTE(X)   ((unsigned char *)(X))
 

Functions

int rrand (int m)
 
void shuffle (void *obj, size_t nmemb, size_t size)
 
void OrigAtData_Permute (ORIG_ATOM_DATA *permuted, ORIG_ATOM_DATA *saved, int *numbers)
 
EXPIMP_TEMPLATE INCHI_API int INCHI_DECL PermuteMolfileText (const char *moltext, char *permuted_moltext, size_t permuted_moltext_len)
 

Macro Definition Documentation

◆ BYTE

#define BYTE (   X)    ((unsigned char *)(X))

◆ PERMAXATOMS

#define PERMAXATOMS   32767

Function Documentation

◆ OrigAtData_Permute()

void OrigAtData_Permute ( ORIG_ATOM_DATA permuted,
ORIG_ATOM_DATA saved,
int *  numbers 
)
+ Here is the caller graph for this function:

◆ PermuteMolfileText()

EXPIMP_TEMPLATE INCHI_API int INCHI_DECL PermuteMolfileText ( const char *  moltext,
char *  permuted_moltext,
size_t  permuted_moltext_len 
)
+ Here is the call graph for this function:

◆ rrand()

int rrand ( int  m)
+ Here is the caller graph for this function:

◆ shuffle()

void shuffle ( void *  obj,
size_t  nmemb,
size_t  size 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: