FLUCUP-API
FLUC Subprogram Interface Version: 5.2.0-37009
FLUCUP.h
Go to the documentation of this file.
1
135
136#ifndef INC_FLUCUP_H
137#define INC_FLUCUP_H
139#ifdef __cplusplus
140 extern "C" {
141#endif
142
144
145/**********************************************************************/
152#define FLUC_INFO 1
153#define FLUC_CONV 2
154#define FLUC_XCNV 3
155#define FLUC_ICNV 4
156#define FLUC_FLAM 5
157#define FLUC_XCHK 6
158#define FLUC_HASH 7
159#define FLUC_UTIL 8
160#define FLUC_DIFF 9
161#define FLUC_KEY 10
162#define FLUC_GREP 11
164/**********************************************************************/
169
179extern const char* flucvsn(void);
180
191extern const char* flucabo(void);
192
202extern const char* fluclic(void);
203
217extern const char* flucown(const char* own);
218
231extern const char* flucpgm(const char* pgm);
232
252extern int flucenv(const int sys, const int std, const char* env);
253
267extern int flucinfo(const char* cmd, const char* pro,const char* out, const char* trc);
268
282extern int fluchash(const char* cmd, const char* pro,const char* out, const char* trc);
283
297extern int flucconv(const char* cmd,const char* pro,const char* out, const char* trc);
298
312extern int flucxcnv(const char* cmd,const char* pro,const char* out, const char* trc);
313
327extern int flucxchk(const char* cmd,const char* pro,const char* out, const char* trc);
328
342extern int flucgrep(const char* cmd,const char* pro,const char* out, const char* trc);
343
357extern int flucicnv(const char* cmd,const char* pro,const char* out, const char* trc);
358
372extern int flucflam(const char* cmd,const char* pro,const char* out, const char* trc);
373
387extern int flucutil(const char* cmd,const char* pro,const char* out, const char* trc);
388
402extern int flucdiff(const char* cmd,const char* pro,const char* out, const char* trc);
403
417extern int fluckey(const char* cmd,const char* pro,const char* out, const char* trc);
418
426extern int flucrsn(void);
427
435extern const char* flucmsg(const int rsn);
436
450extern void fluchlp(const int what, const int depth, const char* path, const char* out);
451
463extern void flucsyn(const int what, const int depth, const char* path, const char* out);
464
475extern void flucdoc(const int what, const char* path, const char* out);
476
493extern void flucpro(const int what, const char* ipro, const char* prop, const char* opro, const char* out);
494
496/******************************************************************************/
498
499extern int flucflam2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
500
501#ifdef __cplusplus
502 }
503#endif
505
506#endif /* INC_FLUCUP_H */
int flucicnv(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC ICNV - Character conversion like ICONV.
int flucenv(const int sys, const int std, const char *env)
Load the FLAM environment.
const char * flucvsn(void)
Version.
int fluckey(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC KEY - Key management functions.
int flucdiff(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC DIFF - Compares two data sources.
void flucpro(const int what, const char *ipro, const char *prop, const char *opro, const char *out)
Manage properties.
int fluchash(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC HASH - Simplified Hash calculation.
void flucdoc(const int what, const char *path, const char *out)
Return documentation.
void fluchlp(const int what, const int depth, const char *path, const char *out)
Returns help information about the command string.
int flucinfo(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC INFO - Provides various information.
int flucconv(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC CONV - Simplified data conversion.
int flucflam(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC FLAM - Support of FLAM4 command in FLUC.
const char * flucpgm(const char *pgm)
Set/Get program name.
void flucsyn(const int what, const int depth, const char *path, const char *out)
Return syntax information about the command string.
int flucutil(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC UTIL - Support of several utility function.
const char * flucown(const char *own)
Set/Get owner id.
const char * flucmsg(const int rsn)
Get a message for a reason code.
int flucgrep(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC GREP - Matching pattern in files like GREP.
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 flucrsn(void)
Get reason code.
const char * fluclic(void)
Get license text.
const char * flucabo(void)
About.