FLUCUP-API FLUC Subprogram Interface

FLUCUP.h
Go to the documentation of this file.
1
136#ifdef __cplusplus
137 extern "C" {
138#endif
139
140#ifndef INC_FLUCUP_H
141#define INC_FLUCUP_H
144/**********************************************************************/
151#define FLUC_INFO 1
152#define FLUC_CONV 2
153#define FLUC_XCNV 3
154#define FLUC_ICNV 4
155#define FLUC_FLAM 5
156#define FLUC_XCHK 6
157#define FLUC_HASH 7
158#define FLUC_UTIL 8
159#define FLUC_DIFF 9
160#define FLUC_KEY 10
161#define FLUC_GREP 11
163/**********************************************************************/
178 extern const char* flucvsn(void);
179
190 extern const char* flucabo(void);
191
201 extern const char* fluclic(void);
202
216 extern const char* flucown(const char* own);
217
230 extern const char* flucpgm(const char* pgm);
231
251 extern int flucenv(const int sys, const int std, const char* env);
252
266 extern int flucinfo(const char* cmd, const char* pro,const char* out, const char* trc);
267
281 extern int fluchash(const char* cmd, const char* pro,const char* out, const char* trc);
282
296 extern int flucconv(const char* cmd,const char* pro,const char* out, const char* trc);
297
311 extern int flucxcnv(const char* cmd,const char* pro,const char* out, const char* trc);
312
326 extern int flucxchk(const char* cmd,const char* pro,const char* out, const char* trc);
327
341 extern int flucgrep(const char* cmd,const char* pro,const char* out, const char* trc);
342
356 extern int flucicnv(const char* cmd,const char* pro,const char* out, const char* trc);
357
371 extern int flucflam(const char* cmd,const char* pro,const char* out, const char* trc);
372
386 extern int flucutil(const char* cmd,const char* pro,const char* out, const char* trc);
387
401 extern int flucdiff(const char* cmd,const char* pro,const char* out, const char* trc);
402
416 extern int fluckey(const char* cmd,const char* pro,const char* out, const char* trc);
417
425 extern int flucrsn(void);
426
434 extern const char* flucmsg(const int rsn);
435
449 extern void fluchlp(const int what, const int depth, const char* path, const char* out);
450
462 extern void flucsyn(const int what, const int depth, const char* path, const char* out);
463
474 extern void flucdoc(const int what, const char* path, const char* out);
475
492 extern void flucpro(const int what, const char* ipro, const char* prop, const char* opro, const char* out);
493
495/******************************************************************************/
497/*TODO: FLM5UP.h*/
498 extern int flamxcmp(const char* cmd,const char* pro,const char* out, const char* trc);
499 extern int flamxdco(const char* cmd,const char* pro,const char* out, const char* trc);
500 extern int flamxcmp2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
501 extern int flamxdco2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
502
503 extern int flucinfo2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
504 extern int flucconv2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
505 extern int flucgrep2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
506 extern int flucxcnv2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
507 extern int flucicnv2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
508 extern int flucflam2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
509 extern int flucxchk2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
510 extern int fluchash2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
511 extern int flucdiff2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
512 extern int flucutil2(const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
513 extern int fluckey2( const char* cmd,const char* pro,const char* out, const char* trc,const unsigned int per);
514
515#endif /* INC_FLUCUP_H */
516
517#ifdef __cplusplus
518 }
519#endif
flucicnv
int flucicnv(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC ICNV - Character conversion like ICONV.
flucenv
int flucenv(const int sys, const int std, const char *env)
Load the FLAM environment.
flucvsn
const char * flucvsn(void)
Version.
fluckey
int fluckey(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC KEY - Key management functions.
flucdiff
int flucdiff(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC DIFF - Compares two data sources.
flucpro
void flucpro(const int what, const char *ipro, const char *prop, const char *opro, const char *out)
Manage properties.
fluchash
int fluchash(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC HASH - Simplified Hash calculation.
flucdoc
void flucdoc(const int what, const char *path, const char *out)
Return documentation.
fluchlp
void fluchlp(const int what, const int depth, const char *path, const char *out)
Returns help information about the command string.
flucinfo
int flucinfo(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC INFO - Provides various information.
flucconv
int flucconv(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC CONV - Simplified data conversion.
flucflam
int flucflam(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC FLAM - Support of FLAM4 command in FLUC.
flucpgm
const char * flucpgm(const char *pgm)
Set/Get program name.
flucsyn
void flucsyn(const int what, const int depth, const char *path, const char *out)
Return syntax information about the command string.
flucutil
int flucutil(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC UTIL - Support of several utility function.
flucown
const char * flucown(const char *own)
Set/Get owner id.
flucmsg
const char * flucmsg(const int rsn)
Get a message for a reason code.
flucgrep
int flucgrep(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC GREP - Matching pattern in files like GREP.
flucxcnv
int flucxcnv(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC XCNV - Extended data conversion.
flucxchk
int flucxchk(const char *cmd, const char *pro, const char *out, const char *trc)
FLUC XCHK - Extended data evalation.
flucrsn
int flucrsn(void)
Get reason code.
fluclic
const char * fluclic(void)
Get license text.
flucabo
const char * flucabo(void)
About.