Skip to content

bireme/cisis

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
ide
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
xls
 
 
 
 

CISIS

Some Documentation:

http://wiki.bireme.org/en/index.php/CISIS

CISIS - Compilation

================================================================================

Linux Platform

No configuration is required.

  1. 64 bit version.

Only call generateApp64.sh script. The applications will be generated into utl/linux64 directory.

  1. 32 bit version.

Only call generateApp32.sh script. The applications will be generated into utl/linux directory.

================================================================================

Windows

  1. Change cisis.h preprocessor settings.

Open cisis.h file and change the default configuration to the following one:

GCC=0 PC=1 DOS32BITS=1 MSC=0 or 1 (1 if Microsoft Visual Studio and 0 if other compiler is used) UNIX=0

  1. Set compiler configurations.

    data alignment => byte calling conventions => C unsigned char => set

  2. Set project preprocessor directives.

    a) ISIS version

    wxis: 
    
    WIN32
    WWWISIS=1
    CIFFI = 0
    LIND = 0
    LIND4 = 0
    ISISXL = 0
    ISISXL512 = 0
    LINDLUX = 0
    PROCXSLT = 0
    _FILE_OFFSET_BITS = 0
    _LARGEFILE64_SOURCE = 0
    CIWTF=0
    INCPROCX=1
    INCPRECX=1
    
    mx: 
    
    WIN32
    WWWISIS=0
    CIFFI=0;
    LIND=0;
    LIND4=0;
    ISISXL=0;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=1;
    INCPROCX=1;
    INCPRECX=1;
    EXCFMCGI=0;
    EXCFMXML=0
    
    other applications 
    
    WIN32
    WWWISIS=0
    CIFFI=0;
    LIND=0;
    LIND4=0;
    ISISXL=0;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=0;
    INCPROCX=0;
    INCPRECX=0;
    EXCFMCGI=1;
    EXCFMXML=1;
    MXFUN=0;
    IFLOADFUN=0;
    

    b) ISIS1660 version

    wxis: 
    
    WIN32
    WWWISIS=1
    CIFFI = 0
    LIND = 0
    LIND4 = 0
    ISISXL = 1
    ISISXL512 = 0
    LINDLUX = 0
    PROCXSLT = 0
    _FILE_OFFSET_BITS = 0
    _LARGEFILE64_SOURCE = 0
    CIWTF=0
    INCPROCX=1
    INCPRECX=1
    
    mx: 
    
    WIN32
    WWWISIS=0
    CIFFI=0;
    LIND=0;
    LIND4=0;
    ISISXL=1;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=1;
    INCPROCX=1;
    INCPRECX=1;
    EXCFMCGI=0;
    EXCFMXML=0
    
    other applications: 
    
    WIN32
    WWWISIS=0
    CIFFI=0;
    LIND=0;
    LIND4=0;
    ISISXL=1;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=1;
    INCPROCX=1;
    INCPRECX=1;
    EXCFMCGI=0;
    EXCFMXML=0;
    MXFUN=0;
    IFLOADFUN=0;
    

    c) LIND version

    wxis: 
    
    WIN32
    WWWISIS=1
    CIFFI = 0
    LIND = 1
    LIND4 = 0
    ISISXL = 1
    ISISXL512 = 0
    LINDLUX = 0
    PROCXSLT = 0
    _FILE_OFFSET_BITS = 0
    _LARGEFILE64_SOURCE = 0
    CIWTF=0
    INCPROCX=1
    INCPRECX=1
    
    mx: 
    
    WIN32
    WWWISIS=0
    CIFFI=0;
    LIND=1;
    LIND4=0;
    ISISXL=1;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=1;
    INCPROCX=1;
    INCPRECX=1;
    EXCFMCGI=0;
    EXCFMXML=0
    
    other applications: 
    
    WIN32
    WWWISIS=0
    CIFFI=0;
    LIND=1;
    LIND4=0;
    ISISXL=1;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=0;
    INCPROCX=0;
    INCPRECX=0;
    EXCFMCGI=1;
    EXCFMXML=1;
    MXFUN=0;
    IFLOADFUN=0;
    

    d) FFI version

    wxis: 
    
    WIN32
    WWWISIS=1
    CIFFI = 1
    LIND = 1
    LIND4 = 0
    ISISXL = 1
    ISISXL512 = 0
    LINDLUX = 0
    PROCXSLT = 0
    _FILE_OFFSET_BITS = 0
    _LARGEFILE64_SOURCE = 0
    CIWTF=0
    INCPROCX=1
    INCPRECX=1
    
    mx: 
    
    WIN32
    WWWISIS=0
    CIFFI=1;
    LIND=1;
    LIND4=0;
    ISISXL=1;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=1;
    INCPROCX=1;
    INCPRECX=1;
    EXCFMCGI=0;
    EXCFMXML=0
    
    other applications: 
    
    WIN32
    WWWISIS=0
    CIFFI=1;
    LIND=1;
    LIND4=0;
    ISISXL=1;
    ISISXL512=0;
    _FILE_OFFSET_BITS=0;
    _LARGEFILE64_SOURCE=0;
    CIWTF=0;
    INCPROCX=0;
    INCPRECX=0;
    EXCFMCGI=1;
    EXCFMXML=1;
    MXFUN=0;
    IFLOADFUN=0;
    

About

Library of functions developed by BIREME in C language to allow the manipulation of ISIS databases without using or installing CDS/ISIS - MicroISIS/WinISIS (UNESCO).

Resources

License

Stars

Watchers

Forks

Packages

No packages published