Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME VI. Résumé des syntaxes

4. Syntaxe des fonctions

Ce chapitre reprend toutes les fonctions classées par ordre alphabétique dans chacune des librairies. La syntaxe de chaque fonction est présentée de manière simplifiée : le type de la fonction et les arguments dont le nom fournit le type.

Dans l'ordre, on trouvera dans les pages qui suivent :

Les groupes de fonctions utilitaires

Les fonctions liées aux objets

Les fonctions ODBC

Les fonctions d'accès au serveur s4issrv

4.1 s_args : syntax of functions

A_check(args, adef)
A_check_access(argc, argv)
A_check_int(argc, argv)
int A_error(txt)
int A_exec(args, adef)
char *A_expand(name)
A_expandstar(arg)
A_find(args, string)
A_free(args)
A_help(char **args, int (*fn)(void))
A_iexpand(args)
char **A_init(string)
char **A_initv(argv)
A_nb(args, pos)
A_to_be_exp(str)
int A_usage(title, adef)

4.2 s_date : syntax of functions

long DT_add_days(date, nbd)
long DT_add_months(date, nbm)
DT_bix(year)
long DT_bus(date, dayr)
int DT_calendar(date, bline, bcol)
long DT_current_sec()
long DT_current_sec_2000()
long DT_date_julian(date)
long DT_date_num(date)
DT_day(date)
DT_day_w(date)
long DT_diff_30(d2, d1)
long DT_diff_date_time(long d2, long t2, long d1, long t1)
long DT_diff_dates(d1, d2)
DT_diff_months(d1, d2)
long DT_julian_date(jul)
DT_leave(date)
DT_month(date)
DT_month_days(date)
long DT_num_date(day)
long DT_num_time(nbs)
long DT_secs_1100(dt, tim)
long DT_secs_1180(dt, tim)
long DT_time_num(date)
DT_week_number(long date)
DT_year(date)
SCR_check_date(date)
SCR_check_fmt_date(str, fmt)
SCR_check_fmt_time(str, fmt)
SCR_check_time(hour)
long SCR_date_to_long(string)
long SCR_fdate_to_long(str, fmt)
long SCR_ftime_to_long(str, fmt)
char *SCR_long_to_date(val, string)
char *SCR_long_to_fdate(date, str, fmt)
char *SCR_long_to_ftime(hour, str, fmt)
char *SCR_long_to_time(val, string)
long SCR_time_to_long(string)
long _SCR_current_date()
long _SCR_current_time()

4.3 s_yy : syntax of functions

YY_add_to_text(yy, pos, ch)
int YY_close(yy)
int YY_debug(yy)
char *YY_error(yy)
YY_getc(yy)
int YY_init(YYFILE *yy, char *filename, YYKEYS *table, int size, int type)
YY_lex(yy)
YY_lex2(yy, yykeys, nbkeys)
YYFILE *YY_open(char *filename, YYKEYS *table, int size, int type)
int YY_read(yy)
int YY_read_to_char(yy, c)
int YY_read_to_chars(yy, chars)
int YY_read_to_string(yy, str)
int YY_record(yy, txt)
int YY_skip_spaces(yy)
int YY_skip_to_char(yy, c)
int YY_skip_to_eol(yy)
int YY_ungetc(ch, yy)
int YY_unread(yy)

4.4 s_strs : syntax of functions

AR_add(arname, files, n)
char *AR_error()
AR_extract(arname, files, n, fn)
ARLIST **AR_list(arname)
AR_uncat(FILE *fdar, char *filename, long lg, int (*fn)(char *, long, long))
AllocDocFree(ALLOCDOC *ad)
AllocDocLoop()
void AllocDocNew(ALLOCDOC *ad)
int FI_file(tbl, inname, cmt, lg)
InfAdd(a, b, res)
InfDiff(a, b, res)
InfDiv(a, b, res, reste)
InfMult(a, b, res)
PC_exec(filename, prname, arg1, arg2, arg3)
char **PC_infos(filename, prname)
char **PC_list(filename, fld_nb, fld_select, fld_vals, maxparms)
PG_display_file(filename)
PS_labels(ifl, ofl, nvl, nhl, font, size, margv, margh, spacing)
PS_text(ifl, ofl, font, size, margv, margh, spacing, landsc)
PciGetDriveInfo(disk, total, free)
PciGetDriveInfoKB(disk, total, free, KBtotal, KBfree)
int PciGetInfos(pci)
PciParalInit(nb)
PciParalTest(nb)
PciTestLPT(name)
unsigned char *SCR_AnsiToOem(oem, ansi)
int SCR_AnsiToOemChar(ch)
unsigned char *SCR_AnsiToOemLg(oem, ansi, lg)
int SCR_DumpShort(fd, a)
int SCR_DumpString(fd, txt)
long SCR_FindStringPos(filename, str, lg)
SCR_LoadSString(fd, txt)
SCR_LoadShort(fd, a)
SCR_LoadString(fd, txt)
unsigned char *SCR_OemToAnsi(ansi, oem)
int SCR_OemToAnsiChar(ch)
unsigned char *SCR_OemToAnsiLg(ansi, oem, lg)
unsigned char *SCR_OemToText(unsigned char *res, unsigned char *oem)
int SCR_OemToTextChar(int c)
unsigned char *SCR_OemToTextLg(U_ch *res, U_ch *oem, int lg)
SCR_add_ptr(tbl, ntbl, txt)
SCR_add_ptr_lg(tbl, ntbl, txt, lg)
SCR_add_ptr_lg_0(tbl, ntbl, txt, lg, z)
SCR_append_file(in, out)
SCR_append_file_flush(in, out, buf)
unsigned char *SCR_areplace(txt, repl, by)
unsigned char *SCR_areplace_word(txt, repl, by)
unsigned char *SCR_asqz(text, chars)
char *SCR_cat_ext(res, filename, ext)
U_ch *SCR_change_char(str, ch1, ch2)
char *SCR_change_ext(res, filename, ext)
SCR_check_bank(ccp)
SCR_check_nb(rn)
SCR_code64(U_ch *in, int lg, U_ch *out)
unsigned char *SCR_compress(res, str, lg)
SCR_copy_file(in, out)
SCR_copy_file_ex(in, out, buf)
SCR_copy_file_flush(in, out, buf)
U_ch **SCR_copy_tbl(opts)
int SCR_crypt(buf, len, key)
SCR_cstrcmp(str1, str2)
SCR_cstrncmp(str1, str2, lg)
SCR_decode64(U_ch *in, int lg, U_ch *out)
int SCR_decrypt(buf, len, key)
unsigned char **SCR_dif(tbl1, tbl2)
unsigned char *SCR_dif_list(str1, str2, seps)
SCR_dumpf_file(fd, filename)
SCR_dumphex(filein, fileout, nl)
SCR_dumphexfd(filein, fdout, nl)
char *SCR_err_txt(val)
char *SCR_err_txt_lang(val, lang)
char *SCR_err_txt_t(keyw)
char *SCR_err_txt_t_lang(keyw, lang)
SCR_flock(FILE *fd, long size)
unsigned char *SCR_fmt_dbl(d, txt, size, nb_dec)
SCR_fmt_lg(fmt)
unsigned char *SCR_fmt_long(out, fmt, l)
unsigned char *SCR_fmt_text(out, fmt, in)
char *SCR_fnk_txt(key)
SCR_fprintf_esc(FILE *fd, char *str, int addquotes)
int SCR_free(ptr)
int SCR_free_tbl(tbl)
SCR_funlock(FILE *fd, long size)
long SCR_get_app_pos(fd, n)
long SCR_get_app_size(fd, n)
char *SCR_get_err_txt(fd_msg, val)
char *SCR_get_err_txt_lang(fd_msg, val, lang)
char *SCR_get_err_txt_t(fd_msg, keyw)
char *SCR_get_err_txt_t_lang(fd_msg, ckeyw, curlang)
int SCR_grep(pattern, string, ecase)
unsigned char **SCR_inter(tbl1, tbl2)
unsigned char *SCR_inter_list(str1, str2, seps)
SCR_is_alpha(ch)
SCR_is_anum(ch)
SCR_is_lower(ch)
SCR_is_num(ch)
SCR_is_space(ch)
SCR_is_upper(ch)
unsigned char *SCR_lower(str)
SCR_lower_char(ch)
char *SCR_malloc_chk(lg, panic)
char *SCR_malloc_doc(unsigned int lg, char *file, int line)
unsigned char *SCR_mtov(tbl, sep)
unsigned char *SCR_mtovs(tbl, seps)
unsigned char *SCR_pad(str, lg)
char *SCR_palloc(len)
char *SCR_palloca(len, a)
int SCR_panic()
SCR_printf_file(filename, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
SCR_printf_tbl(filename, tbl, fmt)
unsigned char *SCR_pstrip(buf, punct)
SCR_pstrip_lg(buf, punct)
unsigned char **SCR_read_file(filename)
SCR_read_line(fd, buf, lg)
char *SCR_realloc_chk(old_ptr, el_size, old_count, new_count, panic)
char *SCR_realloc_doc(old_ptr, el_size, old_count, new_count, file, line)
SCR_rename(fold, fnew)
unsigned char *SCR_replace(txt, repl, by)
SCR_replace_len(txt, repl, by, chars)
unsigned char *SCR_replace_word(txt, repl, by)
SCR_save_file(filename, ptr)
char *SCR_search_file(file)
char *SCR_search_path(path, file)
unsigned char *SCR_sqz(text)
U_ch *SCR_std_filename(filename)
U_ch *SCR_std_filename_1(filename)
unsigned char *SCR_stracat(in, add)
unsigned char *SCR_stracpy(in)
unsigned char *SCR_strafcat(in, add)
unsigned char *SCR_strfacpy(old, cnew)
unsigned char *SCR_strip(str)
unsigned char *SCR_strip_lg(str, lg)
unsigned char *SCR_stripdc(txt, ch, str)
unsigned char *SCR_strlcpy(out, in, n)
unsigned char *SCR_strrcpy(out, in)
SCR_tbl_size(tbl)
unsigned char **SCR_text(str, seps, lg)
int SCR_text_title(unsigned char *title, unsigned char *str, unsigned char *seps, int lg, int (*fn)(unsigned char *))
unsigned long SCR_ufmt_long(fmt, in)
unsigned char *SCR_ufmt_text(out, fmt, in)
unsigned char **SCR_union(tbl1, tbl2)
unsigned char *SCR_union_list(str1, str2, seps)
unsigned char **SCR_union_quick(tbl1, tbl2)
U_ch *SCR_unix_filename(filename)
unsigned char *SCR_upper(str)
SCR_upper_char(ch)
unsigned char **SCR_vtom(str, sep)
unsigned char **SCR_vtoms(str, seps)
unsigned char **SCR_vtoms2(str, seps, supdbl)
unsigned char **SCR_vtoms3(str, seps, supdbl)
unsigned char *SCR_zstrip(ptr, len)
STD_doscpin(from, to, unit, type)
STD_doscpout(from, to, unit, type)
STD_dosformat(unit, type)
STD_subshell()
char *STD_unit(disk, type)
ScrStrIsIn(U_ch **txt, char *f)
ScrStrIsIn2(U_ch **txt, char *f)
unsigned char *U_center_text(text)
U_index(str, sstr)
U_is_in(ch, string)
unsigned char *U_ljust_text(text)
U_pos(ch, str)
unsigned char *U_rjust_text(text)
unsigned char *U_shift_text(text, n)
unsigned char *U_sqz_text(text)

4.5 s_swap : syntax of functions

EMS_end()
char *EMS_error_text(n)
EMS_init()
EMS_inst()
EMS_map(logp, physp)
SW_abort(code, text)
SWHDL SW_alloc(size)
long SW_coreleft()
void SW_end()
int SW_free(item)
char *SW_getptr(item)
SW_init(ems)
char *SW_nalloc_doc(unsigned int size, char *file, int line)
char *SW_nalloc_orig(size)
int SW_nfree(ptr)
char *SW_nrealloc_doc(old_ptr, old_count, new_count, file, line)
char *SW_nrealloc_orig(old_ptr, old_count, new_count)
SWHDL SW_realloc(SWHDL item, SWSIZE size)
SW_status(st)

4.6 s_scroll : syntax of functions

SCRL_ccoord(l, c)
SCRL_change_lc0(l, c)
SCRL_des(line)
SCRL_deselect_all()
SCRL_edit(scrl)
SCRL_sel(line)
SCRL_selected(line)

4.7 s_mat : syntax of functions

MAT *M_alloc(int nl, int nc)
MREAL *M_alloc_vec(nc)
MAT *M_calc(MAT *m3, MAT *m1, MAT *m2, int oper)
M_clear(m1)
MAT *M_copy(MAT *m2, //Destination MAT *m1 //Source)
MREAL M_det_1(m1)
MREAL M_det_2(m1)
MAT *M_diag(int mdim, double dscale)
MAT *M_dup(MAT *m1)
char *M_error()
MAT *M_extr(MAT *m2, MAT *m1, int l, int c, int nl, int nc)
M_free(m1)
M_free_vec(vec)
MAT *M_inv_1(MAT *m2, MAT *m1)
MAT *M_inv_2(MAT *m2, MAT *m)
MAT *M_prod(MAT *m3, MAT *m1, MAT *m2)
MAT *M_scale(MAT *m1, MAT *m2, MREAL scale)
MAT *M_solve(MAT *m3, MAT *m1, MAT *m2)
MAT *M_solve_2(MAT *m3, MAT *m, MAT *m4)
MAT *M_trace(MAT *m2, MAT *m1)
MAT *M_trans(MAT *m2, MAT *m1)
MAT *M_xaxprim(MAT *m1, MAT *m2, MAT *m3)
MAT *M_xprimax(MAT *m1, MAT *m2, MAT *m3)
MAT *M_xprimx(MAT *m2, MAT *m1)
MAT *M_xxprim(MAT *m2, MAT *m1)

4.8 s_calc : syntax of functions

char *CALC_error()
REAL CALC_start(form)

4.9 s_vf : syntax of functions

VF_close(vfd)
VF_db_analyse(filename)
VF_db_create(filename, blksize)
VF_db_delete(filename)
VF_delete(vfd, hdl)
VF_error(txt)
VFILE *VF_open(filename)
char *VF_read(vfd, hdl)
VF_rewrite(vfd, hdl, ptr, size)
long VF_write(vfd, ptr, size)

4.10 s_lst : syntax of functions

LST_add(lst, after, n)
LST_add_1(lst)
LST *LST_create(int tbl_size, int el_size)
LST_del(lst, from, n)
LST_free(lst)
int LST_free_text(lst)
void *LST_get(lst, n)
unsigned char *LST_ltov(lst, seps)
LST_move(lst, from, after, n)
LST_nb(lst)
LST *LST_read_file(char *filename)
LST *LST_read_in(int (*fn_next)(FILE *), FILE *fd, unsigned char *seps)
LST_save_file(filename, lst)
LST_set(lst, n, ptr)
LST_strip(lst)
LST *LST_vtol(unsigned char *vec, unsigned char *seps)

4.11 s_mmt : syntax of functions

MMT *MMT_create(l, c, nl, nc, at, rat, stat, box, tit, sbar, mfns, fnks, chng)
MMT_display(mmt)
MMT_display_vec(mmt, txt)
int MMT_edit(mmt)
MMT_edit_file(file, line, col, nl, nc)
U_ch *MMT_edit_line(txt, title, line, col, nl, nc)
int MMT_edit_window(mmt)
MMT_free(mmt)
LST *MMT_get_lst(mmt)
U_ch *MMT_get_vec(mmt)
MMT_set_lst(mmt, lst)
MMT_set_pos_attr(mmt, line, col, attr)
MMT_set_title(mmt, title)
MMT_set_vec(mmt, vec)
MMT_show_file(file, line, col, nl, nc)

4.12 s_xdr : syntax of functions

XDR_read(fd, out, n, width)
void XDR_rev(buf, n, width)
XDR_write(fd, in, n, width)

4.13 s_lzh : syntax of functions

LzhDecodeAppFile(filein, fileout, pos)
LzhDecodeFile(filein, fileout)
LzhDecodeGnl(getfn, putfn)
LzhDecodeStr(instr, inlen, outstr, outlen)
LzhEncodeFile(filein, fileout)
LzhEncodeGnl(getfn, putfn, sizfn)
LzhEncodeStr(instr, inlen, outstr, outlen)

4.14 s_ini : syntax of functions

int IniClose(inif)
U_ch *IniError(inif)
INIFILE *IniOpen(char *filename, int usection, int uparam)
INIFILE *IniOpenSection(U_ch *filename, U_ch *section, int usection, int uparam)
IniRead(inif)
U_ch **IniReadAllSections(U_ch *filename)
U_ch **IniReadCurSection(inif)
int IniReadNumParm(filename, section, parm, num)
int IniReadRealParm(filename, section, parm, num)
U_ch **IniReadSection(filename, section)
IniReadTxtParm(filename, section, parm, val, lg)
IniReadYNParm(filename, section, parm)
int IniUnRead(inif)
IniWriteParm(filename, section, parm, val)
} } if(ok == -2)

4.15 s_cpp : syntax of functions

int CppClose(cpp)
CPPFILE *CppCurrent(CPPFILE *cpp)
int CppDefine(name, txt)
char *CppError(cpp)
CppGetc(cpp)
CPPFILE *CppOpen(char *filename, int type)
int CppPrintError(cpp, msg)
double CppReadDbl(cpp)
U_ch *CppReadLine(cpp)
long CppReadLong(cpp)
CppReadOnlyChars(cpp, chs, str, maxlg)
U_ch *CppReadQuotedString(cpp)
CppReadString(cpp, str, maxlg)
U_ch *CppReadToChars(cpp, chs)
CppReadWord(cpp, str, maxlg)
int CppRecord(cpp, buf)
int CppRecordLILO(cpp, buf)
CppSkipSpaces(cpp)
CppSkipToChars(cpp, chs)
int CppSkipToEol(cpp)
int CppUngetc(cpp, ch)

4.16 s_wprt : syntax of functions

WprArc(int left, int top, int right, int bot, int x0, int y0, int x1, int y1)
HENHMETAFILE WprEMFEnd()
WprEMFInit(char *filename, int w, int h, U_ch *pictname)
WprFormFeed()
WprGetStringWidth(U_ch *txt, long *w, long *h)
WprHCenterCenter()
WprHCenterLeft()
WprHCenterRight()
WprLine(int x0, int y0, int x1, int y1)
WprPolyline(long *pts, int npts)
WprPrintString(int x, int y, U_ch *txt)
WprPrintStringNoAlign(int x, int y, U_ch *txt)
WprPrinterEnd()
WprPrinterInit(HWND hWndOwner, int dlg, char *docname)
WprRectangle(int x, int y, int w, int h)
WprSetBrush(int brush)
WprSetColor(int i)
WprSetFont(family, pty, bold, italic, underl)
WprSetPen(int type, int width, int color)
WprVCenterBaseline()
WprVCenterBottom()
WprVCenterTop()
HMETAFILE WprWMFEnd()
WprWMFInit(char *filename, int w, int h)
WscrGetDefaultPrinter(char *PrinterName)
WscrGetPrinterDuplex(char *PrinterName)
WscrGetPrinterOrientation(char *PrinterName)
WscrGetPrinterSource(char *PrinterName)
char **WscrListPrinters()
WscrPrintRawData(U_ch *data, long count)
WscrPrintRawEnd()
WscrPrintRawFile(char *filename)
WscrPrintRawInit(char *PrinterName, char *JobName)
WscrPrintRawString(U_ch *txt)
WscrSetDefaultPrinter(char *PrinterName)
WscrSetPrinterCollate(char *PrinterName, int collate)
WscrSetPrinterColor(char *PrinterName, int color)
WscrSetPrinterCopies(char *PrinterName, int copies)
WscrSetPrinterDuplex(char *PrinterName, int duplex)
WscrSetPrinterOrientation(char *PrinterName, int orient)
WscrSetPrinterPaperSize(char *PrinterName, int psize)
WscrSetPrinterQuality(char *PrinterName, int quality)
WscrSetPrinterScale(char *PrinterName, int scale)
WscrSetPrinterSource(char *PrinterName, int source)

4.17 s_wprtch : syntax of functions

WprChEnd()
WprChFormFeed()
WprChInit(HWND hWndOwner, int dlg, char *docname)
WprChNewLine(int n)
WprChPrintString(U_ch *txt)

4.18 s_a2m : syntax of functions

A2MSTR **A2mAddParLine(A2MSTR **as, U_ch *txt)
A2MPPR *A2mCreatePpr(char *partag)
A2mCsvReadIni(filename)
U_ch *A2mError(af)
A2mFrGrfGetPen(props, pen)
A2mFrGrfPen(pen)
FILE *A2mFrOpenFile(char *outfile, char *ext)
A2mFrmReadIni(filename)
A2mGdiEMFGrf(char *a2mfile, char *outfile)
A2mGdiReadIni(filename)
A2mGetModulePath(char *buf)
A2mHtmlReadIni(filename)
A2MFILE *A2mMemBegin(int dest, U_ch *outfile, int ask)
A2mMemEnd(af)
A2mMemFlush(af)
A2mMemRecord(af, str)
A2mMemRecordFile(af, filename)
A2MOBJ *A2mNewObj(int type)
A2MPAR *A2mNewPar(char *tag)
char *A2mOemToAnsi(fd, title)
A2MFILE *A2mOpen(char *filename, int type)
int A2mPrintError(af, msg)
A2MOBJ *A2mRead(A2MFILE *af)
A2MOBJ *A2mReadCmd(A2MFILE *af)
A2MOBJ *A2mReadGoto(A2MFILE *af)
A2MOBJ *A2mReadGraph(A2MFILE *af)
A2MOBJ *A2mReadLine(A2MFILE *af, int type)
A2MOBJ *A2mReadMargins(A2MFILE *af)
A2MOBJ *A2mReadPage(A2MFILE *af)
A2MOBJ *A2mReadPar(A2MFILE *af)
A2MOBJ *A2mReadTbl(A2MFILE *af)
A2MOBJ *A2mReadTopic(A2MFILE *af)
A2MOBJ *A2mReadTopicAlias(A2MFILE *af)
A2mRtfAFrame(filename, type)
A2mRtfReadIni(filename)
A2mToCsv(a2mfile, outfile)
A2mToGdiEMF(a2mfile, outfile, w, h)
A2mToGdiPrinter(hWndOwner, Dlg, JobTitle, a2mfile)
A2mToHtml(a2mfile, outfile, wh)
A2mToHtmlStrip(a2mfile, outfile, strp, wh)
A2mToMif(a2mfile, outfile)
A2mToRtf(a2mfile, outfile, wh)
A2MPAR *A2mTxt2Par(char *tag, char *txt)

4.19 s_html : syntax of functions

int HtmlEnd(html, footer)
int HtmlFormButton(html, name, text)
int HtmlFormEnd(html, submit, reset)
int HtmlFormHidden(html, name, text)
int HtmlFormInit(html, action)
int HtmlFormMenu(html, name, options, choice)
int HtmlFormPassword(html, name)
int HtmlFormRadio(html, name, options, choice)
int HtmlFormText(html, name, lg, value)
int HtmlFormTextArea(html, name, value, nl, nc)
int HtmlInit(html, title)
int HtmlMessage(msg)
HtmlReplace(from, to, replfile, files, Recursive, Backup, Silent)
HtmlSplit(htmlfile, resfile, level, title, body, back, prevnext, verbose, style)
HtmlToc(htmlfile, resfile, maxlevel, target)
int JHClose(hfd)
JHLex(hfd)
HFILE *JHOpen(char *filename)
JHRead(hfd)
int JHUnread(hfd)
JHYYFind(hfd, tag)
YYFILE *JHYYopen(HFILE *hfd)
JHYYstrcmp(pyk1, pyk2)

4.20 s_comdlg : syntax of functions

COLORREF WscrChooseColor(HWND hOwner, COLORREF dftcol, COLORREF *custcols)
int WscrChooseFont(HWND hOwner, LOGFONT *logfont)
int WscrGetFilename(hOwner, opensave, title, infile, outfile, ftypes)

4.21 s_ipc : syntax of functions

Pop3Close(sock)
Pop3Connect(server, user, pass, port)
Pop3DeleteMsg(int sock, int msgnb)
Pop3Detach(POP3MSG *msg, int attachnb, char *filename)
Pop3DetachBody(POP3MSG *attach, char *filename)
Pop3FreeMsg(POP3MSG *msg)
Pop3FreeMsgs(POP3MSG **msgs)
POP3MSG *Pop3GetHeader(int sock, int msgnb)
POP3MSG **Pop3GetHeaders(int sock)
POP3MSG *Pop3GetMsg(int sock, int msgnb)
POP3MSG **Pop3GetMsgs(int sock)
Pop3Nb(sock)
Pop3SaveMsg(POP3MSG *msg, char *filename)
POP3MSG **Pop3Session(server, user, passwd, port)
SendMailAddAttachTxtLine(char *txt, int convertansi)
SendMailAttach(char *filename, char *contenttype, int encoding, int convertansi, int isbody)
SendMailClose()
SendMailConnect(server, port, host, user)
SendMailData(data)
SendMailEnd()
SendMailEndData()
SendMailFile(filename)
SendMailInit(char *smtpsrv, char *fromaddr, char *fromname, char *toaddr, char *subject)
SendMailInitEx(char *smtpsrv, int port, char *fromaddr, char *fromname, char *toaddr, char *subject)
SendMailStartAttachTxt()
SendMailStartData()
SendMailTo(dest)
SendMailWrite(rec)
SendMailWriteData(data)
WSock1Register(int cltsock)
WSockBPrintf(cltsock, format, a1, a2, a3, a4, a5, a6, a7, a8, a9)
WSockBWrite(int sock, char *txt, int lg)
WSockBWriteRecord(int cltsock, char *txt, int lg)
WSockClose(int cltsock)
int WSockConnect(servername, port)
WSockFlush(int sock)
int WSockGetHost(char *name, int *ip)
int WSockGetIp(char *servername, int *ip)
WSockGetPeer(int cltsock, char *ip, char *name)
WSockPeek(int cltsock, char *txt, int lg)
WSockPrintf(cltsock, format, a1, a2, a3, a4, a5, a6, a7, a8, a9)
WSockRead(int cltsock, char *txt, int lg)
WSockReadLgBytes(int cltsock, char *txt, int lg)
WSockReadRecord(int cltsock, char *txt)
WSockReadRecordAlloc(int cltsock, char **txt)
WSockReadString(int cltsock, char *txt)
WSockStartServer(port, fn, subcmd, bThread, nqueue)
WSockStartServerProc(cltsock, fn)
WSockWrite(int cltsock, char *txt, int lg)
WSockWriteRecord(int cltsock, char *txt, int lg)
U_ch *WscrClipGet()
WscrClipIsData()
WscrClipSet(U_ch *txt)
HCONV WscrDdeConnect(szService, szTopic)
WscrDdeEnd(hConv)
WscrDdeExecute(Service, Topic, Cmd)
unsigned char* WscrDdeGet(szService, szTopic, szItem)
unsigned char* WscrDdeGetItem(hConv, szItem)
WscrDdeServer(char *service, char **topic, char *(*Request)(char *, char *), int (*Poke)(char *, char *, char *))
WscrDdeServerEnd()
WscrDdeSet(szService, szTopic, szItem, ptr)
WscrDdeSetItem(hConv, szItem, ptr)
WscrDdeSetTimeOut(int msecs, int nbtries)

4.22 s_wddlg : syntax of functions

WDDlgAddBmp(WDDLG *wddlg, int x, int y, int res, int (*fn)(WDDLG *, int, char *, int))
WDDlgAddButton(WDDLG *wddlg, int x, int y, int cx, int cy, U_ch *text, int (*fn)(WDDLG *, int, char *, int), int attr)
WDDlgAddEdit(WDDLG *wddlg, int x, int y, int cx, int cy, U_ch *text, int maxlen, int (*fn)(WDDLG *, int, char *, int), int attr)
WDDlgAddGroupbox(WDDLG *wddlg, int x, int y, int cx, int cy, U_ch *title)
WDDlgAddHSlider(WDDLG *wddlg, int x, int y, int cx, int cy, int *pos, int nMin, int nMax)
WDDlgAddIcon(WDDLG *wddlg, int x, int y, int res, int (*fn)(WDDLG *, int, char *, int))
WDDlgAddListbox(WDDLG *wddlg, int x, int y, int cx, int cy, U_ch **opts, char *sel, int (*fn)(WDDLG *, int, char *, int), int attr)
WDDlgAddListview(WDDLG *wddlg, int x, int y, int cx, int cy, U_ch **opts, char *sel, int (*fn)(WDDLG *, int, char *, int), int attr)
WDDlgAddProgress(WDDLG *wddlg, int x, int y, int cx, int cy, int *pos, int nMin, int nMax)
WDDlgAddStatic(WDDLG *wddlg, int x, int y, int cx, int cy, U_ch *text)
WDDlgAsk(U_ch *title, U_ch *qu, U_ch *rep, int lg)
WDDLG *WDDlgCreate(int x, int y, int cx, int cy, U_ch *title)
WDDLG *WDDlgCreateInfoBox(U_ch *title, U_ch *msg)
WDDlgDisplay(WDDLG *wddlg)
WDDlgDisplayField(WDDLG *wddlg, int fld_nb)
WDDlgDisplayFlds(WDDLG *wddlg)
WDDlgEdit(WDDLG *wddlg)
WDDlgFree(WDDLG *wddlg)
WDDlgGetCurSel(WDDLG *wddlg, int fld_nb)
WDDlgHideField(WDDLG *wddlg, int fld_nb)
WDDlgLBChangeText(WDDLG *wddlg, int fld_nb, int opt_nb, U_ch * txt)
WDDlgLVSelect(U_ch *title, U_ch **opts, char *sels, int x, int y, int cx, int cy)
WDDlgMsgBox(U_ch *title, U_ch *qu, U_ch **buts)
WDDlgSelect(U_ch *title, U_ch **opts, char *sels, int x, int y, int cx, int cy, int ntabs, int *tabs)
WDDlgSetBeginFn(WDDLG *wddlg, int (*fn)(WDDLG *, int, char *, int))
WDDlgSetCurSel(WDDLG *wddlg, int fld_nb, int opt_nb)
WDDlgSetEndFn(WDDLG *wddlg, int (*fn)(WDDLG *, int, char *, int))
WDDlgSetEscFn(WDDLG *wddlg, int (*fn)(WDDLG *, int, char *, int))
WDDlgSetFocus(WDDLG *wddlg, int fld_nb)
WDDlgSetFont(WDDLG *wddlg, int fld_nb, int font)
WDDlgSetIo(WDDLG *wddlg, int fld_nb, int io)
WDDlgSetLVTabs(WDDLG *wddlg, int fld_nb, int ntabs, int *tabs)
WDDlgSetOkFn(WDDLG *wddlg, int (*fn)(WDDLG *, int, char *, int))
WDDlgSetTabs(WDDLG *wddlg, int i, int ntabs, int *tabs)
WDDlgShowField(WDDLG *wddlg, int fld_nb)
WDDlgUnDisplay(WDDLG *wddlg)
WscrMenuLV(MENU *mn, char sep, int istitle, PAGE *pg, int fld_nb)

4.23 s_wsys : syntax of functions

WscrAddGroupItem(U_ch *groupname, U_ch *cmd, U_ch *title, U_ch *startdir, int show)
WscrAddTaskBarIcon(HWND hWnd, int IconNb, LPSTR lpszTip)
WscrCalcMoveWindow(HWND hWnd, HWND hParent, int x, int y, RECT *rect)
WscrCalcTitleHeight(HWND hWnd)
WscrChangeTaskBarTooltip(HWND hWnd, int IconNb, LPSTR lpszTip)
WscrCreateConsoleProcess(cmd, win)
HWND WscrCreateHiddenWindow(WSCRPROCFN fn)
WscrCreateProcess(cmd)
WscrDeleteGroup(U_ch *groupname)
WscrDeleteHiddenWindow(HWND hWnd)
WscrDeleteTaskBarIcon(HWND hwnd, UINT IconNb)
WscrFindPS(char *exename)
WscrFreePSList(PSDESCR **psd)
WscrGetCurrentProcessCount()
void *WscrGetDllFnPtr(char *dllname, char *fnname)
long WscrGetMS()
HWND WscrGetMainWnd()
WscrGetOSVersion(char *version)
WscrGetOSVersionEx(char *version)
PSDESCR **WscrGetPSList()
WscrGetPid()
WscrGetProcessCount(char *ExeFile)
WscrGetSystemDir(char *sysdir)
WscrGetWindowsDir(char *windir)
WscrMessageLoop(int *stop)
WscrMoveAnimateWindow(HWND hWnd, HWND hParent, int x, int y)
WscrMoveWindow(HWND hWnd, HWND hParent, int x, int y)
WscrNetDelete(char *local)
WscrNetUse(char *local, char *remote, char *user, char *passwd)
WscrPrinterProperties(char *PrinterName)
WscrRasConnect(tel, user, pwd)
char *WscrRasErrorMsg()
char **WscrRasGetConnections()
WscrRasHangUp()
WscrRasHangUpConnection(char *EntryName)
WscrRasStatus(int *State, char *DeviceType, char *DeviceName)
WscrRasStatusConnection(char *EntryName, int *State, char *DeviceType, char *DeviceName)
WscrRegisterDeleteApplData(char *ApplCode)
WscrRegisterDeleteFileType(char *ext, char *code)
WscrRegisterDeleteMimeType(char *ext, char *code, char *mime)
WscrRegisterDeleteUninstall(char *code)
WscrRegisterFileType(char *ext, char *code, char *descr, char *icon, char *opencmd, char *newcmd, char *printcmd)
WscrRegisterGetApplData(char *ApplCode, char *ApplVar, char *VarValue)
WscrRegisterGetValue(char *KeyName, char *VarValue)
WscrRegisterMimeType(char *mime, char *ext, char *code, char *descr, char *icon, char *opencmd, char *newcmd, char *printcmd)
WscrRegisterSetApplData(char *ApplCode, char *ApplVar, char *VarValue)
WscrRegisterUninstall(char *code, char *title, char *exe)
WscrSetFileTime(char *filename, long actime, long modtime)
WscrShellExec(filename)
WscrShrinkWindow(HWND hWnd)
WscrSystem(char *cmd)
WscrTempFilename(char *filename)
WscrTempFilenameInDir(char *dirname, char *filename)
WscrTempPath(char *dirbuf)
WscrWinExec(char *cmd)
WscrWinExecMin(char *cmd)

4.24 scr4o : syntax of functions

AB_display(ab)
AB_edit(ab)
A_BAR *AB_read(name)
ACT_exec(act)
ACT_exec_nu(nu)
ACT_exec_system(cmd)
ACTION *ACT_read(name)
ACT_ufn_get_old(handle)
ACT_ufn_install(fn, u_Int, u_ptr)
ACT_ufn_install_old(old_handle, fn, u_Int, u_ptr)
ACT_ufn_uninstall(handle)
APP_key(key)
AP_display(ap)
AP_edit(ap)
APPL *AP_read(name)
AP_undisplay(ap)
BC *BC_read(name)
int Debug(txt, a, b, c, d, e)
int DebugB(txt, a, b, c, d, e)
int DebugE(txt, a, b, c, d, e)
int DebugET(txt, a, b, c, d, e)
int DebugEn(txt, a, b, c, d, e)
int DebugFile(filename, txt, a, b, c, d, e)
int DebugFileHexa(char *filename, char *title, unsigned char *str, int lg)
int DebugForce(txt, a, b, c, d, e)
int DebugHexa(char *title, unsigned char *str, int lg)
FNKEYS *FNK_read(name)
Gdbg(text, c1, c2, c3, c4, c5, c6, c7, c8, c9, ca, cb, cc, cd)
HLP_edit(name)
HLP_find(name)
int HLP_strcmp(vp1, vp2)
ISC_StartAllTimer()
ISC_StopAllTimer()
ISC_access(char *filename, int mode)
ISC_chdir(char *dir)
ISC_chmod(char *filename, int attr)
ISC_close_all_connect()
ISC_copy_1file(char *from, char *to)
ISC_copy_1file_pause(int nb_try)
ISC_copy_1file_resume(char *from, char *to, int chkcrc)
ISC_copy_1file_resume_2(char *from, char *to, SCRSTAT *ssfrom, SCRSTAT *ssto)
ISC_create_dirs(char *filename)
SCRSTAT **ISC_dir(char *path, int add_dir, char *dir, char *filename)
SCRSTAT **ISC_dir_ex(char *path, int add_dir, char *dir, char *filename, int crc)
SCRSTAT **ISC_dir_ex_fn(char *path, int add_dir, char *dir, char *filename, int crc, int *fn())
ISC_end()
int ISC_fclose(FILE *fd)
ISC_feof(FILE *fd)
ISC_fflush(FILE *fd)
ISC_flock(FILE *fd, long size)
FILE *ISC_fopen(char *filename, char *mode)
ISC_fprintf(fd, s1, s2, s3, s4, s5, s6, s7, s8, s9)
ISC_fread(char *buf, int lg, int nb, FILE *fd)
ISC_fseek(FILE *fd, long offset, int from)
long ISC_ftell(FILE *fd)
char *ISC_fullpath(filename, res)
ISC_funlock(FILE *fd, long size)
ISC_fwrite(char *buf, int lg, int nb, FILE *fd)
ISC_getaccess()
ISC_getc(FILE *fd)
unsigned long ISC_getcrc32(char *filename)
unsigned long ISC_getcrc32_lg(char *filename, long lg)
char *ISC_getcwd(int drive, char *dirname)
long ISC_getdate(char *serverport)
long ISC_gettime(char *serverport)
ISC_init()
ISC_init2(char *srv, int port)
ISC_local_copy(char *from, char *to)
ISC_mkdir(char *dir)
ISC_mstat_ex(SCRSTAT **ss, int crc)
ISC_mstat_ex_fn(SCRSTAT **ss, int crc, int *fn())
ISC_putc(int ch, FILE *fd)
ISC_read_line(fd, buf, lg)
ISC_rename(char *oldname, char *newname)
ISC_rmdir(char *dir)
ISC_set_debug_name(char *name)
ISC_set_file_time(char *filename, long actime, long modtime)
ISC_set_vars_gnl(int force, int sock)
ISC_setcwd(char *cwd)
ISC_starttimer(int socket)
ISC_stat(char *filename, SCRSTAT *ss)
ISC_stat_ex(char *filename, SCRSTAT *ss, int crc)
ISC_stoptimer(int socket)
ISC_system(char *cmd)
ISC_ungetc(int ch, FILE *fd)
ISC_unlink(char *filename)
ISC_wait(char *cmd)
ISC_winexec(char *cmd)
//déplacement de fonctions à vérifier IS_end_database_1(int i)
ISAM *IS_read(name)
OPTION *MN_add_option(MENU *mn)
MN_add_set_option_text(mn, s1, s2, s3, s4, s5, s6, s7)
MENU *MN_auto_create(char **text, int line, int col, int nlv, int box, int back)
MENU *MN_create()
MENU *MN_create_default(int line, int col, int back, int nb_line)
MN_del_option(mn, opt_nb)
MN_edit(mn)
MN_edit_auto(ytbl, l, c, attr)
MN_end(mn)
MN_free(mn)
MN_get_choice(mn)
MN_get_toggle(mn, opt_nb)
OPTION *MN_insert_option(mn, opt_nb, text, s2, s3, s4, s5, s6, s7)
MENU *MN_read(name)
MN_search_option(mn, txt)
MN_set_choice(mn, choice)
MN_set_footnote(mn, s1, s2, s3, s4, s5, s6, s7)
MN_set_option_text(mn, opt_nb, s1, s2, s3, s4, s5, s6, s7)
MN_set_title(mn, s1, s2, s3, s4, s5, s6, s7)
MN_set_toggle(mn, opt_nb, toggle)
MPAGE *MP_read(name)
char *PG_aget_rec_txt(pg, fld_nb)
PG_change_pwd(pg, pwd, key, nbtry)
PG_disable(PAGE *pg)
PG_display(pg)
PG_display_error(c1, c2, c3, c4, c5, c6, c7, c8, c9, ca, cb, cc, cd)
PG_display_field(pg, fld_nb)
PG_display_file(filename)
PG_display_flds(pg)
PG_display_im(pg)
PG_display_info(infos)
PG_display_nr(pg, rev)
int PG_display_slide(pg)
int PG_display_slide_cmt(pg, cmt)
PG_display_vobj(obj, i)
PG_edit(pg)
PG_edit_field(pg, fld_nb)
PG_edit_pwd(pg, pwd, key, nbtry)
PG_edit_vobj(obj, i)
PG_edit_window(pg)
PG_empty_vobj(obj, i)
PG_enable(PAGE *pg)
PG_find_abkey(pg)
PG_free_editor(pg)
PG_get_vio(obj, i)
PG_goto_field(pg, fld_nb)
PG_goto_vobj(OBJ obj, int i)
PG_move(pg)
PAGE *PG_read(name)
PG_reset(pg)
PG_reset_all(pg)
PG_reset_field(PAGE *pg, int i, int flag)
PG_reset_vobj(obj, i)
IMAGE *PG_save(pg)
PG_set_all_io(PAGE *pg, int io)
PG_set_color(pg, attr)
PG_set_fld_menu(obj, mn)
PG_set_grpio(pg, grpnb, type)
PG_set_vattr(obj, i, attr)
PG_set_vdfld(obj, i, text)
PG_set_vio(obj, i, type)
PG_undisplay(pg)
PG_v3_display_error(c1, c2, c3, c4, c5, c6, c7, c8, c9, ca, cb, cc, cd)
unsigned char *PG_vtext(obj, i)
PGd_display_field(pg, fld_nb)
PGd_display_flds(pg)
PR_block(nl)
PR_bold()
PR_char(ch)
PR_condensed()
PR_cr()
PR_down(val)
PR_enlarged()
PR_error(pr)
PR_file(filename, pg)
PR_file_col(filename, pg, col, nl, first_ch)
PR_file_col_repl(filename, pg, col, nl, first_ch, repl, by)
FILE *PR_file_open(char *filename)
PR_formfeed()
PR_goto(l, c)
PR_label_file(filename, pg, ch)
PR_label_pg(pg)
PR_label_select(pr, nv, nh, nl, nc)
PR_label_send()
PR_left(val)
PR_lf(n)
PR_linefeed()
PR_listing(pr, pg_ref, pg_scan, cmp, file)
PR_listing_0(pg_ref, file)
PR_listing_1(is, nb_read, nb_found, success)
PR_listing_eop()
PR_listing_fn(PR_DEF *pr, PAGE *pg_ref, PAGE *pg_scan, int cmp, char *file, int (*fn)(ISAM *, long, long, int))
PR_mail(unsigned char *filename, unsigned char *(*fn)(unsigned char *))
PR_mail_col(unsigned char *filename, unsigned char *(*fn)(unsigned char *), int col, int nl, int first_ch)
PR_mail_col_repl(unsigned char *filename, unsigned char *(*fn)(unsigned char *), int col, int nl, int first_ch, unsigned char *repl, unsigned char *by)
PR_normal()
PR_page(pg)
PR_page_clf(pg, c)
PR_pg_tab()
PR_DEF *PR_read(name)
PR_right(val)
PR_select(pr)
PR_send()
PR_set_device(pr, type, name)
PR_set_name(pr, filename)
PR_set_size(pr, nl, nc)
int PR_string(c1, c2, c3, c4, c5, c6, c7, c8, c9, ca, cb, cc, cd, ce)
PR_tab()
PR_underline()
PR_up(val)
PR_utitle(c1, c2, c3, c4, c5, c6, c7, c8)
PR_vtab()
SB_init(sb, line, col, nl, c1, c2, attr)
SB_set(sb, l1t, nlt)
SCR_FreePrts(prts)
SCR_MessageBox(title, msg, buts)
SCR_MessageBox1(title, msg, buts, ncurb, required)
PRTDEV **SCR_ReadPrts(filename)
FILE_TYPE *SCR_add_flt_ptr(char *filename, char *ptr, int type)
IMAGE *SCR_alloc_image(int nl, int nc)
SCR_app_key()
long SCR_auto_num(filename)
SCR_auto_table(line, col, nl, nc)
SCR_auto_term()
SCR_base_init()
int SCR_beep()
SCR_box(type, line, col, nl, nc)
SCR_box_attrs(attrs, l, c, nl, nc, attr)
SCR_check_key()
SCR_clear_key()
int SCR_closedir(sdir)
SCR_cls()
SCR_comment(txt)
SCR_confirme(text, c1, c2, c3, c4, c5, c6, c7)
IMAGE *SCR_copy_image(IMAGE *in)
long SCR_current_auto_num(is)
long SCR_current_auto_num_isam(filename)
SCR_cursor_move(line, col)
SCR_cursor_off()
SCR_cursor_on()
SCR_cursor_size(size)
SCR_dim_attr(attr)
SCR_dim_attr(attr)
SCRSTAT **SCR_dir(char *path, int add_dir, char *dir, char *filename)
SCRSTAT *SCR_dir_edit(path, dir, file, line, col, nl, attr, fn)
SCRSTAT *SCR_dir_edit_1(path, add_dir, dir, file, line, col, nl, attr, fn)
SCRSTAT **SCR_dir_ex(char *path, int add_dir, char *dir, char *filename, int crc)
SCRSTAT **SCR_dir_ex_fn(char *path, int add_dir, char *dir, char *filename, int crc, int *fn())
char *SCR_dir_join(res, dir, file)
SCR_dir_select(path, res, line, col, nl, attr, fn)
int SCR_dir_std(res, dir)
SCR_dircmp(pd1, pd2)
SCR_display_cmt(flag)
SCR_display_image(im)
SCR_end()
IMAGE *SCR_extract_image(IMAGE *in_im, int line, int column, int nb_line, int nb_column)
SCR_fill(ch, line, col, nl, nc)
char *SCR_find_ptr_name(ptr)
SCR_find_ptr_nu(ptr)
SCR_free_image(im)
char *SCR_fullpath(name, res)
unsigned char *SCR_get_editor(obj)
double SCR_get_field_double(pg, fld_nb)
unsigned char *SCR_get_field_editor(pg, fld_nb)
long SCR_get_field_long(pg, fld_nb)
SCR_get_field_short(pg, fld_nb)
char *SCR_get_field_text(pg, fld_nb, text)
SCR_get_key()
SCR_get_menu(obj)
SCR_get_term(tty, term)
SCR_get_tty(ttyname)
SCR_get_uname(name)
SCR_get_vchar(obj, i)
double SCR_get_vdouble(obj, i)
float SCR_get_vfloat(obj, i)
long SCR_get_vlong(obj, i)
short SCR_get_vshort(obj, i)
char *SCR_get_vtext(obj, i, val)
char *SCR_getcwd(drive, dir)
SCR_hit_key()
SCR_hline(type, line, col, nc)
SCR_invert_attr(attr)
SCR_invert_attr(attr)
SCR_is_dir(dirname)
SCR_lock_screen(txt)
SCR_mini_end()
SCR_mini_init()
int SCR_mode_fmt(mode, txt)
SCR_mstat_ex(SCRSTAT **ss, int crc)
SCR_mstat_ex_fn(ss, crc, fn)
SCRDIR *SCR_opendir(char *dirname)
SCR_print_screen()
SCR_print_screen()
SCR_prof_load(filename)
SCR_prof_load_pwd(filename, passwd)
FILE *SCR_prof_open(char *filename)
SCR_prof_reset()
SCR_prof_save(filename)
SCR_prof_save_pwd(filename, passwd)
unsigned char **SCR_read_file(filename)
SCRSTAT *SCR_readdir(SCRDIR *sdir, int getstat)
SCRSTAT *SCR_readdir_ex(SCRDIR *sdir, int getstat, int crc)
FILE_TYPE *SCR_realloc_filetable(char *filename, char *ptr, int type)
SCR_record_key(key)
SCR_record_key_repl(key, enter, tab)
SCR_record_text(text)
SCR_record_text_repl(text, enter, tab)
SCR_refresh()
char *SCR_relpath(dir, file, res)
SCR_replace_alias(char *file, U_ch **alias)
SCR_replace_group(char *file)
SCR_replace_txt_file(char *file, char *from, char *to)
SCR_save_file(filename, ptr)
IMAGE *SCR_save_image(int line, int column, int nb_line, int nb_column)
SCR_scmt_add_key(key, txt)
SCR_scmt_display()
SCR_scmt_free()
SCR_scmt_set_keys(keys)
SCR_scmt_txt(txt)
SCR_set_auto_num(filename, auton)
SCR_set_editor(obj, text)
SCR_set_field_double(pg, fld_nb, val)
SCR_set_field_editor(pg, fld_nb, text)
SCR_set_field_editor_title(pg, fld_nb, title)
SCR_set_field_long(pg, fld_nb, val)
SCR_set_field_short(pg, fld_nb, val)
SCR_set_field_text(pg, fld_nb, text)
SCR_set_menu(obj, i)
SCR_set_vchar(obj, i, val)
SCR_set_vdouble(obj, i, d)
SCR_set_vfloat(obj, i, f)
SCR_set_vlong(obj, i, l)
SCR_set_vshort(obj, i, s)
SCR_set_vtext(obj, i, txt)
SCR_shadow(type, orient, line, col, nl, nc, attr)
int SCR_split_dir(dir, file)
SCR_split_name(path, dir, file)
SCR_stat(filename, ss)
SCR_stat_ex(filename, ss, crc)
SCR_statdir401_2_last(SCRSTAT401 *ss401, SCRSTAT *ss)
SCR_statdirPRE458_2_last(SCRSTATPRE458 *ss458, SCRSTAT *ss)
SCR_term_vkey(val)
SCR_v3_confirme(text, c1, c2, c3, c4, c5, c6, c7)
SCR_vline(type, line, col, nl)
SCR_write_center(line, col, text, nc)
SCR_write_text(line, col, text, len)
SC_end_display()
SC_hit_key(text)
SC_incr_display(nb_read, nb_found)
SC_init_display()
long ScrGetAutoNum(filename)
long ScrIncrAutoNum(filename)
ScrSetAutoNum(filename, auton)
StatTimeToFileTime(FILETIME *ft, unsigned long ss_mdate, unsigned long ss_mtime)
WTOOLBAR *TB_read(name)
TPAGES *TP_read(name)
static long ToStatDate(long date, long tim)
static ToSystemDateTimeU(FILETIME *ft, long *dt, long *ti)
COLORREF WscrChooseColor(HWND hOwner, COLORREF dftcol, COLORREF *custcols)
int WscrChooseFont(HWND hOwner, LOGFONT *logfont)
int WscrGetFilename(hOwner, opensave, title, infile, outfile, ftypes)

4.25 scr4i : syntax of functions

AB_edit_isam(pg)
ACT_exec_aa_isam(aa)
AP_edit_isam(pg)
BCAB_edit_isam(bc)
BC_edis_create(bc)
BC_edit_isam(bc)
BC_get_lbc_field(bc, line_nb, fld_nb, ptr)
char *BC_lbc_rec(bc, i)
char *BC_lpg_rec(bc, i)
BC_nb_lbcs(bc)
FLD_change_isf(pg, nb_fld, nb_isf, new_val)
FLD_set_check(obj, nb, chk)
FLD_set_isam(obj, nb, isf)
ISC_init_start_replicas()
ISC_start_replica()
ISC_stop_replica()
long IS_GetAutoNum(file)
IS_SetAutoNum(file, l)
IS_add_last_req(char *dsn, int type, ISAM *is, char *sql)
IS_calc_auto_num(is)
IS_check_dbstring(int type, char *dbd)
IS_check_isam(is, flag)
IS_check_isref(is, fld_nb, type)
IS_check_isrels_rewrite_1(ISAM *is, int cmp_nb)
IS_check_open(is1, is2, is3, is4, is5, is6, is7, is8, is9, is10)
IS_check_table_exist(is)
IS_check_table_exist_nois(tblname)
IS_close(is)
IS_close_all()
IS_close_all_isam()
IS_close_files(is1, is2, is3, is4, is5, is6, is7, is8, is9, is10)
IS_close_isam(is)
ISAM *IS_construct_is_select(int typedb, char *filename, char *requete)
ISAM *IS_construct_isam(int typedb, char *filename)
ISAM *IS_construct_isam_fr(int typedb, int type, char *filename, char *requete)
long IS_copy(is1, is2, stop, disp)
long IS_copy_fn(is1, is2, stop, disp, fn)
IS_create_dbase(is)
IS_create_struct(is)
IS_debug_reread(is)
IS_delete(is)
IS_delete_dbase(is)
IS_delete_imm(is)
IS_delete_table_nois(tblname)
IS_dump_rec(ISAM *is, char *filename)
IS_dump_rec_msg(is, filename, msg)
IS_dump_rec_nomsg(ISAM *is, char *filename)
ISAM *IS_dup(is, filename)
long IS_dup_dbase(is, toname, stop, disp)
IS_empty_field(is, isf_nb)
IS_empty_rec(is)
IS_end_database()
char *IS_error()
IS_exec_sql_is(ISAM *is, char *sql)
IS_exec_sql_nois(sql)
IS_free_dup(is)
long IS_get_auto_num(is)
long IS_get_count_free(sql)
long IS_get_count_nois(tblname)
long IS_get_count_where(where)
long IS_get_count_where_nois(tblname, where)
char *IS_get_field(is, fld_nb, ptr)
IS_get_field_txt(is, fld, txt)
long IS_get_len_vfield(is, fld_nb)
long IS_get_len_vfield_Ex(is, fld_nb, type)
long IS_get_max_nois(tblname, fldname, where)
IS_get_read_field(is, fld_nb, ptr)
IS_get_read_field_txt(is, fld, txt)
char *IS_get_tblname(ISAM *is)
IS_get_vfield(is, fld_nb, ptr)
IS_get_vfield_Ex(is, fld_nb, ptr, type)
long IS_incr_auto_num(is)
IS_init_database()
IS_init_db_type(int type)
*/ IS_is_mod_field(is, fld_nb)
U_ch **IS_list_tables_nois()
long IS_load_rec(is, filename)
IS_next(is)
IS_open(is, mode, lock)
IS_open_files(is1, is2, is3, is4, is5, is6, is7, is8, is9, is10)
IS_prev(is)
double IS_query_double_nois(char *query)
long IS_query_long_nois(char *query)
short IS_query_short_nois(char *query)
IS_rebuild_dbase(is)
IS_resync(is)
IS_resync_all()
IS_rewrite(is)
IS_rewrite_imm(is)
//Idem que IS_delete mais n'exécute pas la delete_act IS_delete_noact(ISAM *is)
long IS_rget_len_vfield(is, fld_nb)
IS_rget_vfield(is, fld_nb, ptr)
IS_rset_vfield(is, fld_nb, txt, len)
IS_search(is, nu_index, cond, order)
IS_set_auto_num(is, l)
IS_set_cur_dsn(char *dsn)
IS_set_db_type(char *dbstring, int type)
IS_set_db_type_1(ISAM *is, char *dbstring, int type)
IS_set_default_limit(is, lim)
IS_set_field(is, fld_nb, ptr)
IS_set_limit(is, lim)
IS_set_name(is, name)
IS_set_noreread(int val)
IS_set_replica(char *file)
IS_set_replica_2(REPLICA *rpc)
IS_set_s4srv(ISAM *is, char *s4srv, long port)
IS_set_sqlsearchlike(int val)
IS_set_vfield(is, fld_nb, txt, len)
IS_set_vfield_Ex(is, fld_nb, txt, len, type)
char *IS_text(obj)
IS_translate(is1, is2)
IS_write(is)
MP_edit_isam(mp)
MP_edit_isam2(mp)
MP_isam_to_buf(mp)
MP_rebuild_buf(mp)
MP_set_cond(mp, cond)
MP_set_index(mp, cmp_nb)
MP_set_isam(mp, is1, is2)
MP_set_ref(mp, fld_nb, val)
OBJ_search(obj, cond)
PG_create_rec(pg)
PG_edit_isam(pg)
PG_scan_isam(pg)
PG_set_isam(pg, is1, is2)
SCR_apply_all_cmp(pg)
SCR_apply_cmp(pg, fld_nb)
long SCR_auto_num_sql(filename)
SCR_conv_txt(U_ch *txt)
long SCR_current_auto_num(is)
SCR_delete_rec(pg, is)
SCR_display_all_cmp(pg)
SCR_display_cmp(pg, fld_nb)
SCR_isam_to_page(pg, is)
SCR_modify_rec(pg, is)
SCR_next_rec(pg, is)
SCR_page_eq_isam(pg, is)
SCR_page_to_isam(pg, is)
SCR_pg_create_rec(pg, is)
SCR_prev_rec(pg, is)
SCR_rec_to_page(pg, is)
SCR_rget_vchar(obj, i)
double SCR_rget_vdouble(obj, i)
float SCR_rget_vfloat(obj, i)
long SCR_rget_vlong(obj, i)
short SCR_rget_vshort(obj, i)
char *SCR_rget_vtext(obj, i, txt)
SCR_search_rec(pg, is)
SCR_set_auto_num_sql(filename, l)
SC_check_crec(is, from, to)
SC_check_pg_crec(pg, is)
long SC_scan_isam(is, from, to, cmp_nb, fn, open_type, disp)
long SC_scan_isam_gn(is, from, to, cmp_nb, fn, opent, disp, stop, rev)
long SC_scan_page(pg, is, cmp_nb, fn, disp)
long SC_scan_page_gn(pg, is, cmp_nb, fn, disp, stop, rev)
long SC_set_isam_gn(is, rec, disp, stop)
long SC_set_page_gn(pg, is, disp, stop)
if(type != 0)
if(IS_FOREIGN == 0)

4.26 s_odbc : syntax of functions

OAddMSAccessDSN(char *dsn, char *descr, char *file)
OBindCol(OCSR *ocsr, int colnb, char *ptr)
OCloseDSN(ODSN *odsn)
ODisplayCreateIndexFieldFd(FILE *fd, OIDXFLD *ofld, int synt)
ODisplayCreateIndices(ODSN *odsn, char *table)
ODisplayCreateIndicesFd(FILE *fd, ODSN *odsn, char *table, int synt)
ODisplayCreateTable(ODSN *odsn, char *table)
ODisplayCreateTableFd(FILE *fd, ODSN *odsn, char *table, int synt)
ODisplayDSNInfos(char *dsn, char *user, char *passwd)
ODisplayDropTableFd(FILE *fd, char *table, int synt)
ODisplayTable(char *dsn, char *user, char *passwd, char *table)
OEnd()
char *OError()
OExecSQLFile(char *filename, char *dsn, char *user, char *pwd, int Verbose)
OExecSQLFileQP(ODSN *odsn, char *filename, int Verbose, int maxerr)
OFreeOCSR(OCSR *ocsr)
OFreeOIDX(OIDX *oidx)
OFreeOTBL(OTBL *otbl)
char *OGetCol(OCSR *ocsr, int colnb)
OGetColLen(OCSR *ocsr, int colnb)
OGetColVar(OCSR *ocsr, int colnb)
long OGetCount(ODSN *odsn, char *tblname)
long OGetCountFree(ODSN *odsn, char *sql)
long OGetCountWhere(ODSN *odsn, char *tblname, char *where)
long OGetMaxValue(ODSN *odsn, char *tblname, char *fldname, char *where)
OIDX *OGetTableIndices(ODSN *odsn, char *tblname)
OTBL *OGetTableInfo(ODSN *odsn, char *tblname)
OInit()
OInsertRecords(char *filename, char *dsn, char *table, char *user, char *pwd, int Verbose, int insrepl)
char **OListDSNs()
char **OListTables(ODSN *odsn)
ONext(OCSR *ocsr)
ONext_(OCSR *ocsr, int prev)
ODSN *OOpenDSN(char *szDBName, char *szUserName, char *szPassword)
OPrevious(OCSR *ocsr)
OPrintInsertRow(OCSR *ocsr, char *tblname, int strip)
OPrintInsertRowFd(FILE *fd, OCSR *ocsr, char *tblname, int strip, int synt)
OPrintRow(OCSR *ocsr)
OPrintRowFd(FILE *fd, OCSR *ocsr)
OCSR *OQuery(ODSN *odsn, char *qury)
double OQueryDouble(ODSN *odsn, char *query)
long OQueryLong(ODSN *odsn, char *query)
OQueryShort(ODSN *odsn, char *query)
OCSR *OQueryWithNames(ODSN *odsn, char *qury, int withnames)
OSetPtrVCol(OCSR *ocsr, int colnb, char *ptr)
OSql(ODSN *odsn, char *sql)
OSqlNative(ODSN *odsn, char *sqlin, char *sqlout, int maxlg)
OSqlQP2Ascii(U_ch *in, U_ch *out)

4.27 s_isc : syntax of functions

ISC_StartAllTimer()
ISC_StopAllTimer()
ISC_access(char *filename, int mode)
ISC_chdir(char *dir)
ISC_chmod(char *filename, int attr)
ISC_close_all_connect()
ISC_copy_1file(char *from, char *to)
ISC_copy_1file_pause(int nb_try)
ISC_copy_1file_resume(char *from, char *to, int chkcrc)
ISC_copy_1file_resume_2(char *from, char *to, SCRSTAT *ssfrom, SCRSTAT *ssto)
ISC_create_dirs(char *filename)
SCRSTAT **ISC_dir(char *path, int add_dir, char *dir, char *filename)
SCRSTAT **ISC_dir_ex(char *path, int add_dir, char *dir, char *filename, int crc)
SCRSTAT **ISC_dir_ex_fn(char *path, int add_dir, char *dir, char *filename, int crc, int *fn())
ISC_end()
int ISC_fclose(FILE *fd)
ISC_feof(FILE *fd)
ISC_fflush(FILE *fd)
ISC_flock(FILE *fd, long size)
FILE *ISC_fopen(char *filename, char *mode)
ISC_fprintf(fd, s1, s2, s3, s4, s5, s6, s7, s8, s9)
ISC_fread(char *buf, int lg, int nb, FILE *fd)
ISC_fseek(FILE *fd, long offset, int from)
long ISC_ftell(FILE *fd)
char *ISC_fullpath(filename, res)
ISC_funlock(FILE *fd, long size)
ISC_fwrite(char *buf, int lg, int nb, FILE *fd)
ISC_getaccess()
ISC_getc(FILE *fd)
unsigned long ISC_getcrc32(char *filename)
unsigned long ISC_getcrc32_lg(char *filename, long lg)
char *ISC_getcwd(int drive, char *dirname)
long ISC_getdate(char *serverport)
long ISC_gettime(char *serverport)
ISC_init()
ISC_init2(char *srv, int port)
ISC_local_copy(char *from, char *to)
ISC_mkdir(char *dir)
ISC_mstat_ex(SCRSTAT **ss, int crc)
ISC_mstat_ex_fn(SCRSTAT **ss, int crc, int *fn())
ISC_putc(int ch, FILE *fd)
ISC_read_line(fd, buf, lg)
ISC_rename(char *oldname, char *newname)
ISC_rmdir(char *dir)
ISC_set_debug_name(char *name)
ISC_set_file_time(char *filename, long actime, long modtime)
ISC_set_vars_gnl(int force, int sock)
ISC_setcwd(char *cwd)
ISC_starttimer(int socket)
ISC_stat(char *filename, SCRSTAT *ss)
ISC_stat_ex(char *filename, SCRSTAT *ss, int crc)
ISC_stoptimer(int socket)
ISC_system(char *cmd)
ISC_ungetc(int ch, FILE *fd)
ISC_unlink(char *filename)
ISC_wait(char *cmd)
ISC_winexec(char *cmd)
//déplacement de fonctions à vérifier IS_end_database_1(int i)
SCR_replace_alias(char *file, U_ch **alias)
SCR_replace_group(char *file)
SCR_replace_txt_file(char *file, char *from, char *to)
SCR_statdir401_2_last(SCRSTAT401 *ss401, SCRSTAT *ss)
SCR_statdirPRE458_2_last(SCRSTATPRE458 *ss458, SCRSTAT *ss)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be