FLUCUP-API
FLUC Subprogram Interface
FLUCUP.h File Reference

Specification for the FLUC subprogram interface. More...

Go to the source code of this file.

Macros

#define FLUC_INFO   1
 INFO command.
 
#define FLUC_CONV   2
 CONV command.
 
#define FLUC_XCNV   3
 XCNV command.
 
#define FLUC_ICNV   4
 ICNV command.
 
#define FLUC_FLAM   5
 FLAM command.
 
#define FLUC_XCHK   6
 XCHK command.
 
#define FLUC_HASH   7
 HASH command.
 
#define FLUC_UTIL   8
 UTIL command.
 
#define FLUC_DIFF   9
 DIFF command.
 
#define FLUC_KEY   10
 KEY command

 
#define FLUC_GREP   11
 GREP command

 

Functions

const char * flucvsn (void)
 Version.
 
const char * flucabo (void)
 About.
 
const char * fluclic (void)
 Get license text.
 
const char * flucown (const char *own)
 Set/Get owner id.
 
const char * flucpgm (const char *pgm)
 Set/Get program name.
 
int flucenv (const int sys, const int std, const char *env)
 Load the FLAM environment.
 
int flucinfo (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC INFO - Provides various information.
 
int fluchash (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC HASH - Simplified Hash calculation.
 
int flucconv (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC CONV - Simplified data conversion.
 
int flucxcnv (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC XCNV - Extended data conversion.
 
int flucxchk (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC XCHK - Extended data evalation.
 
int flucgrep (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC GREP - Matching pattern in files like GREP.
 
int flucicnv (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC ICNV - Character conversion like ICONV.
 
int flucflam (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC FLAM - Support of FLAM4 command in FLUC.
 
int flucutil (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC UTIL - Support of several utility function.
 
int flucdiff (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC DIFF - Compares two data sources.
 
int fluckey (const char *cmd, const char *pro, const char *out, const char *trc)
 FLUC KEY - Key management functions.
 
int flucrsn (void)
 Get reason code.
 
const char * flucmsg (const int rsn)
 Get a message for a reason code.
 
void fluchlp (const int what, const int depth, const char *path, const char *out)
 Returns help information about the command string.
 
void flucsyn (const int what, const int depth, const char *path, const char *out)
 Return syntax information about the command string.
 
void flucdoc (const int what, const char *path, const char *out)
 Return documentation.
 
void flucpro (const int what, const char *ipro, const char *prop, const char *opro, const char *out)
 Manage properties.
 

Detailed Description

Specification for the FLUC subprogram interface.

Author
limes datentechnik gmbh
Date
18.02.2015