Documentation
Return to Language Reference home pageHarbour Source Code Explorer
This list of harbour feature comes from scraping the source code from https://github.com/harbour/core and adding description found from multiple places.
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Doc Status
File Type
API Type
Contrib
Doc Topics
Categories
Displaying 10565 items, 7684 APIs.
Folder: extras\
Folder: extras\gfspell\
File: spell.chLines: 17
File: spell.prgLines: 1468
Function: AWordsLines: 1431-1460
Function: DBF2DicLines: 1021-1162
Function: Dic2DBFLines: 1176-1305
Function: fatLines: 1463-1464
Function: Sp_AddLines: 93-127
Function: Sp_CacheLines: 140-150
Function: Sp_CheckLines: 164-247
Function: Sp_ClearLines: 282-286
Function: Sp_ExpandLines: 879-890
Function: Sp_GetSetLines: 298-309
Function: Sp_InitLines: 954-1005
Function: Sp_LoadAuxLines: 314-343
Function: Sp_QuickLines: 751-855
Function: Sp_SplitLines: 860-877
Function: Sp_SuggestLines: 352-743
Function: Sp_WildCardLines: 898-946
Function: WildCardLines: 1380-1429
File: spellc.cLines: 891
Function: BITLines: 773-801
Function: C_METAFONELines: 196-763
Function: SP_LINELines: 826-890
Function: SP_RATELines: 149-182
Function: XFORMLines: 18-72
Function: XUNFORMLines: 82-127
Folder: extras\hbdroid\
File: hbdroid.hLines: 56
File: hvminit.cLines: 70
File: msginfo.cLines: 70
Function: JNI_MSGINFOLines: 50-69
Folder: extras\hbusb\
File: core.cLines: 371
Function: LIBUSB_ATTACH_KERNEL_DRIVERLines: 311-318
Function: LIBUSB_BULK_TRANSFERLines: 343-355
Function: LIBUSB_CLAIM_INTERFACELines: 245-252
Function: LIBUSB_CLEAR_HALTLines: 275-282
Function: LIBUSB_CLOSELines: 204-207
Function: LIBUSB_DETACH_KERNEL_DRIVERLines: 305-308
Function: LIBUSB_EXITLines: 73-76
Function: LIBUSB_FREE_DEVICE_LISTLines: 101-104
Function: LIBUSB_GET_BUS_NUMBERLines: 107-116
Function: LIBUSB_GET_CONFIGURATIONLines: 220-231
Function: LIBUSB_GET_DEVICELines: 210-217
Function: LIBUSB_GET_DEVICE_ADDRESSLines: 119-128
Function: LIBUSB_GET_DEVICE_DESCRIPTORLines: 323-338
Function: LIBUSB_GET_DEVICE_LISTLines: 88-98
Function: LIBUSB_GET_DEVICE_SPEEDLines: 133-142
Function: LIBUSB_GET_MAX_PACKET_SIZELines: 146-155
Function: LIBUSB_INITLines: 56-70
Function: LIBUSB_INTERRUPT_TRANSFERLines: 358-370
Function: LIBUSB_KERNEL_DRIVER_ACTIVELines: 295-302
Function: LIBUSB_OPENLines: 179-191
Function: LIBUSB_OPEN_DEVICE_WITH_VID_PIDLines: 194-201
Function: LIBUSB_REF_DEVICELines: 158-167
Function: LIBUSB_RELEASE_INTERFACELines: 255-262
Function: LIBUSB_RESET_DEVICELines: 285-292
Function: LIBUSB_SET_CONFIGURATIONLines: 234-241
Function: LIBUSB_SET_DEBUGLines: 80-83
Function: LIBUSB_SET_INTERFACE_ALT_SETTINGLines: 265-272
Function: LIBUSB_UNREF_DEVICELines: 170-176
File: hbusb.chLines: 12
Folder: extras\hbusb\tests\
File: test.prgLines: 121
Command: MainLines: 3-120
Folder: extras\hbvpdf\
File: core.prgLines: 2588
Function: pdfAtSayLines: 29-97
Function: pdfBoldLines: 100-114
Function: pdfBoldItalicLines: 117-131
Function: pdfBookAddLines: 134-138
Function: pdfBookCloseLines: 141-145
Function: pdfBookOpenLines: 222-226
Function: pdfBoxLines: 269-331
Function: pdfBox1Lines: 335-359
Function: pdfCenterLines: 362-388
Function: pdfCloseLines: 402-542
Function: pdfCloseHeaderLines: 1391-1396
Function: pdfCreateHeaderLines: 1712-1804
Function: pdfDeleteHeaderLines: 1398-1411
Function: pdfDisableHeaderLines: 1426-1437
Function: pdfDrawHeaderLines: 1484-1535
Function: pdfEditOffHeaderLines: 1384-1389
Function: pdfEditOnHeaderLines: 1377-1382
Function: pdfEnableHeaderLines: 1413-1424
Function: pdfHeaderLines: 1446-1482
Function: pdfImageLines: 751-783
Function: pdfImageInfoLines: 1806-1817
Function: pdfInitLines: 10-14
Function: pdfItalicLines: 786-800
Function: pdfJPEGInfoLines: 2370-2404
Function: pdfLenLines: 803-825
Function: pdfMarginsLines: 1537-1710
Function: pdfNewLineLines: 840-850
Function: pdfNewPageLines: 853-883
Function: pdfNormalLines: 886-900
Function: pdfOpenLines: 903-964
Function: pdfOpenHeaderLines: 1354-1375
Function: pdfPageNumberLines: 1056-1063
Function: pdfPageOrientLines: 1037-1044
Function: pdfPageSizeLines: 967-1034
Function: pdfReverseLines: 1066-1067
Function: pdfRJustLines: 1070-1096
Function: pdfSaveHeaderLines: 1439-1444
Function: pdfSetFontLines: 1099-1126
Function: pdfSetLPILines: 1129-1140
Function: pdfStringBLines: 1143-1148
Function: pdfTextLines: 1155-1267
Function: pdfTextCountLines: 1151-1152
Function: pdfTextWidthLines: 24-26
Function: pdfTIFFInfoLines: 1819-2368
Function: pdfUnderlineLines: 1333-1334
Function: pdfWidthLines: 17-21
File: fonts.prgLines: 4
Function: __pdf_fontsdatLines: 1-4
File: hbvpdf.chLines: 227
Folder: extras\hbvpdf\tests\
File: pdf_demo.prgLines: 180
Command: MainLines: 3-179
Folder: extras\hbxlsxml\
File: xlsxml.prgLines: 460
Class: ExcelWriterXMLLines: 54-89
Function: StrToHtmlLines: 351-392
Function: StrToHtmlSpecialLines: 394-414
File: xlsxml_s.prgLines: 335
Class: ExcelWriterXML_SheetLines: 51-81
File: xlsxml_y.prgLines: 779
Class: ExcelWriterXML_StyleLines: 51-124
Folder: extras\hbxlsxml\tests\
File: example.prgLines: 267
Command: MainLines: 51-266
File: example2.prgLines: 157
Command: MainLines: 51-156
File: example3.prgLines: 81
Command: MainLines: 51-80
Folder: extras\httpsrv\
File: uhttpd.prgLines: 2877
Command: HRB_SaveToFileEncryptedLines: 2142-2149
Command: MainLines: 193-645
Command: uhttpd_DelHeaderLines: 1680-1688
Function: uhttpd_GetHeaderLines: 1677-1678
Function: uhttpd_joinLines: 1829-1845
Function: uhttpd_OSFileNameLines: 1643-1649
Command: uhttpd_SetHeaderLines: 1658-1674
Command: uhttpd_SetStatusCodeLines: 1651-1655
Function: uhttpd_splitLines: 1811-1827
Command: uhttpd_WriteLines: 1690-1694
File: _cgifunc.prgLines: 736
Function: uhttpd_AddSecondsToTimeLines: 431-450
Function: uhttpd_AppFullNameLines: 644-648
Function: uhttpd_AppFullPathLines: 628-642
Function: uhttpd_CRLF2BRLines: 493-498
Function: uhttpd_CStrToValLines: 651-698
Function: uhttpd_DateToGMTLines: 395-415
Command: uhttpd_DieLines: 534-567
Function: uhttpd_GetFieldLines: 700-715
Function: uhttpd_GetVarsLines: 57-99
Function: uhttpd_HGetValueLines: 725-735
Function: uhttpd_HtmlConvertCharsLines: 478-491
Function: uhttpd_HtmlEntitiesLines: 522-532
Function: uhttpd_HTMLSpaceLines: 569-571
Function: uhttpd_HtmlSpecialCharsLines: 469-476
Function: uhttpd_OutputStringLines: 452-467
Function: uhttpd_SetFieldLines: 717-723
Function: uhttpd_SplitFileNameLines: 605-626
Function: uhttpd_SplitStringLines: 278-313
Function: uhttpd_SplitUrlLines: 126-257
Function: uhttpd_StrIStrLines: 519-520
Function: uhttpd_StrStrLines: 512-517
Function: uhttpd_TranslateStringsLines: 500-510
Function: uhttpd_URLDecodeLines: 357-382
Function: uhttpd_URLEncodeLines: 318-352
Command: uhttpd_WriteToLogFileLines: 572-601
File: _cookie.prgLines: 188
Function: uhttpd_CookieNewLines: 51-52
File: _session.prgLines: 885
Command: DestroyObjectLines: 878-884
Function: uhttpd_SessionNewLines: 59-60
Folder: extras\httpsrv\modules\
File: cookie.prgLines: 106
Function: HRBMAINLines: 49-105
File: info.prgLines: 137
Function: HRBMAINLines: 49-55
File: showcounter.prgLines: 194
Function: HRBMAINLines: 57-78
File: tableservletdb.prgLines: 390
Class: BasicXMLLines: 369-377
Function: HRBMAINLines: 54-104
Class: TableManagerLines: 105-123
File: testajax.prgLines: 61
Function: HRBMAINLines: 49-60
Folder: extras\rddado\
File: adordd.chLines: 217
File: adordd.prgLines: 1594
Function: ADORDD_GETFUNCTABLELines: 1277-1340
Function: hb_adoRddGetCatalogLines: 1575-1581
Function: hb_adoRddGetConnectionLines: 1567-1573
Function: hb_adoRddGetRecordSetLines: 1583-1593
Command: hb_adoSetEngineLines: 1512-1516
Command: hb_adoSetLocateForLines: 1544-1548
Command: hb_adoSetPasswordLines: 1530-1534
Command: hb_adoSetQueryLines: 1536-1542
Command: hb_adoSetServerLines: 1518-1522
Command: hb_adoSetTableLines: 1506-1510
Command: hb_adoSetUserLines: 1524-1528
Folder: extras\rddado\tests\
File: access1.prgLines: 19
Command: MainLines: 7-18
File: access2.prgLines: 43
Command: MainLines: 9-42
File: mysql1.prgLines: 17
Command: MainLines: 7-16
File: mysql3.prgLines: 24
Command: MainLines: 9-23
Folder: extras\superlib\
File: hbsuper.prgLines: 132
Function: CDIRLines: 49-50
Function: ISPRNLines: 52-53
Command: RAT_AREALines: 82-86
Function: RAT_COLLines: 70-71
Function: RAT_COLLLines: 113-114
Function: RAT_COLRLines: 116-117
Function: RAT_EXISTLines: 79-80
Command: RAT_FORCELines: 102-103
Function: RAT_LEFTBLines: 119-120
Command: RAT_NOMOUSLines: 99-100
Command: RAT_OFFLines: 61-65
Command: RAT_ONLines: 55-59
Command: RAT_POSITLines: 73-77
Command: RAT_RESETLines: 96-97
Function: RAT_RIGHTBLines: 122-123
Function: RAT_ROWLines: 67-68
Function: RAT_ROWLLines: 107-108
Function: RAT_ROWRLines: 110-111
Function: SHIFTYLines: 127-131
Folder: extras\template\
File: core.prgLines: 7
Function: hbtpl_MyPublicFunctionLines: 5-6
File: corec.cLines: 9
Function: HBTPL_MYPUBLICFUNCTION_IN_CLines: 5-8
File: hbtpl.chLines: 13
Folder: extras\template\tests\
File: sample.prgLines: 19
Command: MainLines: 3-18
File: test.prgLines: 16
Command: MainLines: 4-15
Folder: include\
File: achoice.chLines: 65
File: assert.chLines: 72
File: blob.chLines: 77
File: box.chLines: 74
File: button.chLines: 113
File: clipdefs.hLines: 146
File: color.chLines: 58
File: common.chLines: 80
File: dbedit.chLines: 66
File: dbinfo.chLines: 416
File: dbstruct.chLines: 65
File: directry.chLines: 63
File: error.apiLines: 82
File: error.chLines: 137
File: extend.apiLines: 123
File: extend.hLines: 63
File: fileio.chLines: 158
File: filesys.apiLines: 96
File: fm.apiLines: 67
File: getexit.chLines: 64
File: gt.apiLines: 111
File: hb.chLines: 62
File: hbapi.hLines: 1260
Doc Topic:The virtual machine / The Extend System
File: hbapicdp.hLines: 519
File: hbapicls.hLines: 143
File: hbapicom.hLines: 95
File: hbapidbg.hLines: 89
File: hbapierr.hLines: 193
File: hbapifs.hLines: 484
File: hbapigt.hLines: 351
File: hbapiitm.hLines: 241
File: hbapilng.hLines: 101
File: hbapirdd.hLines: 1253
File: hbapistr.hLines: 129
File: hbarc4.hLines: 66
File: hbassert.hLines: 61
File: hbatomic.hLines: 586
File: hbbfish.hLines: 83
File: hbcdpreg.hLines: 161
File: hbchksum.hLines: 62
File: hbclass.chLines: 587
File: hbcom.chLines: 128
File: hbcomp.hLines: 399
File: hbcompdf.hLines: 909
File: hbdate.hLines: 178
File: hbdbf.hLines: 113
File: hbdbferr.hLines: 93
File: hbdebug.chLines: 109
File: hbdefs.hLines: 1692
File: hbdyn.chLines: 101
File: hberrors.hLines: 174
File: hbexpra.cLines: 776
File: hbexprb.cLines: 5560
File: hbexprop.hLines: 205
File: hbextcdp.chLines: 54
File: hbextern.chLines: 58
File: hbextlng.chLines: 54
File: hbfloat.hLines: 232
File: hbgfx.chLines: 82
File: hbgfxdef.chLines: 93
File: hbgtcore.hLines: 649
File: hbgtinfo.chLines: 208
File: hbgtreg.hLines: 71
File: hbhash.chLines: 64
File: hbhash.hLines: 93
File: hbhrb.chLines: 82
File: hbiniseg.hLines: 69
File: hbinit.hLines: 324
File: hbinkey.chLines: 343
File: hbiousr.chLines: 92
File: hbjson.hLines: 63
File: hblang.chLines: 62
File: hblpp.chLines: 55
File: hblpp.hLines: 82
File: hbmacro.chLines: 62
File: hbmacro.hLines: 156
File: hbmath.chLines: 77
File: hbmath.hLines: 65
File: hbmather.hLines: 124
File: hbmemory.chLines: 78
File: hbmemvar.chLines: 62
File: hbmsgreg.hLines: 70
File: hboo.chLines: 128
File: hbpcode.hLines: 253
File: hbpers.chLines: 60
File: hbpp.hLines: 695
File: hbrddcdx.hLines: 482
File: hbrdddbf.hLines: 276
File: hbrdddel.hLines: 122
File: hbrddfpt.hLines: 247
File: hbrddnsx.hLines: 592
File: hbrddntx.hLines: 371
File: hbrddsdf.hLines: 108
File: hbregex.hLines: 143
File: hbserial.chLines: 58
File: hbset.hLines: 346
File: hbsetup.chLines: 67
File: hbsetup.hLines: 634
File: hbsix.chLines: 208
File: hbsocket.chLines: 217
File: hbsocket.hLines: 208
File: hbstack.hLines: 506
File: hbstdgen.chLines: 70
File: hbstrict.chLines: 54
File: hbsxdef.chLines: 78
File: hbsxfunc.hLines: 73
File: hbtask.hLines: 88
File: hbthread.chLines: 58
File: hbthread.hLines: 504
File: hbtrace.chLines: 100
File: hbtrace.hLines: 234
File: hbtypes.hLines: 123
File: hbundoc.apiLines: 107
File: hbusrrdd.chLines: 361
File: hbver.chLines: 96
File: hbver.hLines: 63
File: hbvm.hLines: 200
File: hbvmint.hLines: 62
File: hbvmopt.hLines: 66
File: hbvmpub.hLines: 256
File: hbwince.hLines: 171
File: hbwinuni.hLines: 136
File: hbwmain.cLines: 147
File: hbxvm.hLines: 259
File: hbzlib.chLines: 80
File: hbzlib.hLines: 74
File: hbznet.hLines: 101
File: hb_io.hLines: 64
File: inkey.chLines: 372
File: item.apiLines: 88
File: memoedit.chLines: 77
File: ord.chLines: 96
File: rdd.apiLines: 67
File: rddsys.chLines: 58
File: reserved.chLines: 53
File: set.chLines: 138
File: setcurs.chLines: 60
File: simpleio.chLines: 57
File: std.chLines: 694
File: tbrowse.chLines: 70
File: vm.apiLines: 83
Folder: src\
Folder: src\3rd\
Folder: src\3rd\hbdossrl\
File: serial.cLines: 1678
typedef struct: serial_structLines: 306-329
File: serial.hLines: 205
Folder: src\3rd\hbpmcom\
File: com.cLines: 2836
File: com.hLines: 194
File: irq.hLines: 22
File: irqwrap.hLines: 18
File: irq_g.cLines: 300
File: irq_ow.cLines: 320
File: wrap_ow.cLines: 72
Folder: src\3rd\jpeg\
File: cderror.hLines: 137
File: cdjpeg.hLines: 190
File: jaricom.cLines: 154
File: jcapimin.cLines: 289
File: jcapistd.cLines: 163
File: jcarith.cLines: 946
typedef struct: arith_entropy_encoderLines: 23-46
File: jccoefct.cLines: 457
typedef struct: my_coef_controllerLines: 35-56
File: jccolor.cLines: 602
typedef struct: my_color_converterLines: 19-24
File: jcdctmgr.cLines: 467
typedef struct: my_fdct_controllerLines: 23-33
File: jchuff.cLines: 1641
typedef struct: c_derived_tblLines: 42-46
typedef struct: huff_entropy_encoderLines: 81-115
typedef struct: savable_stateLines: 55-59
typedef struct: working_stateLines: 123-128
File: jcinit.cLines: 250
File: jcmainct.cLines: 298
typedef struct: my_main_controllerLines: 29-49
File: jcmarker.cLines: 718
typedef struct: my_marker_writerLines: 88-92
File: jcmaster.cLines: 676
typedef struct: my_comp_masterLines: 28-37
File: jcomapi.cLines: 245
File: jconfig.hLines: 12
File: jcparam.cLines: 592
File: jcprepct.cLines: 359
typedef struct: my_prep_controllerLines: 54-68
File: jcsample.cLines: 546
typedef struct: my_downsamplerLines: 61-74
File: jctrans.cLines: 400
typedef struct: my_coef_controllerLines: 223-218
File: jdapimin.cLines: 413
File: jdapistd.cLines: 277
File: jdarith.cLines: 797
typedef struct: arith_entropy_decoderLines: 23-43
File: jdatadst.cLines: 268
typedef struct: my_destination_mgrLines: 31-36
typedef struct: my_mem_destination_mgrLines: 45-53
File: jdatasrc.cLines: 275
typedef struct: my_source_mgrLines: 26-32
File: jdcoefct.cLines: 745
typedef struct: my_coef_controllerLines: 31-61
File: jdcolor.cLines: 779
typedef struct: my_color_deconverterLines: 25-33
File: jdct.hLines: 410
File: jddctmgr.cLines: 385
typedef struct: my_idct_controllerLines: 44-53
File: jdhuff.cLines: 1560
typedef struct: bitread_perm_stateLines: 79-82
typedef struct: bitread_working_stateLines: 84-96
typedef struct: d_derived_tblLines: 28-48
typedef struct: huff_entropy_decoderLines: 222-255
typedef struct: savable_stateLines: 198-201
File: jdinput.cLines: 658
typedef struct: my_input_controllerLines: 22-26
File: jdmainct.cLines: 512
typedef struct: my_main_controllerLines: 115-133
File: jdmarker.cLines: 1506
typedef struct: my_marker_readerLines: 92-107
File: jdmaster.cLines: 533
typedef struct: my_decomp_masterLines: 22-34
File: jdmerge.cLines: 439
typedef struct: my_upsamplerLines: 51-69
File: jdpostct.cLines: 291
typedef struct: my_post_controllerLines: 26-40
File: jdsample.cLines: 342
typedef struct: my_upsamplerLines: 34-60
File: jdtrans.cLines: 141
File: jerror.cLines: 254
File: jerror.hLines: 305
File: jfdctflt.cLines: 177
File: jfdctfst.cLines: 233
File: jfdctint.cLines: 4416
File: jidctflt.cLines: 239
File: jidctfst.cLines: 352
File: jidctint.cLines: 5241
File: jinclude.hLines: 98
File: jmemansi.cLines: 168
File: jmemdos.cLines: 639
typedef struct: EMScontextLines: 102-105
typedef struct: XMScontextLines: 98-101
typedef struct: XMSspecLines: 321-327
File: jmemmac.cLines: 290
File: jmemmgr.cLines: 1116
typedef struct: my_memory_mgrLines: 117-139
File: jmemname.cLines: 277
File: jmemnobs.cLines: 114
File: jmemsys.hLines: 199
File: jmorecfg.hLines: 456
File: jpegint.hLines: 446
File: jpeglib.hLines: 1184
File: jquant1.cLines: 852
typedef struct: my_cquantizerLines: 143-166
File: jquant2.cLines: 1312
typedef struct: boxLines: 259-268
typedef struct: my_cquantizerLines: 194-210
File: jutils.cLines: 225
File: jversion.hLines: 15
File: rdbmp.cLines: 470
typedef struct: bmp_source_structLines: 52-65
File: rdcolmap.cLines: 254
File: rdgif.cLines: 680
typedef struct: gif_source_structLines: 94-133
File: rdppm.cLines: 502
typedef struct: ppm_source_structLines: 70-79
File: rdrle.cLines: 381
typedef struct: rle_source_structLines: 65-73
File: rdswitch.cLines: 364
File: rdtarga.cLines: 501
typedef struct: tga_source_structLines: 48-73
File: transupp.cLines: 2435
File: transupp.hLines: 231
File: wrbmp.cLines: 438
typedef struct: bmp_dest_structLines: 45-54
File: wrgif.cLines: 567
typedef struct: gif_dest_structLines: 71-67
File: wrppm.cLines: 265
typedef struct: ppm_dest_structLines: 69-77
File: wrrle.cLines: 307
typedef struct: rle_dest_structLines: 54-60
File: wrtarga.cLines: 255
typedef struct: tga_dest_structLines: 44-48
Folder: src\3rd\pcre\
File: chartabs.cLines: 199
File: config.hLines: 352
File: pcre.hLines: 678
File: pcrebyte.cLines: 320
File: pcrecomp.cLines: 9811
typedef struct: verbitemLines: 237-235
File: pcreconf.cLines: 191
File: pcredfa.cLines: 3677
typedef struct: stateblockLines: 284-288
File: pcreexec.cLines: 7174
typedef struct: heapframeLines: 389-448
File: pcrefinf.cLines: 246
File: pcreget.cLines: 670
File: pcreglob.cLines: 87
File: pcreinal.hLines: 2808
File: pcrejitc.cLines: 11914
typedef struct: assert_backtrackLines: 233-236
typedef struct: backtrack_commonLines: 222-225
typedef struct: bracketpos_backtrackLines: 264-266
typedef struct: bracket_backtrackLines: 244-256
typedef struct: braminzero_backtrackLines: 274-271
typedef struct: char_iterator_backtrackLines: 279-291
typedef struct: compare_contextLines: 453-451
typedef struct: compiler_commonLines: 331-417
typedef struct: executable_functionsLines: 179-187
typedef struct: jit_argumentsLines: 160-178
typedef struct: jump_listLines: 189-192
typedef struct: label_addr_listLines: 200-204
typedef struct: recurse_backtrackLines: 309-292
typedef struct: recurse_entryLines: 299-287
typedef struct: ref_iterator_backtrackLines: 293-297
typedef struct: stub_listLines: 194-198
typedef struct: then_trap_backtrackLines: 316-307
File: pcremktb.cLines: 157
File: pcrenewl.cLines: 211
File: pcreoutf.cLines: 95
File: pcreprni.cLines: 835
File: pcrerefc.cLines: 93
File: pcrestud.cLines: 1687
File: pcretabs.cLines: 728
File: pcreucd.cLines: 3645
File: pcrever.cLines: 99
File: pcrevutf.cLines: 302
File: pcrexcls.cLines: 269
File: sjarm32.cLines: 2735
File: sjarm64.cLines: 2036
File: sjarmth2.cLines: 2371
File: sjconf.hLines: 148
File: sjconfi.hLines: 751
File: sjexeca.cLines: 380
File: sjlir.cLines: 2668
File: sjlir.hLines: 1494
File: sjmips32.cLines: 674
File: sjmips64.cLines: 676
File: sjmipsc.cLines: 2287
File: sjppc32.cLines: 279
File: sjppc64.cLines: 500
File: sjppcc.cLines: 2396
File: sjsparcc.cLines: 1537
File: sjsprc32.cLines: 287
File: sjutils.cLines: 340
File: sjx8632.cLines: 897
File: sjx8664.cLines: 901
File: sjx86c.cLines: 2941
File: ucp.hLines: 225
Folder: src\3rd\png\
File: png.cLines: 4608
File: png.hLines: 3248
File: pngconf.hLines: 624
File: pngdebug.hLines: 154
File: pngerror.cLines: 964
File: pngget.cLines: 1261
File: pnginfo.hLines: 268
File: pnglconf.hLines: 228
File: pngmem.cLines: 285
File: pngpread.cLines: 1097
File: pngpriv.hLines: 2144
File: pngread.cLines: 4223
typedef struct: png_image_read_controlLines: 1283-1165
File: pngrio.cLines: 121
File: pngrtran.cLines: 5045
typedef struct: png_dsortLines: 418-407
File: pngrutil.cLines: 4682
File: pngset.cLines: 1794
File: pngstru.hLines: 480
File: pngtrans.cLines: 865
File: pngwio.cLines: 169
File: pngwrite.cLines: 2410
typedef struct: png_image_write_controlLines: 1519-1617
File: pngwtran.cLines: 576
File: pngwutil.cLines: 2782
typedef struct: compression_stateLines: 469-476
Folder: src\3rd\zlib\
File: adler32.cLines: 165
File: compress.cLines: 76
File: crc32.cLines: 1052
File: crc32.hLines: 9447
File: deflate.cLines: 2121
typedef struct: configLines: 102-130
File: deflate.hLines: 347
File: gzclose.cLines: 24
File: gzguts.hLines: 221
File: gzlib.cLines: 587
File: gzread.cLines: 603
File: gzwrite.cLines: 632
File: infback.cLines: 629
File: inffast.cLines: 321
File: inffast.hLines: 12
File: inffixed.hLines: 95
File: inflate.cLines: 1528
File: inflate.hLines: 127
File: inftrees.cLines: 300
File: inftrees.hLines: 63
File: trees.cLines: 1104
File: trees.hLines: 129
File: uncompr.cLines: 86
File: zconf.hLines: 573
File: zlib.hLines: 1941
File: zutil.cLines: 300
typedef struct: ptr_tableLines: 189-207
File: zutil.hLines: 275
Folder: src\codepage\
File: big5.cLines: 4876
File: cp950.cLines: 4810
File: cpbg866.cLines: 56
File: cpbgiso.cLines: 56
File: cpbgmik.cLines: 56
File: cpbgwin.cLines: 56
File: cpcs852.cLines: 56
File: cpcs852c.cLines: 22
File: cpcsiso.cLines: 56
File: cpcskamc.cLines: 20
File: cpcswin.cLines: 56
File: cpde850.cLines: 29
File: cpde850m.cLines: 22
File: cpde858.cLines: 18
File: cpdeiso.cLines: 56
File: cpdewin.cLines: 56
File: cpdk865.cLines: 22
File: cpee775.cLines: 56
File: cpeewin.cLines: 56
File: cpel437.cLines: 22
File: cpel737.cLines: 56
File: cpeliso.cLines: 56
File: cpelwin.cLines: 56
File: cpes850.cLines: 57
File: cpes850c.cLines: 22
File: cpes850m.cLines: 22
File: cpesiso.cLines: 57
File: cpesmwin.cLines: 57
File: cpeswin.cLines: 56
File: cpfi850.cLines: 19
File: cpfr850.cLines: 56
File: cpfr850c.cLines: 30
File: cpfr850m.cLines: 22
File: cpfriso.cLines: 56
File: cpfrwin.cLines: 56
File: cphe862.cLines: 56
File: cphewin.cLines: 56
File: cphr646.cLines: 58
File: cphr852.cLines: 57
File: cphriso.cLines: 57
File: cphrwin.cLines: 57
File: cphu852.cLines: 18
File: cphu852c.cLines: 30
File: cphuiso.cLines: 56
File: cphuwin.cLines: 56
File: cpis850.cLines: 18
File: cpis861.cLines: 18
File: cpit437.cLines: 57
File: cpit850.cLines: 30
File: cpit850m.cLines: 22
File: cpitisb.cLines: 57
File: cpitiso.cLines: 56
File: cpitwin.cLines: 56
File: cplt775.cLines: 56
File: cpltwin.cLines: 56
File: cplv775.cLines: 56
File: cplvwin.cLines: 56
File: cpnl850.cLines: 22
File: cpnl850m.cLines: 22
File: cpno865.cLines: 30
File: cppl852.cLines: 56
File: cppliso.cLines: 56
File: cpplmaz.cLines: 56
File: cpplwin.cLines: 56
File: cppt850.cLines: 56
File: cppt860.cLines: 19
File: cpptiso.cLines: 56
File: cpro852.cLines: 56
File: cproiso.cLines: 56
File: cprowin.cLines: 56
File: cpru1251.cLines: 56
File: cpru866.cLines: 56
File: cpruiso.cLines: 57
File: cprukoi8.cLines: 56
File: cpsk852.cLines: 18
File: cpsk852c.cLines: 22
File: cpskiso.cLines: 18
File: cpskkamc.cLines: 20
File: cpskwin.cLines: 18
File: cpsl646.cLines: 56
File: cpsl852.cLines: 56
File: cpsliso.cLines: 56
File: cpslwin.cLines: 56
File: cpsr646.cLines: 56
File: cpsr646c.cLines: 57
File: cpsrwin.cLines: 56
File: cpsv437c.cLines: 99
File: cpsv850.cLines: 22
File: cpsv850m.cLines: 22
File: cpsviso.cLines: 57
File: cpsvwin.cLines: 56
File: cptr857.cLines: 56
File: cptriso.cLines: 56
File: cptrwin.cLines: 56
File: cpua1125.cLines: 56
File: cpua1251.cLines: 56
File: cpua866.cLines: 67
File: cpuakoi8.cLines: 56
File: cp_950.cLines: 184
File: cp_big5.cLines: 184
File: cp_gbk.cLines: 184
File: cp_tpl.cLines: 79
File: cp_u16le.cLines: 137
File: cp_utf8.cLines: 311
File: gbk.cLines: 6122
File: l_bg.hLines: 5
File: l_cs.hLines: 5
File: l_de.hLines: 5
File: l_ee.hLines: 5
File: l_el.hLines: 5
File: l_es.hLines: 5
File: l_fr.hLines: 5
File: l_he.hLines: 3
File: l_hr.hLines: 6
File: l_hu.hLines: 9
File: l_is.hLines: 3
File: l_it.hLines: 3
File: l_lt.hLines: 5
File: l_lv.hLines: 5
File: l_pl.hLines: 5
File: l_pt.hLines: 5
File: l_ro.hLines: 5
File: l_ru.hLines: 5
File: l_sk.hLines: 6
File: l_sl.hLines: 5
File: l_sr_cyr.hLines: 5
File: l_sr_lat.hLines: 5
File: l_sv.hLines: 16
File: l_tr.hLines: 5
File: l_uk.hLines: 5
File: uc037.cLines: 88
File: uc1006.cLines: 88
File: uc1026.cLines: 88
File: uc1125.cLines: 88
File: uc1250.cLines: 88
File: uc1251.cLines: 88
File: uc1252.cLines: 88
File: uc1253.cLines: 88
File: uc1254.cLines: 88
File: uc1255.cLines: 88
File: uc1256.cLines: 88
File: uc1257.cLines: 88
File: uc1258.cLines: 88
File: uc16def.cLines: 1172
File: uc424.cLines: 88
File: uc500.cLines: 88
File: uc646yuc.cLines: 89
File: uc646_yu.cLines: 88
File: uc737.cLines: 88
File: uc775.cLines: 88
File: uc850.cLines: 88
File: uc852.cLines: 88
File: uc855.cLines: 88
File: uc856.cLines: 88
File: uc857.cLines: 88
File: uc858.cLines: 88
File: uc860.cLines: 88
File: uc861.cLines: 88
File: uc862.cLines: 88
File: uc863.cLines: 88
File: uc864.cLines: 88
File: uc865.cLines: 88
File: uc866.cLines: 88
File: uc869.cLines: 88
File: uc874.cLines: 88
File: uc875.cLines: 88
File: uc885910.cLines: 88
File: uc885911.cLines: 88
File: uc885913.cLines: 88
File: uc885914.cLines: 88
File: uc885915.cLines: 88
File: uc885916.cLines: 88
File: uc88591b.cLines: 88
File: uc8859_1.cLines: 88
File: uc8859_2.cLines: 88
File: uc8859_3.cLines: 88
File: uc8859_4.cLines: 88
File: uc8859_5.cLines: 88
File: uc8859_6.cLines: 88
File: uc8859_7.cLines: 88
File: uc8859_8.cLines: 88
File: uc8859_9.cLines: 88
File: ucascii.cLines: 88
File: ucatari.cLines: 88
File: uckam.cLines: 89
File: uckoi8.cLines: 88
File: uckoi8u.cLines: 88
File: ucmacce.cLines: 88
File: ucmaccyr.cLines: 88
File: ucmacgrk.cLines: 88
File: ucmacice.cLines: 88
File: ucmacrom.cLines: 88
File: ucmactrk.cLines: 88
File: ucmaz.cLines: 88
File: ucmik.cLines: 88
File: ucnext.cLines: 88
File: utf8sort.cLines: 8244
Folder: src\common\
File: expropt1.cLines: 1497
File: expropt2.cLines: 2694
File: funcid.cLines: 211
typedef struct: _HB_FUNCIDLines: 49-55
File: hbarch.cLines: 322
File: hbdate.cLines: 1226
File: hbffind.cLines: 1024
typedef struct: HB_FFIND_INFOLines: 128-81
File: hbfopen.cLines: 147
File: hbfsapi.cLines: 753
File: hbgete.cLines: 274
File: hbhash.cLines: 271
File: hbmem.cLines: 128
File: hbprintf.cLines: 1447
typedef struct: v_paramLines: 244-248
typedef struct: v_paramlstLines: 250-256
File: hbstr.cLines: 1247
File: hbstrbm.cLines: 170
File: hbtrace.cLines: 411
File: hbver.cLines: 1372
typedef struct: OSVERSIONINFOEXWLines: 297-310
File: hbverdsp.cLines: 160
File: hbwin.cLines: 133
File: hbwince.cLines: 294
File: strwild.cLines: 296
Folder: src\compiler\
Doc Topic:The Compiler
File: cmdcheck.cLines: 915
Doc Topic:(The Compiler)
File: compi18n.cLines: 372
Doc Topic:(The Compiler)
File: complex.cLines: 1458
Doc Topic:(The Compiler)
typedef struct: HB_LEX_KEYLines: 93-100
Doc Topic:(The Compiler)
File: expropta.cLines: 6
Doc Topic:(The Compiler)
File: exproptb.cLines: 6
Doc Topic:(The Compiler)
File: genc.cLines: 2772
Doc Topic:(The Compiler)
typedef struct: HB_GENC_INFOLines: 33-39
Doc Topic:(The Compiler)
File: gencc.cLines: 2434
Doc Topic:(The Compiler)
File: genhrb.cLines: 172
Doc Topic:(The Compiler)
File: hbcmplib.cLines: 252
Doc Topic:(The Compiler)
Function: hb_compileLines: 199-210
Categories:CompilerCompatibility:Web App
Doc Topic:(The Compiler)
Desc:

More Doc Needed

Function: hb_compileBufLines: 212-228
Categories:CompilerCompatibility:Web App
Doc Topic:(The Compiler)
Desc:

More Doc Needed Compiles <cFileName> into pre-compiled harbour binary (p-code) and returns it, to be used by hb_hrb*** functions and can be saved as .hrb file.

Function: HB_CompileFromBufLines: 230-251
Categories:CompilerCompatibility:Web App
Doc Topic:(The Compiler)
Desc:

More Doc Needed

File: hbcomp.cLines: 366
Doc Topic:(The Compiler)
File: hbdbginf.cLines: 165
Doc Topic:(The Compiler)
File: hbdead.cLines: 610
Doc Topic:(The Compiler)
typedef struct: HB_CODETRACE_INFOLines: 51-60
Doc Topic:(The Compiler)
File: hbfix.cLines: 340
Doc Topic:(The Compiler)
typedef struct: HB_FIX_INFOLines: 51-54
Doc Topic:(The Compiler)
File: hbfunchk.cLines: 166
Doc Topic:(The Compiler)
typedef struct: HB_FUNCINFOLines: 29-34
Doc Topic:(The Compiler)
File: hbgenerr.cLines: 281
Doc Topic:(The Compiler)
File: hbident.cLines: 104
Doc Topic:(The Compiler)
File: hblbl.cLines: 390
Doc Topic:(The Compiler)
File: hbmain.cLines: 4547
Doc Topic:(The Compiler)
File: hbopt.cLines: 1747
Doc Topic:(The Compiler)
typedef struct: HB_OPT_LOCALLines: 949-953
Doc Topic:(The Compiler)
File: hbpcode.cLines: 691
Doc Topic:(The Compiler)
File: hbstripl.cLines: 290
Doc Topic:(The Compiler)
File: hbusage.cLines: 272
Doc Topic:(The Compiler)
File: ppcomp.cLines: 434
Doc Topic:(The Compiler)
Folder: src\debug\
Doc Topic:The virtual machine / The Debugger
File: dbgbrwsr.prgLines: 299
Doc Topic:The virtual machine / The Debugger
Class: HBDbBrowserLines: 58-112
Doc Topic:(The virtual machine / The Debugger)
Class: HBDbColumnLines: 277-288
Doc Topic:(The virtual machine / The Debugger)
Function: HBDbColumnNewLines: 297-298
Doc Topic:(The virtual machine / The Debugger)
File: dbgentry.cLines: 2044
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_BREAKPOINTLines: 90-95
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_CALLSTACKINFOLines: 124-134
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_DBGCOMMONINFOLines: 147-152
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_DEBUGINFOLines: 154-181
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_MODULEINFOLines: 136-145
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_TRACEPOINTLines: 97-101
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_VARINFOLines: 103-113
Doc Topic:(The virtual machine / The Debugger)
typedef struct: HB_WATCHPOINTLines: 115-122
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGADDBREAKLines: 1936-1942
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGADDWATCHLines: 1971-1977
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGCNTWATCHLines: 1995-2001
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGDELBREAKLines: 1944-1950
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGDELWATCHLines: 1979-1985
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGGETBREAKPOINTSLines: 1963-1969
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGGETEXPRVALUELines: 1897-1918
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGGETMODULENAMELines: 2016-2022
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGGETSETSLines: 2011-2014
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGGETSOURCEFILESLines: 1920-1926
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGGETWATCHPOINTSLines: 2003-2009
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGISBREAKLines: 1952-1961
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGISVALIDSTOPLINELines: 1928-1934
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGMODULEMATCHLines: 2024-2037
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSENDMSGLines: 2039-2043
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETCBTRACELines: 1865-1871
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETENTRYLines: 1844-1847
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETGOLines: 1849-1855
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETNEXTROUTINELines: 1873-1879
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETQUITLines: 1881-1887
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETTOCURSORLines: 1889-1895
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETTRACELines: 1857-1863
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGSETWATCHLines: 1987-1993
Doc Topic:(The virtual machine / The Debugger)
File: dbghelp.prgLines: 256
Doc Topic:(The virtual machine / The Debugger)
Command: __dbgHelpLines: 57-86
Doc Topic:(The virtual machine / The Debugger)
File: dbgmenu.prgLines: 205
Doc Topic:(The virtual machine / The Debugger)
File: dbgtarr.prgLines: 254
Doc Topic:(The virtual machine / The Debugger)
Class: HBDbArrayLines: 55-69
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgArraysLines: 240-241
Doc Topic:(The virtual machine / The Debugger)
File: dbgthsh.prgLines: 265
Doc Topic:(The virtual machine / The Debugger)
Class: HBDbHashLines: 55-69
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgHashesLines: 248-249
Doc Topic:(The virtual machine / The Debugger)
File: dbgtinp.prgLines: 201
Doc Topic:(The virtual machine / The Debugger)
Class: HBDbInputLines: 57-81
Doc Topic:(The virtual machine / The Debugger)
File: dbgtmenu.prgLines: 508
Doc Topic:(The virtual machine / The Debugger)
Class: HBDbMenuLines: 62-102
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgAltToKeyLines: 497-507
Doc Topic:(The virtual machine / The Debugger)
File: dbgtmitm.prgLines: 98
Doc Topic:(The virtual machine / The Debugger)
Class: HBDbMenuItemLines: 56-72
Doc Topic:(The virtual machine / The Debugger)
File: dbgtobj.prgLines: 305
Doc Topic:(The virtual machine / The Debugger)
Class: HBDbObjectLines: 60-75
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgObjectLines: 263-264
Doc Topic:(The virtual machine / The Debugger)
File: dbgtwin.prgLines: 382
Doc Topic:(The virtual machine / The Debugger)
File: dbgwa.prgLines: 380
Doc Topic:(The virtual machine / The Debugger)
Command: __dbgShowWorkAreasLines: 56-159
Doc Topic:(The virtual machine / The Debugger)
File: debugger.prgLines: 3798
Doc Topic:(The virtual machine / The Debugger)
Class: HBDebuggerLines: 119-338
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgLines: 3523-3524
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgAChoiceLines: 3660-3692
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgAlertLines: 3695-3696
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgColorsLines: 3519-3520
Doc Topic:(The virtual machine / The Debugger)
Command: __dbgEntryLines: 87-117
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgExprValidBlockLines: 3578-3622
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgInkeyLines: 3699-3710
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgInputLines: 3625-3657
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgRestScreenLines: 3723-3730
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgSaveScreenLines: 3713-3720
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgTextToArrayLines: 3733-3734
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgValToExpLines: 3768-3797
Doc Topic:(The virtual machine / The Debugger)
Function: __dbgValToStrLines: 3736-3765
Doc Topic:(The virtual machine / The Debugger)
File: tbrwtext.prgLines: 319
Doc Topic:(The virtual machine / The Debugger)
Class: HBBrwTextLines: 52-117
Doc Topic:(The virtual machine / The Debugger)
Folder: src\hbextern\
File: hbextern.prgLines: 56
Folder: src\lang\
File: l_be.cLines: 151
File: l_bg.cLines: 151
File: l_ca.cLines: 151
File: l_cs.cLines: 151
File: l_de.cLines: 151
File: l_de_at.cLines: 151
File: l_ee.cLines: 151
File: l_el.cLines: 151
File: l_en_tpl.cLines: 149
File: l_eo.cLines: 151
File: l_es.cLines: 151
File: l_es_419.cLines: 151
File: l_eu.cLines: 151
File: l_fr.cLines: 151
File: l_gl.cLines: 151
File: l_he.cLines: 151
File: l_hr.cLines: 151
File: l_hu.cLines: 151
File: l_id.cLines: 151
File: l_is.cLines: 151
File: l_it.cLines: 151
File: l_ko.cLines: 151
File: l_lt.cLines: 151
File: l_lv.cLines: 151
File: l_nl.cLines: 151
File: l_pl.cLines: 151
File: l_pt.cLines: 151
File: l_pt_br.cLines: 151
File: l_ro.cLines: 151
File: l_ru.cLines: 151
File: l_sk.cLines: 151
File: l_sl.cLines: 151
File: l_sr_cyr.cLines: 151
File: l_sr_lat.cLines: 151
File: l_sv.cLines: 151
File: l_tr.cLines: 151
File: l_uk.cLines: 151
File: l_zh.cLines: 151
File: l_zh_sim.cLines: 151
Folder: src\macro\
File: macroa.cLines: 12
File: macrob.cLines: 12
File: macrolex.cLines: 776
typedef struct: HB_MACRO_LEXLines: 54-63
Folder: src\main\
File: harbour.cLines: 135
Folder: src\nortl\
File: nortl.cLines: 734
typedef struct: HB_MEMINFOLines: 72-78
Folder: src\pp\
Doc Topic:The PreProcessor
File: hbpp.cLines: 866
Doc Topic:(The PreProcessor)
File: ppcore.cLines: 6384
Doc Topic:(The PreProcessor)
File: pplib.cLines: 279
Doc Topic:(The PreProcessor)
Function: __PP_ADDRULELines: 219-255
Doc Topic:(The PreProcessor)
Function: __PP_INITLines: 154-189
Doc Topic:(The PreProcessor)
Function: __PP_PATHLines: 195-201
Doc Topic:(The PreProcessor)
Function: __PP_PROCESSLines: 261-278
Doc Topic:(The PreProcessor)
Function: __PP_RESETLines: 207-213
Doc Topic:(The PreProcessor)
File: pplib2.cLines: 60
Doc Topic:(The PreProcessor)
Function: __PP_STDRULESLines: 53-59
Doc Topic:(The PreProcessor)
Folder: src\rdd\
Doc Topic:The RDDs
File: dbcmd.cLines: 2419
Doc Topic:(The RDDs)
Function: AFieldsLines: 57-157
Categories:DeprecatedPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Deprecated compatibility function! use 'DbSTruct()' which retrieves all structural information in a multi-dimensional array.

Function: AliasLines: 159-174
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the alias of the <nWorkArea> or the alias of the current work area if <nWorkArea> is not provided.
If no database file is opened in current or given work area, it returns null string (zero length string).
NOTE: if no explicit alias specified during opening, the default alias of the opened dbf, is the filename without path and extension.

Function: BofLines: 249-258
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns (.T.) after an attempt to SKIP backward beyond the first logical record in a database file; otherwise, it returns (.F.).
If there is no database open returns (.F.). If the current database file is empty returns true (.T.).

Function: dbAppendLines: 261-277
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Adds a new empty record to the end of the database in the current or aliased work area. By default
[<lUnLockAll>] is .T. which means that all pending locks are released.

Function: dbClearFilterLines: 807-815
Categories:Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Clears any active filter condition for the current or aliased work area.

Function: dbClearRelationLines: 1772-1778
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Clears all active relations in the current work area.

Function: dbCloseAllLines: 279-282
Categories:Index Function, Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Cose all open databases, associated indexes and format files and moves the work area pointer to the first position.

Function: dbCloseAreaLines: 284-287
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes an open database (if any) in the selected or aliased work area.

Function: dbCommitLines: 289-297
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Physically updates (i.e. writes any changes to disk) a database and all related index buffers for the current or aliased work area only.
NOTE: using this function as soon as possible after updating a database file, ensures that any changes made would be immediately visible to other processes. It's recommended to be invoked before UNLOCK-ing record/file.

Function: dbCommitAllLines: 299-302
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Flushes the memory buffer and performs a hard-disk write for all work areas. IOW, it's same as dbCommit() but affects ALL work areas.

Function: dbCreateLines: 311-376
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Create a database file (a dbf) from a database structure array.
<cFileName> is the name of the database file to be created. If an extension is not specified, .dbf is assumed.
<aStruct> is an array that contains the structure of database as a series of sub-arrays, one per field. Each sub-array contains the definition of each field's attributes and has the following structure:

Position Metasymbol Dbstruct.ch
1 cName DBS_NAME
2 cType DBS_TYPE
3 nLength DBS_LEN
4 nDecimals DBS_DEC

<cRDD> specifies the replaceable database driver (RDD) to use, specified as a character expression. If not specified DBFNTX is used.
4-th argument <lKeepOpen> is Boolean flag indicating if file should stay open (any Boolean value will enable this behavior). 5-th is alias and if not given then the work area will stay open but without any alias, not even the filename of created database (this is a notably different behavior than what happens when USE command or dbUseaArea() function are invoked, where if no alias provided, by default, the name of database file is used as alias).
Note 1: the dbCreate() function does not check for duplicate field names. It could perfectly create fields with the same name, without any warning, with all unpredictable consequences of such an action. Developer alone has the responsibility to not use the same field name twice.
Note 2: If <cRDD> is different than default DBFNTX, it must have been explicitly requested and linked (using a REQUEST statement in source code), before can it be used.
Note 3: Setting lKeepOpen to .f. is sometimes not respected. Instead specify .t., and an alias, than use dbCloseArea().

Function: dbDeleteLines: 508-516
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Mark a record for deletion in a database. In network enabled applications record lock is required before invoke dbDelete().

Function: dbEvalLines: 176-230
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Evaluates <bBlock> for all records in the current work area. A matching scope can be defined with <bFor>/<bWhile> blocks.
This could be represented as SCAN on all records.

Function: DbfLines: 232-247
Categories:Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the alias name of the currently selected work area.
Compatibility function superseded by the Alias()

Function: dbFilterLines: 817-829
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a character string containing the filter expression of a work area, or a null string ("") when no filter is set.

Function: dbGoBottomLines: 528-536
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Moves to the last logical record in the current work area.

Function: dbGoToLines: 538-552
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Position record pointer to a specific identity which for Xbase .dbfs is record number. In other data formats, <xIdentity> is the unique primary key value.

Function: dbGoTopLines: 554-562
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Move to the first logical record.

Function: dbRecallLines: 518-526
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Removes the deletion flag from a record marked as deleted. Requires record lock if shared (network) is enabled.

Function: dbRelationLines: 1742-1755
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a character string containing the relation expression specified with <nRelation>, or a null string ("") when no relation exists for <nRelation>.

Function: dbRLockLines: 658-676
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

If <xRecno> is not given, all active record locks are removed and the current record is locked. When <xRecno> is given, the function places a lock on this record and adds it to the list of active record locks. This list can be retrieved with function 'DbRLockList()'.

Function: dbRLockListLines: 678-691
Categories:Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a list of locked records in the database work area.

Function: dbRSelectLines: 1757-1770
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the work area number of the relation specified with <nRelation> or zero if no relation is defined.

Function: dbRUnlockLines: 693-701
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Releases record lock for <nRecno>. If no <nRecno> is passed function, all active record locks are released. (same as 'DbUnlock()').

Function: dbSeekLines: 703-726
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Move to the record having the specified key value.

  • <expKey> is a value of any type that will be searched and specifies the key value (index key) associated with the desired record. If such a record is found, it becomes the current record and the function returns .T. (true); _in any other case_ it returns .F. (false).
    Searching is performed on logical records which are considered in indexed order. If a filter is set, only records which meet the filter condition are considered. If the work area has more than one active index, the operation uses the controlling order as set by dbSetOrder() or the SET ORDER command.

  • <lSoftSeek> is an optional logical value which specifies whether a "soft seek" is to be performed or not, and directly affects where the record pointer shall positioned, in case the searched <expKey> value is not found.

    • for a normal not soft seek (i.e. when lSoftSeek==.F.), the record pointer is positioned to LastRec() + 1 and the Eof() returns .T. (true).
    • for a soft seek (i.e. when lSoftSeek==.T.), the record pointer is positioned to the first record whose key value is greater than the specified key value. If no such a record exists, the record pointer is positioned to LastRec() + 1 and the Eof() returns .T. (true), (in other words, result is same as normal (not soft) seek).
      If <lSoftSeek> is omitted, the current global _SET_SOFTSEEK setting is used.
  • <lFindLast> is an optional logical value that can specified as .T. (true) to seek the last occurrence of
    the specified key value. The default is .F. (false), which means to seek the first occurrence. Note: This parameter may not supported in all RDDs.
Function: dbSelectAreaLines: 728-752
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Selects <nArea> or <cAlias> and set it as current work area.

Function: dbSetDriverLines: 1691-1700
Categories:RDD Removable Data DriverPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Retrieves and/or selects the default replaceable database driver.

Function: dbSetFilterLines: 766-805
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Sets a filter condition in form of the code block . If <bCondition> is NIL (empty), it clears any active filter.

Function: dbSetRelationLines: 1780-1828
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Relates a parent work area with the child work area <nArea> or <cAlias>. Existing relations remain active.

Function: dbSkipLines: 842-850
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Function: dbStructLines: 852-860
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a two-dimensional array of four columns, filled with structural information of each field in the current database as follow: {cFieldName, cType, nLength, nDecimals}. See also 'DBSTRUCT.CH'.

Function: dbTableExtLines: 862-889
Categories:RDD Removable Data Driver, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the default database file extension of the current RDD, f.e. .dbf.

Function: dbUnlockLines: 891-899
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Releases all file and record locks, in the current work area.

Function: dbUnlockAllLines: 901-904
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Releases all file and record locks, in all opened work areas.

Function: dbUseAreaLines: 909-915
Categories:Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Attempts to open a database file and returns true (.T.) on success, otherwise false (.F.).
This function is same, in functionality, as the standard USE command, yet more flexible.
If <lNewArea> specified true (.T.) the file is opened in a new work area otherwise if is false (.F.) or omitted,
the current area is used, which means any dbf that already is opened in the area will close.
<cRddName> is optional name of the database driver which will be used. If omitted, the current default driver is used.
<cDatabase> is the name of the database (.dbf) file to be opened.
<xcAlias> is optional character value that defines the alias to be associated with the work area. If omitted, the filename without path and extension is used.
<lShared> is optional logical value that specifies whether the file will be shareable to other users or not. If omitted, the current global _SET_EXCLUSIVE setting is used.
<lReadonly> is the optional logical value that specifies whether the work area and the dbf file is writable or not. If omitted, it defaults to false (.F.), i.e., the file can be updated.
<cCodePage> is the Harbour CP to be used by the work area.
<nConnection> Connection handler for RDDs which support it

Function: DeletedLines: 927-935
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns .T. or .F. if the current record is marked for deletion or not.

Function: EofLines: 937-945
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns .T. when the record pointer in a work area has reached the end of file, otherwise .F.
Note: Eof() is always .T. when a database has no records, and is always .F. when there is no work area in use.

Function: FCountLines: 947-955
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of fields in the current work area.

Function: FieldGetLines: 957-969
Categories:Field Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the value of the field in the <nFieldPos> position or NIL for invalid .

Function: FieldNameLines: 971-993
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the name of the field in the position as a character string, or a null string ("") for invalid <nFieldPos>.

Function: FieldPosLines: 995-1003
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the ordinal position of the field <cFieldName> in the work area. If there is no field with this name returns 0.

Function: FieldPutLines: 1005-1023
Categories:Field Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Set the value <expAssign> of the field in the <nFieldPos> position.

Function: FLockLines: 1025-1040
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns .T. if the entire file in a work area successfully locked, otherwise .F.

Function: FoundLines: 1042-1050
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns .T. if the last search operation in a work area was successful. Returns .F. if nothing found or no work area is used.

Function: hb_dbCreateTempLines: 381-431
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Generates and opens a new .dbf file with a temporary filename in exclusive mode, deletes it automatically when closed. All indexes created for this table, should ideally have the temporary flag on, so those get deleted too, when closed.

Function: hb_dbDropLines: 2114-2138
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Deletes database files and/or indexes. To delete a <cIndex> only, <cDbf> must defined as empty string "", otherwise RTE occurs.

Function: hb_dbExistsLines: 2140-2163
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Checks if the given <cDbf> and/or <cIndex> exists. To check the existence of a <cIndex> only, the 1st argument <cDbf> must be specified/passed as empty string "", otherwise, if completely omitted or left uninitialized (i.e., NIL) then a "bad parameter" runtime error occurs. (note : including an extension to <cDbf> or <cIndex> filenames is optional; if no extension defined then assumed the default extension used by the current RDD).

Function: hb_dbGetFilterLines: 832-840
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns codeblock used as work area filter or NIL if no filter is active.

Function: hb_dbRenameLines: 2165-2197
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Renames a .dbf and/or index. To rename a <cIndex> only, <cDbf> must defined as empty string "", otherwise RTE occurs.

Function: hb_FieldDecLines: 2229-2257
Categories:Field FunctionsCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of decimal places of <cFieldName> or <nFieldPos> or 0 for non-existent/empty field reference.

Function: hb_FieldGetLines: 2289-2310
Categories:Field Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the value of the field referenced by <xFieldReference> or NIL for invalid.
Works like FieldGet() but allows to use field name instead of field position.

Function: hb_FieldLenLines: 2199-2227
Categories:Field FunctionsCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the length of <cFieldName> or <nFieldPos> or 0 for non-existent/empty field reference.

Function: hb_FieldPutLines: 2312-2336
Categories:Field Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Set the value <expAssign> of the field referenced by <xFieldReference>.
Works like FieldPut() but allows to use field name instead of field position.

Function: hb_FieldTypeLines: 2259-2287
Categories:Field FunctionsCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a single character indicating the data type of <cFieldName> or <nFieldPos> or "" for non-existent/empty field reference.

Function: HB_RDDGETTEMPALIASLines: 2079-2085
Doc Topic:(The RDDs)
Function: hb_rddInfoLines: 2087-2112
Categories:RDD Removable Data DriverCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Retrieves and optionally sets configuration settings for RDD used. For a complete list of settings refer to dbinfo.ch header file. Not all settings are supported by all RDDs. Returns the current setting, i.e. the value which is / was current, before the new setting (if any) applied.

Function: hb_WAEvalLines: 2338-2346
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

This function evaluates a given <pBlock> code-block in each used work area (in other words, the given code-block is evaluated _iteratively_ , against _all_ opened work areas). If <pBlock> return .F. (FALSE), the iteration is interrupted otherwise the evaluation continues until all work areas been processed.

Function: HeaderLines: 1052-1064
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of bytes in the header of the current database file or 0 if no file is used.

Function: IndexOrdLines: 1066-1081
Categories:Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the ordinal position of the controlling index or 0 if no index or database is open in the work area.

Function: LastRecLines: 1083-1092
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of records in a work area or 0 when there is no work area used or if it is empty. (Same as RecCount())

Function: LOCKLines: 1094-1109
Doc Topic:(The RDDs)
Function: LUpdateLines: 1111-1124
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the date of the last change to the open database file in the current work area. If no database is in use, returns a blank date.

Function: NetErrLines: 1126-1132
Categories:Warnings and ErrorsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Checks if a database command (like: USE , APPEND et.c.) has failed in a network operation. Optionally, sets error status to <lNewError>.
NetErr() returns .T. when files cannot be opened due to shared access violation. It happens when a process opens a file in shared mode and then an attempt is made to open this same file in exclusive mode,
or when a file already opened in exclusive mode is attempted to be opened in any other mode.

Function: ORDBAGCLEARLines: 1314-1327
Doc Topic:(The RDDs)
Function: ORDBAGEXTLines: 1134-1161
Doc Topic:(The RDDs)
Function: ORDBAGNAMELines: 1163-1194
Doc Topic:(The RDDs)
Function: ordCondSetLines: 1196-1269
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Set the condition and scope for an order and returns true on success, false on error.

Function: ordCreateLines: 1271-1312
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Creates an order in an order-bag for the database open in the current work area.
<cOrderBagName> is the name of the index file on disk, containing one or more orders. If no extension specified then is used the default extension of the used RDD (f.e.: .ntx for DBFNTX RDD)
<cOrderName> is the name of the order; optional if <cOrderBagName> has specified.
<cKeyExpr> is an expression that returns the key value which identifies the order and can represent character, date, logical, or numeric data types.
<bKeyExpr> optional code block that evaluates to a key value that is placed in the order; it is macro-compiled from cKeyExpr, if omitted.
<lUnique> is an optional logical value that specifies whether a unique order is to be created. If omitted, defaults to the current global _SET_UNIQUE.
NOTE: this function accepts an other four (undocumented) arguments! To the best of my knowledge, they're used for [Relational integrity constraint] (http://www.computerbusinessresearch.com/Home/database/relational-integrity-constraint), perhaps intended to RDDs (?) that support such functionality; I've put it here, just as a reference

Function: ORDDESTROYLines: 1329-1343
Doc Topic:(The RDDs)
Function: ORDFORLines: 1345-1378
Doc Topic:(The RDDs)
Function: ordKeyLines: 1380-1411
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the key expression of an order.
<cOrderName> is the name of the order or alternatively <nOrder> is the position in the order list.
<cOrderBagName> is the name of index file in the disk that contains one or more orders. Is required only when multiple index files are opened and contain indexes with the same <cOrderName>.

Function: ordListAddLines: 1413-1449
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Opens an index file in a used work area and adds all contained indexes to the list of open indexes.
Does not affect the controlling index, unless it is the first opening index file in the work area.
Not certain of return value if function failed.

Function: ordListClearLines: 1451-1459
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes all indexes opened in a work area.

Function: ordListRebuildLines: 1461-1469
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

This function rebuilds (recreates) all the orders (indexes) in the current or aliased order list.
It is equivalent to _REINDEX_ command. To rebuild a single order, _ordCreate()_ should be used.

Function: ordNameLines: 1471-1503
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the name of the specified order in the current order list or the specified order bag if opened in the current order list.

Function: ordNumberLines: 1505-1527
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns an integer that represents the position of the specified order in the order list.

Function: ORDSCOPELines: 1702-1740
Doc Topic:(The RDDs)
Function: ordSetFocusLines: 1529-1545
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Selects an index opened in a work area as the controlling index.

Function: RDDLISTLines: 1547-1550
Doc Topic:(The RDDs)
Function: RDDNameLines: 1552-1565
Categories:RDD Removable Data DriverPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns RDD name in use, RTE if no database is in use.

Function: RDDREGISTERLines: 1567-1591
Doc Topic:(The RDDs)
Function: RDDSetDefaultLines: 1680-1689
Categories:RDD Removable Data DriverPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Set the RDD to use. (there exist also, DBSetDriver([<cNewDefaultRDD>]) )

Function: RecCountLines: 1596-0
Translates to the function: LastRec
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of records in a work area or 0 when there is no work area used or if it is empty. (Same as RecCount())

Function: RecNoLines: 1596-1606
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the record number of the current record in a work area. If no database is open in the work area, returns zero.

Function: RecSizeLines: 1608-1620
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the record length, or number of bytes required to store a record in a database open in a work area. If no database is open in the work area, the return value is zero.

Function: RLockLines: 1622-1637
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Attempts to lock the focused record in current or aliased work area. Returns true if record lock is successful otherwise false.

Function: SelectLines: 1639-1673
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of workarea with the given <cAlias>. If no <cAlias> specified, the currently selected work area number is returned or 1 if none selected (used). If a <cAlias> is given but it doesn't exist or is invalid, function returns 0 zero.
NOTE: The Select(<cAlias>) function does NOT select the <cAlias> workarea, (i.e., does not change current workarea), it just retrieves and return its number (if any).
Yet, it can be easily confused (but must not!) with SELECT command.

Function: UsedLines: 1675-1678
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns .T. if a database is in use, otherwise .F.

Function: __dbAppLines: 2027-2049
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

This function is the "functionalized" counterpart of APPEND FROM command.
In fact, the APPEND FROM command is transcribed as a call to this function via a #command found into /include/std.ch
header file, which file is automatically included/preprocessed by the compiler on every compilation. It has the advantage that it can be used in expressions, where the command cannot.

Function: __DBARRANGELines: 1831-1945
Doc Topic:(The RDDs)
Function: __DBCONTINUELines: 610-618
Doc Topic:(The RDDs)
Function: __dbCopyLines: 2055-2077
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

This function is the "functionalized" counterpart of COPY TO command.
In fact, the COPY TO command is transcribed as a call to this function via a #command found into /include/std.ch
header file, which file is automatically included/preprocessed by the compiler on every compilation. It has the advantage that it can be used in expressions, where the command cannot.

Function: __DBLOCATELines: 564-591
Doc Topic:(The RDDs)
Function: __DBOPENSDFLines: 445-505
Doc Topic:(The RDDs)
Function: __dbPackLines: 620-656
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Packs (i.e. physically removes records marked for deletion) a .dbf opened in current work area. <bBlock> is a code Block to execute after either every record or every <nEvery> group of records have already been processed. (Note: Actual function doing the zapping is the __DBPack() to which is internally "translated" the hb_dbPack())

Function: __DBSETFOUNDLines: 754-764
Doc Topic:(The RDDs)
Function: __DBSETLOCATELines: 593-608
Doc Topic:(The RDDs)
Function: __DBSKIPPERLines: 2350-2416
Doc Topic:(The RDDs)
Function: __DBTRANSLines: 1948-2021
Doc Topic:(The RDDs)
Function: __dbZapLines: 917-925
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Unconditional (!) and permanent zapping (i.e., physically clearing all data) of a .dbf file, which is open in current work area. The deletion process includes not only the opened dbf file but any related memo and opened indexes files. (Note: Actual function doing the zapping is the __DBZap() to which is internally "translated" the hb_dbZap())

File: dbcmd53.cLines: 461
Doc Topic:(The RDDs)
Function: dbFieldInfoLines: 347-371
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a field information from the replaceable database driver (RDD).
Refer to dbinfo.ch and dbstruct.ch header files for available <nInfoTypes>.

Function: dbFileGetLines: 400-428
Categories:Memo Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Insert the contents of a field (best for memo field types) into a file.
<nFieldPos> is the position of the field in the database file, <cTargetFile> is the name of the file where the field data will be written, including an optional drive, directory and extension. If <cTargetFile> does not exist, it is created. If it exists and can be opened in exclusive mode the file is written to without warning or error. (check NetErr()).
<nMode> can be: 1=APPEND or 0=OVERWRITE (default).

Function: dbFilePutLines: 433-458
Categories:Memo Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Insert the contents of a file into a field (best for memo field types). <nFieldPos> is the position of the field in the database file, <cSourceFile> is the name of the file containing the data to insert, including an optional drive, directory and extension. If the file does not exist, RTE occurs. NetErr() could checked for other errors.

Function: dbInfoLines: 295-316
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Return and optionally change information about a database file opened in a work area.
The <nInfoType> argument determines the type of information, as specified by constants defined in the dbinfo.ch header file. Worth to note that not all those constants (and the supplied by them info) are supported on all RDDs.

Function: dbOrderInfoLines: 318-345
Categories:Index Function, Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Return and optionally change information about orders and index files. Refer to 'dbinfo.ch' header file for more.

Function: dbRecordInfoLines: 373-395
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Return and optionally change information about a record. See 'dbInfo()' and 'dbinfo.ch' for more.

Function: ORDCUSTOMLines: 275-293
Doc Topic:(The RDDs)
Function: ORDDESCENDLines: 235-253
Doc Topic:(The RDDs)
Function: ORDFINDRECLines: 133-149
Doc Topic:(The RDDs)
Function: ordIsUniqueLines: 255-273
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

The function returns the status of the indicated order's unique flag as a logical value.
<cOrder> | <nPosition> is either the name of the order or its position in the order list. If omitted or NIL, the controlling order is assumed. Specifying an invalid order will raise a runtime error.
<cIndexFile> is the name of an index file, including an optional drive and directory (no extension should be specified). If <cIndexFile> is not open by the current process, a runtime error is raised. Use this argument with <cOrder> to remove ambiguity when there are two or more orders with the same name in different index files.

Function: ordKeyAddLines: 195-213
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Adds keys to a custom built order which is an order that is not automatically maintained by the DBFCDX driver. You can determine if an order is custom built using DBORDERINFO(DBOI_CUSTOM, ...).
When you create such an order, it is initially empty. You must then manually add and delete keys using ORDKEYADD() and ORDKEYDEL().

Function: ordKeyCountLines: 58-77
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns total number of order keys.

Function: ordKeyDelLines: 215-233
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Deletes a key from a custom built order which is an order that is not automatically maintained by the DBFCDX driver.

Function: ordKeyGotoLines: 99-114
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Moves order key-pointer to a new order position.

Function: ordKeyNoLines: 79-97
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the current key number (positional).

Function: ordKeyRelPosLines: 116-131
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns relative position in index file (in the range from > 0.0 to < 1.0). Returned value is same as the result of division ordKeyNo() / ordKeyCount() but much faster.

Function: ordKeyValLines: 179-193
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the current record's _key value_.
The _data type_ of the value is the same as that of the key expression used to create the order. However, the function returns NIL when:

  • There is no controlling order
  • The record pointer is at the end of file (in which case, the Eof() function returns true .T.)
  • There is no key defined for this record (for example, the record pointer has been moved to a record that does not meet the order's 'for' condition or that lies outside of its specified scope)
    The value returned by ordKeyVal() is retrieved from the controlling order, action which is faster than accessing the actual record into database file.
    NOTE: This function is a new Harbour function (does not exist in the original CA-Cl*pper).
Function: ordSkipRawLines: 151-159
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Undocumented

Function: ordSkipUniqueLines: 162-177
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Move the record pointer to the next or previous unique key in the controlling order.
<nDirection> specifies whether the function will skip to the next or previous key. If omitted or specified as 1 causes the record pointer to skip forward to the next unique key. A negative value forces a backward move towards previous unique key.
Returns .T. (true) on success or .F. (false) otherwise.
This function allows to make a non-unique order look like a unique order. Each time it's used, record pointer is moving to the next (or previous) unique key exactly as if was skipping through a unique order. This function eliminates the problems associated with maintaining a unique order, while provides fast access to unique keys.

File: dbcmdhb.cLines: 51
Doc Topic:(The RDDs)
Function: hb_dbPackLines: 49-0
Translates to the function: __dbPack
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Packs (i.e. physically removes records marked for deletion) a .dbf opened in current work area. <bBlock> is a code Block to execute after either every record or every <nEvery> group of records have already been processed. (Note: Actual function doing the zapping is the __DBPack() to which is internally "translated" the hb_dbPack())

Function: hb_dbZapLines: 50-0
Translates to the function: __dbZap
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Unconditional (!) and permanent zapping (i.e., physically clearing all data) of a .dbf file, which is open in current work area. The deletion process includes not only the opened dbf file but any related memo and opened indexes files. (Note: Actual function doing the zapping is the __DBZap() to which is internally "translated" the hb_dbZap())

File: dbdelim.prgLines: 112
Doc Topic:(The RDDs)
Function: __dbDelimLines: 54-109
Doc Topic:(The RDDs)
File: dbdetach.cLines: 129
Doc Topic:(The RDDs)
Function: hb_dbDetachLines: 56-90
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

The function detaches a work-area from current thread and move it to special hidden holder.
If no <nWorkArea>|<cAlias> specified, then the current work-area is used by default; if no work-area is in use (i.e. no file is open in area), a runtime error occurs (RTE: DBCMD/2001).
Before detaching, all relations (parent and child) to detached workarea are cleared. Detached work-area can be restored from holder using hb_dbRequest() function (see bellow). For a working sample of "dbDetach/dbRequest" functions, see this sample found into Harbour/tests/mt/ folder).

Function: hb_dbRequestLines: 96-128
Platform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Restores <cAlias> area from the holder (see hb_dbDetach() above) and attach it to calling thread.
If no <cAlias> specified, then the oldest detached area into holder's queue is tried to be restored (FIFO method).
If either the <cAlias> specified cannot be found or there is no area in the queue, the function will fail and return a .F. value. If the function succeeds, returns .T. and the restored work-area becomes current.
The <lFreeArea> argument determines whether a new area or the current one will be used for restore. Default is .F., which means the restore will be done in the current work area, and any other file that might be open in this area, will be closed (worth to note that this closing will be done even if the function fails to restore the requested alias, --presumably because it's always being performed, before the restore attempt).
<@xCargo> can be used to retrieve a possibly transmitted message/data between threads / processes.
4-th parameter <lWait> flag specifies whether the function should wait (when lWait == .T.) until the requested working area becomes available or return immediately, (when lWait == .F., which is the default).
Alternatively, instead of a Boolean flag, this 4-th parameter accepts a numeric value specifying timeout in seconds waiting for the requested area to become available, before returning.

File: dbdrop.cLines: 59
Doc Topic:(The RDDs)
Function: dbDropLines: 56-0
Translates to the function: hb_dbDrop
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Deletes database files and/or indexes. To delete a <cIndex> only, <cDbf> must defined as empty string "", otherwise RTE occurs.

File: dbexists.cLines: 59
Doc Topic:(The RDDs)
Function: dbExistsLines: 56-0
Translates to the function: hb_dbExists
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Checks if the given <cDbf> and/or <cIndex> exists. To check the existence of a <cIndex> only, the 1st argument <cDbf> must be specified/passed as empty string "", otherwise, if completely omitted or left uninitialized (i.e., NIL) then a "bad parameter" runtime error occurs. (note : including an extension to <cDbf> or <cIndex> filenames is optional; if no extension defined then assumed the default extension used by the current RDD).

File: dbf1.cLines: 7012
Doc Topic:(The RDDs)
typedef struct: DBSORTRECLines: 4967-4985
Doc Topic:(The RDDs)
typedef struct: HB_DBSORTPAGELines: 4957-4965
Doc Topic:(The RDDs)
File: dbjoin.prgLines: 173
Doc Topic:(The RDDs)
Function: __dbJoinLines: 52-112
Doc Topic:(The RDDs)
File: dblist.prgLines: 119
Doc Topic:(The RDDs)
Command: __dbListLines: 49-118
Doc Topic:(The RDDs)
File: dbnubs.cLines: 76
Doc Topic:(The RDDs)
Function: __DBAPPENDLines: 56-0
Translates to the function: dbAppend
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Adds a new empty record to the end of the database in the current or aliased work area. By default
[<lUnLockAll>] is .T. which means that all pending locks are released.

Function: __DBCLEARINDEXLines: 67-0
Translates to the function: dbClearIndex
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes all indexes open in the current work area.

Function: __DBCLEARRELATIONLines: 63-0
Translates to the function: dbClearRelation
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Clears all active relations in the current work area.

Function: __DBCLOSELines: 71-0
Translates to the function: dbCloseArea
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes an open database (if any) in the selected or aliased work area.

Function: __DBCLOSEAREALines: 70-0
Translates to the function: dbCloseAll
Categories:Index Function, Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Cose all open databases, associated indexes and format files and moves the work area pointer to the first position.

Function: __DBCOMMITALLLines: 59-0
Translates to the function: dbCommitAll
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Flushes the memory buffer and performs a hard-disk write for all work areas. IOW, it's same as dbCommit() but affects ALL work areas.

Function: __DBCREATINDEXLines: 66-0
Translates to the function: dbCreateIndex
Categories:Deprecated, Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Legacy function that directly does call of ordCreate() function.

Function: __DBDELETELines: 57-0
Translates to the function: dbDelete
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Mark a record for deletion in a database. In network enabled applications record lock is required before invoke dbDelete().

Function: __DBGOBOTTOMLines: 54-0
Translates to the function: dbGoBottom
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Moves to the last logical record in the current work area.

Function: __DBGOTOLines: 55-0
Translates to the function: dbGoTo
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Position record pointer to a specific identity which for Xbase .dbfs is record number. In other data formats, <xIdentity> is the unique primary key value.

Function: __DBGOTOPLines: 53-0
Translates to the function: dbGoTop
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Move to the first logical record.

Function: __DBRECALLLines: 58-0
Translates to the function: dbRecall
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Removes the deletion flag from a record marked as deleted. Requires record lock if shared (network) is enabled.

Function: __DBREINDEXLines: 65-0
Translates to the function: dbReindex
Categories:Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Rebuilds all open indexes in the current work area.

Function: __DBSEEKLines: 51-0
Translates to the function: dbSeek
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Move to the record having the specified key value.

  • <expKey> is a value of any type that will be searched and specifies the key value (index key) associated with the desired record. If such a record is found, it becomes the current record and the function returns .T. (true); _in any other case_ it returns .F. (false).
    Searching is performed on logical records which are considered in indexed order. If a filter is set, only records which meet the filter condition are considered. If the work area has more than one active index, the operation uses the controlling order as set by dbSetOrder() or the SET ORDER command.

  • <lSoftSeek> is an optional logical value which specifies whether a "soft seek" is to be performed or not, and directly affects where the record pointer shall positioned, in case the searched <expKey> value is not found.

    • for a normal not soft seek (i.e. when lSoftSeek==.F.), the record pointer is positioned to LastRec() + 1 and the Eof() returns .T. (true).
    • for a soft seek (i.e. when lSoftSeek==.T.), the record pointer is positioned to the first record whose key value is greater than the specified key value. If no such a record exists, the record pointer is positioned to LastRec() + 1 and the Eof() returns .T. (true), (in other words, result is same as normal (not soft) seek).
      If <lSoftSeek> is omitted, the current global _SET_SOFTSEEK setting is used.
  • <lFindLast> is an optional logical value that can specified as .T. (true) to seek the last occurrence of
    the specified key value. The default is .F. (false), which means to seek the first occurrence. Note: This parameter may not supported in all RDDs.
Function: __DBSELECTLines: 73-0
Translates to the function: dbSelectArea
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Selects <nArea> or <cAlias> and set it as current work area.

Function: __DBSETFILTERLines: 62-0
Translates to the function: dbSetFilter
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Sets a filter condition in form of the code block . If <bCondition> is NIL (empty), it clears any active filter.

Function: __DBSETINDEXLines: 68-0
Translates to the function: dbSetIndex
Categories:Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Opens an index file, it does not change the controlling index, unless it is the first index to open.

Function: __DBSETORDERLines: 69-0
Translates to the function: dbSetOrder
Categories:Index Function, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Selects the controlling index.

Function: __DBSETRELATIONLines: 64-0
Translates to the function: dbSetRelation
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Relates a parent work area with the child work area <nArea> or <cAlias>. Existing relations remain active.

Function: __DBSKIPLines: 52-0
Translates to the function: dbSkip
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Function: __DBUNLALLLines: 61-0
Translates to the function: dbUnlockAll
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Releases all file and record locks, in all opened work areas.

Function: __DBUNLOCKLines: 60-0
Translates to the function: dbUnlock
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Releases all file and record locks, in the current work area.

Function: __DBUSELines: 72-0
Translates to the function: dbUseArea
Categories:Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Attempts to open a database file and returns true (.T.) on success, otherwise false (.F.).
This function is same, in functionality, as the standard USE command, yet more flexible.
If <lNewArea> specified true (.T.) the file is opened in a new work area otherwise if is false (.F.) or omitted,
the current area is used, which means any dbf that already is opened in the area will close.
<cRddName> is optional name of the database driver which will be used. If omitted, the current default driver is used.
<cDatabase> is the name of the database (.dbf) file to be opened.
<xcAlias> is optional character value that defines the alias to be associated with the work area. If omitted, the filename without path and extension is used.
<lShared> is optional logical value that specifies whether the file will be shareable to other users or not. If omitted, the current global _SET_EXCLUSIVE setting is used.
<lReadonly> is the optional logical value that specifies whether the work area and the dbf file is writable or not. If omitted, it defaults to false (.F.), i.e., the file can be updated.
<cCodePage> is the Harbour CP to be used by the work area.
<nConnection> Connection handler for RDDs which support it

File: dbrename.cLines: 58
Doc Topic:(The RDDs)
Function: dbRenameLines: 55-0
Translates to the function: hb_dbRename
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Renames a .dbf and/or index. To rename a <cIndex> only, <cDbf> must defined as empty string "", otherwise RTE occurs.

File: dbsdf.prgLines: 57
Doc Topic:(The RDDs)
Function: __dbSDFLines: 53-56
Doc Topic:(The RDDs)
File: dbsort.prgLines: 89
Doc Topic:(The RDDs)
Function: __dbSortLines: 50-88
Doc Topic:(The RDDs)
File: dbsql.cLines: 458
Doc Topic:(The RDDs)
typedef struct: HB_FILEBUFLines: 61-67
Doc Topic:(The RDDs)
Function: __DBSQLLines: 349-457
Doc Topic:(The RDDs)
File: dbstrux.prgLines: 182
Doc Topic:(The RDDs)
Function: __dbCopyStructLines: 49-50
Doc Topic:(The RDDs)
Function: __dbCopyXStructLines: 52-95
Doc Topic:(The RDDs)
Function: __dbCreateLines: 100-157
Doc Topic:(The RDDs)
Function: __dbStructFilterLines: 161-181
Doc Topic:(The RDDs)
File: dbstruxu.prgLines: 55
Doc Topic:(The RDDs)
Function: __FLeditLines: 51-52
Doc Topic:(The RDDs)
File: dbtotal.prgLines: 224
Doc Topic:(The RDDs)
Function: __dbTotalLines: 57-189
Doc Topic:(The RDDs)
Function: __dbTransRecLines: 222-223
Doc Topic:(The RDDs)
File: dbupdat.prgLines: 97
Doc Topic:(The RDDs)
Function: __dbUpdateLines: 47-96
Doc Topic:(The RDDs)
File: delim1.cLines: 1826
Doc Topic:(The RDDs)
File: fieldhb.cLines: 61
Doc Topic:(The RDDs)
Function: FieldDecLines: 57-0
Translates to the function: hb_FieldDec
Categories:Field FunctionsCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of decimal places of <cFieldName> or <nFieldPos> or 0 for non-existent/empty field reference.

Function: FieldLenLines: 56-0
Translates to the function: hb_FieldLen
Categories:Field FunctionsCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the length of <cFieldName> or <nFieldPos> or 0 for non-existent/empty field reference.

Function: FieldTypeLines: 58-0
Translates to the function: hb_FieldType
Categories:Field FunctionsCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a single character indicating the data type of <cFieldName> or <nFieldPos> or "" for non-existent/empty field reference.

File: ordcount.cLines: 76
Doc Topic:(The RDDs)
Function: ordCountLines: 58-73
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the number of indexes that are open in a work area.
NOTE: This function is a new Harbour function implemented in the original CA-Cl*pper namespace. This should have been marked as HB_EXTENSION, but it's not.

File: ordwldsk.cLines: 108
Doc Topic:(The RDDs)
Function: ordWildSeekLines: 59-105
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Searches the controlling index for a given string pattern and returns .T. if a record matching the <cWildCardString> was found or .F. if nothing found.
As implied by its name, the searched <cWildCardString> can contain wildcard characters (such as the question mark ?, that matches exactly one character in the position it is placed and the asterisk character *, that matches zero or more characters from the position it is put and forward). Worth to noted that in case of no matching key found, the record pointer is always moved to the ghost record (i.e., beyond end of file) ignoring the SOFTSEEK setting. We'd say that ordWildSeek() performs a "HARDSEEK", unlike the regular dbSeek() function which honors the global SOFTSEEK setting and also offers a separate parameter to suitably adapt the pointer positioning.
Optional parameter <lCurrentRec> specifies whether the search shall start from the current record (when .T.) or from the first (or last, see below <lBackwards>) record. Default is .F., i.e. start from top (or bottom).
<lBackwards> flag determines the direction the lookup is performed. If it's .F. (which is the default value) the search goes forwards up to the end of file, if it's .T., the search is backward, i.e., towards the beginning of file.
NOTE: This function is a Harbour extension (does not exist in the original CA-Cl*pper).

File: rddinfo.cLines: 59
Doc Topic:(The RDDs)
Function: RDDINFOLines: 56-0
Translates to the function: hb_rddInfo
Categories:RDD Removable Data DriverCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Retrieves and optionally sets configuration settings for RDD used. For a complete list of settings refer to dbinfo.ch header file. Not all settings are supported by all RDDs. Returns the current setting, i.e. the value which is / was current, before the new setting (if any) applied.

File: rddord.prgLines: 90
Doc Topic:(The RDDs)
Function: dbClearIndexLines: 57-58
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes all indexes open in the current work area.

Function: dbCreateIndexLines: 51-52
Categories:Deprecated, Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Legacy function that directly does call of ordCreate() function.

Function: dbReindexLines: 60-61
Categories:Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Rebuilds all open indexes in the current work area.

Function: dbSetIndexLines: 54-55
Categories:Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Opens an index file, it does not change the controlling index, unless it is the first index to open.

Command: dbSetOrderLines: 63-71
Categories:Index Function, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Selects the controlling index.

Function: IndexExtLines: 73-74
Categories:Index Function, RDD Removable Data DriverPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the default index extension depending on RDD currently selected/used. f.e. it will return ".ntx" if DBFNTX RDD is in use, ".cdx" for DFBCDX et.c.
It's same as ordBagExt() which, preferably, may be used instead.

Function: IndexKeyLines: 76-86
Categories:Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the key expression of a specified index.
<nOrder> is the ordinal position of the index in the list of opened index files for the current work area. A 0 (zero) value for <nOrder> denotes the current controlling index. If there is no corresponding index or if no database is in use, a null string ("") returned.

Function: ordSetRelationLines: 88-89
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Creates a relation between the current work area (parent) and a secondary work area (Child) specified with <nArea> or <cAlias>.
Is same as dbSetRelation( xArea, bRelation, cRelation, .T. )

File: rddordu.prgLines: 58
Doc Topic:(The RDDs)
Function: _dtxCondSetLines: 51-55
Doc Topic:(The RDDs)
File: rddshort.cLines: 98
Doc Topic:(The RDDs)
Function: DBCLEARFILLines: 69-0
Translates to the function: dbClearFilter
Categories:Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Clears any active filter condition for the current or aliased work area.

Function: DBCLEARINDLines: 70-0
Translates to the function: dbClearIndex
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes all indexes open in the current work area.

Function: DBCLEARRELLines: 71-0
Translates to the function: dbClearRelation
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Clears all active relations in the current work area.

Function: DBCLOSEARELines: 72-0
Translates to the function: dbCloseArea
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes an open database (if any) in the selected or aliased work area.

Function: DBCOMMITALLines: 73-0
Translates to the function: dbCommitAll
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Flushes the memory buffer and performs a hard-disk write for all work areas. IOW, it's same as dbCommit() but affects ALL work areas.

Function: DBFIELDINFLines: 74-0
Translates to the function: dbFieldInfo
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a field information from the replaceable database driver (RDD).
Refer to dbinfo.ch and dbstruct.ch header files for available <nInfoTypes>.

Function: DBORDERINFLines: 75-0
Translates to the function: dbOrderInfo
Categories:Index Function, Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Return and optionally change information about orders and index files. Refer to 'dbinfo.ch' header file for more.

Function: DBRECORDINLines: 76-0
Translates to the function: dbRecordInfo
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Return and optionally change information about a record. See 'dbInfo()' and 'dbinfo.ch' for more.

Function: DBRLOCKLISLines: 77-0
Translates to the function: dbRLockList
Categories:Table Functions, Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns a list of locked records in the database work area.

Function: DBSELECTARLines: 78-0
Translates to the function: dbSelectArea
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Selects <nArea> or <cAlias> and set it as current work area.

Function: DBSETDRIVELines: 79-0
Translates to the function: dbSetDriver
Categories:RDD Removable Data DriverPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Retrieves and/or selects the default replaceable database driver.

Function: DBSETFILTELines: 80-0
Translates to the function: dbSetFilter
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Sets a filter condition in form of the code block . If <bCondition> is NIL (empty), it clears any active filter.

Function: DBSETRELATLines: 81-0
Translates to the function: dbSetRelation
Categories:Work AreasPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Relates a parent work area with the child work area <nArea> or <cAlias>. Existing relations remain active.

Function: DBUNLOCKALLines: 82-0
Translates to the function: dbUnlockAll
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Releases all file and record locks, in all opened work areas.

Function: ORDBAGCLEALines: 83-0
Translates to the function: ORDBAGCLEAR
Doc Topic:(The RDDs)
Function: ORDISUNIQULines: 84-0
Translates to the function: ordIsUnique
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

The function returns the status of the indicated order's unique flag as a logical value.
<cOrder> | <nPosition> is either the name of the order or its position in the order list. If omitted or NIL, the controlling order is assumed. Specifying an invalid order will raise a runtime error.
<cIndexFile> is the name of an index file, including an optional drive and directory (no extension should be specified). If <cIndexFile> is not open by the current process, a runtime error is raised. Use this argument with <cOrder> to remove ambiguity when there are two or more orders with the same name in different index files.

Function: ORDKEYCOUNLines: 85-0
Translates to the function: ordKeyCount
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns total number of order keys.

Function: ORDKEYRELPLines: 86-0
Translates to the function: ordKeyRelPos
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns relative position in index file (in the range from > 0.0 to < 1.0). Returned value is same as the result of division ordKeyNo() / ordKeyCount() but much faster.

Function: ORDLISTCLELines: 87-0
Translates to the function: ordListClear
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Closes all indexes opened in a work area.

Function: ORDLISTREBLines: 88-0
Translates to the function: ordListRebuild
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

This function rebuilds (recreates) all the orders (indexes) in the current or aliased order list.
It is equivalent to _REINDEX_ command. To rebuild a single order, _ordCreate()_ should be used.

Function: ORDSETFOCULines: 89-0
Translates to the function: ordSetFocus
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Selects an index opened in a work area as the controlling index.

Function: ORDSETRELALines: 90-0
Translates to the function: ordSetRelation
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Creates a relation between the current work area (parent) and a secondary work area (Child) specified with <nArea> or <cAlias>.
Is same as dbSetRelation( xArea, bRelation, cRelation, .T. )

Function: ORDSKIPUNILines: 91-0
Translates to the function: ordSkipUnique
Categories:Index Function, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Move the record pointer to the next or previous unique key in the controlling order.
<nDirection> specifies whether the function will skip to the next or previous key. If omitted or specified as 1 causes the record pointer to skip forward to the next unique key. A negative value forces a backward move towards previous unique key.
Returns .T. (true) on success or .F. (false) otherwise.
This function allows to make a non-unique order look like a unique order. Each time it's used, record pointer is moving to the next (or previous) unique key exactly as if was skipping through a unique order. This function eliminates the problems associated with maintaining a unique order, while provides fast access to unique keys.

Function: RDDREGISTELines: 92-0
Translates to the function: RDDREGISTER
Doc Topic:(The RDDs)
Function: RDDSETDEFALines: 93-0
Translates to the function: RDDSetDefault
Categories:RDD Removable Data DriverPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Set the RDD to use. (there exist also, DBSetDriver([<cNewDefaultRDD>]) )

Function: _DTXCONDSELines: 96-0
Translates to the function: _dtxCondSet
Doc Topic:(The RDDs)
Function: __DBARRANGLines: 49-0
Translates to the function: __DBARRANGE
Doc Topic:(The RDDs)
Function: __DBCLEARILines: 50-0
Translates to the function: __DBCLEARINDEX
Doc Topic:(The RDDs)
Function: __DBCLEARRLines: 51-0
Translates to the function: __DBCLEARRELATION
Doc Topic:(The RDDs)
Function: __DBCLOSEALines: 52-0
Translates to the function: __DBCLOSEAREA
Doc Topic:(The RDDs)
Function: __DBCOMMITLines: 53-0
Translates to the function: __DBCOMMITALL
Doc Topic:(The RDDs)
Function: __DBCONTINLines: 54-0
Translates to the function: __DBCONTINUE
Doc Topic:(The RDDs)
Function: __DBCOPYSTLines: 55-0
Translates to the function: __dbCopyStruct
Doc Topic:(The RDDs)
Function: __DBCOPYXSLines: 56-0
Translates to the function: __dbCopyXStruct
Doc Topic:(The RDDs)
Function: __DBCREATILines: 57-0
Translates to the function: __DBCREATINDEX
Doc Topic:(The RDDs)
Function: __DBGOBOTTLines: 58-0
Translates to the function: __DBGOBOTTOM
Doc Topic:(The RDDs)
Function: __DBOPENSDLines: 59-0
Translates to the function: __DBOPENSDF
Doc Topic:(The RDDs)
Function: __DBREINDELines: 60-0
Translates to the function: __DBREINDEX
Doc Topic:(The RDDs)
Function: __DBSETFILLines: 61-0
Translates to the function: __DBSETFILTER
Doc Topic:(The RDDs)
Function: __DBSETFOULines: 62-0
Translates to the function: __DBSETFOUND
Doc Topic:(The RDDs)
Function: __DBSETINDLines: 63-0
Translates to the function: __DBSETINDEX
Doc Topic:(The RDDs)
Function: __DBSETLOCLines: 64-0
Translates to the function: __DBSETLOCATE
Doc Topic:(The RDDs)
Function: __DBSETORDLines: 65-0
Translates to the function: __DBSETORDER
Doc Topic:(The RDDs)
Function: __DBSETRELLines: 66-0
Translates to the function: __DBSETRELATION
Doc Topic:(The RDDs)
Function: __DBSTRUCTLines: 67-0
Translates to the function: __dbStructFilter
Doc Topic:(The RDDs)
Function: __DBTRANSRLines: 68-0
Translates to the function: __dbTransRec
Doc Topic:(The RDDs)
File: rddsys.prgLines: 54
Doc Topic:(The RDDs)
File: sdf1.cLines: 1409
Doc Topic:(The RDDs)
File: wacore.cLines: 761
Doc Topic:(The RDDs)
File: wafunc.cLines: 1313
Doc Topic:(The RDDs)
File: workarea.cLines: 2589
Doc Topic:(The RDDs)
Function: __RDDPREALLOCATELines: 2567-2581
Doc Topic:(The RDDs)
Folder: src\rdd\dbfcdx\
File: dbfcdx1.cLines: 10103
File: sixcdx1.cLines: 50
Folder: src\rdd\dbffpt\
File: dbffpt1.cLines: 5478
Folder: src\rdd\dbfnsx\
File: dbfnsx1.cLines: 8284
Folder: src\rdd\dbfntx\
File: dbfntx1.cLines: 7981
Folder: src\rdd\hbsix\
File: sxcompat.prgLines: 593
Function: rdd_CountLines: 401-402
Function: rdd_InfoLines: 417-445
Function: rdd_NameLines: 404-415
Function: sxCharLines: 84-111
Function: sxDateLines: 136-156
Function: sxLogLines: 158-183
Function: sxNumLines: 113-134
Function: sx_AutoOpenLines: 465-466
Function: sx_AutoShareLines: 468-469
Function: sx_Blob2FileLines: 471-472
Function: sx_CompressLines: 185-199
Function: sx_dbCreateLines: 487-510
Function: sx_DecompressLines: 201-215
Function: sx_File2BlobLines: 474-485
Function: sx_FileOrderLines: 393-394
Function: sx_IsDBTLines: 447-448
Function: sx_IsLockedLines: 544-560
Function: sx_KillTagLines: 334-391
Function: sx_LockRetryLines: 462-463
Function: sx_MemoBlkLines: 453-454
Function: sx_MemoExtLines: 450-451
Function: sx_SetFileOrdLines: 396-399
Function: sx_SetMemoBlockLines: 456-457
Function: sx_SetTagLines: 287-332
Function: sx_SetTriggerLines: 562-592
Function: sx_StrXCheckLines: 459-460
Function: sx_TagCountLines: 242-262
Function: sx_TagInfoLines: 217-240
Function: sx_TagsLines: 264-285
Function: sx_VFGetLines: 533-542
Function: sx_VSigLenLines: 512-531
File: sxcompr.cLines: 745
typedef struct: HB_LZSSX_COMPRLines: 167-194
Function: SX_FCOMPRESSLines: 614-647
Function: SX_FDECOMPRESSLines: 649-674
Function: _SX_STRCOMPRESSLines: 676-701
Function: _SX_STRDECOMPRESSLines: 703-744
File: sxcrypt.cLines: 199
Function: SX_DECRYPTLines: 181-198
Function: SX_ENCRYPTLines: 162-179
File: sxdate.cLines: 99
Function: SX_DTOPLines: 88-93
Function: SX_PTODLines: 95-98
File: sxfname.cLines: 97
Function: SX_FNAMEPARSERLines: 52-96
File: sxini.prgLines: 150
Function: sx_IniHeaderLines: 138-149
Function: _sx_IniInitLines: 75-136
File: sxord.cLines: 837
Function: SX_CHILLLines: 218-239
Function: SX_CLRSCOPELines: 284-303
Function: SX_DESCENDLines: 473-492
Function: SX_FREEZELines: 172-193
Function: SX_INDEXCOUNTLines: 413-429
Function: SX_INDEXNAMELines: 431-447
Function: SX_INDEXTYPELines: 449-471
Function: SX_ISMYROXLines: 768-785
Function: SX_ISREINDEXLines: 325-341
Function: SX_ISROXLOCKLines: 787-816
Function: SX_I_INDEXNAMELines: 379-394
Function: SX_I_TAGNAMELines: 396-411
Function: SX_KEYADDLines: 494-512
Function: SX_KEYCOUNTLines: 566-584
Function: SX_KEYDATALines: 534-548
Function: SX_KEYDROPLines: 514-532
Function: SX_KEYGOTOLines: 606-625
Function: SX_KEYNOLines: 586-604
Function: SX_KEYSINCLUDEDLines: 361-377
Function: SX_KEYSKIPLines: 550-564
Function: SX_ROXLOCKLines: 729-748
Function: SX_ROXUNLOCKLines: 750-766
Function: SX_SEEKLASTLines: 642-659
Function: SX_SETSCOPELines: 305-323
Function: SX_SKIPUNIQUELines: 627-640
Function: SX_SORTOPTIONLines: 818-836
Function: SX_STEPLines: 343-359
Function: SX_TAGNOLines: 131-170
Function: SX_TAGORDERLines: 106-125
Function: SX_TAGUNIQUELines: 661-675
Function: SX_THERMOMETERLines: 248-282
Function: SX_WARMLines: 195-216
Function: SX_WILDSEEKLines: 677-727
File: sxredir.cLines: 55
Function: SX_CLEARORDERLines: 53-0
Translates to the function: ORDBAGCLEAR
Doc Topic:(The RDDs)
Function: SX_FINDRECLines: 52-0
Translates to the function: ORDFINDREC
Doc Topic:(The RDDs)
Function: SX_SETTRIGLines: 54-0
Translates to the function: sx_SetTrigger
File: sxsem.cLines: 215
Function: SX_ISSEMLines: 201-214
Function: SX_KILLSEMLines: 174-198
Function: SX_MAKESEMLines: 136-171
File: sxtable.cLines: 482
Function: SX_DBFDECRYPTLines: 372-385
Function: SX_DBFENCRYPTLines: 356-370
Function: SX_GETLOCKSLines: 71-81
Function: SX_IDTYPELines: 131-145
Function: SX_ISFLOCKEDLines: 83-97
Function: SX_ISREADONLYLines: 99-113
Function: SX_ISSHAREDLines: 115-129
Function: SX_MEMOPACKLines: 387-402
Function: SX_RLOCKLines: 219-254
Function: SX_ROLLBACKLines: 190-217
Function: SX_SETPASSLines: 278-354
Function: SX_SETTURBOLines: 421-444
Function: SX_TABLENAMELines: 163-175
Function: SX_TABLETYPELines: 147-161
Function: SX_TURBOAREALines: 404-419
Function: SX_UNLOCKLines: 256-276
Function: _SXOPENINITLines: 449-481
File: sxtrig.prgLines: 94
Function: sx_DefTriggerLines: 52-93
File: sxutil.cLines: 127
Function: SX_ERRORLines: 122-126
Function: SX_SLIMFASTLines: 54-85
Function: SX_VERSIONLines: 103-120
Function: SX_WILDMATCHLines: 87-96
Folder: src\rdd\hsx\
File: cftsfunc.cLines: 69
Function: CFTSADDLines: 56-0
Translates to the function: HS_ADD
Categories:Fast Text Search (HiPer-SEEK)Platform:AllCompatibility:Web App
Function: CFTSCLOSELines: 57-0
Translates to the function: HS_CLOSE
Function: CFTSCREALines: 58-0
Translates to the function: HS_CREATE
Function: CFTSDELETELines: 59-0
Translates to the function: HS_DELETE
Function: CFTSIFDELLines: 60-0
Translates to the function: HS_IFDEL
Function: CFTSNEXTLines: 61-0
Translates to the function: HS_NEXT
Function: CFTSOPENLines: 62-0
Translates to the function: HS_OPEN
Function: CFTSRECNLines: 63-0
Translates to the function: HS_KEYCOUNT
Function: CFTSREPLACLines: 64-0
Translates to the function: HS_REPLACE
Function: CFTSSETLines: 65-0
Translates to the function: HS_SET
Function: CFTSUNDELLines: 66-0
Translates to the function: HS_UNDELETE
Function: CFTSVERILines: 67-0
Translates to the function: HS_VERIFY
Function: CFTSVERSLines: 68-0
Translates to the function: HS_VERSION
File: hsx.cLines: 2039
typedef struct: HSXHEADERLines: 289-298
typedef struct: HSXINFOLines: 307-338
typedef struct: HSXTABLELines: 342-348
Function: HS_ADDLines: 1748-1766
Categories:Fast Text Search (HiPer-SEEK)Platform:AllCompatibility:Web App
Function: HS_CLOSELines: 1726-1732
Function: HS_CREATELines: 1708-1713
Function: HS_DELETELines: 1792-1798
Function: HS_FILTERLines: 1846-1950
Function: HS_IFDELLines: 1782-1788
Function: HS_INDEXLines: 1737-1744
Function: HS_KEYCOUNTLines: 1812-1830
Function: HS_NEXTLines: 1954-1966
Function: HS_OPENLines: 1718-1722
Function: HS_REPLACELines: 1770-1778
Function: HS_SETLines: 1834-1842
Function: HS_UNDELETELines: 1802-1808
Function: HS_VERIFYLines: 1972-2026
Function: HS_VERSIONLines: 2029-2038
Folder: src\rdd\nulsys\
File: nulsys.cLines: 223
Folder: src\rdd\usrrdd\
File: usrrdd.cLines: 4346
typedef struct: USRRDDDATALines: 78-81
typedef struct: USRRDDNODELines: 69-75
Function: USRRDD_AREADATALines: 2963-2980
Function: USRRDD_AREARESULTLines: 2982-3000
Function: USRRDD_GETFUNCTABLELines: 2870-2923
Function: USRRDD_IDLines: 2939-2961
Function: USRRDD_RDDDATALines: 2925-2937
Function: USRRDD_SETBOFLines: 3002-3016
Function: USRRDD_SETBOTTOMLines: 3066-3080
Function: USRRDD_SETEOFLines: 3018-3032
Function: USRRDD_SETFOUNDLines: 3034-3048
Function: USRRDD_SETTOPLines: 3050-3064
Folder: src\rdd\usrrdd\rdds\
File: arrayrdd.prgLines: 2
File: dbtcdx.prgLines: 2
File: fptcdx.prgLines: 2
File: hscdx.prgLines: 2
File: logrdd.prgLines: 2
File: rlcdx.prgLines: 2
File: smtcdx.prgLines: 2
File: vfpcdx.prgLines: 2
Folder: src\rtl\
Doc Topic:The runtime library
File: abs.cLines: 102
Doc Topic:The runtime library / Math functions
Function: AbsLines: 51-101
Categories:Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Math functions)
Desc:

Returns the absolute value of the passed argument. The result is always greater than or equal to 0 (zero).

File: accept.cLines: 132
Doc Topic:(The runtime library)
Function: __ACCEPTLines: 74-131
Doc Topic:(The runtime library)
Function: __ACCEPTSTRLines: 67-70
Doc Topic:(The runtime library)
File: achoice.prgLines: 661
Doc Topic:(The runtime library)
Function: AChoiceLines: 20-561
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Displays a Pop-up-like menu with selectable menu items, waiting for a selection by user. Returns the index number of the selected item, which is the ordinal position of the item into the array; if the selection aborted, (when for example, the Esc key pressed) the value returned is 0 (zero).

  • <acMenuItems> is an array of character strings to display as the menu items.
  • <xSelect> is used to determine whether one or more menu items will be selectable or not! It can be either:

    • a parallel array of logical or character values, one element for each item in <acMenuItems>. If the element is a character string, it is evaluated as a macro expression which should evaluate to a logical data type.

    • or a single logical value, in which case all menu items will be either available when .T. or unavailable when .F.; default is .T. (i.e., all items be available).

    • or codeblocks, function pointers or character expression, being supplied both 'as is' or 'as an array'. When passed as a single value and the next parameter <xUserFunction> is empty, it's being used as <xUserFunction> (surrogate), while all the items become selectable. This is a new Harbour extension!

  • <xUserFunction> is the name of a user-defined function or a function Symbol or a Code-block that executes when an unrecognizable key is pressed. Must be noted that the behavior of Achoice() is significantly affected by the presence or not of this argument. Refer to Clipper Reference Guide for more...
  • <nPos> is the position in the <acMenuItems> array of the item that will be highlighted when the menu is initially displayed.
  • <nHiLiteRow> is the zero-based number of the window row on which the initial menu item will appear.
File: adir.prgLines: 122
Doc Topic:(The runtime library)
Function: ADirLines: 49-121
Categories:DeprecatedPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Deprecated compatibility function! use Directory() or hb_Directory() instead.
No assigned any documentation Category since deprecated.

File: alert.prgLines: 164
Doc Topic:The runtime library / User Interface
Function: AlertLines: 28-80
Categories:Classic UIPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / User Interface)
Desc:

Displays a simple modal dialog box with a message and one or more options the user can select.
<cMessage> is the message text displayed. If it contains one or more semicolons ; the text after each semicolon is displayed at the next (new) line.
<aOptions> defines a list of up to 4 possible options.
The function returns a numeric value indicating which option was chosen. If the Esc key was pressed, returns 0 (zero).

Function: hb_AlertLines: 85-153
Categories:Dialog Screens, Warnings and Errors
Doc Topic:(The runtime library / User Interface)
Desc:

Returns the nSelection, which is the ordinal position of the selected option into aOptions[...] array, or 0 if Esc key has pressed, or 1 if the nDelay seconds has passed without user action. First argument is the displayed message and can be either a string or an 1-dim array filled with values of any type. This way, in the alert message can be displayed data of all valid types, recognized by Harbour (e.g. numbers, dates, et.c.). The optional cColorNorm is a color pair for painting box, message and options. The optional nDelay when specified actuates the `time-out` functionality; it defines the number of seconds waiting the user to make a choice and when this time's passing with no response the hb_Alert() aborts!. Please note that if the user do use the right or left arrow key to move between available options, the nDelay shall be reset to 0, which, as mentioned, means "wait forever", that is, the `time-out` functionality is canceled.

Command: __NoNoAlertLines: 157-161
Doc Topic:(The runtime library / User Interface)
File: altd.prgLines: 73
Doc Topic:(The runtime library)
Command: AltDLines: 50-72
Categories:DebuggerPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Invokes debugger. Optional argument [<nAction>] can be 1=enable debugger or 0=disable debugger.
In order the debugger to be activated, the -b compiler switch must have been used during building.
Source code has a bug. It is defined as a procedure instead of a function.
Returns NIL.

File: ampm.cLines: 93
Doc Topic:(The runtime library)
Function: AMPMLines: 49-92
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the [<cTime>] time string in 12-hour format HH:MM pm/am or HH:MM:SS pm/am, depending if the SS (seconds) was also provided. The hour (HH) part is displayed as a <= 12 value and an added suffix which is either am if [<cTime>] is an 'ante meridiem' (before midday) hour or pm if it is 'post meridiem' (after midday).
If [<cTime>] is not given the function returns 12 am.

File: arc4.cLines: 681
Doc Topic:(The runtime library)
File: arc4.hLines: 70
Doc Topic:(The runtime library)
File: at.cLines: 137
Doc Topic:(The runtime library)
Function: AtLines: 117-136
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the position in <cIntoString> where <cSearchFor> is found or 0 (zero) when <cSearchFor> is not found.
NOTE: Search is case sensitive!

Function: hb_AtLines: 55-115
Categories:String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the position in the string <cIntoString> where the entire (and exact) string <cSearchFor> first occurs, or zero if it does not. Search is case sensitive and starts from <nStart> up to <nEnd>.

File: ati.cLines: 139
Doc Topic:(The runtime library)
Function: hb_AtILines: 83-138
Categories:String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as hb_At(), but, as the I suffix hints, this one is case-Insensitive. Returns the position in the string <cIntoString> where the entire string <cSearchFor> first occurs, or zero if it does not. Search is case-Insensitive and starts from <nStart> up to <nEnd>.

File: base64c.cLines: 121
Doc Topic:(The runtime library)
Function: hb_base64EncodeLines: 50-120
Categories:Encoding, String ANSI/Codepage Functions, String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Encodes data into BASE64-encoded format.

File: base64d.cLines: 135
Doc Topic:(The runtime library)
Function: hb_base64DecodeLines: 120-134
Categories:Encoding, String ANSI/Codepage Functions, String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Decodes and returns a BASE64 encoded binary or string.

File: binnum.cLines: 122
Doc Topic:(The runtime library)
Function: Bin2ILines: 68-83
Categories:Binary Functions, Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a two byte binary number (Valtype()=="C") to a numeric value (Valtype()=="N").
The parameter <cSignedInt> is usually the return value of function I2Bin().

Function: Bin2LLines: 85-103
Categories:Binary Functions, Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a four byte binary number (Valtype()=="C") to a numeric value (Valtype()=="N").
The parameter <c32bitSignedLongInteger> is usually the return value of function L2Bin().

Function: Bin2WLines: 51-66
Categories:Binary Functions, Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a two byte binary number (Valtype()=="C") to a numeric value (Valtype()=="N").
The parameter <cUnsignedInt> is usually the return value of function W2Bin().

Function: I2BinLines: 105-112
Categories:Binary Functions, Conversion Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a numeric value to a 16bit binary integer. returns a two-byte character string.
<nInteger> is an integer numeric value to be converted. Note: Decimal digits are truncated.

Function: L2BINLines: 114-121
Categories:Conversion Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a four-byte character string formatted as a 32-bit binary integer.

File: box.cLines: 129
Doc Topic:(The runtime library)
Function: DispBoxLines: 51-106
Categories:Classic UICompatibility:Clipper
Doc Topic:(The runtime library)
Desc:

Display a box on the screen.
See Clipper Reference Guide

Function: hb_DispBoxLines: 108-128
Categories:Classic UI
Doc Topic:(The runtime library)
Desc:

Displays a box at <nTop>, <nLeft>, <nBottom>, <nRight> drawn using <cBoxChars> or defaults box-chars and optionally colored with <cnColor> which can be either a color template string or numeric color values.

File: browdb.prgLines: 90
Doc Topic:(The runtime library)
Function: TBrowseDBLines: 47-55
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Create a new TBrowse object to be used with database file.
See Clipper Reference Guide

Function: __dbSkipperLines: 59-87
Doc Topic:(The runtime library)
File: browse.prgLines: 436
Doc Topic:(The runtime library)
Function: BrowseLines: 51-283
Categories:Classic UI
Doc Topic:(The runtime library)
Desc:

Compatibility function, use DBEDIT() or TBROWSE() instead.

File: cdpapi.cLines: 3313
Doc Topic:(The runtime library)
File: cdpapihb.cLines: 575
Doc Topic:(The runtime library)
Function: hb_cdpCharMaxLines: 133-136
Categories:Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the total characters included in current or given <cCPID> code-page character table. Basically, 65535 for Unicode or 255 for non-Unicode code-pages.

Function: hb_cdpExistsLines: 87-95
Categories:Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if given <cCPID> exists, otherwise .F..

Function: hb_cdpInfoLines: 105-111
Categories:Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a short description about the current or the given <cCPID> code-page.

Function: hb_cdpIsCharIdxLines: 113-131
Categories:Codepage Functions
Doc Topic:(The runtime library)
Desc:

It returns .T. when given code-page uses custom character indexes instead of byte indexes. If <cCdpID> is not specified then current HVM code-page is used. Optional logical parameter <lNewMode> allows to enable/disable custom character indexes in code-pages which have such functionality, i.e. UTF8, BIG5, CP950.

Function: hb_cdpIsUTF8Lines: 138-141
Categories:Codepage Functions, String UTF8 FunctionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if the current or the given <cCPID> code page is UTF8 otherwise returns .F.

Function: hb_cdpListLines: 143-162
Categories:Codepage Functions
Doc Topic:(The runtime library)
Desc:

Returns an array with code-pages registered (linked) in application (via a request <hb_codepage_xxxxx> statement). Note: in order to get a complete list with all code-pages supported by harbour, the "hbextcdp.ch" must be #include(d) in module that is invoking this function.

Function: hb_cdpSelectLines: 77-85
Categories:Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Set/get current code-page being used by application.
<cNewCPID> (must be in uppercase!) is an optional code-page ID to become current.
Important: before invoking the function (for set), you must, previously, REQUEST the linkage of proper code-page object you intend to use; this can be done using the statement:
REQUEST HB_CODEPAGE_ITWIN (for italian "win" code page.)
The function returns the previous (old) code-page.
NOTE: The hb_cdpSelect() function has the same functionality as Set(_SET_CODEPAGE) function (cited below for convenience).

  • SET(_SET_CODEPAGE, [<cCDP>])--> <cPrevCDP>
    set/get internal HVM codepage which is used in string comparison operation
    functions like UPPER()/LOWER()/ISALPHA()/ISUPPER()/ISLOWER()/ISDIGIT()/...
    and also as default CP for RDD when new table is open and for GT in
    HB_SETTERMCP()/HB_SETDISPCP()/HB_SETKEYCP(). Some GTs also use it even
    without calling above functions.

See also, an interesting post in harbour-users group regarding code-pages.

Function: hb_cdpUniIDLines: 97-103
Categories:Codepage Functions
Doc Topic:(The runtime library)
Desc:

Returns code-page identifier in the form cp<NNN[N]>, that is, the code-page number prefixed by cp.

Function: hb_strToUTF8Lines: 236-266
Categories:Conversion Functions, String ANSI/Codepage Functions, String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts ("translate") <cStr> to UTF-8. It's similar to 'hb_Translate( cStr, cFromCPID, cToCPID )'.
<cCPID> is Harbour codepage id, f.e.: "EN", "ES", "ESWIN" in which <cStr> is currently encoded and will be used as basis for translation and if not given then default HVM codepage (set by hb_cdpSelect()) is used.

Function: hb_TranslateLines: 171-195
Categories:Codepage Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Changes character encoding of given string from one code-page to the other.
If either of <FromCodePageID> or <ToCodePageID> is ommited then current (hb_vmCDP) codepage is used. If none of them is specified or is invalid or not available, an RTE occurs, which means that before invoking the function, the code page module(s) needed for conversion must have been linked (using a REQUEST HB_CODEPAGE_XXXXX statement).
For a complete list of code-pages supported by Harbour see hb_cdpList function.

Function: hb_utf8AscLines: 211-234
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Asc()' but applicable to UTF8 encoded text. Similar to 'hb_UCode()'.

Function: hb_utf8AtLines: 308-327
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'hb_At()' but Unicode oriented.

Function: hb_utf8ChrLines: 197-209
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Chr()' but applicable to UTF8 encoded text.

Function: hb_utf8LeftLines: 389-410
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Left()' but applicable to UTF8 encoded text.

Function: hb_utf8LenLines: 560-568
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Len()' but applicable to UTF8 encoded text.

Function: hb_utf8PeekLines: 440-456
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns UTF8 value of <n>-th character in given string.

Function: hb_utf8PokeLines: 458-506
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Replace <n>-th character in given string to UTF8 <nVal> one and return modified text.

Function: hb_utf8RAtLines: 335-354
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'hb_RAt()' but applicable to UTF8 encoded text.

Function: hb_utf8RightLines: 412-438
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Right()' but applicable to UTF8 encoded text.

Function: hb_utf8StrTranLines: 574-0
Translates to the function: StrTran
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

It searches into <cString> for any occurrence of <cFindString>, and replaces it with <cReplaceWith>. If <cRepLaceWith> is not specified, a NULL byte will replace the <cFindString> or in other words the <cFindString> will be removed.
<nStart> is the starting occurrence to be replaced (default is 1st occurence). <nOccurrences> is the number of occurrences to be replaced (default is all occurences).

Function: hb_utf8StuffLines: 508-558
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Stuff()' but applicable to UTF8 encoded text.

Function: hb_utf8SubStrLines: 356-387
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'SubStr()' but applicable to UTF8 encoded text.

Function: hb_utf8ToStrLines: 268-306
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

It performs "translation" from UTF-8 to <cCPID> Harbour codepage id, f.e.: "EN", "ES", "ESWIN" etc.
<cUTF8Str> supposed to be a UTF-8 encoded string.
When <cCPID> is not given then the default HVM codepage (i.e. that set by hb_cdpSelect()) is used.

Function: __NATSORTVERLines: 166-0
Translates to the function: hb_cdpInfo
Categories:Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a short description about the current or the given <cCPID> code-page.

File: cdpbox.cLines: 92
Doc Topic:(The runtime library)
Function: hb_utf8ToStrBoxLines: 54-91
Categories:String UTF8 FunctionPlatform:All
Doc Topic:(The runtime library)
Desc:

It's needed because HB_UTF8TOSTR() will convert to main CP, but box drawing CP can be setup differently with HB_GTI_BOXCP, that function call will take that into account.

File: cdpdet.prgLines: 501
Doc Topic:(The runtime library)
Function: hb_cdpOSLines: 72-92
Categories:Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns O/S code-page ID.

Function: hb_cdpTermLines: 49-70
Categories:Codepage Functions
Doc Topic:(The runtime library)
Desc:

Returns terminal's code-page ID. May return NIL.

File: cdpdetc.cLines: 79
Doc Topic:(The runtime library)
Function: __WAPI_GETACPLines: 53-60
Doc Topic:(The runtime library)
Function: __WAPI_GETCONSOLEOUTPUTCPLines: 71-78
Doc Topic:(The runtime library)
Function: __WAPI_GETOEMCPLines: 62-69
Doc Topic:(The runtime library)
File: checkbox.prgLines: 365
Doc Topic:(The runtime library)
Class: CheckBoxLines: 62-109
Doc Topic:(The runtime library)
Function: _CheckBox_Lines: 346-359
Doc Topic:(The runtime library)
File: chrasc.cLines: 106
Doc Topic:The runtime library / Strings functions
Function: AscLines: 88-105
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Returns the ASCII value of the leftmost character of any character expression.

Function: ChrLines: 53-85
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Returns a single character that has the numeric ASCII code <nAsciiCode>.

File: chruni.cLines: 710
Doc Topic:(The runtime library)
Function: hb_BAtLines: 513-563
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the position number into <cString> where the <cSubString> is found, or zero if it is not found. Works like hb_At() but operates on byte/binary strings and is Code-Page independent.

Function: hb_BCharLines: 75-85
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an 1 byte string with <nCode> value.

Function: hb_BCodeLines: 104-112
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the value of the 1-st byte in a given <cText> string. (code-page independent byte/binary operation)

Function: hb_BLeftLines: 385-405
Categories:String Byte Functions
Doc Topic:(The runtime library)
Desc:

Return the left-most <nCount> bytes of string <cString>. Not UTF-8 specific.

Function: hb_BLenLines: 131-139
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return the length of <cText> in bytes. Unlike Len() function, hb_BLen() is codepage independent and returns, always, the same length for a given string.

Function: hb_BPeekLines: 173-186
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return value of nPos-th byte in given string as an integer.

Function: hb_BPokeLines: 243-261
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Change nPos-th byte in given string to <nVal> and return modified text.

Function: hb_BRAtLines: 567-617
Compatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as hb_RAt() but for raw/binary strings. Return 0 if not found.

Function: hb_BRightLines: 437-452
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Extract the rightmost substring of a Byte-Character expression.

Function: hb_BStuffLines: 621-662
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Delete and insert characters in a Byte-String. Returns a copy of cString with the specified characters deleted and with cInsert inserted.

Function: hb_BSubStrLines: 313-355
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Extract a substring from a Byte-Character string.

Function: hb_UAtLines: 457-509
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Unicode counterpart of 'hb_At()'.
Returns the position in the string <cIntoString> where the entire (and exact) string <cSearchFor> first occurs, or zero if it does not. Search is case sensitive and starts from <nStart> up to <nEnd>.

Function: hb_UCharLines: 57-70
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns string with U+nCode character in HVM CP encoding.

Function: hb_UCodeLines: 90-99
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns Unicode value of 1-st character (not byte) in given string. Similar to 'hb_UTF8Asc()'.

Function: hb_ULeftLines: 359-381
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Left()' but applicable to UTF8 encoded text.

Function: hb_ULenLines: 117-126
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the length of unicode string <cText>, in number of characters, not bytes.

Function: hb_UPeekLines: 144-168
Categories:Strings Unicode
Doc Topic:(The runtime library)
Desc:

Returns unicode value of <n>-th character in given string.

Function: hb_UPokeLines: 191-238
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Change <n>-th character in given string to unicode <nVal> one and return modified text.

Function: hb_URightLines: 409-433
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'Right()' but applicable to UTF8 encoded text.

Function: hb_UStuffLines: 666-709
Categories:Strings UnicodePlatform:WindowsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Unicode counterpart of 'Staff()'.

Function: hb_USubStrLines: 265-309
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Unicode counterpart of 'SubStr()'.

File: color53.prgLines: 216
Doc Topic:(The runtime library)
Function: ApplyDefauLines: 151-213
Doc Topic:(The runtime library)
Function: ButtnDefCoLines: 141-144
Doc Topic:(The runtime library)
Function: CheckDefCoLines: 136-139
Doc Topic:(The runtime library)
Function: ComboDefCoLines: 131-134
Doc Topic:(The runtime library)
Function: GetClrBackLines: 106-114
Doc Topic:(The runtime library)
Function: GetClrForeLines: 96-104
Doc Topic:(The runtime library)
Function: GetClrPairLines: 49-57
Doc Topic:(The runtime library)
Function: GetPairLenLines: 84-94
Doc Topic:(The runtime library)
Function: GetPairPosLines: 69-82
Doc Topic:(The runtime library)
Function: ListBDefCoLines: 126-129
Doc Topic:(The runtime library)
Function: MenuDefColLines: 146-149
Doc Topic:(The runtime library)
Function: RadGrDefCoLines: 116-119
Doc Topic:(The runtime library)
Function: RadItDefCoLines: 121-124
Doc Topic:(The runtime library)
Function: SetClrPairLines: 59-67
Doc Topic:(The runtime library)
File: colorind.cLines: 93
Doc Topic:The runtime library / Terminal
Function: HB_COLORINDEXLines: 49-92
Doc Topic:(The runtime library / Terminal)
File: console.cLines: 678
Doc Topic:The runtime library / User Interface
Function: DevOutLines: 504-533
Doc Topic:(The runtime library / User Interface)
Desc:

writes a single value to the current device (screen or printer), but is not affected by SET ALTERNATE

Function: DevPosLines: 482-492
Categories:Classic UI
Doc Topic:(The runtime library / User Interface)
Desc:

Sets the screen and/or printer position

Function: DispOutLines: 535-566
Categories:Classic UICompatibility:Clipper
Doc Topic:(The runtime library / User Interface)
Desc:

Write a value to the display.
See Clipper Reference Guide

Function: DispOutAtLines: 572-603
Categories:Classic UICompatibility:Clipper
Doc Topic:(The runtime library / User Interface)
Desc:

Writes a single value to the screen at specific position, but is not affected by SET ALTERNATE.

Function: hb_DispOutAtLines: 607-630
Categories:Classic UI
Doc Topic:(The runtime library / User Interface)
Desc:

Displays the value of <expression> at specific screen position, without altering current cursor position(and this is the main difference of hb_DispOutAt() from DispOutAt() function). Is not affected by SET ALTERNATE setting, which means that output is always directed to screen.

Function: hb_DispOutAtBoxLines: 634-662
Categories:Classic UI
Doc Topic:(The runtime library / User Interface)
Desc:

Same as hb_DispOutAt(), but draws with the attribute HB_GT_ATTR_BOX, so we can use it to draw graphical elements.

Function: hb_eolLines: 188-191
Compatibility:Web App
Doc Topic:(The runtime library / User Interface)
Desc:

Returns the platform/OS specific EOL (end of line marker, char or pair of chars).

Function: hb_GetStdErrLines: 674-677
Categories:Low Level File Functions
Doc Topic:(The runtime library / User Interface)
Desc:

Return handle for STDER.

Function: hb_GetStdInLines: 664-667
Categories:Low Level File Functions
Doc Topic:(The runtime library / User Interface)
Desc:

Return handle for STDIN.

Function: hb_GetStdOutLines: 669-672
Categories:Low Level File Functions
Doc Topic:(The runtime library / User Interface)
Desc:

Return handle for STDOUT.

Function: HB_OSNEWLINELegacy Level: 4Lines: 196-199
Doc Topic:(The runtime library / User Interface)
typedef struct: HB_PRNPOSLines: 95-99
Doc Topic:(The runtime library / User Interface)
Function: OutErrLines: 308-326
Categories:Output FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Writes a list of values to the standard error device.

Function: OutStdLines: 288-306
Categories:Output FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Writes a list of values to the standard output device.

Function: PColLines: 403-406
Categories:Printer FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns the current printer row position

Function: PRowLines: 398-401
Categories:Printer FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Return the current row position of the printhead.

Function: QOutLines: 348-381
Categories:Output FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Writes (with a line feed preceding) a list of values to the current device (screen or printer) and is affected by SET ALTERNATE.

Function: QQOutLines: 328-346
Categories:Output FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Writes a list of values to the current device (screen or printer) and is affected by SET ALTERNATE. No Line feed preceding.

Function: SetPrcLines: 494-502
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Set PRow() and PCol() values.
See Clipper Reference Guide

Function: __EJECTLines: 383-396
Doc Topic:(The runtime library / User Interface)
File: copyfile.cLines: 186
Doc Topic:(The runtime library)
Function: __COPYFILELines: 173-185
Doc Topic:(The runtime library)
File: cputime.cLines: 197
Doc Topic:(The runtime library)
File: datec.cLines: 120
Doc Topic:(The runtime library)
Function: CDoWLines: 89-109
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the name of a week day from a date. If <dDate> is an empty date, the function returns a null string ("").

Function: CMonthLines: 74-87
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the name of a month from a date. If <dDate> is an empty date, the function returns a null string ("").

Function: hb_CDayLines: 111-119
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the name of day specified by <nDay>. Valid range [ 1 ... 7 ]. Returns empty string if <nDay> is out of valid range. Runtime error occurs if <nDay> is NIL (i.e. not passed). Worth noting that the returned value is identical to that of CDoW() but the later accepts a date value as parameter.

File: dates.cLines: 641
Doc Topic:(The runtime library)
File: dateshb.cLines: 609
Doc Topic:The runtime library / Dates functions
Function: CtoDLines: 56-62
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a character string into a Date value. If <cDateString> is not a valid date string or is empty, an empty date is returned.
NOTE: The result is affected by the current SET DATE/SET DATE FORMAT and SET EPOCH settings, which may lead to unexpected/incorrect results. For conversions between DATE to CHARACTER and vice-versa, use DtoS()/StoD() that are independent of those settings.

Function: DateLines: 194-200
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the current system date as reported by the system clock.

Function: DayLines: 160-174
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the numeric day of the month of <dDate>. When <dDate> is an empty date, the function returns zero.

Function: DoWLines: 176-184
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the day of the week as a number between 1 and 7 or 0 if <dDate> is empty. The first day of the week is 1 (Sunday) and the last day is 7 (Saturday).

Function: DToCLines: 78-89
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a date value to string. returned value is formatted in the current date format (default: mm/dd/yy). A null date returns a string of spaces equal in length to the current date format.
NOTE: The result is affected by the current SET DATE/SET DATE FORMAT and SET EPOCH settings, which may lead to unexpected/incorrect results. For conversions between DATE to CHARACTER and vice-versa, use DtoS()/StoD() that are independent of those settings.

Function: DToSLines: 107-117
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns a character string in YYYYMMDD format. If <dDate> is empty returns an eight spaces long string.

Function: hb_CtoDLines: 64-76
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Harbour extension to the CtoD() function. It converts a string <cDate> representing a date to a DATE type value. Additionally, the date format used in <cDate> can be supplied in <cDateFormat>, otherwise the _SET_DATEFORMAT format will be used.

Function: hb_CtoTLines: 417-437
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a timestamp string to timestamp value (valtype=T). By default it uses the _SET_DATEFORMAT and _SET_TIMEFORMAT format strings to do the conversion, but you can specify other formats using <cDateFormat> and <cTimeFormat>.

Function: hb_DateLines: 202-212
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Harbour extension to the Date() function that returns a date value from the supplied day, month and year values. If any of them is invalid or missing, an empty date is returned. If none of them is supplied, the current date is returned.

Function: hb_DateTimeLines: 214-225
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns a timestamp value from the supplied day, month, year, hour, minute, second and second-fragment values. If none of them is supplied, the current date and time is returned.

Function: hb_DtoCLines: 91-105
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Harbour extension to the DtoC() function. It converts a date value <dDate> (or the date value of <tTimeStamp>) to a string. If no date format is supplied the _SET_DATEFORMAT format will be used.

Function: hb_DtoTLines: 227-248
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns a timestamp from the date and time values. <dDate> is a date value and <cnTime> is the time part and could be a number (as from Seconds()) or a string (as from Time()), (see time string format).

Function: hb_HourLines: 468-481
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the hour (HH) part or "member" of a TimeStamp.

Function: hb_MinuteLines: 483-496
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the minute (mm) part (or "member") of a <tTimeStamp>.

Function: hb_MSecToTLines: 355-363
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts milliseconds to <tTimestamp> value.

Function: hb_NToHourLines: 325-333
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Convert the <nTimeDiff> time difference to hours. The returned value is a floating point number with fractional part representing the rest (decimal remainder) of conversion. Note 1: new functions, available after [2016-12-15 12:51 UTC+0100] Note 2: These functions must not be confused with similarly named hb_Hour() since the above ones do convert the numeric time difference (time span) between two timestamps while the other ones just extract specific hours of a given timestamp.

Function: hb_NToMinLines: 315-323
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Convert the <nTimeDiff> time difference to minutes. The returned value is a floating point number with fractional part representing the rest (decimal remainder) of conversion. Note 1: new functions, available after [2016-12-15 12:51 UTC+0100] Note 2: This function must not be confused with similarly named hb_Minutes() since the above ones do convert the numeric time difference (time span) between two timestamps while the other ones just extract specific minutes of a given timestamp.

Function: hb_NToMSecLines: 295-303
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Convert the <nTimeDiff> time difference to milliseconds. The returned value is an integer which represents milliseconds value.

Function: hb_NToSecLines: 305-313
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Convert the <nTimeDiff> time difference to seconds. The returned value is a floating point number with fractional part representing the rest (decimal remainder) of conversion. Note 1: new functions, available after [2016-12-15 12:51 UTC+0100] Note 2: This function must not be confused with similarly named hb_Sec() since the above ones do convert the numeric time difference (time span) between two timestamps while the other ones just extract specific seconds of a given timestamp.

Function: hb_NtoTLines: 285-293
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts the given numeric time-value <nValue> (which, supposedly, is a Unix time value) to a timestamp (i.e. valtype == T).

Function: hb_SecLines: 498-511
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the seconds (ss) "member" of a tTimeStamp. The returned value is a floating point number (ss.mmm) where the integer part is seconds while the decimal (fraction) part of it represents milliseconds.

Function: hb_SecToTLines: 345-353
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts <nSeconds> seconds to tTimestamp value.

Function: hb_StoDLines: 121-126
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a string representing a date with the format YYYYMMDD to a date value. If no <cDate> is supplied, an empty date string will be returned. Counterpart of the standard DtoS() function.

Function: hb_StoTLines: 453-466
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a datetime string to timestamp value (T). <cDateTime> should be in one of the above form: - "YYYYMMDDHHMMSSFFF" - "YYYYMMDDHHMMSSFF" - "YYYYMMDDHHMMSSF" - "YYYYMMDDHHMMSS" - "YYYYMMDDHHMM" - "YYYYMMDDHH" - "YYYYMMDD" - "HHMMSSFFF" - "HHMMSSF" - "HHMMSS" - "HHMM" - "HH"

Function: hb_StrToTSLines: 555-568
Categories:Conversion Functions, Date and Time Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a string cTimeStamp to tTimeStamp timestamp value. The <cTimeStamp> must have the format: YYYY-MM-DD [H[H][:M[M][:S[S][.f[f[f[f]]]]]]] [PM|AM] or YYYY-MM-DDT[H[H][:M[M][:S[S][.f[f[f[f]]]]]]] [PM|AM].

Function: hb_TSToStrLines: 513-553
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns <cTimeStamp> with the format YYYY-MM-DD hh:mm:ss.fff. If <lPacked> is .T. empty elements of the timestamp will be stripped out.

Function: hb_TSToUTCLines: 602-608
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a local time tTIMESTAMP to UTC time.

Function: hb_TtoCLines: 395-415
Categories:Conversion Functions, Date and Time Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts date or timestamp values to timestamp formatted strings.

Function: hb_TtoDLines: 250-273
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Extracts date and time information from a timestamp or date value. It returns the date part as a date value. If <@nSeconds> or @<cTime> parameter is passed by reference then it obtains either the number of seconds in given day specified by timestamp value or the time as time string. If no <cTimeFormat> passed, then _SET_TIMEFORMAT is used.

Function: hb_TToHourLines: 385-393
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Calculate/Convert timestamp to hours.
Returns a floating point number, where the fractional part represents the rest (decimal remainder) of the conversion.

Function: hb_TToMinLines: 375-383
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Calculate/Convert timestamp to minutes.
Returns a floating point number, where the fractional part represents the rest (decimal remainder) of the conversion.

Function: hb_TToMSecLines: 365-373
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Calculate/Convert timestamp to milliseconds.
Returns milliseconds as an integer value.

Function: hb_TtoNLines: 275-283
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a date or timestamp value to numeric value. The integer part of returned <nValue> is the date part represented as a Julian date value, and the decimal part is the time part represented as milliseconds
from midnight.
NOTE: The returned nValue must not be confused with Unix time number, since they're totally different!

Function: hb_TtoSLines: 439-451
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a date or timestamp value to string formated as YYYYMMDDHHMMSSFFF.

Function: hb_TToSecLines: 335-343
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Calculate/Convert timestamp to seconds.
Returns a floating point number, where the fractional part represents the rest (decimal remainder) of the conversion.

Function: hb_UTCOffsetLines: 589-600
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the UTC offset as a signed number of seconds.

Function: hb_WeekLines: 572-587
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the week number of year, for the given <dDate>. Worth to note that the returned value is ISO 8601 compliant.
With this function can also obtained the year and/or the day-number of the week, into <nYear> and <nDayOfWeek> optional parameters, provided they've been passed by reference.
WARNING! 1st day of the week according to ISO 8601 is _Monday_ (and not _Sunday_, as it's widely regarded to be). This may lead to inaccurate/confusing results when the number returned into <nDayOfWeek> is being used as an argument on calling non-ISO 8601-conforming date functions like, for example, hb_CDay(). In such cases, either use _Dow()_ to determine the day number of the week or alternatively _increment by 1_ the <nDayOfWeek> value or pre-increment it with ++ operator, i.e.: hb_CDay( ++nDayOfWeek ).

Function: MonthLines: 144-158
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns an integer numeric value in the range of zero to 12. A null <dDate> returns zero.

Function: TimeLines: 186-192
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns system time formatted as hh:mm:ss.

Function: YearLines: 128-142
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the year of <dDate> as a four-digit numeric value. An empty dDate returns 0.

File: datesx.cLines: 71
Doc Topic:(The runtime library)
Function: StoDLines: 63-68
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a date string to date value formatted as yyyymmdd.

File: dbedit.prgLines: 405
Doc Topic:(The runtime library)
Function: dbEditLines: 60-282
Categories:Classic UIPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. or .F. if no dbf is open or invalid column specified.
Detailed documentation of this function can be found at this link of Harbour Reference Guide.

File: defpath.cLines: 88
Doc Topic:(The runtime library)
Function: __DefPathLines: 50-87
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the current default path, if it has been set, or empty string otherwise.

File: defpathu.cLines: 54
Doc Topic:(The runtime library)
Function: DefPathLines: 51-0
Translates to the function: __DefPath
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the current default path, if it has been set, or empty string otherwise.

File: descend.cLines: 90
Doc Topic:(The runtime library)
Function: DescendLines: 63-89
Categories:Conversion FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an inverted expression of the same data type as the <exp>, except for dates which return a numeric value. A Descend() of CHR(0) always returns CHR(0).
In a string, each byte is recoded as chr(256-asc(Byte)); numberics are *-1; dates become a descending number; logical is flipped.

File: devoutp.prgLines: 54
Doc Topic:The runtime library / Terminal
Command: DevOutPictLines: 47-53
Categories:Classic UI
Doc Topic:(The runtime library / Terminal)
File: dircmd.prgLines: 141
Doc Topic:(The runtime library)
Command: __DirLines: 52-87
Doc Topic:(The runtime library)
File: dirdrive.cLines: 133
Doc Topic:(The runtime library)
Function: DirChangeLines: 70-76
Categories:Deprecated, DOS Clipper Function
Doc Topic:(The runtime library)
Desc:

Change the current DOS directory. <cDir> is the name of the directory to change to, including the drive. Returns 0 if successful or -1 if there is an argument error or the DOS error code otherwise.
Used HB_CWD() instead.

Function: DirRemoveLines: 82-0
Translates to the function: hb_DirDelete
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempt to delete <cDir>. returns 0 on success, or a nFError code on failure.

Function: DiskChangeLines: 103-116
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns true .T. if an attempt to change current drive to <cNewDrive> was successful, otherwise returns false .F.. Valid values for <cNewDrive>, which specifies the letter of the target disk drive to change to, are in range A-Z or a-z.

Function: DiskNameLines: 118-128
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the letter of the current drive for OS supporting Drive Letters (DOS / Windows), without a trailing colon.

Function: hb_DirCreateLines: 50-56
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to create <cDir>. returns 0 on success, or a nFError code on failure.

Function: hb_DirDeleteLines: 58-64
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempt to delete <cDir>. returns 0 on success, or a nFError code on failure.

Function: IsDiskLines: 88-101
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns `.T.` if a disk drive with given `` letter (in range `A-Z` or `a-z`) is attached and visible to system. This is an undocumented Cl*pper function.

Function: MAKEDIRLines: 81-0
Translates to the function: hb_DirCreate
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to create <cDir>. returns 0 on success, or a nFError code on failure.

File: direct.cLines: 181
Doc Topic:(The runtime library)
Function: DirectoryLines: 172-175
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an array of subarrays with filenames matching to <cDirSpec> filter.
Each subarray has the structure: {cF_NAME, nF_SIZE, dF_DATE, cF_TIME, cF_ATTR}.
Wildcards are allowed in <cDirSpec>, e.g: "*.txt" or "*.tx?".
If <cDirSpec> is omitted, the default value is "*.*" (all files).

Function: hb_DirectoryLines: 177-180
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an array of files matching the <cDirspec> and <cAttributes> (if any) filters. The structure of array is identical to that of Directory() function, except of the F_DATE element, which here is a timestamp value (valtype: T) whereas in Directory() value is a date (valtype: D).
See also hb_vfDirectory() and hb_DirScan() function, which scans recursively entire working directory tree including subdirectories that may exist inside (or below) it.

File: dirscan.prgLines: 133
Doc Topic:(The runtime library)
Function: hb_DirRemoveAllLines: 81-111
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

This function attempts to remove entire <cDir> directory.
Warning - Since this function removes recursively whole directories along with their contents, be extremely careful while using it.
For example, invoking this function like: hb_DirRemoveAll( hb_ps() ) can remove all files and directories (even those marked as hidden, system or read-only) from current working disk! hb_ps() return the drive delimiter symbols, therefore is a root of a drive/partition.

Function: hb_DirScanLines: 75-79
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Similar to hb_Directory() (refer to it for more..) with the difference that it scans not only <cPath> but also all subdirectories below <cPath> (recursively).

Function: hb_FileDeleteLines: 113-132
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Removes files which match given <cFileMask> (it may contain path) and returns .T. if at least one file was deleted. Optional <cAttr> parameter can be used to include system "S" and hidden "H" files. If <cAttr> contains "R" letter then before deleting READONLY attribute is removed.

File: diskspac.cLines: 262
Doc Topic:(The runtime library)
Function: DiskSpaceLines: 83-261
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the number of bytes of empty space on the given disk drive.
Optional parammeter <nDrive> is the number of the disk drive to investigate, where 1 is the drive A:, 2 is B:, 3 is C:, etc. If <nDrive> is omitted or specified as 0 (zero) then by default is used the current drive.

File: disksphb.cLines: 399
Doc Topic:(The runtime library)
Function: hb_DiskSpaceLines: 374-398
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the free space (in bytes) of <cDrive> (default: current working drive) or the type of space specified by <nType>.
If <nDrive> is used, then 1 is A: .. 3 is C: and so on.

Supported types (nType) as defined in fileio.ch header file:

nType Returned value
HB_DISK_AVAIL (0) The amount of space available to the user making the request. This value could be less than HB_DISK_FREE if disk quotas are supported by the O/S in use at runtime, and disk quotas are in effect. Otherwise, the value will be equal to that returned for HB_DISK_FREE.
HB_DISK_FREE (1) The actual amount of free disk space on the drive.
HB_DISK_USED (2) The number of bytes in use on the disk.
HB_DISK_TOTAL (3) The total amount of space allocated for the user if disk quotas are in effect, otherwise, the actual size of the drive.

See also: hb_vfDirSpace() with similar syntax.

File: do.cLines: 111
Doc Topic:(The runtime library)
Function: DOLines: 60-110
Doc Topic:(The runtime library)
File: einstv52.prgLines: 92
Doc Topic:(The runtime library)
Function: __eInstVar52Lines: 52-91
Doc Topic:(The runtime library)
File: einstvar.prgLines: 78
Doc Topic:(The runtime library)
Function: __eInstVar53Lines: 52-77
Doc Topic:(The runtime library)
File: einstvau.prgLines: 58
Doc Topic:(The runtime library)
Function: _eInstVarLines: 50-54
Doc Topic:(The runtime library)
File: empty.cLines: 117
Doc Topic:(The runtime library)
Function: EmptyLines: 50-116
Categories:Logical FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. when the passed value is empty, otherwise .F. .
For a string, array, hash expression would be true if the length is 0.

File: errapi.cLines: 1317
Doc Topic:The runtime library / The error API
Function: DOSErrorLines: 467-475
Categories:DOS Clipper Function, Executable EnvironmentCompatibility:Clipper
Doc Topic:(The runtime library / The error API)
Desc:

Return the last DOS error number.
See Clipper Reference Guide

Function: ErrorBlockLines: 430-440
Categories:Warnings and ErrorsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / The error API)
Desc:

Returns the current error handling code block and optionally sets a new <bErrorHandler> to be executed whenever a runtime error occurs. When evaluated, the <bErrorHandler> is passed an error object as an argument by the system.

Function: ERRORNEWLines: 417-420
Doc Topic:(The runtime library / The error API)
typedef struct: HB_ERRDATALines: 90-94
Doc Topic:(The runtime library / The error API)
Function: __ERRINHANDLERLines: 425-428
Doc Topic:(The runtime library / The error API)
Function: __ERRRT_BASELines: 1030-1038
Doc Topic:(The runtime library / The error API)
Function: __ERRRT_SBASELines: 1040-1048
Doc Topic:(The runtime library / The error API)
File: errapiu.cLines: 55
Doc Topic:(The runtime library)
Function: ERRORINHANLines: 51-0
Translates to the function: __ERRINHANDLER
Doc Topic:(The runtime library / The error API)
Function: ERRORINHANDLERLines: 52-0
Translates to the function: __ERRINHANDLER
Doc Topic:(The runtime library / The error API)
File: errint.cLines: 76
Doc Topic:(The runtime library)
File: errintlo.cLines: 143
Doc Topic:(The runtime library)
File: errsys.prgLines: 184
Doc Topic:(The runtime library)
Command: ErrorSysLines: 49-53
Doc Topic:(The runtime library)
File: file.cLines: 103
Doc Topic:(The runtime library)
File: filebuf.cLines: 1648
Doc Topic:(The runtime library)
typedef struct: HB_FILELines: 91-107
Doc Topic:(The runtime library)
typedef struct: HB_FILEPOSLines: 920-926
Doc Topic:(The runtime library)
typedef struct: HB_FLOCKLines: 84-89
Doc Topic:(The runtime library)
File: filebufd.cLines: 470
Doc Topic:(The runtime library)
File: filehb.cLines: 67
Doc Topic:(The runtime library)
Function: FileLines: 61-66
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Checks if a file exists. Supports wildcards, does NOT recognize hidden and/or system files. If the <cFileName> does not include a path, then it searches with this order into: the current directory, the directory set with SET DEFAULT, the directories listed in the SET PATH setting.

File: filesys.cLines: 5140
Doc Topic:(The runtime library)
Function: HB_DISABLEWAITLOCKSLines: 5136-5139
Doc Topic:(The runtime library)
File: fkmax.cLines: 79
Doc Topic:(The runtime library)
Function: FKLABELLines: 59-78
Doc Topic:(The runtime library)
Function: FKMAXLines: 52-55
Doc Topic:(The runtime library)
File: fmhb.cLines: 53
Doc Topic:(The runtime library)
Function: MemoryLines: 49-52
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an integer value representing (in Kbytes) the amount of memory used/available. The returned memory type, is determined by <nType>. Constants for various memory types, are defined into hbmemory.ch header file. Note that some of the defined types, may not supported on all platforms.

File: fnsplit.cLines: 73
Doc Topic:(The runtime library)
Function: hb_FNameMergeLines: 62-72
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Merges <cPath>, <cFileName>, <cFileExtension> and returns produced name. (It's the inverse of hb_FNameSplit()). Automatically adds directory separator if necessary. NOTE: The validity of parameters passed are not checked, which means any invalid path, filename or extension will give invalid result.

Function: hb_FNameSplitLines: 50-60
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Splits out the <cFileName> and fills corresponding variables, being passed by reference, with each separate component. (It's the inverse of hb_FNameMerge()).

After execution and provided that relevant parameters have been passed by reference, they will be: - cFullPathWithDrive = Full path with drive letter in front and a path-separator at end. - cName = File name without extension. - cExt = extension of filename, if any. - cDriveLetter = the drive letter as a single character without drive-delimiter (: in windows)

NOTE: The validity of <cFileName> is not checked, which means incorrectly formed or invalid filenames will give invalid results (effect mainly seen in cFullPathWithDrive content).

File: fscopy.cLines: 127
Doc Topic:(The runtime library)
Function: hb_FCopyLines: 108-126
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Low level file copy. returns 0 on success, nFError on failure. If <cDestinationFile> exists, it will be overwritten, unless it is "read only", in which case hb_FCopy() will fail with -1 See also: hb_vfCopyFile() as an alternative if you want to use replaceable IO drivers from contribs, like hbnetio, hbmemio, hbgzio, hbbz2io, hbcomio.

File: fserr.cLines: 220
Doc Topic:(The runtime library)
File: fslink.cLines: 401
Doc Topic:(The runtime library)
Function: HB_FLINKLines: 357-370
Doc Topic:(The runtime library)
Function: HB_FLINKREADLines: 387-400
Doc Topic:(The runtime library)
Function: HB_FLINKSYMLines: 372-385
Doc Topic:(The runtime library)
File: fssize.cLines: 183
Doc Topic:(The runtime library)
Function: hb_FSizeLines: 177-182
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the size of <cFileName> in bytes. If the specified file does not exist or is empty, returned value is 0 (zero). If optional <lUseDirEntry> parameter is .F., then the file size is determined using internal harbour low-level file access mechanism, otherwise if it's .T. or omitted (in which case it defaults to .T.) the returned file size is that as it's reported by OS's file system (directory entry).

File: fstemp.cLines: 486
Doc Topic:(The runtime library)
Function: hb_DirTempLines: 477-485
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the full name of temp dir including drive letter and a trailing path-separator (similar to 'hb_GetEnv("temp")' which has no trailing path-separator).

Function: hb_FTempCreateLines: 452-462
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Creates and opens a temporary file. The file name of the newly created file is unique with a default .tmp extension. To obtain the file name of the temporary file, parameter <cFileName> must be passed by reference and it can be used to remove the temporary file from disk when it is no longer needed.

Function: hb_FTempCreateExLines: 464-475
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Similar to 'hb_FTempCreate()'. Main differences are:
- Convenient recomposition of arguments.
- Added the `` parameter, so no default `.tmp` extension
NOTE: When `` is passed, in order to make a sense, it must include a leading extension separator (f.e.: a dot character `.`) otherwise it will be joined with filename in a single word; (a meaningful extension might be: `".temp"` while a 'fuzzy' one just "temp").

File: gete.cLines: 138
Doc Topic:(The runtime library)
Function: GetELines: 90-0
Translates to the function: GetEnv
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the content of the <cEnvironmentVariable> environment variable. If not found "" will be returned.

Function: GetEnvLines: 58-86
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the content of the <cEnvironmentVariable> environment variable. If not found "" will be returned.

Function: hb_GetEnvLines: 98-126
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the content of the <cEnvironmentVariable> environment variable.
If <cEnvironmentVariable> does not exist, <cDefaultValue> is returned.
If <cEnvironmentVariable> does not exist and no <cDefaultValue> specified an empty string is returned.

Function: hb_SetEnvLines: 128-137
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets or deletes (when <cNewVal> is NIL) process environment variable <cEnvName>.

File: getlist.prgLines: 79
Doc Topic:(The runtime library)
Function: __GetListActiveLines: 67-68
Doc Topic:(The runtime library)
Function: __GetListLastLines: 70-78
Doc Topic:(The runtime library)
Command: __GetListSetActiveLines: 51-63
Doc Topic:(The runtime library)
File: getsys.prgLines: 329
Doc Topic:(The runtime library)
Function: GetActiveLines: 114-142
Doc Topic:(The runtime library)
Command: GetApplyKeyLines: 161-174
Doc Topic:(The runtime library)
Command: GetDoSetKeyLines: 144-152
Doc Topic:(The runtime library)
Function: GetPostValidateLines: 196-209
Doc Topic:(The runtime library)
Function: GetPreValidateLines: 179-191
Doc Topic:(The runtime library)
Command: GetReaderLines: 107-111
Doc Topic:(The runtime library)
Function: RangeCheckLines: 295-328
Doc Topic:(The runtime library)
Function: ReadExitLines: 211-212
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Toggle Up arrow and Down arrow as READ exit keys.
See Clipper Reference Guide

Function: ReadFormatLines: 261-273
Doc Topic:(The runtime library)
Function: ReadInsertLines: 214-215
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Toggle the current insert mode for READ and MemoEdit().
See Clipper Reference Guide

Function: ReadKillLines: 247-259
Doc Topic:(The runtime library)
Function: ReadModalLines: 58-96
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Activate a full-screen editing mode for a GetList.
See Clipper Reference Guide
See extra parameters in Clipper Reference Guide.

Function: ReadUpdatedLines: 233-245
Doc Topic:(The runtime library)
Function: UpdatedLines: 217-221
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Returns .T. when a single Get entry field is edited and changed by the user.
See Clipper Reference Guide

Command: __KillReadLines: 223-231
Doc Topic:(The runtime library)
Command: __SetFormatLines: 275-287
Doc Topic:(The runtime library)
File: getsys53.prgLines: 163
Doc Topic:(The runtime library)
Function: AcceleratorLines: 110-116
Doc Topic:(The runtime library)
Command: EraseGetMsgLines: 136-146
Doc Topic:(The runtime library)
Command: GUIApplyKeyLines: 62-72
Doc Topic:(The runtime library)
Function: GUIPostValidateLines: 80-84
Doc Topic:(The runtime library)
Function: GUIPreValidateLines: 74-78
Doc Topic:(The runtime library)
Command: GUIReaderLines: 50-60
Doc Topic:(The runtime library)
Function: HitTestLines: 118-124
Doc Topic:(The runtime library)
Function: ReadStatsLines: 148-160
Doc Topic:(The runtime library)
Command: ShowGetMsgLines: 126-134
Doc Topic:(The runtime library)
Command: TBApplyKeyLines: 98-108
Doc Topic:(The runtime library)
Command: TBReaderLines: 86-96
Doc Topic:(The runtime library)
File: getsyshb.prgLines: 71
Doc Topic:(The runtime library)
Function: hb_GetReadVarLines: 47-70
Categories:Classic UI
Doc Topic:(The runtime library)
File: gt.cLines: 64
Doc Topic:The runtime library / The graphical terminal
Function: DispBeginLines: 50-53
Categories:Classic UICompatibility:Clipper
Doc Topic:(The runtime library / The graphical terminal)
Desc:

Begin buffering screen output.
See Clipper Reference Guide

Function: DispCountLines: 60-63
Categories:Classic UICompatibility:Clipper
Doc Topic:(The runtime library / The graphical terminal)
Desc:

Return the number of pending DispEnd() requests.
See Clipper Reference Guide

Function: DispEndLines: 55-58
Categories:Classic UICompatibility:Clipper
Doc Topic:(The runtime library / The graphical terminal)
Desc:

Display buffered screen updates.
See Clipper Reference Guide

File: gtapi.cLines: 1330
Doc Topic:(The runtime library)
File: gtapiu.cLines: 155
Doc Topic:(The runtime library)
File: gtchrmap.cLines: 478
Doc Topic:(The runtime library)
File: gtclip.cLines: 247
Doc Topic:(The runtime library)
File: gtfunc.cLines: 152
Doc Topic:(The runtime library)
Function: HB_GFXPRIMITIVELines: 123-131
Doc Topic:(The runtime library)
Function: HB_GFXTEXTLines: 133-141
Doc Topic:(The runtime library)
Function: hb_gtAlertLines: 114-121
Categories:Classic UI
Doc Topic:(The runtime library)
Function: hb_GtInfoLines: 91-107
Categories:Graphic Terminal Drivers
Doc Topic:(The runtime library)
Desc:

Returns and/or change many of GT driver settings. This is a sophisticated function with a plethora of accepted values / performed actions.

  • For a quite long list of GTI_* actions, refer to /harbour/include/hbgtinfo.ch header file.
  • For detailed documentation about this function, see this excellent page.
    Just note that not all settings are supported by all GT drivers.
Function: hb_gtLockLines: 143-146
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Locks the current GT console to permit output only from current process (thread), which means that console output from any other thread is blocked.
NOTE: be careful using GT lock and always unlock locked GT!

Function: hb_gtUnlockLines: 148-151
Categories:Graphic Terminal low-level
Doc Topic:(The runtime library)
Function: hb_GtVersionLines: 109-112
Categories:Graphic Terminal low-level
Doc Topic:(The runtime library)
Desc:

Returns GT identifier, e.g.: `WVT`

Function: hb_SetDispCPLines: 51-62
Categories:Codepage Functions, Graphic Terminal low-level
Doc Topic:(The runtime library)
Desc:

Set automatic output (screen) character translation.

Function: hb_SetKeyCPLines: 64-70
Categories:Codepage Functions, Keyboard functions
Doc Topic:(The runtime library)
Desc:

set automatic input (keyboard) character translation.

Function: hb_SetTermCPLines: 72-89
Categories:Codepage Functions, Graphic Terminal low-level
Doc Topic:(The runtime library)
Desc:

Sets terminal code-page and enables automatic translation between <cHostCP> (HVM CDP) and <cTermCP> in both, input (keyboard) and output (screen) operations.

PARAMS of the above-mentioned:point_up: three hb_Set...CP() family functions:

  • <cTermCP> is the encoding used on external (terminal) side.
  • <cHostCP> is the encoding used internally; if not given, then the current code page is used. Some of GTs which uses unicode output may ignore <cTermCP>.
  • <lBoxChar> is an optional parameter which interacts with dispbox() output disabling switching to alternate character set in some GTs. It effectively causes that if internal (host) code page contains some letters on the box char positions then they will be shown also by box drawing functions like DispBox() instead of CP437 characters. In some cases it could be useful. By default <lBoxChar> is not set and GTs which can switch between standard and alternate character set (GTCRS, GTSLN) will try to use alternate character set for box drawing functions.
    If <lBoxChar> is .T. then it forces using national letters also in box drawing, thereby disabling CP437 box characters in DispBox() and related functions.
File: gtkbstat.cLines: 116
Doc Topic:(The runtime library)
File: gtkeycod.cLines: 648
Doc Topic:(The runtime library)
File: gtsys.cLines: 79
Doc Topic:(The runtime library)
Function: hb_GTSYSLines: 73-78
Categories:Graphic Terminal low-level
Doc Topic:(The runtime library)
File: gttone.cLines: 252
Doc Topic:(The runtime library)
File: gui.prgLines: 104
Doc Topic:(The runtime library)
Function: IsDefColorLines: 83-84
Doc Topic:(The runtime library)
Function: _GetNumColLines: 67-78
Doc Topic:(The runtime library)
Function: _IsGraphicLines: 51-55
Doc Topic:(The runtime library)
Function: _SetVideoModeLines: 57-61
Doc Topic:(The runtime library)
Function: __CapLengthLines: 93-98
Doc Topic:(The runtime library)
Function: __CapMetricsLines: 100-101
Doc Topic:(The runtime library)
Function: __CaptionLines: 87-91
Doc Topic:(The runtime library)
Function: __GUIColorLines: 80-81
Doc Topic:(The runtime library)
File: gx.cLines: 74
Doc Topic:(The runtime library)
Function: IsColorLines: 51-54
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

"Once upon a time, was a little, doggy B/W monitor..." and at that time this function was answering FALSE!

Function: NoSnowLines: 56-60
Categories:Deprecated
Doc Topic:(The runtime library)
Desc:

For CGA Monitors

Function: SetModeLines: 62-73
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Change display mode to a specified number of rows and columns.
See Clipper Reference Guide

File: hardcr.cLines: 104
Doc Topic:(The runtime library)
Function: HardCRLines: 90-103
Categories:Conversion Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns <cString> with all all soft carriage returns (Chr(141)) replaced with hard carriage returns (CHR(13)).
(Soft carriage returns are added by 'MemoEdit()' when lines wrap.)

File: hbadler.cLines: 110
Doc Topic:(The runtime library)
Function: hb_Adler32Lines: 101-109
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculates and returns the checksum of <cValue> using the Adler-32 checksum algorithm.

File: hbascii.cLines: 138
Doc Topic:(The runtime library)
Function: HB_ASCIIISALPHALines: 111-116
Doc Topic:(The runtime library)
Function: HB_ASCIIISDIGITLines: 132-137
Doc Topic:(The runtime library)
Function: HB_ASCIIISLOWERLines: 125-130
Doc Topic:(The runtime library)
Function: HB_ASCIIISUPPERLines: 118-123
Doc Topic:(The runtime library)
Function: HB_ASCIILOWERLines: 81-109
Doc Topic:(The runtime library)
Function: HB_ASCIIUPPERLines: 51-79
Doc Topic:(The runtime library)
File: hbbffnc.cLines: 272
Doc Topic:(The runtime library)
Function: hb_blowfishDecryptLines: 128-168
Categories:EncryptionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Decrypts cCipher, using the key cBfKey, prepared with hb_blowfishKey().

Function: hb_blowfishDecrypt_CFBLines: 240-271
Categories:EncryptionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Decrypts cCipher, using the key cBfKey, prepared with hb_blowfishKey(), using CFB (cipher feedback) mode instead of ECB (electronic codebook). Returns string decrypted or NIL on error (e.g. wrong parameters).

Function: hb_blowfishEncryptLines: 81-120
Categories:EncryptionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Encrypts cText, using the key cBfKey, prepared with hb_blowfishKey(). The optional lRaw parameter, if set to TRUE (it is FALSE by default), disables ANSI X.923 padding but encode passed string in 8bytes blocks. If last block in string is smaller then it's padded to 8 bytes using Chr(0) and information about original string size is not attached to encrypted data. During decoding only strings which are well padded (N*8 bytes) are accepted and <lRaw> := .T. disables restoring original string size encoded in encrypted string using ANSI X.923 standard, so the size of decrypted string is the same as original one. NOTE: the size of encrypted data is padded to 64bit (8 bytes) so it's bigger than original one.

Function: hb_blowfishEncrypt_CFBLines: 203-233
Categories:EncryptionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return string encrypted using CFB (cipher feedback) mode or NIL on error (e.g. wrong parameters).

Function: hb_blowfishKeyLines: 62-73
Categories:EncryptionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Generates a key cBfKey from the passed password <cPasswd> for use in the encryption/decryption functions.

File: hbbfish.cLines: 324
Doc Topic:(The runtime library)
File: hbbfsock.cLines: 369
Doc Topic:(The runtime library)
Function: HB_SOCKETNEWBFSOCKLines: 344-357
Doc Topic:(The runtime library)
typedef struct: HB_SOCKEX_BFLines: 61-75
Doc Topic:(The runtime library)
File: hbbit.cLines: 170
Doc Topic:(The runtime library)
Function: hb_BitAndLines: 69-86
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Performs a bitwise AND operation, same as & operator in C language.

Function: hb_BitNotLines: 126-132
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the bitwise complement of <nVal> (all bits are flipped), same as ~ operator in C language.

Function: hb_BitOrLines: 88-105
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Performs a bitwise OR operation, same as | operator in C language.

Function: hb_BitResetLines: 150-156
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the result of setting the bit <nBit> of <nVal> to 0. (<nBit> is ZERO based).

Function: hb_BitSetLines: 142-148
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the result of setting the bit <nBit> of <nVal> to 1 (<nBit> is ZERO based).

Function: hb_BitShiftLines: 158-169
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

returns <nVal> shifted <nBits> bits positions, equivalent of << and >> (LSHIFT/RSHIFT) operators in C. If <nBits> is a positive integer, bits are shifted to the left (LSHIFT), if is negative, bits are shifted to the right (RSHIFT).

Function: hb_BitTestLines: 134-140
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if the bit <nBit> in <nVal> is set. (<nBit> is ZERO based).

Function: hb_BitXorLines: 107-124
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Performs a bitwise XOR operation, equivalent of <hat> operator in C language.

File: hbbyte.cLines: 120
Doc Topic:(The runtime library)
Function: hb_ByteSwapILines: 62-71
Categories:Bytewise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a 16-bits signed integer after swapping the two bytes of <nValue>, considering it as a 16-bits number. e.g.: given a number with bytes (1,2) it will return it as (2,1).

Function: hb_ByteSwapLLines: 84-93
Categories:Bytewise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a 32-bits signed integer after swapping the four bytes of <nValue>, considering it as a 32-bits number. e.g.: given a number with bytes (1,2,3,4) it will return it as (4,3,2,1).

Function: hb_ByteSwapLLLines: 106-119
Categories:Bytewise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a 64-bits signed integer after swapping the four bytes of <nValue>, considering it as a 64-bits number. e.g.: given a number with bytes (1,2,3,4,5,6,7,8) it will return it as (8,7,6,5,4,3,2,1).

Function: hb_ByteSwapULines: 95-104
Categories:Bytewise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a 32 bits signed unsigned integer after swapping the four bytes of <nValue>, considering it as a 32 bits number. e.g.: given a number with bytes (1,2,3,4) it will return it as (4,3,2,1).

Function: hb_ByteSwapWLines: 73-82
Categories:Bytewise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a 16-bits unsigned integer after swapping the two bytes of <nValue>, considering it as a 16-bits number. e.g.: given a number with bytes (1,2) it will return it as (2,1).

File: hbcom.cLines: 4521
Doc Topic:(The runtime library)
typedef struct: HB_COMLines: 125-150
Doc Topic:(The runtime library)
File: hbcomhb.cLines: 260
Doc Topic:(The runtime library)
Function: HB_COMCLOSELines: 83-86
Doc Topic:(The runtime library)
Function: HB_COMDISCARDCHARLines: 88-91
Doc Topic:(The runtime library)
Function: HB_COMERRORCHARLines: 93-96
Doc Topic:(The runtime library)
Function: HB_COMFINDPORTLines: 145-148
Doc Topic:(The runtime library)
Function: HB_COMFLOWCHARSLines: 98-102
Doc Topic:(The runtime library)
Function: HB_COMFLOWCONTROLLines: 104-110
Doc Topic:(The runtime library)
Function: HB_COMFLOWSETLines: 112-115
Doc Topic:(The runtime library)
Function: HB_COMFLUSHLines: 117-120
Doc Topic:(The runtime library)
Function: HB_COMGETDEVICELines: 122-128
Doc Topic:(The runtime library)
Function: HB_COMGETDEVICEHANDLELines: 130-133
Doc Topic:(The runtime library)
Function: HB_COMGETERRORLines: 135-138
Doc Topic:(The runtime library)
Function: HB_COMGETOSERRORLines: 140-143
Doc Topic:(The runtime library)
Function: HB_COMINITLines: 151-155
Doc Topic:(The runtime library)
Function: HB_COMINPUTCOUNTLines: 157-160
Doc Topic:(The runtime library)
Function: HB_COMINPUTSTATELines: 162-165
Doc Topic:(The runtime library)
Function: HB_COMLASTNUMLines: 167-170
Doc Topic:(The runtime library)
Function: HB_COMLSRLines: 172-178
Doc Topic:(The runtime library)
Function: HB_COMMCRLines: 180-186
Doc Topic:(The runtime library)
Function: HB_COMMSRLines: 188-194
Doc Topic:(The runtime library)
Function: HB_COMOPENLines: 196-199
Doc Topic:(The runtime library)
Function: HB_COMOUTPUTCOUNTLines: 201-204
Doc Topic:(The runtime library)
Function: HB_COMOUTPUTSTATELines: 206-209
Doc Topic:(The runtime library)
Function: HB_COMRECVLines: 227-245
Doc Topic:(The runtime library)
Function: HB_COMSENDLines: 247-259
Doc Topic:(The runtime library)
Function: HB_COMSENDBREAKLines: 211-215
Doc Topic:(The runtime library)
Function: HB_COMSETDEVICELines: 217-220
Doc Topic:(The runtime library)
Function: HB_COMSETERRORLines: 222-225
Doc Topic:(The runtime library)
File: hbcrc.cLines: 308
Doc Topic:(The runtime library)
Function: hb_CRCLines: 279-292
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the checksum of a string using the CRC-8 algorithm.

Function: hb_CRC16Lines: 269-277
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the checksum of a string using the CRC-16 algorithm.

Function: hb_CRC32Lines: 259-267
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the checksum of a string using the CRC-32 algorithm.

Function: hb_CRCCTLines: 294-307
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the checksum of a string using CRC-8?, cl*pper tools compatible? or what? (clarification needed...). Anyhow, Przemek suggests to not use it.

File: hbdef.cLines: 76
Doc Topic:(The runtime library)
Function: hb_DefaultLines: 50-56
Categories:Null and Nil, VariablesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets the value of variable <xVar> to <xValue> when either the current <xVar> value is NIL or its type is different than <xValue>. If no <xValue> specified then, evidently, the <xVar> becomes NIL. If <xVar> has already a value of same type with <xValue>, no change is done! Note: <xVar> must be passed by reference and be an existing variable (if not exists an RTE occurs).

Function: hb_DefaultValueLines: 58-67
Categories:Null and Nil, VariablesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns <xDefaultValue> if <xValue> is NIL or different type of <xDefaultValue>, otherwise returns <xValue>. It's similar to hb_Default() but not modifying the variable.

Function: __DEFAULTNILLines: 71-75
Doc Topic:(The runtime library)
File: hbdoc.prgLines: 414
Doc Topic:(The runtime library)
Function: __hbdoc_DirLastModifiedLines: 68-102
Doc Topic:(The runtime library)
Function: __hbdoc_FilterOutLines: 291-333
Doc Topic:(The runtime library)
Function: __hbdoc_FromSourceLines: 58-66
Doc Topic:(The runtime library)
Function: __hbdoc_LoadDirLines: 104-141
Doc Topic:(The runtime library)
Function: __hbdoc_LoadHBDLines: 379-413
Doc Topic:(The runtime library)
Function: __hbdoc_SaveHBDLines: 358-377
Doc Topic:(The runtime library)
Function: __hbdoc_ToSourceLines: 263-289
Doc Topic:(The runtime library)
File: hbdyn.cLines: 1161
Doc Topic:(The runtime library)
typedef struct: HB_DYNARGLines: 113-122
Doc Topic:(The runtime library)
typedef struct: HB_DYNVALLines: 102-111
Doc Topic:(The runtime library)
File: hbdynhb.cLines: 121
Doc Topic:(The runtime library)
Function: HB_DYNCALLLines: 52-120
Doc Topic:(The runtime library)
File: hbfeof.cLines: 64
Doc Topic:(The runtime library)
Function: hb_FEofLines: 50-63
Categories:Low Level File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if the file handle is at end-of-file, otherwise .F. <nHandle> is the handle of an opened file (*see FOpen()*). If the file handle is missing, not numeric, or not open, then function returns `.T.` and sets the value returned by *FERROR()* to -1 or a C-compiler dependent errno value (EBADF or EINVAL). (On a MinGW/Windows build/platform errorcode returned is 6 meaning Invalid Handle.)

File: hbfile.cLines: 64
Doc Topic:(The runtime library)
Function: hb_DirExistsLines: 60-63
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Checks if <cDir> exists. Note: it won't work with wild-cards. Returns .T. if <cDir> exists, otherwise .F.

Function: hb_FileExistsLines: 55-58
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Checks if cFileName exists. Wildcards NOT supported. It does recognize (i.e.: finds) hidden and/or system files. If <cFileName> does not include a path, then it searches ONLY into current working directory (i.e.: ignores any SET DEFAULT and SET PATH setting).

Function: hb_FNameExistsLines: 50-53
Categories:Disks, Drives and Folders, File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return true if **any kind** of *directory entry* exists with the given name. It doesn't matter if it's a regular file, directory, device, symbolic link or whatever is considered as directory entry, in the file system of host OS. It is somehow similar to hb_FileExists(), which, however, doesn't take into account directories.

File: hbfilehc.cLines: 104
Doc Topic:(The runtime library)
Function: hb_FNameDirLines: 50-56
Categories:Disks, Drives and Folders, File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns full-path-name of <cFileName>including drive letter and trailing path-separator.

Function: hb_FNameExtLines: 66-72
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the extension of <cFileName>, if any, including a leading dot separator. e.g. .txt If the elaborated <cFileName> has no extension, an empty string is returned.

Function: hb_FNameExtSetLines: 84-92
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets the extension <cExt> of <cFileName> replacing the old one (if any).

Function: hb_FNameExtSetDefLines: 94-103
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets the extension <cDefExt> of <cFileName> only when it has no extension. Doesn't replace an existent extension.

Function: hb_FNameNameLines: 58-64
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns bare name of <cFileName>, that is, without path and extension.

Function: hb_FNameNameExtLines: 74-82
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the full name of <cFileName>, that is, the file name with extension (if any) but without path.

File: hbfilehi.prgLines: 347
Doc Topic:(The runtime library)
Function: hb_DirBuildLines: 267-316
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to create (or to validate the existence of) the given <cDir> directory hierarchy, by recursively adding (if it doesn't already exist) a new path after creating the parent directory. f.e.: hb_DirBuild("sub1/sub2/sub3/") will create successively, "sub1" (if it doesn't exist), afterwards "sub2" under (or inside) "sub1", afterwards "sub3" under "sub2". It returns .T. when the directory hierarchy, either exists or was successfully created. Otherwise returns .F.

Function: hb_DirSepAddLines: 221-234
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns <cDir> with a path separator added to the end of it. (if <cDir> already has an ending path separator, nothing added). see also: hb_DirSepDel().

Function: hb_DirSepDelLines: 236-257
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns cDir without path separator at the end of it (if any). The inverse function of 'hb_DirSepAdd()'.

Function: hb_DirSepToOSLines: 259-265
Categories:Disks, Drives and Folders, Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Replaces the path separators (if any) into <cFileName> with appropriate ones for the O/S used. e.g.: with / for *nix, \ for Win.

Function: hb_DirUnbuildLines: 318-346
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to remove <cDir> and all subdirectories inside it. the operation acts down-to-top, i.e. at first, attempts to delete the lowermost subdirectory. If succeeds, will continue deleting upper directories until either all subdirectories (including topmost) have been deleted, in which case it will return .T., or until a subdirectory cannot be deleted, for some reason (e.g. because it is not empty or is read-only et.c.) and hence it will return .F. (might be seen as the inverse of hb_DirBuild())

Function: hb_PathJoinLines: 100-123
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to, safely, join the given paths to form a unified one.
If <cPathRelative> is not a string the returned value is a null string "" otherwise,
returns: <cPathRelative> when it includes a drive letter or starts with a path delimiter (e.g. :\/) or when <cPathAbsolute> is empty or not path or not string;
otherwise,
returns: <cPathAbsolute> properly joined with the <cPathRelelative> at the end. Both paths should be ending with path-separators, in order to be joined correctly. (to ensure this, use hb_DirSepAdd() if needed).

Function: hb_PathNormalizeLines: 50-98
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Normalizes the path designation by converting relative path to absolute

Function: hb_PathRelativizeLines: 125-183
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
File: hbgtcore.cLines: 4106
Doc Topic:(The runtime library)
Function: hb_gtCreateLines: 4048-4063
Categories:Graphic Terminal low-level
Doc Topic:(The runtime library)
Function: HB_GTEXISTSLines: 4090-4095
Doc Topic:(The runtime library)
Function: HB_GTLISTLines: 4097-4105
Doc Topic:(The runtime library)
Function: hb_gtReloadLines: 4040-4046
Categories:Graphic Terminal low-level
Doc Topic:(The runtime library)
Function: hb_gtSelectLines: 4065-4088
Categories:Graphic Terminal low-level
Doc Topic:(The runtime library)
typedef struct: _HB_MOUSE_STORAGELines: 3258-3250
Doc Topic:(The runtime library)
File: hbhex.cLines: 234
Doc Topic:(The runtime library)
Function: hb_HexToNumLines: 50-81
Categories:Conversion FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

converts an hexadecimal number into a decimal number.

Function: hb_HexToStrLines: 168-233
Categories:Conversion FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a string of hexadecimal values into it's corresponding bytes stream. The inverse of 'hb_StrToHex()'.

Function: hb_NumToHexLines: 83-122
Categories:Conversion Functions, Numeric FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Transforms a decimal numeric value (or pointer) to a hexadecimal format (string). The length of the resulting string can be defined by <nHexDigits>, However, care must be taken to avoid truncating the returned string that shall happen if the given <nHexDigits> is less than the actual length of the transformed number. On the other hand, if no <nHexDigits> specified,the resulting string is not left-padded with leading zeros (as is the conventional hexadecimal representation format, where a number of zeros, necessary to complete a total length of 8 or 16 and rarely 32 digits, are added to the left of hexadecimal value), which thing, in some specific cases, can be annoying/unwanted. (It's possible, for example, the returned string to have odd number length, which in case you want to parse it into pairs of two will produce unsuitable results).

Function: hb_StrToHexLines: 124-166
Categories:Conversion Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a string (or buffer) into a string of it's corresponding hexadecimal values optionally separated by <cSeparator>. f.e.: hb_StrToHex( "harbour", ":" ) => "68:61:72:62:6F:75:72" or => "686172626F7572" when no ":" separator given.

File: hbi18n1.cLines: 1149
Doc Topic:(The runtime library)
Function: HB_I18N_ADDTEXTLines: 1027-1069
Doc Topic:(The runtime library)
Function: HB_I18N_CHECKLines: 1120-1123
Doc Topic:(The runtime library)
Function: HB_I18N_CODEPAGELines: 971-985
Doc Topic:(The runtime library)
Function: HB_I18N_CREATELines: 966-969
Doc Topic:(The runtime library)
Function: HB_I18N_DESCRIPTIONLines: 1009-1025
Doc Topic:(The runtime library)
Function: HB_I18N_GETTEXTLines: 928-940
Doc Topic:(The runtime library)
Function: HB_I18N_GETTEXT_STRICTLines: 959-0
Translates to the function: HB_I18N_GETTEXT
Doc Topic:(The runtime library)
Function: HB_I18N_HEADERSIZELines: 1115-1118
Doc Topic:(The runtime library)
Function: HB_I18N_NGETTEXTLines: 942-957
Doc Topic:(The runtime library)
Function: HB_I18N_NGETTEXT_STRICTLines: 960-0
Translates to the function: HB_I18N_NGETTEXT
Doc Topic:(The runtime library)
Function: HB_I18N_PLURALFORMLines: 987-1007
Doc Topic:(The runtime library)
Function: HB_I18N_RESTORETABLELines: 1103-1113
Doc Topic:(The runtime library)
Function: HB_I18N_SAVETABLELines: 1093-1101
Doc Topic:(The runtime library)
Function: HB_I18N_SETLines: 1071-1091
Doc Topic:(The runtime library)
typedef struct: HB_I18N_TRANSLines: 147-160
Doc Topic:(The runtime library)
typedef struct: HB_PLURAL_FORMSLines: 113-118
Doc Topic:(The runtime library)
Function: __I18N_HASHTABLELines: 1126-1148
Doc Topic:(The runtime library)
File: hbi18n2.prgLines: 656
Doc Topic:(The runtime library)
Function: hb_i18n_LoadPOTLines: 575-591
Doc Topic:(The runtime library)
Function: hb_i18n_SavePOTLines: 593-655
Doc Topic:(The runtime library)
Function: __i18n_hashJoinLines: 504-526
Doc Topic:(The runtime library)
Function: __i18n_potArrayCleanLines: 327-367
Doc Topic:(The runtime library)
Function: __i18n_potArrayJoinLines: 528-573
Doc Topic:(The runtime library)
Function: __i18n_potArrayLoadLines: 92-289
Doc Topic:(The runtime library)
Function: __i18n_potArraySaveLines: 369-437
Doc Topic:(The runtime library)
Function: __i18n_potArraySortLines: 306-307
Doc Topic:(The runtime library)
Function: __i18n_potArrayToHashLines: 439-471
Doc Topic:(The runtime library)
Function: __i18n_potArrayTransLines: 473-502
Doc Topic:(The runtime library)
File: hbinet.cLines: 1499
Doc Topic:The runtime library / Inet
Function: HB_INETACCEPTLines: 1201-1233
Doc Topic:(The runtime library / Inet)
Function: HB_INETADDRESSLines: 457-472
Doc Topic:(The runtime library / Inet)
Function: HB_INETCLEANUPLines: 314-317
Doc Topic:(The runtime library / Inet)
Function: HB_INETCLEARERRORLines: 437-445
Doc Topic:(The runtime library / Inet)
Function: HB_INETCLEARPERIODCALLBACKLines: 558-572
Doc Topic:(The runtime library / Inet)
Function: HB_INETCLEARTIMELIMITLines: 525-533
Doc Topic:(The runtime library / Inet)
Function: HB_INETCLEARTIMEOUTLines: 500-508
Doc Topic:(The runtime library / Inet)
Function: HB_INETCLOSELines: 334-352
Doc Topic:(The runtime library / Inet)
Function: HB_INETCONNECTLines: 1297-1300
Doc Topic:(The runtime library / Inet)
Function: HB_INETCONNECTIPLines: 1302-1305
Doc Topic:(The runtime library / Inet)
Function: HB_INETCOUNTLines: 447-455
Doc Topic:(The runtime library / Inet)
Function: HB_INETCREATELines: 321-332
Doc Topic:(The runtime library / Inet)
Function: HB_INETCRLFLines: 1490-1493
Doc Topic:(The runtime library / Inet)
Function: HB_INETDATAREADYLines: 970-1008
Doc Topic:(The runtime library / Inet)
Function: HB_INETDGRAMLines: 1357-1378
Doc Topic:(The runtime library / Inet)
Function: HB_INETDGRAMBINDLines: 1309-1355
Doc Topic:(The runtime library / Inet)
Function: HB_INETDGRAMRECVLines: 1431-1486
Doc Topic:(The runtime library / Inet)
Function: HB_INETDGRAMSENDLines: 1380-1429
Doc Topic:(The runtime library / Inet)
Function: HB_INETERRORCODELines: 403-411
Doc Topic:(The runtime library / Inet)
Function: HB_INETERRORDESCLines: 413-435
Doc Topic:(The runtime library / Inet)
Function: HB_INETFDLines: 354-367
Doc Topic:(The runtime library / Inet)
Function: HB_INETGETALIASLines: 1114-1131
Doc Topic:(The runtime library / Inet)
Function: HB_INETGETHOSTSLines: 1095-1112
Doc Topic:(The runtime library / Inet)
Function: HB_INETGETRCVBUFSIZELines: 592-608
Doc Topic:(The runtime library / Inet)
Function: HB_INETGETSNDBUFSIZELines: 574-590
Doc Topic:(The runtime library / Inet)
Function: HB_INETIFINFOLines: 1136-1147
Doc Topic:(The runtime library / Inet)
Function: HB_INETINITLines: 299-312
Doc Topic:(The runtime library / Inet)
Function: HB_INETISSOCKETLines: 1495-1498
Doc Topic:(The runtime library / Inet)
Function: HB_INETPERIODCALLBACKLines: 535-556
Doc Topic:(The runtime library / Inet)
Function: HB_INETPORTLines: 474-483
Doc Topic:(The runtime library / Inet)
Function: HB_INETRECVLines: 773-776
Doc Topic:(The runtime library / Inet)
Function: HB_INETRECVALLLines: 779-782
Doc Topic:(The runtime library / Inet)
Function: HB_INETRECVENDBLOCKLines: 903-967
Doc Topic:(The runtime library / Inet)
Function: HB_INETRECVLINELines: 894-899
Doc Topic:(The runtime library / Inet)
Function: HB_INETSENDLines: 1082-1085
Doc Topic:(The runtime library / Inet)
Function: HB_INETSENDALLLines: 1087-1090
Doc Topic:(The runtime library / Inet)
Function: HB_INETSERVERLines: 1159-1199
Doc Topic:(The runtime library / Inet)
Function: HB_INETSETRCVBUFSIZELines: 628-644
Doc Topic:(The runtime library / Inet)
Function: HB_INETSETSNDBUFSIZELines: 610-626
Doc Topic:(The runtime library / Inet)
Function: HB_INETSTATUSLines: 371-379
Doc Topic:(The runtime library / Inet)
Function: HB_INETSTATUSDESCLines: 383-400
Doc Topic:(The runtime library / Inet)
Function: HB_INETTIMELIMITLines: 510-523
Doc Topic:(The runtime library / Inet)
Function: HB_INETTIMEOUTLines: 485-498
Doc Topic:(The runtime library / Inet)
typedef struct: HB_SOCKET_STRUCTLines: 61-82
Doc Topic:(The runtime library / Inet)
File: hbinetz.cLines: 79
Doc Topic:(The runtime library)
Function: HB_INETCOMPRESSLines: 55-78
Doc Topic:(The runtime library)
File: hbini.prgLines: 324
Doc Topic:(The runtime library)
Function: hb_iniNewLines: 89-97
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a new hash table (array) to be properly populated and potentially saved to some ini file by other hb_ini\*\*\*() functions. If the optional <lAutoMain> argument is defined as .T. (which is the default value, if it is not passed at all) then a "Main" key is added to the hash with value an empty hash, which will be the [Main] section of ini file, if saved.

Function: hb_iniReadLines: 99-100
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

This function actually calls the hb_iniReadStr() and returns the hash table that receives from it! <cFileSpec> must be either a single ini filename or a path-list-separator separated list of ini files, in which case the first readable ini file, will be used for read.

Function: hb_iniReadStrLines: 102-117
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Processes the cData String and create a hash array.

On error, the function returns NIL. On success, will have a hash array of the following form:

{ "MAIN" => { "Key1" => "Val1", ... , "KeyN" => "ValN" }, "Section1" => { "Key1" => "Val1", ... , "KeyN" => "ValN" }, ... "SectionN" => { "Key1" => "Val1", ... , "KeyN" => "ValN" } }

'MAIN' is the default section (variables that are declared without a section).

Command: hb_iniSetCommentLines: 77-87
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets (optionally) the characters which will be used to comment out a full line and a half (or up to end) line of ini file. Default values are ; and # respectively.

Function: hb_iniWriteLines: 226-263
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Creates an INI file from the hash array. Calls the function hb_iniWriteStr() to generate the text that will be written out the the INI file. xFileName can be a string representing the file name, or a numeric file handle number. After calling this API the file handle will be closed.

Function: hb_iniWriteStrLines: 265-323
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a string from an Ini hash. Used by hb_iniWrite().

File: hbjson.cLines: 758
Doc Topic:(The runtime library)
Function: hb_jsonDecodeLines: 744-757
Categories:Conversion Functions, JSONCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Decodes the <cJSON> encoded string and stores decoded values into the <xValue> variable (usually a hash array), which must be passed by reference. Returns the number of processed symbols.
Note: (2020/05/20: this entry is under reworking due to several mistakes! a revision is coming soon..)

Function: hb_jsonEncodeLines: 731-742
Categories:Conversion Functions, JSONCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Encodes <xValue> to JSON format. <lHuman> if set to .T., makes the output string more human-readable, (default is .F.). Alternatively, if numeric <nIndent> is used then a value greater than zero defines number of spaces used for indenting, 0 (zero ) disables indenting and -1 means TAB (ASCII:9). Code-blocks are stored as "null", object as arrays (methods are not recorded).
* For a quite good usage example of this function, see this post in harbour-users group.

typedef struct: HB_JSON_ENCODE_CTXLines: 94-104
Doc Topic:(The runtime library)
File: hblpp.cLines: 228
Doc Topic:(The runtime library)
File: hblpphb.cLines: 299
Doc Topic:(The runtime library)
Function: HB_LPPCREATELines: 163-181
Doc Topic:(The runtime library)
Function: HB_LPPDESTROYLines: 184-198
Doc Topic:(The runtime library)
Function: HB_LPPERRORLines: 201-212
Doc Topic:(The runtime library)
Function: HB_LPPRECVLines: 247-269
Doc Topic:(The runtime library)
Function: HB_LPPRECVLENLines: 287-298
Doc Topic:(The runtime library)
Function: HB_LPPSENDLines: 229-244
Doc Topic:(The runtime library)
Function: HB_LPPSENDLENLines: 272-283
Doc Topic:(The runtime library)
Function: HB_LPPSETLIMITLines: 215-226
Doc Topic:(The runtime library)
typedef struct: HB_LPP_GCLines: 123-127
Doc Topic:(The runtime library)
File: hbmd5.cLines: 469
Doc Topic:(The runtime library)
Function: HB_HMAC_MD5Lines: 453-468
Doc Topic:(The runtime library)
Function: hb_MD5Lines: 401-431
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculates and returns the MD5 checksum of <cString>. On error, i.e. wrong params etc., it returns null (empty) string. <lBin> flag controls whether to return binary data or hexadecimal string, default is .F. (i.e. returns hexadecimal string) Note: MD5 algorithm is considered insecure. Use SHA256 or higher. See also: hb_SHA...() family of relevant functions.

Function: hb_MD5FileLines: 433-451
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculates and returns the MD5 checksum of the file <cFileName>. On error, i.e. wrong params etc., it returns null (empty) string. <lBin> flag controls whether to return binary data or hexadecimal string, default is .F. (i.e. returns hexadecimal string) Note: MD5 algorithm is considered insecure. Use SHA256 or higher. See also: hb_SHA...() family of relevant functions.

typedef struct: MD5_BUFLines: 81-85
Doc Topic:(The runtime library)
File: hbmd5enc.cLines: 136
Doc Topic:(The runtime library)
Function: hb_MD5DecryptLines: 103-135
Categories:EncryptionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

This function decrypts the given <cCipher> and returns a text (decrypted text). <cPasswd> is the password used to encrypt/decrypt text. Warning! on wrong call (f.e., when a param(s) omitted or their value types are improper (i.e., not char) the function returns NIL and the same apply to hb_MD5Encrypt(), as well.

Function: hb_MD5EncryptLines: 68-99
Categories:Checksum Functions, EncryptionCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

This function encrypts the given <cText> and returns a cipher (encrypted text). <cPasswd> is the password used to encrypt/decrypt text. Warning! on wrong call (f.e., when a param(s) omitted or their value types are improper (i.e., not char) the function returns NIL and the same apply to hb_MD5Decrypt(), as well.

File: hbntos.cLines: 112
Doc Topic:(The runtime library)
Function: hb_ntocLines: 77-111
Categories:Conversion FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

This function converts the given <nValue> numeric value to a string value, while (trying to) keep all or at least nDecssignificant digits in double numbers, unless <nDecs> is lesser than actual decimal digits of <nValue>, in which case the result will be rounded.
SET DECIMAL setting has no effect on the returned value (ignored),which means that, unlike f.e. Str(), all non-significant digits(e.g.: trailing decimal zeros) will be removed. Likewise, all leading empty spaces will be trimmed.
Returns "stringified" value of <nValue>, preserving all (or at least<nDecs>) significant digits, if any.
Note: validity of <nValue> is not verified, which means that if NIL or non-numeric value was passed, this function (same as hb_ntos()) will return a **null string** and will NOT cause an RTE (*unlike f.e.: Str()*).
This is a new function, available after 2016-06-20 21:59 UTC+0200 commit (it is not available in earlier versions).

Function: hb_ntosLines: 51-75
Categories:Conversion Functions, Numeric FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts any numeric value to a string, trimming all the surplus spaces, equivalent to 'LTrim(Str( nNumber ))'. Returns either "stringified" (converted to string) <nValue> or a null string, if the <nValue> passed is not numeric or NIL (i.e.: not passed). Worth noting that no RTE occurs when improper values passed.

File: hbproces.cLines: 1750
Doc Topic:(The runtime library)
File: hbprocfn.cLines: 176
Doc Topic:(The runtime library)
Function: hb_processCloseLines: 110-122
Categories:Process FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Closes an opened process.

Function: hb_ProcessOpenLines: 53-94
Categories:Process FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Function: hb_ProcessRunLines: 126-175
Categories:Process FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to execute <cCommand> (i.e. an external application or O/S command) and stores its output to <cStdOut> and <cStdErr> variables (they must be passed by reference). It's possible to merge stdout and stderr output by using for 3rd and 4th parameters the same variable, for example: nResult := hb_processRun( cCommand,, @cOutErr, @cOutErr ) See also: hb_Run()

Function: hb_processValueLines: 96-108
Categories:Process FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the status (exit code? - OS error?) of <hProcess> process. note: on Windows platform, to obtain the status, this function uses internally the WaitForSingleObject function. See also the source-code of the function, that might (possibly) help to get a more accurate idea about the returned value.

File: hbrand.cLines: 79
Doc Topic:(The runtime library)
Function: hb_Rand32Lines: 61-64
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a randomly grabbed integer between 0 and 0xFFFFFFFF inclusive. - (0xFFFFFFFF = 4.294.967.295)

Function: hb_RandStrLines: 66-78
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a string of <nChars> random characters.

File: hbrandom.cLines: 175
Doc Topic:(The runtime library)
Function: hb_RandIntLines: 161-164
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an integer random number which, if no parameter argument passed, is 0 or 1, or between 0 and <x> or between <x> and <y>, if relevant params passed. Same as hb_RandomInt() but uses arc4 internally.

Function: hb_RandNumLines: 125-128
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a floating point random number which is between 0 and 1, when no parameter argument passed, or between 0 and <x> or between <x> and <y> when one or two arguments used respectively.

Note: As we can see looking into the sources, the above two functions use ARC4 based PRNG (Pseudo Random Number Generator) to generate randomness, while the two below use a Harbour own algorithm (time & stack based). Now, which one of the two methods is more effective (i.e. which one achieves the better randomness) remains to be proved during real-life usage. Either way, the computational methods in generation of "true" random numbers is a quite long-lasting (and debatable) story.(https://github.com/Petewg/harbour-core/wiki/hb_R)

Function: hb_RandomLines: 120-123
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a (floating point) number <n> so that: 0 <= n < 1 (if no params passed), or 0 <= n < x (if only <x> passed), or x <= n < y (if <x>, <y> passed). Note: value of <y> (if any), is NOT included in values returned.

Function: hb_RandomIntLines: 156-159
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an integer number <n> so that: 1 <= n <= x (when only x passed), or x <= n <= y (when x and y passed), or 0s and 1s almost evenly distributed (when no params passed). Note: values of x,y (if any), are INCLUDED in values returned.

Function: hb_RandomIntMaxLines: 171-174
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

In most environment will return 2147483645

Function: hb_RandomSeedLines: 166-169
Categories:Random GeneratorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Seeds (i.e. initializes) the random number generator used by hb_Rand family functions. It may be invoked once, before calling a 'randomizer' function. If the parameter nSeed is 0, then first call to hb_Random() or hb_RandomInt() activates initialization which generates new seed using current time in milliseconds and HVM stack address (for MT modes). If repeatable results needed from hb_Random() and hb_RandomInt() then the seed should be initialized for each thread with some fixed value i.e. hb_RandomSeed( 123456789 )

File: hbregex.cLines: 578
Doc Topic:The runtime library / Regular expressions
Function: HB_ATXLines: 188-241
Doc Topic:(The runtime library / Regular expressions)
Function: hb_IsRegexLines: 183-186
Categories:Regular ExpressionsCompatibility:Web App
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXLines: 479-483
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXALLLines: 538-542
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXATXLines: 516-520
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXCOMPLines: 158-181
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXHASLines: 503-506
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXLIKELines: 498-501
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXMATCHLegacy Level: 4Lines: 491-494
Doc Topic:(The runtime library / Regular expressions)
Function: HB_REGEXSPLITLines: 509-513
Doc Topic:(The runtime library / Regular expressions)
File: hbregexc.cLines: 175
Doc Topic:(The runtime library)
File: hbrunfun.cLines: 91
Doc Topic:(The runtime library)
Function: hb_RunLines: 58-90
Categories:Process FunctionsPlatform:WindowsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the exit-code (or OS errorlevel) that results by executing (running) of ``.

File: hbsha1.cLines: 99
Doc Topic:(The runtime library)
Function: hb_SHA1Lines: 51-98
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculate hash value (digest) of given <cBuffer> according to SHA-1 secure Hash Algorithms.

File: hbsha1hm.cLines: 130
Doc Topic:(The runtime library)
Function: HB_HMAC_SHA1Lines: 51-129
Doc Topic:(The runtime library)
File: hbsha2.cLines: 238
Doc Topic:(The runtime library)
Function: hb_SHA224Lines: 51-96
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculate hash value (digest) of given <cBuffer> according to SHA-224 secure Hash Algorithms.

Function: hb_SHA256Lines: 98-143
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculate hash value (digest) of given <cBuffer> according to SHA-256 secure Hash Algorithms.

Function: hb_SHA384Lines: 145-190
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculate hash value (digest) of given <cBuffer> according to SHA-384 secure Hash Algorithms.

Function: hb_SHA512Lines: 192-237
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculate hash value (digest) of given <cBuffer> according to SHA-512 secure Hash Algorithms.

File: hbsha2hm.cLines: 238
Doc Topic:(The runtime library)
Function: HB_HMAC_SHA224Lines: 51-96
Doc Topic:(The runtime library)
Function: HB_HMAC_SHA256Lines: 98-143
Doc Topic:(The runtime library)
Function: HB_HMAC_SHA384Lines: 145-190
Doc Topic:(The runtime library)
Function: HB_HMAC_SHA512Lines: 192-237
Doc Topic:(The runtime library)
File: hbsocket.cLines: 4194
Doc Topic:(The runtime library)
File: hbsockhb.cLines: 1523
Doc Topic:The runtime library / sockets functions
Function: hb_socketAcceptLines: 999-1033
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Creates a new socket for each incoming connection and removes the connection from the listening queue. Returns the new socket descriptor for the accepted connection, or null pointer on failure. All further communication with the remote host now occurs via this new socket.

Function: hb_socketAutoFlushLines: 1500-1510
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Enables or disables automatic flushing of written data.
<nTimeout> is timeout for automatic flush operation on written data in milliseconds. <nTimeout> = -1 means wait forever and <nTimeout> = 0 disables auto flush.
Automatic flushing can help in adopting existing code anyhow it may strongly reduce the performance in some filters, i.e. compression filters like ZSOCK have to add special data to the stream after each flush operation so it's suggested to call flush explicitly when we want to force delivering written data to the peer.

Function: hb_socketAutoShutdownLines: 1512-1522
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Allows to enable/disable automatic shutdown, when the connected socket is closed.

Function: hb_socketBindLines: 978-989
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Attempts to associate an address with an existing socket.
arguments:
<pSocket>, a pointer to a socket that has been opened (created) using hb_socketOpen().
<aAddr>, array defining the address to be used. Structure of array is { nSOCKET_FAMILY, cADDRESS, nPORT }
returns: True on success, false otherwise.

Function: hb_socketCloseLines: 959-968
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Causes the system to release resources allocated to a socket. In case of TCP, the connection is terminated.
In Changelog.txt we read that this function also "executes automatically shutdown() for connected sockets, which is important in windows only, where transmitted data can be lost, without explicit call to shutdown() before close". However, is a good idea, methinks, to explicitly "call hb_socketShutdown() before hb_socketClose() to force output buffer flush in systems like MS-Windows".

Function: hb_socketConnectLines: 1035-1050
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Establishes a direct communication link to a specific remote host identified by its address via a socket.

Function: hb_socketErrorStringLines: 864-891
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketFlushLines: 1492-1498
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Flushes data written to socket.
<lSync> parameter is logical value which can be used to force special synchronization method in some filters. Usually users do not have to use it in normal code.

Function: HB_SOCKETGETALIASESLines: 1391-1408
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetErrorLines: 854-857
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetFDLines: 1423-1426
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetFilterLines: 1438-1444
Categories:Socket Functions
Doc Topic:(The runtime library / sockets functions)
Desc:

Returns a filter name used by the <pSocket> socket.

Function: hb_socketGetHostNameLines: 1352-1368
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetHostsLines: 1370-1387
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetIFacesLines: 1411-1421
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetOSErrorLines: 859-862
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetPeerNameLines: 919-943
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetRcvBufSizeLines: 1265-1275
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetSndBufSizeLines: 1253-1263
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketGetSockNameLines: 893-917
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketListenLines: 991-997
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

this function marks <pSocket> as a "passive socket", i.e. prepares the socket for incoming connections. It must be called so that the socket be able to accept connections.
arguments:
<pSocket>, a pointer to a socket that has been opened (created) using hb_socketOpen().
<nQueueLen>, optional number defining maximum pending connections that can be queued (if not specified, default is 10). Once a connection has been accepted, it is removed from queue, so the length of connection queue is not constant.
returns: True on success, false otherwise.

Function: hb_socketOpenLines: 945-957
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Windows docs: "The function creates a socket that is bound to a specific transport service provider."
Unix manual: "The function creates an endpoint for communication and returns a file descriptor for the socket. The file descriptor returned by a successful call will be the lowest-numbered file descriptor not currently open for the process."
arguments (all optional):
nDomain, specifies the protocol family of the created socket. For example:
HB_SOCKET_AF_INET for network protocol IPv4 (IPv4-only)
HB_SOCKET_AF_INET6 for IPv6 (and in some cases, backward compatible with IPv4)
HB_SOCKET_AF_UNIX for local socket (using a file)
default: HB_SOCKET_AF_INET
nType, type of socket that can be one of:
HB_SOCKET_PT_STREAM (reliable stream-oriented service or Stream Sockets)
HB_SOCKET_PT_DGRAM (datagram service or Datagram Sockets)
HB_SOCKET_PT_SEQPACKET (reliable sequenced packet service)
HB_SOCKET_PT_RAW (raw protocols atop the network layer)
HB_SOCKET_PT_RDM (Reliably Delivered Messages)
default: HB_SOCKET_PT_STREAM
nProtocol, specifying the actual transport protocol to use. The most common are:
HB_SOCKET_IPPROTO_TCP, HB_SOCKET_IPPROTO_SCTP, HB_SOCKET_IPPROTO_UDP, HB_SOCKET_IPPROTO_DCCP. Default value is 0 (zero) (which is HB_SOCKET_IPPROTO_IP --> Dummy protocol for TCP) and may be used to select a default protocol from the specified nDomain and nType.
returns: pointer to created socket (or null pointer on failure).

Function: hb_socketReadLines: 1446-1470
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Reads from socket stream to <cData> (must be passed by reference). This function is similar to hb_socketRecv() but is always redirected to socket stream filters.

Function: hb_socketRecvLines: 1106-1133
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketRecvFromLines: 1135-1179
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketResolveAddrLines: 1340-1350
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketResolveINetAddrLines: 1318-1338
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSelectLines: 1309-1316
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSelectReadLines: 1285-1291
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSelectWriteLines: 1293-1299
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSelectWriteExLines: 1301-1307
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSendLines: 1052-1081
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSendToLines: 1083-1104
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetBlockingIOLines: 1181-1187
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetBroadcastLines: 1229-1235
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetExclusiveAddrLines: 1205-1211
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetFilterLines: 1428-1436
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Adds or replaces socket filter(s).
<cFilterName> is filter name. It's possible to set many filters in a single hb_socketSetFilter() call, separating filter names with | character, i.e.: pSock := hb_socketSetFilter(pSocket, "ZSOCK|BFSOCK", hParams)
<hParams> is hash array with initialization parameters used by given socket filter. The core implementation recognize the following settings:
"readahead" -> numeric value with size of read ahead buffer
"flush" -> numeric value with auto flush parameter (for more information look at hb_socketAutoFlush())
"redir" -> logical value which can be use to enable/disable hb_socketSend() and hb_socketRecv() redirection to filter stream.

Function: hb_socketSetKeepAliveLines: 1221-1227
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetMulticastLines: 1277-1283
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetNoDelayLines: 1189-1195
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: HB_SOCKETSETNOSIGPIPELines: 1197-1203
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetRcvBufSizeLines: 1245-1251
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetReuseAddrLines: 1213-1219
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketSetSndBufSizeLines: 1237-1243
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketShutdownLines: 970-976
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Function: hb_socketWriteLines: 1472-1490
Categories:Socket FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / sockets functions)
Desc:

Writes <cData> to socket stream. This function is similar to hb_socketSend() but it is always redirected to socket stream filters. Written data is not flushed by default and it should be flushed explicitly by hb_socketFlush(). Automatic flushing can be enabled by hb_socketAutoFlush() function.

File: hbstrfmt.cLines: 517
Doc Topic:(The runtime library)
typedef struct: BUFFERTYPELines: 51-56
Doc Topic:(The runtime library)
Function: hb_StrFormatLines: 492-516
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a string with the values of the nParam1, ..., nParamN embedded and formatted according to <%cFormat1...%cFormatX> format specifiers.
It is like the printf() function in C-language, but stripped down to fit the Harbour data types;
currently the format specifiers that are recognized/processed are: %d, %f, %x, %X, %s and %c.

Specifier Parameter type/value description
d integer as a signed decimal number
f non integer (float) decimal number in normal fixed-point notation.
x, X unsigned integer as a hexadecimal number. x uses lower-case letters and X uses upper-case.
s string
c ASCII code (numeric) of single character
File: hbstrsh.cLines: 89
Doc Topic:(The runtime library)
Function: hb_StrShrinkLines: 51-88
Categories:String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Shrinks the string <cString>, by "eating" (removing) from right side of the string the number of characters specified by <nCount>.
It's similar to Left( cString, Len( cString ) - nCount ) but simpler and faster.
If optional parameter <nCount> is omitted, it defaults to 1. If <nCount> is equal to or greater than Len(<cString>) then a null string is returned.

File: hbtoken.cLines: 356
Doc Topic:(The runtime library)
Function: hb_ATokensLines: 345-355
Categories:Arrays Functions, String ANSI/Codepage Functions, Token FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an array filled with all individual tokens of given <cString> string, that is, all the separate sub-strings that are delimited by either <cDelimiter> or by EOL (end of line) if (instead of <cDelimiter>) <lEOL> has been passed and evaluates to .T.
If neither <cDelimiter> nor <lEOL> specified, then as delimiter is used, by default, an empty space (ASCII char 32).
If <lSkipStrings> is .T. (default=.F.), the quoted sub-strings (if any, inside cString) are not tokenized (i.e. are not searched for <cDelimiter>).
If <lDoubleQuoteOnly> is .T. only the double quote " is considered as a quote sign. This argument is meaningful only when <lSkipStrings>=.T.

  • Notes:
    i. Tokenization is case sensitive, in the (rare) case where <cDelimiter> is a letter-character.
    ii. The delimiters are removed from tokens.*
Function: hb_TokenCountLines: 283-293
Categories:String ANSI/Codepage Functions, String Byte Functions, Token FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the number of tokens (i.e. number of individual words in the string, being separated by <cDelimiter> or by a space, if no delimiter given).
NOTE: If <cDelimiter> specified and <cDelimiter> not found in <cString> this function returns 1.

Function: hb_TokenGetLines: 295-309
Categories:String Byte Functions, Token FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the <nToken>'th token in the string.
If there is no <nToken> it returns null string. It will also return a null string if <nToken> == NIL or 0.

Function: hb_TokenPtrLines: 315-343
Categories:String Byte Functions, Token FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the first token found in a string. First, it will search for a token separator starting from <nPos> character and will return the following token (or portion of it). It is 0-based, which means you have to pass <nPos>=0 to get the 1st token. If <nPos> is passed by @reference, it will hold the position from where the next token search will start.

File: hbzlib.cLines: 519
Doc Topic:(The runtime library)
Function: HB_GZCOMPRESSLines: 430-493
Doc Topic:(The runtime library)
Function: HB_GZCOMPRESSBOUNDLines: 413-421
Doc Topic:(The runtime library)
Function: HB_ZCOMPRESSLines: 283-346
Doc Topic:(The runtime library)
Function: HB_ZCOMPRESSBOUNDLines: 242-250
Doc Topic:(The runtime library)
Function: HB_ZERRORLines: 498-506
Doc Topic:(The runtime library)
Function: HB_ZLIBVERSIONLines: 226-237
Doc Topic:(The runtime library)
Function: HB_ZUNCOMPRESSLines: 352-408
Doc Topic:(The runtime library)
Function: HB_ZUNCOMPRESSLENLines: 256-277
Doc Topic:(The runtime library)
File: hbzlibc.cLines: 119
Doc Topic:(The runtime library)
File: hbzlibgz.cLines: 565
Doc Topic:(The runtime library)
Function: HB_GZCLEARERRLines: 555-564
Doc Topic:(The runtime library)
Function: HB_GZCLOSELines: 162-183
Doc Topic:(The runtime library)
Function: HB_GZDIRECTLines: 515-532
Doc Topic:(The runtime library)
Function: HB_GZDOPENLines: 133-157
Doc Topic:(The runtime library)
Function: HB_GZEOFLines: 494-510
Doc Topic:(The runtime library)
Function: HB_GZERRORLines: 537-550
Doc Topic:(The runtime library)
Function: HB_GZFLUSHLines: 405-421
Doc Topic:(The runtime library)
Function: HB_GZGETCLines: 357-373
Doc Topic:(The runtime library)
Function: HB_GZGETSLines: 270-300
Doc Topic:(The runtime library)
Function: HB_GZOPENLines: 96-128
Doc Topic:(The runtime library)
Function: HB_GZPUTCLines: 332-352
Doc Topic:(The runtime library)
Function: HB_GZPUTSLines: 305-327
Doc Topic:(The runtime library)
Function: HB_GZREADLines: 205-236
Doc Topic:(The runtime library)
Function: HB_GZREWINDLines: 452-468
Doc Topic:(The runtime library)
Function: HB_GZSEEKLines: 426-447
Doc Topic:(The runtime library)
Function: HB_GZSETPARAMSLines: 188-200
Doc Topic:(The runtime library)
Function: HB_GZTELLLines: 473-489
Doc Topic:(The runtime library)
Function: HB_GZUNGETCLines: 378-400
Doc Topic:(The runtime library)
Function: HB_GZWRITELines: 241-265
Doc Topic:(The runtime library)
File: hbznet.cLines: 716
Doc Topic:(The runtime library)
Function: HB_SOCKETNEWZNETLines: 676-704
Doc Topic:(The runtime library)
typedef struct: HB_ZNETSTREAMLines: 59-74
Doc Topic:(The runtime library)
File: hbzsock.cLines: 574
Doc Topic:(The runtime library)
Function: HB_SOCKETNEWZSOCKLines: 548-561
Doc Topic:(The runtime library)
typedef struct: HB_SOCKEX_ZLines: 72-85
Doc Topic:(The runtime library)
File: idle.cLines: 247
Doc Topic:The virtual machine / Idle states
Function: hb_idleAddLines: 173-196
Categories:Threading
Doc Topic:(The virtual machine / Idle states)
Desc:

Adds a new background task and return its handle. <bAction> is the code-block being executed during each idle state.

typedef struct: HB_IDLEDATALines: 57-64
Doc Topic:(The virtual machine / Idle states)
Function: hb_idleDelLines: 199-240
Categories:Threading
Doc Topic:(The virtual machine / Idle states)
Desc:

Deletes a background task with given <nHandle> and returns the code-block associated to this task.

Function: hb_idleResetLines: 161-164
Categories:Threading
Doc Topic:(The virtual machine / Idle states)
Desc:

It's called from user code to reset idle state.

Function: hb_idleSleepLines: 167-170
Categories:Threading
Doc Topic:(The virtual machine / Idle states)
Desc:

Put program execution in idle state for the given <nSeconds> period, expressed in seconds.

Function: hb_idleStateLines: 152-158
Categories:Background Processing, Threading
Doc Topic:(The virtual machine / Idle states)
Desc:

Signal that the user code is in idle state which practically means, evaluates a single background task and calls the garbage collector.

Function: hb_ReleaseCPULines: 243-246
Categories:Executable Environment, ThreadingCompatibility:Web App
Doc Topic:(The virtual machine / Idle states)
Desc:

Releases a CPU time slice, that is, causes current thread (or application) to relinquish the remainder of its time slice, becoming un-runnable (stop running) for about 20 milliseconds (32 on OS/2).

File: inkey.cLines: 261
Doc Topic:The runtime library / User Interface
Function: hb_keyCharLines: 233-240
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Seems to fetch the <nKey> from the keyboard buffer. But if the buffer is empty seems to do the same as chr() function. Seems to be Unicode and code page compatible.

Function: hb_keyClearLines: 108-111
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Clears all pending keys from keyboard buffer; equivalent to "CLEAR TYPEAHEAD" command.

Function: hb_keyCodeLines: 211-231
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns the Ascii code for the provided character, Unicode aware. It helps replacing Asc() calls in Unicode apps where it's used to convert characters (f.e. hotkeys) to keyboard codes.

Function: hb_keyExtLines: 247-250
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

It extracts function/edit key code value HB_KX_* from Harbour extended key code. If passed keycode is not valid extended keycode which points to function/edit key then 0 is returned.

Function: hb_keyInsLines: 146-177
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Works like hb_KeyPut() but numeric key values are placed at the beginning of keyboard buffer. It does not clear keyboard buffer contents.

Function: hb_keyLastLines: 189-192
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns nCode of last key pressed. Similar to LastKey()

Function: hb_keyModLines: 252-255
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Extracts keyboard modifiers (HB_KF_*) from extended key code.

Function: hb_keyNextLines: 179-182
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns next key of keyboard buffer without removing it.

Function: hb_keyPutLines: 113-144
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Can be used instead of KEYBOARD/__KEYBOARD(), for adding Inkey() codes to the keyboard buffer whose values are outside the range of 1 to 255. <xValue> can be numeric, string or array with string elements. strings are converted internally into key codes before passed to keyboard-buffer.

Function: hb_keySetLastLines: 199-203
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Function: hb_keyStdLines: 242-245
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Converts Harbour extended key code to Cl*pper inkey code.

Function: hb_keyValLines: 257-260
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Extracts key/character code from Harbour extended key code.

Function: HB_SETLASTKEYLegacy Level: 5Lines: 207-0
Translates to the function: hb_keySetLast
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Function: InkeyLines: 91-97
Categories:Keyboard functions, Mouse FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Pause program execution.
<nSeconds> specifies the number of seconds waiting for a keypress or mouse event. Values in increments as small as one-tenth of a second can be specified. Specifying 0 (zero) halts the program until a key is pressed or an unmasked event occurs. If <nSeconds> is omitted, function returns immediately, i.e. does not wait for a keypress or mouse event.
<nEventMask> specifies which events should be returned. If <nEventMask> is omitted, the value of _SET_EVENTMASK will be used. If _SET_EVENTMASK is not set, the default value that will be used is 128 (keyboard events only).
Returns an integer value from -39 to 386 for keyboard events and integer values from 1001 to 1007 for mouse events. This value identifies either the key extracted from the keyboard buffer or the mouse event that last occurred. If the keyboard buffer is empty, and no mouse events are taking place, returns 0. Returns values for all ASCII characters, Function keys (Fn...), Alt+Function, Ctrl+Function, Alt+Letter, and Ctrl+Letter key combinations.

Function: LastKeyLines: 194-197
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns the INKEY() value of the last key fetched from the keyboard buffer by the INKEY() function, or the next
mouse event, or a wait state such as ACCEPT, INPUT, READ, WAIT, ACHOICE(), DBEDIT(), or MEMOEDIT(). Retains its current value until another key is fetched from the keyboard buffer.

Function: NextKeyLines: 184-187
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns the value of the next key in the buffer without extracting it.

Function: __KEYBOARDLines: 99-106
Doc Topic:(The runtime library / User Interface)
File: inkeyapi.cLines: 515
Doc Topic:(The runtime library)
typedef struct: HB_KEY_VALUELines: 66-72
Doc Topic:(The runtime library)
File: input.prgLines: 56
Doc Topic:(The runtime library)
Function: __InputLines: 49-53
Doc Topic:(The runtime library)
File: iousr.cLines: 769
Doc Topic:(The runtime library)
typedef struct: HB_FILELines: 71-76
Doc Topic:(The runtime library)
typedef struct: HB_IOUSRLines: 62-69
Doc Topic:(The runtime library)
Function: IOUSR_REGISTERLines: 704-752
Doc Topic:(The runtime library)
Function: IOUSR_SETERRORLines: 755-768
Doc Topic:(The runtime library)
File: is.cLines: 84
Doc Topic:(The runtime library)
Function: IsAlphaLines: 51-56
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns TRUE if leftmost char of <cString> is an alphabet character i.e. not a number, punctuation, control etc.

Function: IsDigitLines: 60-65
Categories:Numeric Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns TRUE if leftmost char of <cString> is a number digit.

Function: IsLowerLines: 78-83
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns TRUE if leftmost char of <cString> is lower-cased.

Function: IsUpperLines: 69-74
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns TRUE if leftmost char of <cString> is upper-cased.

File: isprint.cLines: 158
Doc Topic:(The runtime library)
Function: hb_IsPrinterLines: 149-152
Categories:Printer Functions
Doc Topic:(The runtime library)
Desc:

Returns .T. if <cPrinter> can be used for printing operations. If no <cPrinter> passed, LPT1 is assumed (default).

Function: IsPrinterLines: 154-157
Categories:Printer FunctionsPlatform:All
Doc Topic:(The runtime library)
Desc:

Checks if LPT1 is available for printing operations.

File: itemseri.cLines: 1924
Doc Topic:(The runtime library)
Function: hb_DeserializeLines: 1891-1923
Categories:Conversion Functions, Serialization functionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Reconstructs the <cSerialized> byte sequence, previously created (serialized) by 'hb_Serialize()', and returns the data in their original structure, (f.e. array, timestamp, object etc). The optional parameters <cCdpIN> and <cCdpOUT>, if defined, are used for code-page translation in serialization and de-serialization operations. By default VM's code-page is used.

typedef struct: HB_REF_ITEMLines: 188-194
Doc Topic:(The runtime library)
typedef struct: HB_REF_LISTLines: 196-201
Doc Topic:(The runtime library)
Function: hb_SerializeLines: 1863-1889
Categories:Conversion Functions, Serialization functionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts <xValue> into a sequence of bytes that can be used in various ways, (e.g.: save to disk, transmit across a network et.c.). <xValue> can be a set of data of different types like an array or object or a complex type like timestamp. The optional parameters <cCdpIN> and <cCdpOUT>, if defined, are used for code-page translation in serialization and de-serialization operations. By default VM's code-page is used. Harbour does not allow to serialize codeblocks and serialize objects as arrays. The serialized data can be rebuilt, later, to its original form using the supplementary function hb_Deserialize().

File: lang.cLines: 294
Doc Topic:(The runtime library)
Function: hb_UserLangLines: 53-293
Categories:Executable Environment, Language FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns system's (OS) language name identifier, for the current user, in the form "ll[-SS]" where ll is language and SS sublanguage identifier. (f.e.: en-US, fr-BE, el-GR etc ). Should not be confused with the value returned by 'hb_langSelect()', albeit they may coincide.

File: langapi.cLines: 496
Doc Topic:(The runtime library)
Function: hb_langErrMsgLines: 477-480
Categories:Language Functions, Warnings and ErrorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return the error message associated with an error code using the current language selected. <nErrorCode> is one of the generic error codes (EG_...) defined in error.ch

Function: hb_langMessageLines: 482-485
Categories:Language Functions, Warnings and ErrorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the (international) text associated with the code <nMsg>. Parameter <cLangID> is an optional language module ID; if not specified the currently selected language module is used. It is similar to NationMsg() but gives access to the whole list of language messages: Day and month names, generic error messages, internal errors, and others...

Function: hb_langNameLines: 472-475
Categories:Language FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the name of the language module in use or specified.

Function: hb_langNewLines: 490-495
Categories:Language FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Dynamically creates new lang module, translating an existing one then registers it. (for usage example, see Harbour's ChangeLog.txt).

typedef struct: HB_LANG_BASELines: 218-223
Doc Topic:(The runtime library)
typedef struct: HB_LANG_TRANSLines: 212-216
Doc Topic:(The runtime library)
Function: __HB_LANGSELECTLines: 461-470
Doc Topic:(The runtime library)
File: langcomp.prgLines: 428
Doc Topic:(The runtime library)
Function: hb_langSelectLines: 57-175
Categories:Language FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets <cNewLang> as default language module for national messages like date/month names, internal warnings and errors, etc. Before calling the function, the language module <cNewLang> must have been REQUESTed (e.g.: REQUEST HB_LANG_PT , for Portuguese), otherwise RTE occurs. <cCodepage> is the optional code-page ID into which the language module strings will be automatically converted (encoded) by Harbour. Returns the previous used language ID.

File: langlgcy.prgLines: 106
Doc Topic:(The runtime library)
Command: HB_LANG_BE866Legacy Level: 4Lines: 52-52
Doc Topic:(The runtime library)
Command: HB_LANG_BEWINLegacy Level: 4Lines: 53-53
Doc Topic:(The runtime library)
Command: HB_LANG_BG866Legacy Level: 4Lines: 54-54
Doc Topic:(The runtime library)
Command: HB_LANG_BGISOLegacy Level: 4Lines: 55-55
Doc Topic:(The runtime library)
Command: HB_LANG_BGMIKLegacy Level: 4Lines: 56-56
Doc Topic:(The runtime library)
Command: HB_LANG_BGWINLegacy Level: 4Lines: 57-57
Doc Topic:(The runtime library)
Command: HB_LANG_CS852Legacy Level: 4Lines: 58-58
Doc Topic:(The runtime library)
Command: HB_LANG_CSISOLegacy Level: 4Lines: 59-59
Doc Topic:(The runtime library)
Command: HB_LANG_CSKAMLegacy Level: 4Lines: 60-60
Doc Topic:(The runtime library)
Command: HB_LANG_CSWINLegacy Level: 4Lines: 61-61
Doc Topic:(The runtime library)
Command: HB_LANG_DEWINLegacy Level: 4Lines: 62-62
Doc Topic:(The runtime library)
Command: HB_LANG_ELWINLegacy Level: 4Lines: 63-63
Doc Topic:(The runtime library)
Command: HB_LANG_ESWINLegacy Level: 4Lines: 64-64
Doc Topic:(The runtime library)
Command: HB_LANG_HE862Legacy Level: 4Lines: 65-65
Doc Topic:(The runtime library)
Command: HB_LANG_HEWINLegacy Level: 4Lines: 66-66
Doc Topic:(The runtime library)
Command: HB_LANG_HR646Legacy Level: 4Lines: 67-67
Doc Topic:(The runtime library)
Command: HB_LANG_HR852Legacy Level: 4Lines: 68-68
Doc Topic:(The runtime library)
Command: HB_LANG_HRISOLegacy Level: 4Lines: 69-69
Doc Topic:(The runtime library)
Command: HB_LANG_HRWINLegacy Level: 4Lines: 70-70
Doc Topic:(The runtime library)
Command: HB_LANG_HU852Legacy Level: 4Lines: 71-71
Doc Topic:(The runtime library)
Command: HB_LANG_HUISOLegacy Level: 4Lines: 72-72
Doc Topic:(The runtime library)
Command: HB_LANG_HUWINLegacy Level: 4Lines: 73-73
Doc Topic:(The runtime library)
Command: HB_LANG_IS850Legacy Level: 4Lines: 74-74
Doc Topic:(The runtime library)
Command: HB_LANG_LTWINLegacy Level: 4Lines: 75-75
Doc Topic:(The runtime library)
Command: HB_LANG_PL852Legacy Level: 4Lines: 76-76
Doc Topic:(The runtime library)
Command: HB_LANG_PLISOLegacy Level: 4Lines: 77-77
Doc Topic:(The runtime library)
Command: HB_LANG_PLMAZLegacy Level: 4Lines: 78-78
Doc Topic:(The runtime library)
Command: HB_LANG_PLWINLegacy Level: 4Lines: 79-79
Doc Topic:(The runtime library)
Command: HB_LANG_PTISOLegacy Level: 4Lines: 80-80
Doc Topic:(The runtime library)
Command: HB_LANG_RU866Legacy Level: 4Lines: 81-81
Doc Topic:(The runtime library)
Command: HB_LANG_RUKOI8Legacy Level: 4Lines: 82-82
Doc Topic:(The runtime library)
Command: HB_LANG_RUWINLegacy Level: 4Lines: 83-83
Doc Topic:(The runtime library)
Command: HB_LANG_SK852Legacy Level: 4Lines: 84-84
Doc Topic:(The runtime library)
Command: HB_LANG_SKISOLegacy Level: 4Lines: 85-85
Doc Topic:(The runtime library)
Command: HB_LANG_SKKAMLegacy Level: 4Lines: 86-86
Doc Topic:(The runtime library)
Command: HB_LANG_SKWINLegacy Level: 4Lines: 87-87
Doc Topic:(The runtime library)
Command: HB_LANG_SL646Legacy Level: 4Lines: 88-88
Doc Topic:(The runtime library)
Command: HB_LANG_SL852Legacy Level: 4Lines: 89-89
Doc Topic:(The runtime library)
Command: HB_LANG_SLISOLegacy Level: 4Lines: 90-90
Doc Topic:(The runtime library)
Command: HB_LANG_SLWINLegacy Level: 4Lines: 91-91
Doc Topic:(The runtime library)
Command: HB_LANG_SR852Legacy Level: 4Lines: 92-92
Doc Topic:(The runtime library)
Command: HB_LANG_SRISOLegacy Level: 4Lines: 93-93
Doc Topic:(The runtime library)
Command: HB_LANG_SRWINLegacy Level: 4Lines: 94-94
Doc Topic:(The runtime library)
Command: HB_LANG_SVWINLegacy Level: 4Lines: 95-95
Doc Topic:(The runtime library)
Command: HB_LANG_TR857Legacy Level: 4Lines: 96-96
Doc Topic:(The runtime library)
Command: HB_LANG_TRWINLegacy Level: 4Lines: 97-97
Doc Topic:(The runtime library)
Command: HB_LANG_UA866Legacy Level: 4Lines: 98-98
Doc Topic:(The runtime library)
Command: HB_LANG_UADOSLegacy Level: 4Lines: 99-99
Doc Topic:(The runtime library)
Command: HB_LANG_UAKOI8Legacy Level: 4Lines: 100-100
Doc Topic:(The runtime library)
Command: HB_LANG_UAWINLegacy Level: 4Lines: 101-101
Doc Topic:(The runtime library)
Command: HB_LANG_ZHB5Legacy Level: 4Lines: 102-102
Doc Topic:(The runtime library)
Command: HB_LANG_ZHGBLegacy Level: 4Lines: 103-106
Doc Topic:(The runtime library)
File: left.cLines: 106
Doc Topic:(The runtime library)
Function: hb_LeftEqLines: 83-93
Categories:String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. when all characters (with the given order) of <cSubString> matching to leftmost (same length) part of <cString>. Basically it's equivalent to: ( Left( <cString1>, Len( <cString2> ) ) == <cString2> ), but faster and shorter. Can be used f.e. to check if <cString> *begins with* <cSubString>. Note: Case sensitive!

Function: hb_LeftEqILines: 95-105
Categories:String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. when all characters (with the given order) of <cSubString> matching to leftmost (same length) part of <cString>. Same as 'hb_LeftEq()' but case insensitive!

Function: LeftLines: 55-81
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Extracts the first <nCount> characters from the left side of <cString>. If <nCount> is larger than the length of <cString>, entire <cString> is returned.

File: len.cLines: 86
Doc Topic:(The runtime library)
Function: LenLines: 53-85
Categories:String ANSI/Codepage Functions, String Byte Functions, String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the number of items contained in a string, array or hash. This means:

  • If argument passed is a string, returned value is the length of string in characters, if current codepage
    supports such functionality, (f.e., "UTF8EX" code-page does support it but "UTF8" does not!)
    So, the same string may have different number of characters with different encoding. (see 'this post' for more..)
  • If argument passed is an array or a hash table, returned value is the number of their elements.
  • If argument passed is empty, function returns 0 (zero).
File: lennum.cLines: 69
Doc Topic:(The runtime library)
Function: LenNumLines: 50-68
Categories:Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the number of digits plus the decimal point, the decimal digits and the minus sign (if any) of a number, i.e. the number of characters needed to display/print the number.

File: libname.prgLines: 66
Doc Topic:(The runtime library)
Function: hb_libNameLines: 47-65
Doc Topic:(The runtime library)
File: libnamec.cLines: 105
Doc Topic:(The runtime library)
Function: HB_LIBEXTLines: 49-62
Doc Topic:(The runtime library)
Function: HB_LIBPOSTFIXLines: 104-0
Translates to the function: HB_LIBSUFFIX
Doc Topic:(The runtime library)
Function: HB_LIBPREFIXLines: 64-71
Doc Topic:(The runtime library)
Function: HB_LIBSUFFIXLines: 99-102
Doc Topic:(The runtime library)
File: listbox.prgLines: 1142
Doc Topic:(The runtime library)
Class: ListBoxLines: 69-160
Doc Topic:(The runtime library)
Function: _ListBox_Lines: 1092-1139
Doc Topic:(The runtime library)
File: math.cLines: 735
Doc Topic:(The runtime library)
Function: ExpLines: 632-660
Categories:Math FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a numeric value that is equivalent to the value of e raised to the specified power.
The maximum value of <nExponent> is 46 otherwise a numeric overflow occurs. It's the inverse function of 'LOG()'.

Function: HB_MATHERBLOCKLines: 580-626
Doc Topic:(The runtime library)
Function: HB_MATHERMODELines: 429-436
Doc Topic:(The runtime library)
typedef struct: HB_MATHERRDATALines: 67-76
Doc Topic:(The runtime library)
Function: LogLines: 662-703
Categories:Math FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the natural logarithm of a number.

Function: SqrtLines: 705-734
Categories:Math FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the square root of <nNumber>. The precision of this evaluation is based solely on the settings of the SET DECIMAL TO command. Any negative number passed as <nNumber> will always return a 0.

File: maxrow.cLines: 101
Doc Topic:The runtime library / Terminal
Function: MaxColLines: 87-100
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library / Terminal)
Desc:

Return the maximum screen/window column number (zero origin).

Function: MaxRowLines: 62-85
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library / Terminal)
Desc:

Return the maximum screen/window row number (zero origin).

File: memoedit.prgLines: 369
Doc Topic:(The runtime library)
Class: HBMemoEditorLines: 55-76
Doc Topic:(The runtime library)
Function: MemoEditLines: 315-368
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Display or edit character strings and memo fields.
See Clipper Reference Guide

File: memofile.cLines: 143
Doc Topic:(The runtime library)
Function: hb_MemoReadLines: 81-84
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the entire content of <cFileName>. Is identical to MemoRead() except it won't truncate the last byte (on non-UNIX compatible systems) if it's an EOF char.

Function: hb_MemoWritLines: 134-137
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Writes a character string to a text file on disk. If not specified a path, <cFileName> is written to the current directory (ignores SET DEFAULT). If <cFileName> already exists, it is overwritten. Returns .T. on success or .F. on failure. Note: Unlike MemoWrit(), this function never adds an EOF Chr( 26 ) character at the end of the created file.*

Function: MemoReadLines: 86-89
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the contents of <cFileName> (file of any size limited only by system memory rersouces) as a character string or empty string if <cFileName> not found. If <cFileName> does not contain a path, only the current directory is searched, (SET DEFAULT or SET PATH are ignored). NOTE: {EOF} character, if it exists into the read <cFileName> file, is ignored (i.e. it does not attached at the end of restored cString).
THIS IS NOT A BINARY SINCE CHR(0) will end the file read, use hb_MemoRead() instead.

Function: MemoWritLines: 139-142
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Writes (or save) a memo field or character string to a text file on disk. If not specified a path, <cFileName> is written to the current directory (ignores SET DEFAULT). If <cFileName> already exists, it is overwritten.
NOTE: this function always adds an {EOF} character (Chr(26)) at the end of the created file. In some cases this redundant char could cause troubles, particularly when restoring the original string by using newer Harbour function hb_MemoRead().
Hint: Use either the legacy MemoWrit() / MemoRead() pair of functions or, preferably, the new Harbour functions hb_MemoWrit() / hb_MemoRead() but never a mixture of them! They're not safely interchangeable, due to their mentioned incompatibility.

File: memvarhb.prgLines: 271
Doc Topic:(The runtime library)
Function: hb_mvRestoreLines: 161-270
Categories:Memo FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Restores saved memory variables (public, privates) from a .hbv file. Returns: 1st restored value or NIL if no value restored or .F. on error.

Command: hb_mvSaveLines: 74-159
Categories:Memo FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Saves memory variables (public, privates), visible within the current procedure or user-defined function, to a memory file (.hbv). Supports variable names lengthier than 10 chars.

File: menusys.prgLines: 162
Doc Topic:(The runtime library)
Function: IsQuickLines: 128-159
Doc Topic:(The runtime library)
Function: IsShortcutLines: 71-124
Doc Topic:(The runtime library)
Function: MenuModalLines: 59-60
Doc Topic:(The runtime library)
Function: ShowMsgLines: 63-68
Doc Topic:(The runtime library)
File: menuto.prgLines: 317
Doc Topic:The runtime library / User Interface
Function: __AtPromptLines: 26-48
Doc Topic:(The runtime library / User Interface)
Function: __MenuToLines: 50-297
Doc Topic:(The runtime library / User Interface)
File: minmax.cLines: 173
Doc Topic:(The runtime library)
Function: MaxLines: 53-110
Categories:Date and Time Functions, Logical Functions, Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the larger numeric, date, datetime or logic value. On logic value larger is .T.

Function: MinLines: 114-172
Categories:Date and Time Functions, Logical Functions, Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the smallest numeric, date, datetime or logic value. On logic value smaller is .F.

File: mlcfunc.cLines: 711
Doc Topic:(The runtime library)
typedef struct: HB_EOL_INFOLines: 55-59
Doc Topic:(The runtime library)
typedef struct: HB_MLC_INFOLines: 61-79
Doc Topic:(The runtime library)
Function: hb_MLEvalLines: 552-710
Categories:String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Enumerates (returns) the number of lines in <cString> following text format rules used by Cl*pper MemoEdit() (unlike of Cl\*pper memo lines functions).
For each line being processed, the <bCode> code-block is evaluated with 2 parameters: |<cLine>, <lSoftCR>|. It recognizes and accepts any EOL (end of lines) just like hb_ATokens( <cText>, .T. ) and strip out or converts CR (soft carriage returns) depending on <lWrap> word wrap mode.

Function: MemoLineLines: 310-412
Categories:Memo Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Extracts the <nLineNumber> line from <cString>.
Default values for optional parameters: <nLineLength>=79, <nLineNumber>=1, <nTabSize>=4, <lWrap>=.T., <cEOL>|acEOLs>=??, <lPad>=.T.
The <cEOL>|acEOLs> and <lPad> parameters are Harbour extensions.
(I can only guess that with <cEOL>|acEOLs> one can specify custom EOLs to be used by the function in determining lines.)

NOTE: is undocumented parameter and will be removed and replaced by other solution in the future.

Function: MLCountLines: 418-430
Categories:Memo Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the number of lines of <cString>, according to <nLineLength>, <nTabSize>, <lWrap>
and <cEOL> or <acEOLs> optional parammeters.
Default values for optional parammeters when not given: <nLineLength>=79, <nTabSize>=4, <lWrap>=.T., <cEOL>|<acEOLs>]=?? (OS_EOL?).
The <cEOL>|acEOLs> parameter is a Harbour extension (not exists in Cl*pper).
See Clipper Reference Guide

Function: MLCToPosLines: 471-503
Categories:Memo Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return the byte position of a formatted string based on line and column position.
See Clipper Reference Guide

Function: MLPosLines: 437-464
Categories:Memo Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Determine the position of a line in a character string or memo field.
See Clipper Reference Guide

Function: MPosToLCLines: 510-546
Platform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an array containing the line and the column values for the specified <nPos> byte position.
See Clipper Reference Guide

File: mod.cLines: 113
Doc Topic:(The runtime library)
Function: ModLines: 62-104
Categories:Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the remainder of the division of <nNumber1> by <nNumber2>.
NOTE: Mod() is a compatibility function and therefore not recommended. It is superseded entirely by the modulus operator %.

File: mouse53.cLines: 173
Doc Topic:The runtime library / User Interface
Function: HB_MGETBOUNDSLines: 157-167
Doc Topic:(The runtime library / User Interface)
Function: HB_MMIDDLEDOWNLines: 169-172
Doc Topic:(The runtime library / User Interface)
Function: MColLines: 89-100
Categories:Mouse FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

This function returns the column position of the mouse cursor. On graphical systems the value represents pixels. On character-based systems the value represents character columns as in Clipper.

Function: MDBLCLKLines: 118-124
Doc Topic:(The runtime library / User Interface)
Function: MHIDELines: 58-61
Doc Topic:(The runtime library / User Interface)
Function: MLEFTDOWNLines: 108-111
Doc Topic:(The runtime library / User Interface)
Function: MPresentLines: 53-56
Categories:Mouse FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Determine if a mouse is present.

Function: MRESTSTATELines: 141-145
Doc Topic:(The runtime library / User Interface)
Function: MRightDownLines: 113-116
Categories:Mouse FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns true if the mouse's right button is currently pressed, otherwise, false.

Function: MRowLines: 76-87
Categories:Mouse FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

This function returns the current mouse row cursor position. On graphical systems the value represents pixel rows. On character-based systems the value represents character rows as in Clipper.

Function: MSAVESTATELines: 126-139
Doc Topic:(The runtime library / User Interface)
Function: MSETBOUNDSLines: 147-153
Doc Topic:(The runtime library / User Interface)
Function: MSetCursorLines: 68-74
Categories:Mouse FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Set/get mouse visibility. The value of optional argument <lVisible> affects the visibility of mouse cursor; if it's TRUE (.T.) the cursor is shown otherwise if it's FALSE (.F.) the mouse cursor is hidden.
Returns the previous (or current, if no change made) visibility state of mouse cursor.

Function: MSetPosLines: 102-106
Categories:Mouse FunctionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Changes the position of the mouse cursor to the new coordinates specified by <nRow> and <nCol> arguments.
It also updates the the values returned by MRow() and MCol() functions.
Visibility of mouse cursor is not affected.

Function: MSHOWLines: 63-66
Doc Topic:(The runtime library / User Interface)
File: mouseapi.cLines: 344
Doc Topic:(The runtime library)
File: mousehb.cLines: 58
Doc Topic:(The runtime library)
Function: MMIDDLEDOWNLines: 55-0
Translates to the function: HB_MMIDDLEDOWN
Doc Topic:(The runtime library / User Interface)
File: mtran.cLines: 115
Doc Topic:(The runtime library)
Function: MemoTranLines: 82-114
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a copy of <cString> where all CR/LF (carriage return / line feed) pairs are replaced. If <cReplaceHardCR> not specified defaults to semicolon. If <cReplaceSoftCR> not specified, defaults to single space.

File: natmsg.cLines: 148
Doc Topic:(The runtime library)
Function: __NATISAFFIRMLines: 78-101
Doc Topic:(The runtime library)
Function: __NATISNEGATIVELines: 103-128
Categories:Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns TRUE if leftmost char of <cString> is a negative answer literal (e.g. 'N' as in No.)

Function: __NATMSGLines: 130-139
Doc Topic:(The runtime library)
Function: __NATMSGVERLines: 141-147
Doc Topic:(The runtime library)
File: natmsgu.cLines: 61
Doc Topic:(The runtime library)
Function: ISAFFIRMLines: 52-0
Translates to the function: __NATISAFFIRM
Doc Topic:(The runtime library)
Function: IsNegativeLines: 53-0
Translates to the function: __NATISNEGATIVE
Categories:Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns TRUE if leftmost char of <cString> is a negative answer literal (e.g. 'N' as in No.)

Function: NATIONMSGLines: 54-0
Translates to the function: __NATMSG
Doc Topic:(The runtime library)
Function: _NATMSGVERLines: 58-0
Translates to the function: __NATMSGVER
Doc Topic:(The runtime library)
Function: _NATSORTVERLines: 56-0
Translates to the function: __NATSORTVER
Doc Topic:(The runtime library)
File: net.cLines: 160
Doc Topic:(The runtime library)
Function: NetNameLines: 151-159
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return the current workstation identification.

File: netusr.cLines: 116
Doc Topic:(The runtime library)
Function: hb_UserNameLines: 107-115
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns OS Logon user name.

File: objfunc.prgLines: 251
Doc Topic:The virtual machine / The Harbour item / Classes and Objects
Function: __objAddDataLines: 162-175
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objAddInlineLines: 152-160
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objAddMethodLines: 142-150
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objDelDataLines: 210-220
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objDelInlineLines: 207-208
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objDelMethodLines: 197-205
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objDerivedFromLines: 222-239
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objGetMethodListLines: 104-110
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objGetMsgListLines: 72-102
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objGetPropertiesLines: 241-250
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objGetValueListLines: 112-130
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objHasDataLines: 52-60
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objHasMethodLines: 62-70
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objModInlineLines: 187-195
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objModMethodLines: 177-185
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __objSetValueListLines: 132-140
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
File: oemansi.cLines: 124
Doc Topic:(The runtime library)
Function: HB_ANSITOOEMLines: 59-89
Doc Topic:(The runtime library)
Function: HB_OEMTOANSILines: 91-121
Doc Topic:(The runtime library)
File: oldbox.cLines: 98
Doc Topic:(The runtime library)
Function: __BOXLines: 53-67
Doc Topic:(The runtime library)
Function: __BOXDLines: 69-81
Doc Topic:(The runtime library)
Function: __BOXSLines: 83-95
Doc Topic:(The runtime library)
File: oldclear.cLines: 70
Doc Topic:(The runtime library)
Function: __ATCLEARLines: 51-61
Doc Topic:(The runtime library)
Function: __CLEARLines: 63-67
Doc Topic:(The runtime library)
File: pad.cLines: 51
Doc Topic:(The runtime library)
Function: PadLines: 50-0
Translates to the function: PadR
Categories:Conversion Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Right-justifies an expression for a given width.

File: padx.cLines: 283
Doc Topic:(The runtime library)
Function: hb_BPadCLines: 269-272
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'PadC()', but binary (byte) oriented.

Function: hb_BPadLLines: 217-220
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'PadL()' (binary (byte) oriented).

Function: hb_BPadRLines: 243-246
Categories:String Byte FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'PadR()' (binary (byte) operation).

Function: hb_UPadCLines: 274-282
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'PadC()' but applicable to UTF8 encoded text.

Function: hb_UPadLLines: 222-230
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'PadL()' but applicable to UTF8 encoded text.

Function: hb_UPadRLines: 248-256
Categories:Strings UnicodePlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Same as 'PadR()'but applicable to UTF8 encoded text.

Function: PadCLines: 259-267
Categories:Conversion Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Centers an expression for a given width.

Function: PadLLines: 207-215
Categories:Conversion Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Left-justifies an expression for a given width.

Function: PadRLines: 233-241
Categories:Conversion Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Right-justifies an expression for a given width.

File: perfuncs.prgLines: 73
Doc Topic:(The runtime library)
Function: hb_EndObjectLines: 60-72
Compatibility:Web App
Doc Topic:(The runtime library)
Desc:

Works in conjunction with hb_SetObject(). Is a Thread safe single stack to push / pop objects. But it seems to be buggy on the pop, since it resizes the list (stack) before getting the last element.

Function: hb_SetObjectLines: 49-58
Doc Topic:(The runtime library)
File: philes.cLines: 634
Doc Topic:(The runtime library)
Function: CurDirLines: 287-304
Categories:Disks, Drives and Folders, Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the name of the current directory of a drive. If the drive <cDrive> does not exist or the root directory is current, CurDir() returns a null string ("").

Function: FCloseLines: 169-182
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns true (.T.) or (.F.) if an error occurred (e.g.: when an invalid handle used).
<nHandle> is the file handle obtained previously from 'FOpen() or 'FCreate()'.

Function: FCreateLines: 74-89
Platform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to create a new binary file. returns the file handle number if succesful or -1 on failure and FError() is set to indicate an error code. <cFile> is the name of the file to create. If the file already exists, its length is truncated to zero without warning. <nAttribute> is one of the binary file attributes and can be: 0=Create normal read/write file (default), 1=Create read-only file, 2=Create hidden file, 4=Create system file.
(refer to 'Fileio.ch' for defined constants).

Function: FEraseLines: 184-197
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns 0 on success or -1 on failure. FError() can be used to determine the nature of the error.
<cFile> is the name of the file to be deleted from disk, including extension, optionally preceded by a drive and/or path specification. The function does not use either SET DEFAULT or SET PATH to locate <cFile>.
Warning! Files must be CLOSED before removing them with FErase().

Function: FErrorLines: 164-167
Categories:DOS Clipper Function, File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the DOS error from the last file operation as an integer numeric value. If there is no error, returns zero.

Function: FOpenLines: 56-72
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a file handle or -1 when the operation fails. The cause of failure can be determined by 'FError()'.

Function: FReadLines: 109-139
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Reads <nBytes> characters from a binary file into <cBuffer> variable. Returns the number of bytes read. If the number is less than <nBytes> either the end of file is reached, or a file read error occurred.

Function: FReadStrLines: 232-259
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Reads characters from an open binary file beginning with the current file pointer position. Characters are read up to <nBytes> or until a null character CHR(0) is encountered.
All characters are read including control characters except for CHR(0). The file pointer is then moved forward <nBytes>.
If <nBytes> is greater than the number of bytes from the pointer position to the end of the file, the file pointer is positioned to the last byte in the file.

Function: FRenameLines: 199-213
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Changes the name of a specified file to a new name. <cOldFile> is renamed only if it is located in
the current directory or in the specified path. Any SET DEFAULT or SET PATH are ignored.
If the source directory is different from the target directory, the file is moved to the target directory.
In the instance that either <cNewFile> exists or is currently open, function fails and returns -1.
Use FError() to determine the exact error.
Warning! Files must be CLOSED before renaming. Attempting to rename an open file will produce unpredictable results. When a database file is renamed, the associated memo file (if any) must also be renamed otherwise the integrity of database(s) may be compromised.

Function: FSeekLines: 215-230
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Moves the file pointer forward or backward in an open binary file without actually reading the contents.
<nHandle> is the file handle obtained from 'FOpen()', or 'FCreate()'.
<nOffset> is the number of bytes to move the file pointer from the position defined by <nOrigin>.
A positive number moves the pointer forward, and a negative number moves the pointer backward in the file.
<nOrigin> defines the starting location of the file pointer. The default value is zero, representing the
beginning of file. If <nOrigin> is the end of file, <nOffset> must be zero or negative.

Function: FWriteLines: 141-162
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the number of bytes written and should be equal to <nBytes>. If it is lesser or zero, an error occurred.
<nHandle> is the file handle obtained from 'FOpen()' or 'FCREATE()'.
<cBuffer> is the character string to be written.
<nBytes> are the number of bytes to be written beginning at the current file pointer position. If omitted, the entire content of <cBuffer> is written.

Function: hb_CurDriveLines: 306-340
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the current working disk drive as a single capital letter (e.g. C ) and optionally changes it to <cNewDrive>. Will only work if the OS supports drive letters, meaning Windows only. For other OS, will return an empty string.

Function: hb_cwdLines: 342-357
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Get/Set the Current Working Directory. If a <cNewDir> argument has been passed, the function attempts to set it as (current) working directory.Whether the new working directory setting was successful or not, can be checked either by using FError() (which will return 0 if successful), or by calling again hb_cwd() without a parameter. The function always returns the full path of directory that is current upon invocation, (i.e. the path before the possible change is made, when a change is aimed), including drive letter (if the O/S supports that) and a trailing slash (or back-slash).

Function: hb_DirBaseLines: 369-376
Categories:Disks, Drives and Folders, Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the application's executable base directory (program startup directory).

Function: hb_FCommitLines: 378-389
Categories:Low Level File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

File access system, flushes the buffers and causes all buffered data to be written to an opened file.

Function: hb_FCreateLines: 91-107
Categories:Low Level File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to create cFile. Returns handle to created file on success or nFError on failure. File opening flags can be defined with <nOpenFlags>. Header: FileIO.ch No equivalent hb_vf* function.

Function: hb_FGetAttrLines: 425-433
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Retrieves attributes of a file and returns it in nAttr. See fileio.ch "File attributes flags" section.

Function: hb_FGetDateTimeLines: 463-499
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

It stores date/time of <cFileName> in @<DateTimeStamp> (type="T"). If a 3rd parameter passed then the 2nd will store the date (type="D") and the 3rd the time (type="C") of file.

Function: HB_FISDEVICELines: 516-520
Doc Topic:(The runtime library)
Function: hb_FLockLines: 391-406
Categories:Low Level File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Locks part or all of a file with <nHandle> handler.

Function: hb_FReadLenLines: 261-280
Categories:Low Level File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a string with length equal or less than <nBytesToRead> or null string if invalid parameters have been passed.

Function: hb_FSetAttrLines: 435-439
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets <nAttr> to <cFileName>.

Function: hb_FSetDateTimeLines: 441-461
Categories:Date and Time Functions, File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets last changed date/time to <cFileName>. If invalid date passed, the current system date/time will be used/set. If the second parameter is a timestamp (datetime) the third parameter is ignored.

Function: HB_FSETDEVMODELines: 501-514
Doc Topic:(The runtime library)
Function: hb_FUnlockLines: 408-423
Categories:Low Level File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Unlocks part or all of a file with <nHandle> handler.

Function: hb_osDriveSeparatorLines: 620-628
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the character used by the OS as drive separator; (not sure whether the term 'separator' is accurate here, --perhaps 'suffix' or 'designator' it'd be more proper?).On Windows it'll return : (the colon character) while on OSes that do not support drive letter designators (e.g. Linux), it will return a null character.

Function: hb_osErrorLines: 588-591
Categories:Operating System OS, Warnings and ErrorsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the error code of last I/O operation, as it is identified/reported by OS.

Function: hb_osFileMaskLines: 630-633
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the constant character(s) sequence used as ALL_FILEs wildcard mask, suitable for the running OS, (it is a single asterisk \* for 'NIXes and a dot separated double asterisk \*.\* for WIN).

Function: hb_osPathDelimitersLines: 615-618
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns \/: on windows, / on *nixes.

Function: hb_OsPathListSeparatorLines: 608-613
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the character used as separator in a list of paths. It is semicolon ; on windows, colon : on *nixes.

Function: hb_OsPathSeparatorLegacy Level: 4Lines: 601-604
Categories:Operating System OS
Doc Topic:(The runtime library)
Desc:

Deprecated! Use hb_ps()

Function: hb_PReadLines: 524-558
Categories:Pipe Functions
Doc Topic:(The runtime library)
Desc:

It can be used for unblocking read from pipes, i.e. using handles returned by hb_processOpen() function. <nPipeHandle> is pipe read handle, <cBuffer> is string variable passed by reference with read buffer, <nBytes> is maximum number of bytes which can be read, <nTimeOut> is timeout in milliseconds to wait for data to read; this function returns when at least one byte can be read. Returned <nBytesRead> is number of bytes read from the pipe. On error return -1.

Function: hb_ProgNameLines: 359-367
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the executable program name.

Function: hb_psLines: 593-596
Categories:Disks, Drives and FoldersCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the character used as path separator; usually backslash \ on Windows, slash / on \ *nixes.

Function: hb_PWriteLines: 562-586
Categories:Pipe FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
File: philes53.cLines: 72
Doc Topic:(The runtime library)
Function: FSETDEVMODLines: 54-69
Doc Topic:(The runtime library)
File: profiler.prgLines: 670
Doc Topic:(The runtime library)
Class: HBProfileLines: 181-205
Doc Topic:(The runtime library)
Class: HBProfileEntityLines: 95-110
Doc Topic:(The runtime library)
Class: HBProfileFunctionLines: 136-142
Doc Topic:(The runtime library)
Class: HBProfileLowLevelLines: 387-397
Doc Topic:(The runtime library)
Class: HBProfileMethodLines: 151-157
Doc Topic:(The runtime library)
Class: HBProfileOPCodeLines: 166-172
Doc Topic:(The runtime library)
Class: HBProfileReportLines: 434-451
Doc Topic:(The runtime library)
Class: HBProfileReportToArrayLines: 551-563
Doc Topic:(The runtime library)
Class: HBProfileReportToFileLines: 510-522
Doc Topic:(The runtime library)
Class: HBProfileReportToStringLines: 582-588
Doc Topic:(The runtime library)
Class: HBProfileReportToTBrowseLines: 602-617
Doc Topic:(The runtime library)
File: pushbtn.prgLines: 385
Doc Topic:(The runtime library)
Class: PushButtonLines: 62-111
Doc Topic:(The runtime library)
Function: _PushButt_Lines: 365-382
Doc Topic:(The runtime library)
File: radiobhb.prgLines: 57
Doc Topic:(The runtime library)
Function: RadioButtonLines: 53-54
Doc Topic:(The runtime library)
File: radiobtn.prgLines: 354
Doc Topic:(The runtime library)
Class: RadioButtnLines: 61-106
Doc Topic:(The runtime library)
Function: RadioButtoLines: 350-351
Doc Topic:(The runtime library)
File: radiogrp.prgLines: 659
Doc Topic:(The runtime library)
Class: RadioGroupLines: 63-130
Doc Topic:(The runtime library)
Function: _RadioGrp_Lines: 640-656
Doc Topic:(The runtime library)
File: rat.cLines: 146
Doc Topic:(The runtime library)
Function: hb_RAtLines: 85-145
Categories:String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Finds the last (rightmost) match of <cSearchFor> into <cIntoString> in the range <nStart>-<nEnd>. The search is performed from the right to left.

Function: RAtLines: 51-83
Categories:String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Searches the string <cString> from right to left for the character string <cSearch>.
NOTE: it is case-sensitive.

File: readkey.prgLines: 74
Doc Topic:(The runtime library)
Function: ReadKeyLines: 49-73
Categories:Classic UI, Keyboard functionsPlatform:All
Doc Topic:(The runtime library)
Desc:

Determine what key terminated a READ.
See Clipper Reference Guide

File: readvar.prgLines: 65
Doc Topic:(The runtime library)
Function: ReadVarLines: 47-64
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Return the current GET/MENU variable name

File: replic.cLines: 94
Doc Topic:The runtime library / Strings functions
Function: ReplicateLines: 53-93
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Returns a character string made up of <nCount> times the <cString>.

File: right.cLines: 88
Doc Topic:(The runtime library)
Function: RightLines: 55-87
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Return a substring beginning with the rightmost character.
For example, Right("ABC", 1) is the same as SubStr("ABC", -1).

File: round.cLines: 97
Doc Topic:(The runtime library)
Function: IntLines: 53-71
Categories:Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the integer part of a numeric value, by truncating (but not rounding) all of its decimal digits (if any). The decimal part is lost.

Function: RoundLines: 73-96
Categories:Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Rounds off the value of <nNumber> to the number of decimal places specified by <nDecimals>. If the value of <nDecimals> is a negative number, the function will attempt to round <nNumber> in whole numbers. Digits from 5 through 9 will be rounded up (i.e to next greater value), while digits 1...4 will be rounded down (which, in other words, means they will be lost!).

File: rtlshort.cLines: 78
Doc Topic:(The runtime library)
Function: ACCELERATOLines: 49-0
Translates to the function: Accelerator
Doc Topic:(The runtime library)
Function: COLORSELECLines: 50-0
Translates to the function: ColorSelect
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Selects the given <nIndexColor> color pair (foreground/background) from the current list of color attributes, as it's been set by a SETCOLOR("...") or by default. Result is that any subsequent screen-output created by a ? or SAY commands will be displayed with the selected color pair.
Constants for <nColorIndex> are defined into Color.ch as follow:

Constant Value
CLR_STANDARD 0
CLR_ENHANCED 1
CLR_BORDER 2
CLR_BACKGROUND 3
CLR_UNSELECTED 4

The ColorSelect() function is similar (yet more powerful) to the functions Enhanced(), Standard(), Unselected() included in the HBCT library. Notable difference is that the later ones return a null string while this one returns NIL.

Function: ERASEGETMSLines: 51-0
Translates to the function: EraseGetMsg
Doc Topic:(The runtime library)
Function: FIELDWBLOCLines: 52-0
Translates to the function: FieldWBlock
Categories:Codeblock Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Macros)
Desc:

Returns a code block accessing the field variable <cFieldName> in the <nWorkArea>, or NIL when an illegal parameter is passed. The code block accepts one parameter used to assign a value to the field.

Function: GETAPPLYKELines: 53-0
Translates to the function: GetApplyKey
Doc Topic:(The runtime library)
Function: GETDOSETKELines: 54-0
Translates to the function: GetDoSetKey
Doc Topic:(The runtime library)
Function: GETPOSTVALLines: 55-0
Translates to the function: GetPostValidate
Doc Topic:(The runtime library)
Function: GETPREVALILines: 56-0
Translates to the function: GetPreValidate
Doc Topic:(The runtime library)
Function: GUIAPPLYKELines: 57-0
Translates to the function: GUIApplyKey
Doc Topic:(The runtime library)
Function: GUIPOSTVALLines: 58-0
Translates to the function: GUIPostValidate
Doc Topic:(The runtime library)
Function: GUIPREVALILines: 59-0
Translates to the function: GUIPreValidate
Doc Topic:(The runtime library)
Function: MEMVARBLOCLines: 60-0
Translates to the function: MemvarBlock
Categories:Codeblock Functions, VariablesPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Macros)
Function: READUPDATELines: 61-0
Translates to the function: ReadUpdated
Doc Topic:(The runtime library)
Function: SETTYPEAHELines: 62-0
Translates to the function: SetTypeahead
Doc Topic:(The runtime library)
Function: TBCOLUMNNELines: 63-0
Translates to the function: TBColumnNew
Doc Topic:(The runtime library)
Function: _NATSORTVELines: 64-0
Translates to the function: _NATSORTVER
Doc Topic:(The runtime library)
Function: __ACCEPTSTLines: 65-0
Translates to the function: __ACCEPTSTR
Doc Topic:(The runtime library)
Function: __CAPLENGTLines: 66-0
Translates to the function: __CapLength
Doc Topic:(The runtime library)
Function: __CAPMETRILines: 67-0
Translates to the function: __CapMetrics
Doc Topic:(The runtime library)
Function: __LABELFORLines: 68-0
Translates to the function: __LabelForm
Doc Topic:(The runtime library)
Function: __MXRELEASLines: 69-0
Translates to the function: __MXRELEASE
Doc Topic:(The virtual machine)
Function: __NONOALERLines: 70-0
Translates to the function: __NoNoAlert
Doc Topic:(The runtime library / User Interface)
Function: __REPORTFOLines: 71-0
Translates to the function: __ReportForm
Doc Topic:(The runtime library)
Function: __SETCENTULines: 72-0
Translates to the function: __SETCENTURY
Doc Topic:(The runtime library / Settings)
Function: __SETFORMALines: 73-0
Translates to the function: __SetFormat
Doc Topic:(The runtime library)
Function: __SETFUNCTLines: 74-0
Translates to the function: __SetFunction
Doc Topic:(The runtime library)
Function: __TEXTRESTLines: 75-0
Translates to the function: __TextRestore
Doc Topic:(The runtime library)
Function: __XRESTSCRLines: 76-0
Translates to the function: __XRESTSCREEN
Doc Topic:(The runtime library)
Function: __XSAVESCRLines: 77-0
Translates to the function: __XSAVESCREEN
Doc Topic:(The runtime library)
File: run.cLines: 91
Doc Topic:(The runtime library)
Function: __RUNLines: 61-90
Doc Topic:(The runtime library)
File: samples.cLines: 119
Doc Topic:(The runtime library)
Function: DaysLines: 94-97
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts <nSecs> seconds to the equivalent number of days.

Function: ElapTimeLines: 99-106
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a time-formatted character string holding the duration of the time interval in the format hh:mm:ss.

Function: SecsLines: 108-111
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts <cTime> to seconds (integer). For empty or invalid <cTime> returns 0.

Function: TSTRINGLines: 113-118
Doc Topic:(The runtime library)
File: savebuff.prgLines: 63
Doc Topic:(The runtime library)
Function: __XSaveGetAttrLines: 59-62
Doc Topic:(The runtime library)
Function: __XSaveGetCharLines: 49-52
Doc Topic:(The runtime library)
Function: __XSaveGetColorLines: 54-57
Doc Topic:(The runtime library)
File: saverest.cLines: 136
Doc Topic:(The runtime library)
Function: RestScreenLines: 107-135
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Display a saved screen region to a specified location.
See Clipper Reference Guide

Function: SaveScreenLines: 90-105
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Saves portion or entire screen.

File: scroll.cLines: 186
Doc Topic:(The runtime library)
Function: hb_ScrollLines: 107-185
Categories:Classic UI
Doc Topic:(The runtime library)
Desc:

Scrolls the screen region specified by {nTop, nLeft, nBottom, nRight} coordinates.nRows and nCols, if defined, specify the number of rows/columns the region will be scrolled and they can be positive or negative to force the scrolling to be up or down and left or right respectively. cnColor is the color designator and cFillChar is the character used to fill the scrolled region.

Function: ScrollLines: 53-105
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Scrolls portion or entire screen.

File: scrollbr.prgLines: 438
Doc Topic:(The runtime library)
Class: ScrollBarLines: 61-105
Doc Topic:(The runtime library)
File: scrrow.cLines: 75
Doc Topic:(The runtime library)
Function: hb_ScrMaxColLines: 68-74
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Returns the maximum screen column number. (It's zero origin, which means for a 80 columns screen it shall return 79).

Function: hb_ScrMaxRowLines: 60-66
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Returns the maximum screen row number. (It's zero origin, which means for a 25 rows screen it shall return 24).
Main difference of the above two functions compared to traditional MaxRow()/MaxCol(), is that the hb_ScrMaxCol()/hb_ScrMaxRow() shall always return the max Column/Row numbers of the main window of the application (window 0). By contrast, the MaxRow()/MaxCol() return the current window's max Column/Row numbers, i.e. the Columns/Rows of the window where they're called from.

File: seconds.cLines: 74
Doc Topic:(The runtime library)
Function: hb_Clocks2SecsLines: 66-73
Categories:Date and Time Functions, HardwareCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns CPU clocks converted to seconds.

Function: HB_MILLISECONDSLines: 61-64
Doc Topic:(The runtime library)
Function: hb_SecondsCPULines: 56-59
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Reports how many CPU and/or System seconds have elapsed since the beginning of the program execution. See the list for possible value of <nOption> and the returned values:

Value of <nOption> Returned Value
1 User CPU time of the current process
2 System CPU time on behalf of the current process
3 Sum of (1+2) (default value)
11 Sum of the user CPU time of the current + child process
12 Sum of the system CPU time of the current + child process
13 Sum of (11+12)
Function: SecondsLines: 51-54
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the system time as a numeric value in the form sssss.ff (range: 0.00 - 86399.99), which number is in fact, the number of seconds elapsed since midnight, based on a twenty-four hour clock.

File: setcolor.cLines: 113
Doc Topic:(The runtime library)
Function: ColorSelectLines: 71-75
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Selects the given <nIndexColor> color pair (foreground/background) from the current list of color attributes, as it's been set by a SETCOLOR("...") or by default. Result is that any subsequent screen-output created by a ? or SAY commands will be displayed with the selected color pair.
Constants for <nColorIndex> are defined into Color.ch as follow:

Constant Value
CLR_STANDARD 0
CLR_ENHANCED 1
CLR_BORDER 2
CLR_BACKGROUND 3
CLR_UNSELECTED 4

The ColorSelect() function is similar (yet more powerful) to the functions Enhanced(), Standard(), Unselected() included in the HBCT library. Notable difference is that the later ones return a null string while this one returns NIL.

Function: HB_COLORTONLines: 89-95
Doc Topic:(The runtime library)
Function: HB_NTOCOLORLines: 97-112
Doc Topic:(The runtime library)
Function: SetBlinkLines: 77-87
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Toggles blink state by changes the meaning of the asterisk (*) in a color string. When .T. blinking is on, when .F. background intensity is on. (Default=.T.)

Function: SetColorLines: 66-69
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Return the current colors and optionally set new colors.
See Clipper Reference Guide

File: setcurs.cLines: 75
Doc Topic:(The runtime library)
Function: SetCursorLines: 64-74
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Set the cursor shape.
See Clipper Reference Guide

File: setfunc.prgLines: 70
Doc Topic:(The runtime library)
Command: __SetFunctionLines: 49-69
Doc Topic:(The runtime library)
File: setkey.cLines: 395
Doc Topic:(The runtime library)
typedef struct: HB_SETKEYLines: 59-255
Doc Topic:(The runtime library)
Function: HB_SETKEYARRAYLines: 259-274
Doc Topic:(The runtime library)
Function: HB_SETKEYCHECKLines: 352-394
Doc Topic:(The runtime library)
Function: HB_SETKEYGETLines: 276-296
Doc Topic:(The runtime library)
Function: HB_SETKEYSAVELines: 298-350
Doc Topic:(The runtime library)
typedef struct: HB_SK_DATALines: 67-70
Doc Topic:(The runtime library)
Function: SetKeyLines: 188-214
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library)
Desc:

Assign an action block to a key.
See Clipper Reference Guide

File: setpos.cLines: 84
Doc Topic:(The runtime library)
Function: ColLines: 75-83
Categories:Classic UI
Doc Topic:(The runtime library)
Desc:

Returns an integer numeric value in the range 0 to Maxcol(), representing the current column position of the cursor.

Function: RowLines: 65-73
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Returns the current screen row.

Function: SetPosLines: 52-63
Categories:Classic UI, Keyboard functionsPlatform:All
Doc Topic:(The runtime library)
Desc:

Move the cursor to a new position.
See Clipper Reference Guide

File: setposbs.cLines: 66
Doc Topic:(The runtime library)
Function: SETPOSBSLines: 55-65
Doc Topic:(The runtime library)
File: setta.prgLines: 53
Doc Topic:(The runtime library)
Function: SetTypeaheadLines: 49-50
Doc Topic:(The runtime library)
File: sha1.cLines: 173
Doc Topic:(The runtime library)
File: sha1.hLines: 79
Doc Topic:(The runtime library)
File: sha1hmac.cLines: 195
Doc Topic:(The runtime library)
File: sha1hmac.hLines: 93
Doc Topic:(The runtime library)
File: sha2.cLines: 828
Doc Topic:(The runtime library)
File: sha2.hLines: 112
Doc Topic:(The runtime library)
File: sha2hmac.cLines: 385
Doc Topic:(The runtime library)
File: sha2hmac.hLines: 140
Doc Topic:(The runtime library)
File: shadow.cLines: 69
Doc Topic:(The runtime library)
Function: HB_CLRAREALines: 60-68
Doc Topic:(The runtime library)
Function: HB_SHADOWLines: 50-58
Doc Topic:(The runtime library)
File: shadowu.cLines: 54
Doc Topic:(The runtime library)
Function: DBGSHADOWLines: 51-0
Translates to the function: HB_SHADOW
Doc Topic:(The runtime library)
File: soundex.cLines: 105
Doc Topic:(The runtime library)
Function: SoundExLines: 52-104
Categories:Conversion Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts <cString> to a four-character code used to find similar-sounding words or names. The first character of the code is the first character of <cString> and the rest three are coded numbers. Vowels are ignored unless they are the first letter of the string.
It's possibly useful function to search for sound-alike english words. Does NOT support characters with codes above 127 in ASCII table.

File: space.cLines: 81
Doc Topic:(The runtime library)
Function: SpaceLines: 53-80
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a string that contains nNumber space character(s) (ASCII character 32).

File: spfiles.cLines: 223
Doc Topic:(The runtime library)
File: str.cLines: 83
Doc Topic:(The runtime library)
Function: StrLines: 51-82
Categories:Conversion Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a numeric expression <nNumber> to a character string.
<nLength> is the length of the character string to return, including decimal digits, decimal point, and sign.
<nDecimals> is the number of decimal places to return.

File: strc.cLines: 159
Doc Topic:(The runtime library)
Function: hb_StrCDecodeLines: 83-158
Categories:Encoding, String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Decodes a string using C compiler rules. If second parameter <lCont> is passed by reference then it allows to decode multiline strings.In such case, if string ends with unclosed "" quoting then <lCont>is set to .T., so a next call to this function with <lCont> parameter continues string decoding. The function returns decoded string or NIL on syntax error.

Function: hb_StrDecodEscapeLines: 55-74
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Decodes a string containing \ escape sequences.

File: strcase.cLines: 83
Doc Topic:(The runtime library)
Function: LowerLines: 53-66
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a replica of <cString> but with all alphabetic characters converted to lowercase. All other characters remain the same as in the original string.

Function: UpperLines: 69-82
Categories:String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a character string to uppercase.

File: strclear.cLines: 74
Doc Topic:(The runtime library)
Function: hb_StrClearLines: 50-73
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Safely erases the content of a string variable, replacing every byte of it with Chr(0). Must be passed by reference

File: strmatch.cLines: 106
Doc Topic:(The runtime library)
Function: hb_FileMatchLines: 98-105
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if <cPattern> matches to <cFileName>, otherwise returns .F. <cPattern> can contain wildcards

Function: hb_WildMatchLines: 79-87
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Compares <cValue> with <cPattern> which may contain wildcard characters (?*).
When optional parameter <lExact> is TRUE, then it will check if whole <cValue> is covered by <cPattern> else it will check if <cPattern> is a prefix of <cValue>. If the cPattern is an empty string, function returns .T.

Function: hb_WildMatchILines: 89-96
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Case-insensitive, exact match, compares <cValue> with <cPattern> which may contain wildcard characters (?*).
If the cPattern is an empty string, function returns .T.

File: strrepl.cLines: 238
Doc Topic:(The runtime library)
Function: hb_StrReplaceLines: 54-237
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Replaces different sub-strings (characters) in the given <cString>.

  • If 2nd parameter is a string then each character in <cString> which exists in <cSource> at <n> position is replaced by corresponding character at <n> position in <cDest> or string from <acDest>[<n>].
  • If 2nd parameter is an array then each <cString> sub-string which exists in <acSource> at <n> position is replaced by corresponding character at <n> position in <cDest> or string from <acDest>[<n>]. If <n> is longer then LEN() of <cDest> or <acDest> then given character/sub-string is removed from result.
  • If 2nd parameter is a hash table (and 3rd parameter is omitted or is NIL) then each sub-string into <cString> matching a hash key it's replaced by key-value.
    Any not matching or non-character key is ignored while a matching key but with improper value (i.e. not character type value) removes the matched sub-string.

Read also: https://groups.google.com/forum/#!msg/harbour-devel/vSzlAkv6h9Y/jkOJhWyDeVEJ

File: strtoexp.cLines: 144
Doc Topic:(The runtime library)
Function: hb_StrToExpLines: 49-143
Categories:String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts string item to valid expression which can be compiled by macro compiler. String may contain any characters. However, if <lEscaped> passed as .T., the string returned will be prefixed by the escape literal 'e' (e.g.: e"String").

File: strtran.cLines: 191
Doc Topic:The runtime library / Strings functions
Function: StrTranLines: 58-190
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

It searches into <cString> for any occurrence of <cFindString>, and replaces it with <cReplaceWith>. If <cRepLaceWith> is not specified, a NULL byte will replace the <cFindString> or in other words the <cFindString> will be removed.
<nStart> is the starting occurrence to be replaced (default is 1st occurence). <nOccurrences> is the number of occurrences to be replaced (default is all occurences).

File: strutf8.cLines: 88
Doc Topic:(The runtime library)
Function: hb_StrIsUTF8Lines: 49-87
Categories:String UTF8 FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. (true), if <cString> string is UTF-8 encoded. If <cString> is either not UTF-8 encoded or a NULL (empty) string, the function returns .F. (false)!

File: strxor.cLines: 111
Doc Topic:(The runtime library)
Function: hb_StrXorLines: 51-110
Categories:Bitwise Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Performs a XOR operation in each character of <cString> with the string or number supplied in <cnBytes>.

File: strzero.cLines: 122
Doc Topic:The runtime library / Strings functions
Function: StrZeroLines: 51-121
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Converts a numeric expression <nNumber> to a character string, padded with leading zero(s).
<nNumber> is the numeric expression to be converted to a character string.
<nLength> is the length of the character string to return, including decimal digits, decimal point, and sign.
<nDecimals> is the number of decimal places to return.

File: stuff.cLines: 114
Doc Topic:(The runtime library)
Function: StuffLines: 52-113
Categories:String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Inserts and/or deletes characters in a string. Basically, inserts <cInsert> character(s) at position <nPos> and concurrently deletes <nDelete> character(s) starting from <nStart> and beyond. Evidently, if <nDelete is 0
no character is deleted. Likewise if <cInsert> is null string "", nothing is inserted.

File: substr.cLines: 115
Doc Topic:(The runtime library)
Function: SubStrLines: 55-114
Categories:String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns a sub-string extracted from the string <cString>.
<nStart> is the position of <cString> from which it'll start. <nCount> is the number of characters to be returned and if not given, all characters from <nStart> up to the end of <cString> will be returned.

File: tbcolumn.prgLines: 212
Doc Topic:(The runtime library)
Class: TBColumnLines: 54-94
Doc Topic:(The runtime library)
Function: TBColumnNewLines: 210-211
Doc Topic:(The runtime library)
File: tbrowse.prgLines: 2720
Doc Topic:(The runtime library)
Function: TBMouseLines: 2687-2718
Doc Topic:(The runtime library)
Class: TBrowseLines: 105-297
Doc Topic:(The runtime library)
Function: TBrowseNewLines: 301-302
Doc Topic:(The runtime library)
File: tbrowsys.prgLines: 98
Doc Topic:(The runtime library)
Function: TApplyKeyLines: 52-53
Doc Topic:(The runtime library)
Command: TBAddColLines: 55-56
Doc Topic:(The runtime library)
Command: TBBBlockLines: 58-59
Doc Topic:(The runtime library)
Command: TBCloseLines: 61-62
Doc Topic:(The runtime library)
Command: TBCreateLines: 64-65
Doc Topic:(The runtime library)
Command: TBDelColLines: 67-68
Doc Topic:(The runtime library)
Command: TBDisplayLines: 70-71
Doc Topic:(The runtime library)
Command: TBEditCellLines: 73-74
Doc Topic:(The runtime library)
Command: TBFBlockLines: 76-77
Doc Topic:(The runtime library)
Command: TBGoBotLines: 79-80
Doc Topic:(The runtime library)
Command: TBGoTopLines: 82-83
Doc Topic:(The runtime library)
Command: TBInsColLines: 85-86
Doc Topic:(The runtime library)
Command: TBModalLines: 88-89
Doc Topic:(The runtime library)
Command: TBSBlockLines: 91-92
Doc Topic:(The runtime library)
Command: TBSkipLines: 94-95
Doc Topic:(The runtime library)
File: tclass.prgLines: 450
Doc Topic:(The runtime library)
Function: HBClassLines: 68-148
Doc Topic:(The runtime library)
File: teditor.prgLines: 791
Doc Topic:(The runtime library)
Class: HBEditorLines: 66-150
Doc Topic:(The runtime library)
File: text.prgLines: 75
Doc Topic:(The runtime library)
Command: __TextRestoreLines: 65-74
Doc Topic:(The runtime library)
Command: __TextSaveLines: 52-63
Doc Topic:(The runtime library)
File: tget.prgLines: 1977
Doc Topic:(The runtime library)
Class: GetLines: 66-216
Doc Topic:(The runtime library)
Function: GetNewLines: 1975-1976
Doc Topic:(The runtime library)
File: tgethb.prgLines: 73
Doc Topic:(The runtime library)
Class: hb_GetLines: 49-56
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Creates a new Get object. For more, inspect tget.prg and tgethb.prg Harbour source files.

File: tgetint.prgLines: 113
Doc Topic:(The runtime library)
Function: __GetLines: 49-81
Doc Topic:(The runtime library)
Function: __GetALines: 83-112
Doc Topic:(The runtime library)
File: tgetlist.prgLines: 1668
Doc Topic:(The runtime library)
Class: HBGetListLines: 71-141
Doc Topic:(The runtime library)
File: tlabel.prgLines: 411
Doc Topic:(The runtime library)
Class: HBLabelFormLines: 95-110
Doc Topic:(The runtime library)
Function: __LabelFormLines: 399-403
Doc Topic:(The runtime library)
File: tmenuitm.prgLines: 218
Doc Topic:(The runtime library)
Class: MenuItemLines: 58-92
Doc Topic:(The runtime library)
Function: __MIColumnLines: 189-200
Doc Topic:(The runtime library)
Function: __MIRowLines: 202-213
Doc Topic:(The runtime library)
File: tmenusys.prgLines: 609
Doc Topic:(The runtime library)
Class: HBMenuSysLines: 66-99
Doc Topic:(The runtime library)
File: tobject.prgLines: 149
Doc Topic:(The runtime library)
Function: HBObjectLines: 53-130
Doc Topic:(The runtime library)
File: tone.cLines: 55
Doc Topic:(The runtime library)
Function: ToneLines: 50-54
Categories:Sound FunctionsPlatform:All
Doc Topic:(The runtime library)
Desc:

Sound a tone with a specified frequency and duration.
See Clipper Reference Guide

File: tpersist.prgLines: 252
Doc Topic:(The runtime library)
Class: HBPersistentLines: 53-61
Doc Topic:(The runtime library)
File: tpopup.prgLines: 640
Doc Topic:(The runtime library)
Function: PopupLines: 636-637
Doc Topic:(The runtime library)
Class: PopupMenuLines: 62-117
Doc Topic:(The runtime library)
File: tpopuphb.prgLines: 196
Doc Topic:(The runtime library)
Class: hb_PopupMenuLines: 52-62
Doc Topic:(The runtime library)
File: trace.cLines: 173
Doc Topic:(The runtime library)
Function: HB_TRACEFILELines: 105-108
Doc Topic:(The runtime library)
Function: HB_TRACEFLUSHLines: 94-98
Doc Topic:(The runtime library)
Function: HB_TRACELEVELLines: 110-113
Doc Topic:(The runtime library)
Function: HB_TRACELOGLines: 128-138
Doc Topic:(The runtime library)
Function: HB_TRACELOGATLines: 140-158
Doc Topic:(The runtime library)
Function: HB_TRACELOGLEVELLines: 115-126
Doc Topic:(The runtime library)
Function: HB_TRACEMODELines: 100-103
Doc Topic:(The runtime library)
Function: HB_TRACESTATELines: 82-86
Doc Topic:(The runtime library)
Function: HB_TRACESTRINGLines: 160-172
Doc Topic:(The runtime library)
Function: HB_TRACESYSOUTLines: 88-92
Doc Topic:(The runtime library)
File: transfrm.cLines: 1014
Doc Topic:(The runtime library)
Function: TransformLines: 72-1013
Categories:Conversion Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Formats a value based on a specific picture template.
See Clipper Reference Guide

File: treport.prgLines: 1228
Doc Topic:(The runtime library)
Class: HBReportFormLines: 145-181
Doc Topic:(The runtime library)
Function: __ReportFormLines: 1220-1227
Doc Topic:(The runtime library)
File: trim.cLines: 171
Doc Topic:The runtime library / Strings functions
Function: AllTrimLines: 141-170
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Removes all the leading and trailing spaces from the <cString>.
Note: The carriage return, line feed and tab characters (i.e. Chr(13), Chr(10), Chr(9) respectively)
are treated as space characters and are removed. However, other non-printable character (i.e. those below ASCII Chr(32)) are not affected and this fact may be important, particularly with Chr(0), which might cause "unexpected" behavior when the supposedly trimmed string is passed to functions like Empty().

Function: LTrimLines: 87-106
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Removes all leading spaces of <cString>. If the string contains spaces only, a null string ("") is returned.

Function: RTrimLines: 112-132
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Removes all trailing spaces from a string.

Function: TrimLines: 135-0
Translates to the function: RTrim
Categories:String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Strings functions)
Desc:

Removes all trailing spaces from a string.

File: tscalar.prgLines: 405
Doc Topic:(The runtime library)
Class: ARRAYLines: 112-134
Doc Topic:(The runtime library)
Class: BlockLines: 241-245
Doc Topic:(The runtime library)
Class: CharacterLines: 252-257
Doc Topic:(The runtime library)
Class: DateLines: 267-275
Doc Topic:(The runtime library)
Class: HashLines: 342-346
Doc Topic:(The runtime library)
Class: LogicalLines: 353-357
Doc Topic:(The runtime library)
Class: NILLines: 364-368
Doc Topic:(The runtime library)
Class: NumericLines: 375-379
Doc Topic:(The runtime library)
Class: PointerLines: 397-401
Doc Topic:The virtual machine / The Harbour item / Pointers
Class: ScalarObjectLines: 54-64
Doc Topic:The virtual machine / The Harbour item / scalars values
Class: SymbolLines: 386-390
Doc Topic:(The runtime library)
Class: TimeStampLines: 294-308
Doc Topic:(The runtime library)
File: tscalara.cLines: 68
Doc Topic:(The runtime library)
Function: HBARRAYLines: 52-67
Doc Topic:The virtual machine / The Harbour item / Arrays management
File: tscalarb.cLines: 68
Doc Topic:(The runtime library)
Function: HBBLOCKLines: 52-67
Doc Topic:(The runtime library)
File: tscalarc.cLines: 68
Doc Topic:(The runtime library)
Function: HBCHARACTERLines: 52-67
Doc Topic:(The runtime library)
File: tscalard.cLines: 68
Doc Topic:(The runtime library)
Function: HBDATELines: 52-67
Doc Topic:(The runtime library)
File: tscalarh.cLines: 68
Doc Topic:(The runtime library)
Function: HBHASHLines: 52-67
Doc Topic:(The runtime library)
File: tscalarl.cLines: 68
Doc Topic:(The runtime library)
Function: HBLOGICALLines: 52-67
Doc Topic:(The runtime library)
File: tscalarn.cLines: 68
Doc Topic:(The runtime library)
Function: HBNUMERICLines: 52-67
Doc Topic:(The runtime library)
File: tscalarp.cLines: 68
Doc Topic:(The runtime library)
Function: HBPOINTERLines: 52-67
Doc Topic:The virtual machine / The Harbour item / Pointers
File: tscalars.cLines: 68
Doc Topic:(The runtime library)
Function: HBSYMBOLLines: 52-67
Doc Topic:(The runtime library)
File: tscalart.cLines: 68
Doc Topic:(The runtime library)
Function: HBTIMESTAMPLines: 52-67
Doc Topic:(The runtime library)
File: tscalaru.cLines: 68
Doc Topic:(The runtime library)
Function: HBNILLines: 52-67
Doc Topic:(The runtime library)
File: tsymbol.prgLines: 78
Doc Topic:(The runtime library)
Class: SymbolLines: 49-62
Doc Topic:(The runtime library)
File: ttextlin.prgLines: 65
Doc Topic:(The runtime library)
Class: HBTextLineLines: 49-56
Doc Topic:(The runtime library)
File: ttopbar.prgLines: 454
Doc Topic:(The runtime library)
Function: TopBarLines: 450-451
Doc Topic:(The runtime library)
Class: TopBarMenuLines: 58-100
Doc Topic:(The runtime library)
File: type.cLines: 62
Doc Topic:(The runtime library)
Function: TypeLines: 50-61
Categories:VariablesPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Retrieves the type of an expression.
See Clipper Reference Guide

File: typefile.prgLines: 153
Doc Topic:(The runtime library)
Command: __TypeFileLines: 52-152
Doc Topic:(The runtime library)
File: val.cLines: 103
Doc Topic:(The runtime library)
Function: hb_ValLines: 99-102
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Similar to val() but sets the length for numeric result equal to passed string length or to <nLen> parameter if it is large enough to hold the resulted number.

Function: ValLines: 94-97
Categories:Conversion Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a string that represents a number to a numeric value.
The function evaluates one-by-one all the numeric digits (including first decimal point and following decimal digits) up to the end of string. If a non-numeric character or a second decimal point is encountered, process stops and the number already formed (if any) is returned. Empty places (space characters) in the beginning of <cNumber> are ignored.
SET FIXED switch affects the length of decimal places. If is set OFF, all decimal digits in <cNumber> are returned. If SET FIXED is ON, the number of decimal places is determined by SET DECIMALS. In this case, if DECIMALS set are less than the decimal digits of the number, number is rounded down or up, according formal rounding rule (i.e. digits between zero and four (0...4) are rounded down, and digits between five and nine (5...9) are rounded up).
If <cNumber> does not represent a number or the first character is not a number, the return value is 0 zero.
See also hb_Val() Harbour extension function that can handle/modify the length of returned number.

File: valtoexp.prgLines: 207
Doc Topic:(The runtime library)
Function: hb_CStrLines: 47-70
Categories:Conversion Functions, String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a value of any type into a string expression. Complex types are converted into a descriptive text.

Function: hb_ValToExpLines: 72-74
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a value of any type (including complex types) into a string for serialization. The returned string cExp can be evaluated (f.e. with the macro operator &) to obtain the original value. Optional 2nd parameter <lRaw>, if set to .T., forces all raw serialization format (by default is .F.).
For example, if is an object, and is .T., all properties are exported, even if their value is different than when created.

Function: __itemSetObjLines: 186-195
Doc Topic:(The runtime library)
Function: __itemSetObjRawLines: 197-206
Doc Topic:(The runtime library)
Function: __itemSetRefLines: 175-184
Doc Topic:(The runtime library)
File: valtostr.cLines: 69
Doc Topic:(The runtime library)
Function: hb_ValToStrLines: 51-68
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a value of any type into a human readable string expression. Complex types are converted to an empty string.

File: valtype.cLines: 171
Doc Topic:The runtime library / Variables management
Function: hb_IsArrayLines: 120-123
Categories:Arrays Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to an array value (valtype "A").

Function: hb_IsBlockLines: 90-93
Categories:Codeblock Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a code-block (valtype "B")

Function: hb_IsCharLines: 110-113
Categories:Memo Functions, String ANSI/Codepage Functions, String Byte Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a character value including both strings (valtype "C") and memo (valtype "M") values.

Function: hb_IsDateLines: 75-78
Categories:Date and Time Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to date value (valtype "D").

Function: hb_IsDateTimeLines: 80-83
Categories:Date and Time Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a timestamp (valtype "T") or a date (valtype "D") value.

Function: hb_IsEvalItemLines: 140-145
Categories:Codeblock Functions, Symbol Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> can be evaluated with the Eval() function (f.e. returns .T. for code-blocks and symbols) (valtypes "B" and "S").

Function: hb_IsHashLines: 130-133
Categories:Hash Array Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:The virtual machine / The Harbour item / Hashes
Desc:

Determines if <xExp> evaluates to a hash value (valtype "H").

Function: hb_IsHashKeyLines: 135-138
Categories:Hash Array Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> can be used as a hash key (valtypes "N", "D", "T", "C" and "P").

Function: hb_IsLogicalLines: 70-73
Categories:Logical Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a logical value (valtype "L")

Function: hb_IsMemoLines: 115-118
Categories:Memo Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a memo value (valtype "M").

Function: hb_IsNILLegacy Level: 5Lines: 58-61
Categories:Null and Nil, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to NIL (valtype "U").

Function: hb_IsNullLines: 147-170
Categories:Arrays Functions, Hash Array Functions, Null and Nil, String ANSI/Codepage Functions, String Byte Functions, String UTF8 Function, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if the length of <xExp>, when is a string, an array or a hash, is zero ( Len() == 0 ).

Function: hb_IsNumericLines: 65-68
Categories:Numeric Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a numerical value (valtype "N") (applicable for both integers and floating point numbers).

Function: hb_IsObjectLines: 125-128
Categories:Classes and Objects, Type Checking FunctionsCompatibility:Web App
Doc Topic:The virtual machine / The Harbour item / Classes and Objects
Desc:

Determines if <xExp> evaluates to an object value (valtype "O").

Function: hb_IsPointerLines: 95-98
Categories:Pointer Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to pointer value (valtype "P").

Function: hb_IsStringLines: 105-108
Categories:String ANSI/Codepage Functions, String Byte Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to string value (valtype "C"). Note: It will return .F. with memo values (valtype "M).

Function: hb_IsSymbolLines: 100-103
Categories:Symbol Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a symbol value (valtype "S).

Function: hb_IsTimestampLines: 85-88
Categories:Date and Time Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to a timestamp (valtype "T).

Function: ValTypeLines: 51-54
Categories:Function Environment, VariablesPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Returns the value type of the <exp> (as a constant (litteral) character).
It's similar to Type() function, however, this one can work with LOCAL and STATIC variables and UDFs while Type() cannot.

Value types supported by Harbour:

Value Type
Character string "C"
Numeric "N"
Date "D"
Boolean (logical) "L"
Memo field (not in a variable) "M"
Array "A"
Code-Block "B"
Object "O"
Undefined (NIL) "U"
Hash table (*) "H"
TimeStamp (*) "T"
Pointer to function, procedure or method (*) "P"
Symbolic name (*) "S"

Types marked with (*) are Harbour extensions.

File: version.cLines: 262
Doc Topic:(The runtime library)
Function: hb_BuildDateLegacy Level: 4Lines: 256-259
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns Harbour build DateTime in the form: MONTHNAME N YYYY HH:MM:SS (f.e: May 5 2016 10:04:52)

Function: hb_CompilerLines: 244-247
Categories:CompilerCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the C compiler, f.e. MinGW GNU C 5.3 (32-bit), used to build Harbour executable binaries.

Function: hb_osCPULines: 187-190
Categories:Executable Environment, Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns CPU architecture specifier. E.g. x86 for Intel's 8-16-32-bit processors, x86-64. for intel's 64-bit processors.

Function: hb_osIs64bitLines: 192-195
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on a 64-bit or more OS.

Function: hb_osIsWin10Lines: 232-235
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows 10 or newer.

Function: hb_osIsWin2KLines: 207-210
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows 2000 or newer.

Function: hb_osIsWin7Lines: 217-220
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows 7 or newer.

Function: hb_osIsWin8Lines: 222-225
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows 8 or newer.

Function: hb_osIsWin81Lines: 227-230
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows 8.1 or newer.

Function: hb_osIsWin9xLines: 197-200
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows 9 or newer.

Function: hb_osIsWinCELines: 237-240
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows CE. Terminated OS.

Function: hb_osIsWinNTLines: 202-205
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows NT or newer. Terminated OS.

Function: hb_osIsWinVistaLines: 212-215
Categories:Operating System OSCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if on Windows Vista or newer.

Function: hb_PCodeVerLegacy Level: 4Lines: 251-254
Categories:Compiler, Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Compatibility function. Please see / use hb_Version( HB_VERSION_PCODE_VER ).

Function: hb_VersionLines: 63-185
Categories:Executable Environment
Doc Topic:(The runtime library)
Desc:

Returns Harbour version info. where <n> might be:
2 -> HB_VERSION_MAJOR (num)
3 -> HB_VERSION_MINOR (num)
NIL (empty) -> detailed version descriptor (string)
Please refer to hbver.ch for (a lot) more!

Function: OSLines: 53-56
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the operating system name as a character string.

Function: VersionLines: 58-61
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the Harbour version.

File: vfile.cLines: 900
Doc Topic:(The runtime library)
Function: hb_vfAttrGetLines: 309-317
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Retrieves the file attributes of <cFileName> and store them into <nAttr> variable that must be passed by reference.
This <nAttr> value is a bitwise combination of all file attribute flags that have been set for the file.
See Explanation About hb_vf* functions

Function: hb_vfAttrSetLines: 320-324
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to set the <nAttr> flag(s) for file <cFileName>. returns TRUE on success, otherwise FALSE (i.e. when failed to set new attributes).
- For a complete list of file attributes supported by both the above functions,
see the section /* File attributes flags */ into fileio.ch
See Explanation About hb_vf* functions

Function: hb_vfCloseLines: 500-512
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Closes a previously opened file, denoted by its <pHandle>.
Returns .T. on success, .F. on failure. Using invalid <pHandle> an RTE occurs.
See Explanation About hb_vf* functions

Function: hb_vfCommitLines: 832-841
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Permanently writes any pending data (memory buffers) of <pHandle> file to disk.
See Explanation About hb_vf* functions

Function: hb_vfConfigLines: 844-861
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Used to setup attributes specific to a "Driver".
See Explanation About hb_vf* functions

Function: hb_vfCopyFileLines: 202-218
Categories:File FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to copy <cFileSrc> source file to <cFileDst> destination file. Both arguments can contain full path designator. Wildcard characters are not allowed.\
returns 0 on success, -1 on failure. Use FError() to retrieve exact O/S error code.
If destination file <cFileDst> exists, it will be overwritten, unless it is _read only_, in which case the function will fail with -1 and FError() should return 05 (Access denied).
See Explanation About hb_vf* functions

Function: hb_vfDirectoryLines: 293-297
Categories:Disks, Drives and Folders, File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns an array of files matching the <cDirspec> and [<cAttributes>] (if any) filters. The structure of array is identical to that of Directory() except of the F_DATE element, which is a timestamp value type (T) whereas in Directory() it is a date (D).
See Explanation About hb_vf* functions

Function: hb_vfDirExistsLines: 240-254
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Checks if a directory specified by <cDirName> exists.
See Explanation About hb_vf* functions

Function: hb_vfDirMakeLines: 257-272
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to create a directory with name <cDirName>.
returns 0 on success, -1 on failure; invoke FError() to determine exact reason of failure.
See Explanation About hb_vf* functions

Function: hb_vfDirRemoveLines: 275-290
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to remove <cDirName>. It returns 0 on success otherwise -1 value is returned and FError() will return exact OS error code. (e.g. If <cDirName> is not empty hb_vfDirRemove() will fail with -1 and FError() shall return 145.)
See Explanation About hb_vf* functions

Function: hb_vfDirSpaceLines: 300-306
Categories:Disks, Drives and FoldersPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns space info for the given <cDirName>.
If no <nInfoType> supplied it defaults to HB_DISK_AVAIL (i.e. returns available free space).\
Other <nInfoType> specifiers are HB_DISK_FREE, HB_DISK_USEDand HB_DISK_TOTAL.
See Explanation About hb_vf* functions

Function: hb_vfEofLines: 808-817
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if the seeking pointer has reached the end of file (EOF), otherwise .F.
<pHandle> (required argument) is the handle of an opened file and if is missing (i.e. not passed) or is not numeric, then (unlike hb_FEof()) an RTE (runtime error) occurs.
See Explanation About hb_vf* functions

Function: hb_vfEraseLines: 165-180
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to remove (delete) file <cFileName> from disk.
Returns zero 0 on success, -1 on failure. To determine exact reason of failure, the FError() function can be used.
Typically, hb_vfErase() function shall fail to erase a "Read-Only" file. In that case, in place of hb_vfErase(), could be used the hb_FileDelete() function which can delete such a Read-Only file, by removing "R" attribute before the erase. (Worth to note that hb_FileDelete() itself, calls internally the hb_vfErase() function to finally do the deletion).
See Explanation About hb_vf* functions

Function: hb_vfExistsLines: 138-162
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Checks if <cFileName> exists.
Wildcards are NOT supported but function recognizes hidden and/or system files.
If <cFileName> does not include a path, then tries to locate the file by searching (with this order):

  • into current directory
  • into directory set by SET DEFAULT setting,
  • into directories listed in the SET PATH Harbour setting (not to be confused with PATH envar).

See Explanation About hb_vf* functions

Function: hb_vfFlushLines: 820-829
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

File Flush. Probably most needed in multi-threading applications and to avoid loss of data in case if system failures.
See Explanation About hb_vf* functions

Function: hb_vfHandleLines: 864-869
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the O/S file handle (numeric) of a previously opened (or created/opened) file denoted by its <pHandle> (pointer). Using invalid <pHandle> an RTE occurs.
See Explanation About hb_vf* functions

Function: HB_VFISLOCALLines: 133-136
Doc Topic:(The runtime library)
Function: hb_vfLinkLines: 389-404
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Creates a Hard Link between an existing file and a new file. Under MS Windows, is only supported on the NTFS file system, and only for files, not directories.
See Explanation About hb_vf* functions
See hard vs symbolic links

Function: hb_vfLinkReadLines: 425-439
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Finds out if a file is actually a link (hard or soft). Return empty if not linked.
See Explanation About hb_vf* functions
See hard vs symbolic links

Function: hb_vfLinkSymLines: 407-422
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Creates a Symbolic Link with the name <cNewFileName>, that points to <cTargetFileName>
NOTE 1: Symbolic Link creation under MS Windows OS, is supported only on Vista and later versions.
NOTE 2: Application must be run with Administrator privileges, otherwise the function will fail to create symbolic link.
See Explanation About hb_vf* functions

Function: hb_vfLoadLines: 886-899
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Gets the content of a file. It the file can't be access, NIL will be returned.
See Explanation About hb_vf* functions

Function: hb_vfLockLines: 515-535
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfLockTestLines: 561-581
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfMoveFileLines: 221-237
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

This function allows to move files between different file systems/drives and also different Harbour file IO drivers. This means that file name IO driver prefix is significant in both source and destination file names unless it's local FS operation.
When both file names point to the same Harbour file IO driver, the function attempts to perform a simple rename operation.
If it fails then tries to copy the file to <cFileDst> and remove the source <cFileSrc>.
Return value: 0 on success, -1 on failure. Use FError() to determine the reason of failure.
See Explanation About hb_vf* functions

Function: hb_vfOpenLines: 442-497
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to open <cFileName> for I/O operation(s) that are specified by <nModeAttr> (see \include\fileio.ch for available opening flags).
If <cFileName> cannot be found (f.e. when it doesn't exist) and HB_FO_CREAT is specified in <nModeAttr> the file is created/opened otherwise (file doesn't exist and no HB_FO_CREAT is specified) the function fails and returns NIL.
If <cFileName> parameter has been passed by reference then the function honors SET DEFAULT and/or SET PATH settings (if any), otherwise it seeks for the file either into the directory specified by <cFileName> (if it includes one) or into the current directory (if <cFileName> does not not include a path).
The function returns a handle (pointer) to the newly opened file; if the file couldn't be opened NIL is returned.
NOTE: avoid HB_FO_CREAT and HB_FO_EXCL combination, i.e., hb_vfOpen(<cFile>, HB_FO_CREAT + HB_FO_EXCL),
because, if the the file fails to be opened, the actual reason is not clear (was it due to file creation failure or because the file already exists?). Using of hb_vfExists() to check if the file exists and then hb_vfOpen(<cFile>) or hb_vfOpen(<cFile>, HB_FO_CREAT) to create it if needed, is much more unambiguous and secure.
See Explanation About hb_vf* functions

Function: hb_vfReadLines: 584-615
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfReadAtLines: 682-714
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfReadLenLines: 618-644
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfRenameLines: 183-199
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Attempts to rename the given file/directory named <cFileSrc> to new name <cFileDst>.
Returns 0 (zero) on success, non-zero on failure. Use FError() to determine the actual error code.
See Explanation About hb_vf* functions

Function: hb_vfSeekLines: 753-772
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfSizeLines: 787-805
Categories:File Functions, Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the size (in bytes) of the file specified by <pHandle> or <cFileName>.
If the specified file does not exist or is empty, returned value is 0 (zero).
If neither filename or handle specified, an RTE occurs (unlike hb_FSize() which returns 0).
If optional <lUseDirEntry> parameter is .F., then the file size is determined using harbour's internal low-level file access mechanism, otherwise if it's .T. or omitted (in which case it defaults to .T.) the returned file size, (I think...) is that as it's reported by OS's file system (directory entry). This parameter is significant only when
the file has been specified by passing a character value parameter <cFileName> (i.e. when <pHandle> used then <lUseDirEntry> is meaningless).
See Explanation About hb_vf* functions

Function: hb_vfTempFileLines: 872-883
Categories:File Functions, Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Creates a temp file and stores its randomly constructed name into cFileName parameter variable (which must be passed by reference).
Returns a file handler (pointer) on created file or NIL on failure.
NOTE: the temporary file is created always on local system (i.e. without switching to FILE IO redirector), into <cDir> or into user's %TEMP% directory if no <cDir> specified.
It remains opened until it's closed either imperatively (f.e. by using hb_vfClose(<pHandle>)) or by Operating System (upon program termination).
See Explanation About hb_vf* functions

Function: hb_vfTimeGetLines: 327-363
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Retrieves date and time of a given <cFileName> file.
Values are stored in the passed by reference parameters either as a TimeStamp or separate dDate and cTime values.
See Explanation About hb_vf* functions

Function: hb_vfTimeSetLines: 366-386
Categories:File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets (changes) date and time of file <cFileName>.
Argument for 2nd parameter can be either a valid TimeStamp or a Date value. If it is of date type (implying it must have been initialized as such before passed), then a 3rd cTime parameter can be optionally used (which may include a milliseconds fraction) to set file-time as well.

NOTES:
- On Windows O/S, after successful completion of this function, both the Last Access Time and Last Write Time are affected (changed) while Creation Time remains unaffected.
- Again on Windows O/S, Windows Explorer, in certain situations, shows up wrong (both Access and Write) dates/times for file, to the contrary of command line where they're displayed correctly. (tested on Windows 7 pro, p.d. - 12/03/2018).

Function: hb_vfTruncLines: 775-784
Categories:Low Level File FunctionsPlatform:All
Doc Topic:(The runtime library)
Desc:
Function: hb_vfUnlockLines: 538-558
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfWriteLines: 647-679
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
Function: hb_vfWriteAtLines: 717-750
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:
File: vfilehi.prgLines: 132
Doc Topic:(The runtime library)
Function: hb_vfDirBuildLines: 47-96
Doc Topic:(The runtime library)
Function: hb_vfDirUnbuildLines: 98-126
Doc Topic:(The runtime library)
Function: hb_vfNameExistsLines: 128-131
Doc Topic:(The runtime library)
File: wait.prgLines: 78
Doc Topic:(The runtime library)
Function: __WaitLines: 49-77
Categories:Input FunctionsPlatform:All
Doc Topic:(The runtime library)
Desc:

Undocumented function similar to WAIT command.

File: word.cLines: 61
Doc Topic:(The runtime library)
Function: WordLines: 54-60
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Convert a floating point number to a 32-bit integer.

File: xhelp.cLines: 77
Doc Topic:(The runtime library)
Function: __XHELPLines: 51-76
Doc Topic:(The runtime library)
File: xsavescr.cLines: 106
Doc Topic:(The runtime library)
typedef struct: HB_SCRDATALines: 54-61
Doc Topic:(The runtime library)
Function: __XRESTSCREENLines: 93-105
Doc Topic:(The runtime library)
Function: __XSAVESCREENLines: 73-86
Doc Topic:(The runtime library)
Folder: src\rtl\gtcgi\
File: gtcgi.cLines: 459
typedef struct: HB_GTCGILines: 80-92
Folder: src\rtl\gtcrs\
File: gtcrs.cLines: 2864
typedef struct: evtFDLines: 70-78
typedef struct: InOutBaseLines: 107-165
typedef struct: keyTabLines: 99-105
typedef struct: mouseEventLines: 80-97
File: gtcrs.hLines: 235
Folder: src\rtl\gtdos\
File: gtdos.cLines: 1407
Folder: src\rtl\gtgui\
File: gtgui.cLines: 331
typedef struct: _HB_BUTTON_IDLines: 71-76
Folder: src\rtl\gtos2\
File: gtos2.cLines: 1022
typedef struct: HB_OS2_BUTTONSTATELines: 300-311
Folder: src\rtl\gtpca\
File: gtpca.cLines: 919
Folder: src\rtl\gtsln\
File: gtsln.cLines: 1051
File: gtsln.hLines: 245
File: kbsln.cLines: 536
File: keytrans.cLines: 479
File: mousesln.cLines: 519
Folder: src\rtl\gtstd\
File: gtstd.cLines: 768
typedef struct: HB_GTSTDLines: 94-124
Folder: src\rtl\gttrm\
File: gttrm.cLines: 4130
typedef struct: evtFDLines: 244-252
typedef struct: HB_TERM_STATELines: 295-395
typedef struct: keySeqLines: 286-290
typedef struct: keyTabLines: 278-284
typedef struct: mouseEventLines: 254-276
Folder: src\rtl\gtwin\
File: gtwin.cLines: 2253
typedef struct: HB_CONSOLE_SCREEN_BUFFER_INFOEXLines: 100-111
Folder: src\rtl\gtwvt\
File: gtwvt.cLines: 4635
File: gtwvt.hLines: 392
Folder: src\rtl\gtxwc\
File: gtxwc.cLines: 6205
typedef struct: MODIFIERSLines: 138-144
typedef struct: WND_COLORSLines: 146-151
typedef struct: XWC_MWMHintsLines: 2580-2587
typedef struct: XWC_RECTLines: 130-136
typedef struct: XWND_DEFLines: 153-306
File: gtxwc.hLines: 293
Folder: src\rtl\gt_tpl\
File: gt_tpl.cLines: 167
Folder: src\vm\
Doc Topic:The virtual machine
File: arrays.cLines: 1696
Doc Topic:(The virtual machine)
File: arrayshb.cLines: 416
Doc Topic:The virtual machine / The Harbour item / Arrays management
Function: AAddLines: 110-125
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

This function attempts to add an element to the end of <aArray> and optionally assigns the value <xValue> to this new element.
If the addition succeeds, the length of the array increases by one and the function returns either the value <xValue>, _if one specified_, or NIL.
Note that the presence of the 2nd argument (or at least the comma next to the 1st one, in which case NIL is implied as xValue) is mandatory, even if a specific xValue is not meant to be simultaneously added, otherwise RTE occurs; in such a case, the effect is identical to _ASize(aArray, Len(aArray)+1)_.

Function: ACloneLines: 404-410
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Duplicates an array (Deep Copy). Works with multidimensional arrays.

Function: ACopyLines: 377-400
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Copy elements from a source array into a target array. Operates only on one-dimensional arrays.

Function: ADelLines: 177-192
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Deletes the element at position <nPosition> from the array <aArray>. All subsequent elements are shifted up by one position so that the last element contains the value NIL. See hb_Adel() for extra functionality.

Function: AEvalLines: 356-375
Categories:Arrays Functions, Codeblock FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Evaluates the <bBlock> for each element into <aArray>, starting from <nStart> and continues until <nCount> elements or all array elements have been evaluated (i.e. processed).
The code-block receives two argument values:
1) the current element being evaluated (value may be of whatever type)
2) the numeric position (index) of that element into the array.
Please note that in case the <nCount> exceeding the array elements the function does not issue any kind of 'out of range' error (practically, it means that the number of evaluations may not necessarily be equal to <nCount>). This behavior stands also for other array functions.

Function: AFillLines: 194-244
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Assigns the value of <xValue> to the <nCount> elements, beginning at position <nStart>. Multi-dimensional arrays cannot be filled using 'AFill()'. Since Arrays (and Objects) are always passed by reference, the return value is the same as the first parameter.

Function: AInsLines: 160-175
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Inserts a new element at <nPosition> into the array <aArray>. All subsequent elements are shifted down by one position so that the last element is lost.
The number of elements remain unchanged. See hb_AIns() which allows auto-sizing of array.

Function: ArrayLines: 76-108
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Returns an array dimensioned according to the passed parameters.
All elements of the array contain the value NIL.

Function: AScanLines: 246-263
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Search into <aArray> for <xSearch> value starting from <nStart> up to <nCount>.
Returns the position of element that matches the searched value or 0 if no match is found.

Function: ASizeLines: 130-150
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Dynamically increases or decreases the size of <aArray> to <nLength> elements.
When the array is enlarged, new elements are added to the end of <aArray> and are initialized with NIL.
When the number of elements is decreased, elements are removed from the end of <aArray> and their values are lost.
Returns reference to sized array.

Function: ATailLines: 152-158
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Returns the value stored in the last element of <aArray>.

Function: hb_AdelLines: 332-351
Categories:Arrays FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Deletes the value of <nElement> of array <aArray>, moves all the following values to the previous position, and assigns the last element a NIL value. Unlike the legacy ADel() function, hb_ADel() provides a third <lAutoSize> parameter which if specified .T. then the last array element is discarded and _the size of array is decreased by one_, otherwise if <lAutoSize> is .F. or not passed at all, the size of array remains unchanged.

Function: hb_AinsLines: 304-330
Categories:Arrays FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Inserts <uValue> in the <nPos> position of the array, moving all the items to the next position. If <lAutoSize> is .T., a new element will be added, making room for the previous last element, else the size of <aArray> won't change and the last item of <aArray> will be lost.

Function: hb_AParamsLines: 412-415
Categories:Function EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Returns an array with the parameters passed to a function. <nLevel> lets you obtain the parameter list of the caller functions up in the call tree.
Note: returns the current values of parameters, which might have been changed by user code, hence and they may be different than original arguments, that had been passed to the given function upon invocation.

Function: hb_AScanLines: 266-283
Categories:Arrays FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Scans the array <aArray> (left to right) trying to locate the <SearchValue>, which can be a simple value or a code block. Scanning starts either from the 1st or <nStart> element of the <aArray> and continues up to the next <nCount> elements or up to the last element of the array, if no <nCount> specified. When the logical flag <lExact> is specified, overrides the _SET_EXACT setting, which means it directly affects the exactness of comparison. The function returns the numeric position of the first located element inside the array or 0 (zero), if no matching element found.

Function: hb_RAScanLines: 285-302
Categories:Arrays FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Scans (right to left) for <uValue> into <aArray> and returns <nPosition> of found or <zero> if nothing found. It's same to hb_AScan(...) but it starts scanning reversely, from right to left (or bottom to top.)

File: asort.cLines: 378
Doc Topic:(The virtual machine)
Function: ASortLines: 361-377
Categories:Arrays FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Sorts an array entirely or partially. Usage of the code block <bSort> is mandatory when the array is multidimensional, otherwise sorting won't be possible.
The code-block, during the sorting process, receives two elements as block parameters and shall return .T. when they're in order. Example: ASort( aArray, {|x,y| x>y} )

  • Sorting is case sensitive for character elements.
  • Logical value .F. is considered smaller than .T.
  • Order of precedence of different data types:

    • objects, arrays, code-blocks, strings, booleans, timestamps, dates, numbers, hash arrays

    • usage of code-block for sorting arrays with elements of different data type, shall produce RTE without proper handling of block-parameters (i.e., without conversion to same type).

File: break.cLines: 60
Doc Topic:(The virtual machine)
Function: BreakLines: 56-59
Categories:Program Flow ControlsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Branch out of a BEGIN SEQUENCE...END construct.
<exp> is the value passed to the RECOVER clause, if any, and is NOT optional. if there is no break value must explicitly specified NIL.

File: classes.cLines: 5643
Doc Topic:The virtual machine / The Harbour item / Classes and Objects
typedef struct: CLASSLines: 143-175
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
typedef struct: HB_CLSCASTLines: 106-110
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
typedef struct: HB_IVARINFOLines: 5045-5051
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: hb_SetClsHandleLegacy Level: 5Lines: 5539-0
Translates to the function: __ObjSetClassHandle
Categories:Classes and ObjectsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Desc:

Real dirty function, though very useful under certain circumstances: It allows to change the class handle of an object into another class handle, so the object behaves like a different Class of object. Based on objects.lib SetClsHandle(). Renamed from the hb_SetClsHandle() function, which is now marked at Legacy Level 5.

typedef struct: INITDATALines: 112-119
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
typedef struct: METHODLines: 121-139
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLASSADDLines: 4203-0
Translates to the function: __CLSADDMSG
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLASSHLines: 4347-4353
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLASSINSTANCELines: 4199-0
Translates to the function: __CLSINST
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLASSNAMELines: 4207-4211
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLASSNEWLines: 4195-0
Translates to the function: __CLSNEW
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLASSSELLines: 4215-4241
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSADDFRIENDLines: 3623-3639
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSADDMSGLines: 3300-3354
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSASSOCTYPELines: 4044-4102
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSCNTCLASSESLines: 4108-4112
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSDELMSGLines: 3648-3661
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSGETANCESTORSLines: 5383-5404
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSGETPROPERTIESLines: 5318-5380
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSINSTLines: 3727-3733
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSINSTSUPERLines: 3949-4038
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSLOCKLines: 3739-3745
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSLOCKDEFLines: 5461-5478
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSMODMSGLines: 3751-3846
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSMSGTYPELines: 5412-5429
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSNEWLines: 3581-3617
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSPARENTLines: 4253-4260
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSPREALLOCATELines: 5438-5458
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSSYNCSIGNALLines: 4289-4294
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSSYNCWAITLines: 4296-4341
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSUNLOCKDEFLines: 5481-5496
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLSVERIFYLines: 5583-5614
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLS_CNTCLSDATALines: 4118-4125
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLS_CNTDATALines: 4144-4151
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLS_CNTSHRDATALines: 4131-4138
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLS_DECDATALines: 4157-4171
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLS_INCDATALines: 4177-4190
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __GETMESSAGELines: 4244-4248
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __GETMSGPRFLines: 5014-5043
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJCLONELines: 3934-3943
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJGETCLSNAMELines: 3853-3865
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJGETIVARSLines: 5241-5248
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJHASMSGLines: 3872-3883
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJHASMSGASSIGNEDLines: 3889-3902
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJRESTOREIVARSLines: 5283-5309
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJSENDMSGLines: 3908-3928
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __OBJSETCLASSLines: 5501-5514
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __ObjSetClassHandleLines: 5522-5538
Categories:Classes and ObjectsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Desc:

Real dirty function, though very useful under certain circumstances: It allows to change the class handle of an object into another class handle, so the object behaves like a different Class of object. Based on objects.lib SetClsHandle(). Renamed from the hb_SetClsHandle() function, which is now marked at Legacy Level 5.

Function: __OBJSETIVARSLines: 5253-5278
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __SENDERLines: 4265-4287
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
File: cmdarg.cLines: 966
Doc Topic:(The virtual machine)
Function: hb_ACmdLineLines: 745-759
Categories:Executable EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

It returns an array with all _command line_ parameters. This function returns all parameters, also hidden (internals) ones, just like hb_CmdLine() and hb_argV()/hb_argC() functions, (and unlike hb_AParams(__dbgProcLevel() - 1)).

Function: hb_argCLines: 691-694
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Returns the number of _command line_ arguments passed to the application, including the internal arguments;
Note: the number returned doesn't include the hb_argv(0) (i.e. the name of executable).

Function: hb_argCheckLines: 663-666
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Check if an internal switch has been set when the program started. Internal switch is a command line argument prefixed with a double slash //.
Example of starting a program in command line and setting internal switch:
C:\appls>myprogram.exe //SWITCH1

Function: hb_argShiftLines: 710-743
Categories:Executable Environment, Function EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Updates the parameters list (that are retrieved/utilized by 'hb_arg*()' family functions) by removing the 1-st one and replacing it by others. If <lShift> is .T. then first non internal parameter is moved to hb_argv(0) (i.e. hb_progname()) and all next are shifted.

Function: hb_argStringLines: 670-686
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Returns the value assigned to <cArg> internal switch. If the <cArg> is not set or has not assigned a value to it, the function returns a NULL string.

Function: hb_argVLines: 700-708
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Returns the <nArg>-th _command line_ argument passed to the application. Calling it with the parameter zero (or no parameter at all) it will return the name of the executable, as written in the command line (including full path).

Function: hb_CmdLineLines: 761-818
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Returns the full command line, i.e.: all command line arguments (parameters).

File: codebloc.cLines: 305
Doc Topic:(The virtual machine)
File: debug.cLines: 360
Doc Topic:The virtual machine / The Debugger
Function: __dbgVMLocalListLines: 225-259
Doc Topic:The runtime library / Variables management
Desc:

Used internally by the debugger. Source code lacks documentation.

Function: __DBGVMPARLLISTLines: 261-267
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGVMSTKGCOUNTLines: 128-134
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGVMSTKGLISTLines: 139-156
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGVMSTKLCOUNTLines: 185-191
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGVMSTKLLISTLines: 203-223
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGVMVARLGETLines: 306-319
Doc Topic:(The virtual machine / The Debugger)
Function: __DBGVMVARLSETLines: 321-359
Doc Topic:(The virtual machine / The Debugger)
File: dlmalloc.cLines: 6372
Doc Topic:(The virtual machine)
File: dynlibhb.cLines: 290
Doc Topic:The runtime library / Dynamic libraries management
Function: HB_LIBERRORLines: 261-268
Doc Topic:(The runtime library / Dynamic libraries management)
Function: HB_LIBFREELines: 256-259
Doc Topic:(The runtime library / Dynamic libraries management)
Function: HB_LIBGETFUNSYMLines: 273-289
Doc Topic:(The runtime library / Dynamic libraries management)
Function: HB_LIBLOADLines: 238-254
Doc Topic:(The runtime library / Dynamic libraries management)
File: dynsym.cLines: 811
Doc Topic:The virtual machine / Global Symbols Table
typedef struct: DYNHB_ITEMLines: 53-56
Doc Topic:(The virtual machine / Global Symbols Table)
Function: hb_IsFunctionLines: 694-709
Categories:Program Flow Controls, Symbol Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / Global Symbols Table)
Desc:

Returns .T. if the symbol <cFunctionName> has a function/procedure pointer; can be used, f.e., to check if a given <cFunctionName> function has been linked within executable.

typedef struct: HB_SYM_HOLDERLines: 58-64
Doc Topic:(The virtual machine / Global Symbols Table)
Function: __dynsCountLines: 657-661
Categories:Dynamic Symbol TablePlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Global Symbols Table)
Desc:

How many symbols have been already allocated/stored in dynamic symbol table?

Function: __dynsGetIndexLines: 671-692
Categories:Dynamic Symbol TablePlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Global Symbols Table)
Desc:

Returns the ordinal index number of the given <cName> into dynamic symbol table.

Function: __dynsGetNameLines: 663-669
Categories:Dynamic Symbol TablePlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Global Symbols Table)
Desc:

Returns the name of symbol found in '' position of symbol table.

Function: __DYNSGETPRFLines: 722-745
Doc Topic:(The virtual machine / Global Symbols Table)
Function: __DYNSISFUNLines: 711-720
Doc Topic:(The virtual machine / Global Symbols Table)
Function: __DYNSN2PTRLines: 747-753
Doc Topic:(The virtual machine / Global Symbols Table)
Function: __DYNSN2SYMLines: 755-762
Doc Topic:(The virtual machine / Global Symbols Table)
Function: __DYNSP2NAMELines: 764-770
Doc Topic:(The virtual machine / Global Symbols Table)
Function: __DYNSVERIFYLines: 805-810
Doc Topic:(The virtual machine / Global Symbols Table)
File: estack.cLines: 1427
Doc Topic:(The virtual machine)
File: eval.cLines: 583
Doc Topic:The virtual machine / The Harbour item / Codeblocks
Function: hb_ExecFromArrayLines: 400-496
Compatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Codeblocks)
Desc:

Based on xHarbour's hb_ExecFromArray() by Giancarlo Niccolai This version supports the same syntax though it's independent implementation [druzus]

The following syntax is supported: hb_ExecFromArray( [, ] ) hb_ExecFromArray( @() [, ] ) hb_ExecFromArray( [, ] ) hb_ExecFromArray( , [, ] ) hb_ExecFromArray( , @() [, ] ) or: hb_ExecFromArray( ) where is in one of the following format: { [, ] } { @() [, ] } { [, ] } { , [, ] } { , @() [, ] }

Function: hb_ExecMsgLines: 570-582
Compatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Codeblocks)
Desc:

Executes <sFuncSym> with <object> set as QSELF() value.

Function: hb_ForNextLines: 335-378
Categories:Program Flow ControlsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Codeblocks)
Desc:

This function is a "functionification" of the FOR ... NEXT traditional loop. It is similar to for(initStatement; testExpression; updateStatement) loop in *C-language* but it's more self-contained, since it includes the processing code that shall be executed during loop. Executes (evaluates) iteratively the <bCode> code-block until the iteration counter reaches the <nEnd> value, starting from <nStart>. The <bCode> code-block receives iteratively the successive value of the internal iteration counter as a parameter. If a bEnd code-block (instead of nEnd) is passed as 2nd parameter, it is evaluated first and the value returned by evaluation is used as <nEnd>. This means that <bEnd> should return numeric value, otherwise the function will break-exit immediately, without neither warning or error. When needed, the value returned by hb_ForNext() can be examined to identify the result of <bEnd> NOTES: - Reverse iteration is not supported! - when the 2nd parameter is numeric (and not a code-block) the hb_ForNext() returns NIL. - If <nStart> is NIL or non-numeric, defaults to 0 (zero).

File: evalhb.cLines: 77
Doc Topic:(The virtual machine)
Function: EvalLines: 54-76
Categories:Codeblock FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Evaluates a code block and returns the resulting value of the last expression within the block. Returned value can be of any type.
<bBlock> is the code block to be evaluated, while <BlockArg list> is an optional list of arguments to send to the code block before it is evaluated.

File: extend.cLines: 2630
Doc Topic:The virtual machine / The Extend System
File: extrap.cLines: 640
Doc Topic:(The virtual machine)
File: fm.cLines: 1588
Doc Topic:The virtual machine / The memory manager
typedef struct: HB_MEMINFOLines: 290-294
Doc Topic:(The virtual machine / The memory manager)
typedef struct: HB_MSPACELines: 402-401
Doc Topic:(The virtual machine / The memory manager)
Function: __FM_ALLOCLIMITLines: 1550-1587
Doc Topic:(The virtual machine / The memory manager)
File: garbage.cLines: 818
Doc Topic:The virtual machine / The Garbage Collector
typedef struct: HB_GARBAGELines: 95-102
Doc Topic:(The virtual machine / The Garbage Collector)
Function: hb_gcAllLines: 769-786
Categories:Background ProcessingCompatibility:Web App
Doc Topic:(The virtual machine / The Garbage Collector)
Desc:

Scans the memory and releases all garbage memory blocks. If lForce is false it will be faster; by not doing a "SuspendThreads".

Function: HB_GCSETAUTOLines: 789-816
Doc Topic:(The virtual machine / The Garbage Collector)
Function: hb_gcStepLines: 762-765
Categories:Background ProcessingCompatibility:Web App
Doc Topic:(The virtual machine / The Garbage Collector)
Desc:

Is simply a hb_gcAll(.F.), meaning not forced.

File: harbinit.prgLines: 84
Doc Topic:(The virtual machine)
Command: CLIPPER520Lines: 52-53
Doc Topic:(The virtual machine)
Command: CLIPPER530Lines: 58-59
Doc Topic:(The virtual machine)
Command: __HBVMInitLines: 68-76
Doc Topic:(The virtual machine)
Command: __SetHelpKLines: 79-83
Doc Topic:(The virtual machine)
File: hashes.cLines: 1219
Doc Topic:(The virtual machine)
typedef struct: HB_BASEHASHLines: 69-77
Doc Topic:(The virtual machine)
typedef struct: HB_HASHPAIRLines: 63-67
Doc Topic:(The virtual machine)
File: hashfunc.cLines: 891
Doc Topic:The virtual machine / The Harbour item / Hashes
Function: hb_HAllocateLines: 856-869
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Pre-allocates space (memory) for <nElements> hash items. It's useful when you intend to add a set of new items because you will save time spent in grabbing each new element separately; preallocating elements may improve speed execution of program.
Note:this function will not "truncate" or release (delete) items, if the <nElements> number is less than the actual item count already into the hash table.*

Function: hb_HashLines: 55-79
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Creates a hash table and, optionally, populates it with elements (pairs of keys and values).
To initialize (create) a hash table, it is recommended to do it in an inline assignment, using the literal {=>} instead of hb_Hash() function. For example: hHash := {=>} or hHash := {"key1"=>"value1"}.
Keys can be of type: string, number, date, timestamp, pointer.
Values can be of almost any type that is supported by Harbour: string, numeric, date, timestamp, logical, pointer, array, hash table, code-block, NIL.

Function: hb_HAutoAddLines: 789-825
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the 'AutoAdd' flag for the hash array. If the second parameter is not specified, this function will still return the previous setting of the 'AutoAdd' flag.

Note 1: Definition of 'AutoAdd' flag as per http://www.kresin.ru/en/hrbfaq_3.html#Doc8 AutoAdd - when set in TRUE (the default), the operation assignment ( as harr["fantasy"] := "fiction" in the above example ) leads to the addition of a new pair, while the FALSE leads to an error.

Note 2: Deprecates hb_HSetBinary() function

Function: hb_HBinaryLines: 757-787
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the 'Binary' flag for the hash array. If the iFlag is not specified, this function will still return the previous setting of the 'Binary' flag.

Note 1: Definition of 'Binary' flag as per http://www.kresin.ru/en/hrbfaq_3.html#Doc8 Binary - when set in TRUE (the default), sorting the array is made in accordance with the weight of the binary code of the character, without taking into account the national code pages and the relevant rules of the sort. This allows you to significantly speed up the manipulation with the hash of arrays.

Note 2: Deprecates hb_HSetBinary() function

Function: hb_HCaseMatchLines: 725-755
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the 'CaseMatch' flag for the hash array. If the second parameter is not specified, this function will still return the previous setting of the 'CaseMatch' flag.

Note 1: Definition of 'CaseMatch' flag as per http://www.kresin.ru/en/hrbfaq_3.html#Doc8 CaseMatch - defines wether to take into consideration the Case character ( big/small ) for sorting or not.

Note 2: Deprecates hb_HSetCaseMatch() function

Function: hb_HClearLines: 333-344
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Deletes all the elements in <hHash> leaving an empty hash table.

Function: hb_HCloneLines: 365-373
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Creates a copy of a hash table.

Function: hb_HCopyLines: 375-406
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Adds entries from the source hash table to the destination hash table.

Function: hb_HDefaultLines: 871-883
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the default value assigned to new keys in a hash table. Returns the previous default value (if any). This function is not needed if using the hb_HAutoAdd() extended parameters.

Function: hb_HDelLines: 208-220
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Deletes a key and it's associated value from a hash table. Does not generate an error when unexciting key is passed to hb_HDel().

Function: hb_HDelAtLines: 296-310
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Removes an entry from a hash table, based on its index position.

Function: hb_HEvalLines: 453-489
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Evaluates a code block across the contents of a hash table. It's quite similar to AEval() function but works with hashes, instead of plain arrays. The code block receives the key, value, and numeric position of every hash element that is being processed( e.g.: {|k,v,i| ... } )

Function: hb_HFillLines: 346-363
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the values of all the keys of <hHash> table to <xValue>.

Function: hb_HGetLines: 111-126
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Gets the value associated to a key. Use hb_HGetDef() instead of this function, to avoid Run Time Error when a value does't exists.

Function: hb_HGetDefLines: 128-147
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns either the value associated to the given key within the <hHash> hash table, or the default value <DefaultValue> if the <Key> doesn't exist. It returns NIL when both the <Key> doesn't exist and no <DefaultValue> has given.

Function: hb_HGetRefLines: 178-191
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns .T. if <xKey> exists. Optionally stores its associated key-value to <xValue> which must be passed by reference to retain the stored value. If the <xKey> is not found, <xValue> will become NIL. Remark: This function, in functionality terms, might be viewed as a combination of hb_HGet() and hb_HHasKey() functions.

Function: hb_HHasKeyLines: 81-94
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns .T. if <xKey> exists in the hash table and stores its ordinal position to @<nPos> which must be passed by reference to retain the stored position. If the key doesn't exists then <nPos> will be the position of the smaller nearest key.

Function: hb_HKeepOrderLines: 827-854
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the 'KeepOrder' flag for the hash array. If the second parameter is not specified, this function will still return the previous setting of the 'KeepOrder' flag.

Note 1: This flag controls the order by which the elements are stored in the hash table. If the `KeepOrder` flag is TRUE then the order by which the elements are created or added will be preserved. If it is FALSE, then the elements of the hash table will be sorted (other flags may affect the order such as the `Binary` flag and `CaseMatch` flags). This flag is enabled TRUE by default.

Note 2: Deprecates hb_HSetOrder() function

Function: hb_HKeyAtLines: 222-237
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Retrieves the key at a given position in a hash table. The <nPosition> value must be in the range 1...Len( hHash ). If hash table is empty or <nPosition> is zero or greater than Len( hHash ) then a "Bound error" RTE (RunTime Error) occurs .

Function: hb_HKeysLines: 313-321
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns an array with all the keys (but not the associated values) of a hash table.

Function: hb_HMergeLines: 408-451
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Merges <hsSource> hash into <hsDestination> hash. With the 3rd parameter can be optionally specified the merge mode. When source elements copied will substitute those with the same key in the destination hash table.

Function: hb_HPairAtLines: 263-294
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Will retrieve the key/value pair entry at the nPosition position of hHash, and either set the xKey and xValue parameter if specified, or return a two-dimensional array of the key/value values.

Function: hb_HPosLines: 96-109
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns the position of <xKey> in the hash.

Function: hb_HScanLines: 491-710
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Scans the hash table values searching for <uValue>. Alternatively, you can pass a codeblock <bBlock> that receives the xKey, the value and the position of each element, and should return .T. if a match is found. The range of hash table items to be scanned can be limited by the <nStart> and <nCount> parameters, otherwise all elements are scanned. The logical flag <lExact> determines if an exact matching (or not) shall performed, when searching for strings or datetime or array or hashes.
Returns the numeric position of the located value within the hash table, or zero (0) if nothing found.

Function: hb_HSetLines: 193-206
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets (or adds a new) key/value pair to <hHash> hash table.

Function: hb_HSetDefLines: 149-176
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

This function checks if <xKey> exists and optionally sets the key-value to <xDefVal>.

  • If <xKey> does not exists then adds it to hash array and sets the key-value to <xDefVal>, if passed.
  • If <xKey> exists in hash array and <xDefVal> is given, then it checks if the type of key-value is compatible (i.e. same valtype) with <xDefVal> and if not then replaces key-value with <xDefVal>.
  • If <xKey> exists in hash array and no <xDefVal> is given, then nothing changes.

This function returns the value associated with xKey, which value (after successful function execution) can be either the initial value or the applied <xDefVal> or NIL (when a new <xKey> added while no <xDefVal> value is given). In other words this function it's a combination of hb_HGetDef() and hb_default() and works like the example PRG code, but it is **much faster!**
Note: that's a 'brand-new' function released with this 2018-01-05 14:12 commit., therefore is not available in earlier Harbour 3.2 versions (it doesn't, also, exist in Viktor's (currently archived) fork, Harbour 3.4).

Function: hb_HSortLines: 712-723
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sorts the hast <hHash>.The sort order depends on binary and case sensitivity hash array flags.

Function: hb_HValueAtLines: 239-261
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns the value associated to the key at a given position in a hash table or xNewValue if used to set the xValue. Optionally, you can set the new value <xNewValue> associated to the key at that position.

Function: hb_HValuesLines: 323-331
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns an array with all the associated xValues (not the xKeys) of a hash table.

File: hvm.cLines: 12627
Doc Topic:The virtual machine / The pcode
Function: ErrorLevelLines: 12561-12573
Categories:Executable Environment, Warnings and ErrorsPlatform:All
Doc Topic:(The virtual machine / The pcode)
Desc:

Returns and optionally sets the current exit code as a numeric value. It returns zero if no exit code has been set.

Function: hb_ArrayToParamsLines: 12551-12559
Categories:Arrays Functions, Function EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine / The pcode)
Desc:

Converts array into list of items which can be used as function parameters, array-values or array-indexes in the same way as ... operator.

typedef struct: HB_ENUMREFLines: 4656-4656
Doc Topic:(The virtual machine / The pcode)
typedef struct: HB_ITMREFLines: 8421-8396
Doc Topic:(The virtual machine / The pcode)
typedef struct: HB_MSGIDXREFLines: 8684-8660
Doc Topic:(The virtual machine / The pcode)
typedef struct: HB_MSGREFLines: 8520-8497
Doc Topic:(The virtual machine / The pcode)
typedef struct: HB_TSVREFLines: 6596-6572
Doc Topic:(The virtual machine / The pcode)
Function: __BREAKBLOCKLines: 12529-12532
Doc Topic:(The virtual machine / The pcode)
Function: __DBGINVOKEDEBUGLines: 12132-12149
Doc Topic:(The virtual machine / The pcode)
Function: __DBGPROCLEVELLines: 12203-12210
Doc Topic:(The virtual machine / The pcode)
Function: __DBGVMVARGGETLines: 12260-12264
Doc Topic:(The virtual machine / The pcode)
Function: __DBGVMVARGLISTLines: 12241-12258
Doc Topic:(The virtual machine / The pcode)
Function: __DBGVMVARGSETLines: 12266-12276
Doc Topic:(The virtual machine / The pcode)
Function: __DBGVMVARSGETLines: 12181-12185
Doc Topic:(The virtual machine / The pcode)
Function: __DBGVMVARSLENLines: 12168-12176
Doc Topic:(The virtual machine / The pcode)
Function: __DBGVMVARSLISTLines: 12154-12163
Doc Topic:(The virtual machine / The pcode)
Function: __DBGVMVARSSETLines: 12191-12201
Doc Topic:(The virtual machine / The pcode)
Function: __OPCOUNTLines: 12356-12360
Doc Topic:(The virtual machine / The pcode)
Desc:
Total number of used opcodes by the virtual machine
Function: __OPGETPRFLines: 12362-12384
Doc Topic:(The virtual machine / The pcode)
Function: __QUITCANCELLines: 12402-12427
Doc Topic:(The virtual machine / The pcode)
Function: __RECOVERERRORBLOCKLines: 12534-12549
Doc Topic:(The virtual machine / The pcode)
Function: __SETPROFILERLines: 12344-12354
Doc Topic:(The virtual machine / The pcode)
Function: __TRACEPRGCALLSLines: 12390-12400
Doc Topic:(The virtual machine / The pcode)
Function: __vmCountThreadsLines: 12506-12527
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The pcode)
Desc:

Returns the number of active threads.

Function: __VMITEMIDLines: 12459-12476
Doc Topic:The virtual machine / The stack
Function: __VMITEMREFSLines: 12478-12497
Doc Topic:(The virtual machine / The pcode)
Function: __VMKEYPOOLLines: 12441-12452
Doc Topic:(The virtual machine / The pcode)
Function: __VMMODULESVERIFYLines: 12499-12504
Doc Topic:(The virtual machine / The pcode)
Function: __VMNOINTERNALSLines: 12454-12457
Doc Topic:(The virtual machine / The pcode)
File: hvmall.cLines: 114
Doc Topic:(The virtual machine)
File: initexit.cLines: 54
Doc Topic:(The virtual machine)
Function: __QUITLines: 50-53
Doc Topic:(The virtual machine)
File: initsymb.cLines: 189
Doc Topic:(The virtual machine)
File: itemapi.cLines: 3039
Doc Topic:(The virtual machine)
File: macro.cLines: 1875
Doc Topic:The virtual machine / Macros
Function: FieldBlockLines: 944-983
Categories:Codeblock Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Macros)
Desc:

Returns a code block that, when evaluated, sets or gets the value of the given field. If <cFieldName> does
not exist in the specified work area, it returns an empty block.

Function: FieldWBlockLines: 985-1008
Categories:Codeblock Functions, Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Macros)
Desc:

Returns a code block accessing the field variable <cFieldName> in the <nWorkArea>, or NIL when an illegal parameter is passed. The code block accepts one parameter used to assign a value to the field.

Function: hb_macroBlockLines: 839-848
Categories:Codeblock FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Macros)
Desc:

Converts the <cExpr> macro expression to codeblock. The created bCodeBlock codeblock does NOT inherit scope and/or attributes of the caller.

Function: HB_SETMACROLines: 1207-1239
Doc Topic:(The virtual machine / Macros)
Function: MemvarBlockLines: 919-942
Categories:Codeblock Functions, VariablesPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / Macros)
File: main.cLines: 61
Doc Topic:(The virtual machine)
File: maindllh.cLines: 130
Doc Topic:(The virtual machine)
File: mainstd.cLines: 96
Doc Topic:(The virtual machine)
File: mainwin.cLines: 66
Doc Topic:(The virtual machine)
File: memvars.cLines: 1733
Doc Topic:(The virtual machine)
typedef struct: MEMVARSAVE_CARGOLines: 1361-1367
Doc Topic:(The virtual machine)
Function: __MVCLEARLines: 1199-1202
Doc Topic:(The virtual machine)
Function: __mvDbgInfoLines: 1204-1230
Categories:VariablesPlatform:AllCompatibility:Web App
Doc Topic:The runtime library / Variables management
Desc:

This is a function was originally created for the debugger, but it can be called even when not compiling in debug mode. This function can be used to list all know public and private variable. Static and local variable have no name once the program is compiled, not in symbol table.

Function: __MVEXISTLines: 1232-1239
Doc Topic:(The virtual machine)
Function: __MVGETLines: 1241-1294
Doc Topic:(The virtual machine)
Function: __MVGETDEFLines: 1296-1315
Doc Topic:(The virtual machine)
Function: __MVPRIVATELines: 1101-1132
Doc Topic:(The virtual machine)
Function: __MVPUBLICLines: 1070-1099
Doc Topic:(The virtual machine)
Function: __MVPUTLines: 1317-1356
Doc Topic:(The virtual machine)
Function: __MVRELEASELines: 1165-1180
Doc Topic:(The virtual machine)
Function: __MVRESTORELines: 1537-1710
Doc Topic:(The virtual machine)
Function: __MVSAVELines: 1470-1531
Doc Topic:(The virtual machine)
Function: __MVSCOPELines: 1182-1197
Doc Topic:(The virtual machine)
Function: __MVSETBASELines: 1718-1726
Doc Topic:(The virtual machine)
Function: __MVXRELEASELines: 1134-1163
Doc Topic:(The virtual machine)
File: memvclip.cLines: 75
Doc Topic:(The virtual machine)
Function: __MCLEARLines: 70-0
Translates to the function: __MVCLEAR
Doc Topic:(The virtual machine)
Function: __MRELEASELines: 71-0
Translates to the function: __MVRELEASE
Doc Topic:(The virtual machine)
Function: __MRESTORELines: 74-0
Translates to the function: __MVRESTORE
Doc Topic:(The virtual machine)
Function: __MSAVELines: 73-0
Translates to the function: __MVSAVE
Doc Topic:(The virtual machine)
Function: __MXRELEASELines: 72-0
Translates to the function: __MVXRELEASE
Doc Topic:(The virtual machine)
Function: __QQPUBLines: 55-64
Doc Topic:(The virtual machine)
File: pbyref.cLines: 62
Doc Topic:(The virtual machine)
Function: hb_PIsByRefLines: 51-61
Categories:Function EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine)
Desc:

Returns .T. if the nParam is passed by reference. nParam is the number indicating the position of a parameter in the parameter list passed to the function where the check is being done.

File: pcount.cLines: 57
Doc Topic:The virtual machine / The stack
Function: PCountLines: 52-56
Categories:Function EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Retrieves the number of arguments passed to a function.

File: proc.cLines: 279
Doc Topic:The virtual machine / The stack
Function: HB_METHODNAMELines: 59-64
Doc Topic:(The virtual machine / The stack)
Function: PROCFILELines: 88-130
Doc Topic:(The virtual machine / The stack)
Function: ProcLineLines: 73-81
Platform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Gets the line number of the current function on the stack.

Function: ProcNameLines: 66-71
Categories:Function EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Gets the name of the current function on the stack.

File: procaddr.cLines: 137
Doc Topic:(The virtual machine)
typedef struct: HB_FUNC_REF_ADDRLines: 52-57
Doc Topic:(The virtual machine)
File: pvalue.cLines: 65
Doc Topic:The virtual machine / The stack
Function: hb_PValueLines: 52-64
Categories:Function EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Returns the value passed in the <nParam> parameter and optionally assigns a new value to it. It returns the current parameter value (which may not necessarily be the original value passed).

File: pvaluehb.cLines: 63
Doc Topic:(The virtual machine)
Function: PVALUELines: 60-0
Translates to the function: hb_PValue
Categories:Function EnvironmentCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Returns the value passed in the <nParam> parameter and optionally assigns a new value to it. It returns the current parameter value (which may not necessarily be the original value passed).

File: runner.cLines: 885
Doc Topic:The virtual machine / HRB Support
typedef struct: HB_DYNFLines: 61-66
Doc Topic:(The virtual machine / HRB Support)
Function: hb_hrbDoLines: 774-798
Categories:HRB Files / PCODECompatibility:Web App
Doc Topic:(The virtual machine / HRB Support)
Desc:

Executes pre-compiled code (p-code) and returns the value resulted by execution (if any). <pHbPCode> is a pointer to harbour p-code previously loaded using hb_hrbLoad() (see below). The optional 2nd parameter <...> is a list of parameters that is passed to and used by executable p-code. Note: See also the relevant hb_compile*() functions.

Function: hb_hrbGetFunListLines: 843-879
Categories:HRB Files / PCODECompatibility:Web App
Doc Topic:(The virtual machine / HRB Support)
Desc:

Returns array of functions defined into p-code that has been loaded in memory pointed by <pHRB>. For available <nType> types, see HB_HRB_FUNC_* constants defined into hbhrb.ch. HB_HRB_FUNC_PUBLIC - locally defined public functions HB_HRB_FUNC_STATIC - locally defined static functions HB_HRB_FUNC_LOCAL - locally defined functions HB_HRB_FUNC_EXTERN - external functions used in HRB module

Function: hb_hrbGetFunSymLines: 818-841
Categories:HRB Files / PCODECompatibility:Web App
Doc Topic:(The virtual machine / HRB Support)
Desc:

Returns symbolic name (type="S") of a function contained into <pHRB> p-code, that is, the 'cFuncName' itself with a prefix '@' and suffix (), e.g.: "myFunc" => @MyFunc().
The returned symbol can be executed using either of the messages sFuncName:EVAL(...) or sFuncName:EXEC(...) or the function Eval( sFuncName, ... ).
If the given function name cannot be found, NIL is returned.

Function: hb_hrbLoadLines: 726-772
Categories:HRB Files / PCODECompatibility:Web App
Doc Topic:(The virtual machine / HRB Support)
Desc:

Loads <cHrbFileName> and returns a pointer that can be passed to 'hb_hrbDo()' to execute loaded p-code. <cHrbFileName> is a .hrb file, that is, pre-compiled harbour binary (aka 'p-code'). <xparamList...> is list of parameters that will be passed to the INIT PROCEDURE of loaded p-code.

Function: hb_hrbRunLines: 675-722
Categories:HRB Files / PCODECompatibility:Web App
Doc Topic:(The virtual machine / HRB Support)
Desc:

Gets the the data from a .hrb file, as specified by <cHrbFileName>, runs the p-code contained in it and returns the result of execution (if any). Refer to 'hb_hrbLoad()' above for <nOptions> and <xparams,...> explanation.

Function: hb_hrbSignatureLines: 881-884
Categories:HRB Files / PCODECompatibility:Web App
Doc Topic:(The virtual machine / HRB Support)
Desc:

Returns HRB file signature.

Function: hb_hrbUnloadLines: 800-816
Categories:HRB Files / PCODECompatibility:Web App
Doc Topic:(The virtual machine / HRB Support)
Desc:

Unloads (releases) p-code from memory, previously loaded by hb_hrbLoad().

typedef struct: HRB_BODYLines: 68-78
Doc Topic:(The virtual machine / HRB Support)
File: set.cLines: 3053
Doc Topic:The runtime library / Settings
typedef struct: HB_SET_LISTENERLines: 63-68
Doc Topic:(The runtime library / Settings)
typedef struct: HB_SET_LISTENER_LSTLines: 70-75
Doc Topic:(The runtime library / Settings)
Function: SetLines: 1076-1082
Categories:Function EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Settings)
Desc:

Inspects and / or changes a system setting; returns the current (old) setting.
Refer to set.ch header file for (plenty of) available settings.
Some use / settings here

Function: SetCancelLines: 504-510
Categories:Executable Environment, Keyboard functionsPlatform:All
Doc Topic:(The runtime library / Settings)
Desc:

Toggle Alt+C and Ctrl+Break as program termination keys.
See Clipper Reference Guide

Function: __SETCENTURYLines: 492-502
Doc Topic:(The runtime library / Settings)
File: short.cLines: 51
Doc Topic:(The virtual machine)
Function: __CLASSINSLines: 49-0
Translates to the function: __CLASSINSTANCE
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
Function: __CLASSNAMLines: 50-0
Translates to the function: __CLASSNAME
Doc Topic:(The virtual machine / The Harbour item / Classes and Objects)
File: strapi.cLines: 1064
Doc Topic:(The virtual machine)
File: task.cLines: 1148
Doc Topic:(The virtual machine)
typedef struct: HB_TASKCONDLines: 185-191
Doc Topic:(The virtual machine)
typedef struct: HB_TASKINFOLines: 136-174
Doc Topic:(The virtual machine)
typedef struct: HB_TASKMTXLines: 176-183
Doc Topic:(The virtual machine)
File: thread.cLines: 2764
Doc Topic:The runtime library / Threads
Function: hb_mtvmLines: 2746-2754
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Checks if the application is multi-thread ready, which, by the way, can be enabled by compiling the application with -mt Harbour switch.

typedef struct: HB_MUTEXLines: 1681-1695
Doc Topic:(The runtime library / Threads)
Function: hb_mutexCreateLines: 2586-2589
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Creates a mutex and returns its handle (pointer).
In general, a mutex is a kind of a flag visible and respected by all running threads. It is used by a thread (which can hold the mutex by locking it) to "inform" the other threads, that it is entering into a critical stage during which it will use and probably alter(!) some shared resources (usually variables with application-wide scope) and because of this, they do not permitted accessing/utilizing of those resources; therefore, they have to wait until the mutex be unlocked. This mechanism prevents the so called "race conditions" that may happen in a multi-threading application.

Function: hb_mutexEvalLines: 2700-2726
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: hb_mutexExistsLines: 2580-2584
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

It returns true if the given <pMutex> parameter is pointer item to a fully functional mutex.
(note: this is a new function added on 2017-07-27 with this commit, therefore not available in earlier builds).

Function: hb_mutexLockLines: 2591-2609
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Locks the <pMutex> for the thread that invokes the lock. Practically this means that the thread will have exclusive access of any shared resource contained in the code following the mutex-locking, until either explicitly unlocks the mutex (by 'hb_mutexUnlock()') or the <nTimeOut> (in milliseconds) elapsed.
Returns .T. on successful locking, .F. otherwise.

Function: hb_mutexNotifyLines: 2622-2628
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: hb_mutexNotifyAllLines: 2630-2636
Categories:Multithreading
Doc Topic:(The runtime library / Threads)
Function: hb_mutexQueueInfoLines: 2728-2744
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: hb_mutexSubscribeLines: 2638-2667
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: hb_mutexSubscribeNowLines: 2669-2698
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: hb_mutexUnlockLines: 2611-2620
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Unlocks a previously locked mutex. Returns .T. on successful unlocking, .F. otherwise.

Function: hb_threadDetachLines: 1463-1479
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Detaches (disconnects) the <pThreadID> thread from current process, leaving it running separately. Detached thread will release all of its resources automatically upon ending running.

Function: hb_threadIDLines: 1300-1323
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Returns the numeric ID of the the current or <pThreadID> thread into the threads' stack.

Function: hb_threadIsMainLines: 1325-1341
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

It returns true if the given <pThID> thread ID or the current thread (if no ID is given) is main HVM thread.
(note: this is a new function added on 2017-07-27 with this commit, therefore not available in earlier builds).

Function: hb_threadJoinLines: 1433-1461
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Suspends execution of the current thread, until the thread pointed by <pThreadID> ends executing (exit). If @<xRetCode> passed (by reference), obtains the exit (?) code of the joined thread.

Function: hb_threadOnceLines: 1591-1638
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: hb_threadOnceInitLines: 1643-1677
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: hb_threadQuitRequestLines: 1481-1499
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Sends a QUIT request to given <pThreadID> (child) thread, while suspends the execution of current (sender) thread, waiting for the implementation of request (that is, the termination of <pThreadID> thread).

Function: hb_threadSelfLines: 1285-1298
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Returns either the pointer of thread, from inside which, this function is invoked or NIL if this pointer happens to be NULL.

Function: hb_threadStartLines: 1180-1283
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Attempts to create a new thread and start executing the code specified by <@sStart()>|<bStart>|<cStart> which can be a function Symbol or a code-Block or a function Name. <params,...> is an optional list of parameters passed to the function or code-block. [<nThreadAttrs>], if used, specifies the attributes of thread, as they're defined into hbthread.ch
Returns either a pointer to the newly created thread or NIL on failure.

Function: hb_threadTerminateAllLines: 1570-1575
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Sends to all threads a request to complete (terminate) their running and waits until it happens. It can be called only from the main thread.

Function: hb_threadWaitLines: 1501-1560
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Suspends execution of the current thread for <nTimeOut> seconds (or forever, if no time-out specified), waiting for the completion of either the <pThreadID> thread, or one of the threads in the array of pointers <apThreadID>, or all the threads of that array when <lAll> passed as .T..
Returns the ID number of the thread completed, or the total number of the threads completed in the given period (if <lAll>==.T.), or 0 (zero) if none of the requested thread(s) has been completed and the time-out has elapsed.

Function: hb_threadWaitForAllLines: 1563-1568
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Waits until all the threads have finished running.

File: vm.cLines: 172
Doc Topic:(The virtual machine)
Folder: src\vm\maindllp\
File: dllext.cLines: 1066
File: dllpcode.cLines: 241
Folder: tests\
File: achoice.prgLines: 212
Function: cUserFunctionLines: 176-211
Command: MainLines: 10-172
File: achoice2.prgLines: 132
Function: cUFLines: 82-105
Function: cUF2Lines: 110-131
Command: MainLines: 21-77
File: achoice3.prgLines: 70
Function: HotChoiceLines: 43-69
Command: MainLines: 20-41
File: achoice5.prgLines: 18
Command: MainLines: 3-17
File: achoice6.prgLines: 24
Command: MainLines: 8-23
File: adir.prgLines: 52
Command: MainLines: 5-12
File: ains.prgLines: 94
Command: aDumpLines: 64-93
Command: MainLines: 9-62
File: alias.prgLines: 140
Command: MainLines: 9-136
File: aliaslck.prgLines: 110
File: aliasrt.prgLines: 98
Command: MainLines: 1-97
File: altd.prgLines: 19
Command: MainLines: 4-18
File: and_or.prgLines: 45
Function: AndOrLines: 30-44
Function: DispAndReturnNILLines: 24-28
Command: MainLines: 3-22
File: array.prgLines: 13
Command: MainLines: 3-12
File: array16.prgLines: 72
Command: MainLines: 3-57
Function: ReleaseTestLines: 65-71
Function: TestLines: 59-63
File: arrayidx.prgLines: 27
Command: MainLines: 9-26
File: arrays.prgLines: 70
Command: MainLines: 3-55
Function: ReleaseTestLines: 63-69
Function: TestLines: 57-61
File: arreval.prgLines: 8
Command: MainLines: 1-7
File: arrindex.prgLines: 16
Command: MainLines: 1-15
File: asort.prgLines: 64
Function: aDumpLines: 28-38
Command: MainLines: 5-26
Function: xToStrLines: 40-63
File: base64.prgLines: 38
Command: MainLines: 5-37
File: begin.prgLines: 127
Command: Break1Lines: 78-83
Command: Break2Lines: 84-95
Command: Break3Lines: 97-120
Command: Break4Lines: 122-127
Command: MainLines: 7-76
File: big5_gen.prgLines: 310
Function: calc_sizeLines: 239-271
Function: min_sizeLines: 218-237
File: box.prgLines: 12
Command: MainLines: 5-11
File: box2.prgLines: 47
Command: MainLines: 6-46
File: box3.prgLines: 30
Command: MainLines: 1-20
Command: MESSAGELines: 22-29
File: browse.prgLines: 25
Command: MainLines: 5-24
File: brwpos.prgLines: 68
Command: MainLines: 9-22
Function: TestBrwLines: 24-67
File: byref.prgLines: 57
Command: MainLines: 3-19
Command: ref1Lines: 21-28
Command: ref2Lines: 30-37
Command: ref3Lines: 39-49
Command: ref4Lines: 51-56
File: calling.prgLines: 32
Function: FourthLines: 27-31
Command: MainLines: 3-11
Function: SecondOneLines: 13-19
Function: ThirdLines: 21-25
File: cdow.prgLines: 14
Command: MainLines: 1-13
File: cdx.prgLines: 55
Command: MainLines: 5-54
File: cgi.prgLines: 370
Function: ParseStringLines: 85-107
Class: THTMLLines: 109-370
File: checkbox.prgLines: 32
Command: MainLines: 1-31
File: clasinh.prgLines: 38
Command: MainLines: 3-13
Class: TAnyClassLines: 26-30
Class: TClassBaseLines: 15-20
File: clasinit.prgLines: 59
Command: MainLines: 3-21
Function: TFormLines: 23-45
File: clasname.prgLines: 54
Command: MainLines: 9-53
File: classch.prgLines: 53
Command: MainLines: 5-15
Class: TParentLines: 40-46
Class: TTestLines: 19-27
File: classes.prgLines: 52
Command: MainLines: 3-11
Function: TFormLines: 13-33
File: clipper.chLines: 66
File: cls.prgLines: 38
Command: MainLines: 5-21
Class: TestLines: 23-27
File: clsccast.prgLines: 327
Class: myclass1Lines: 300-305
Class: myclass2Lines: 307-312
Class: myclass3Lines: 314-319
Class: myclass4Lines: 321-326
File: clsdata.prgLines: 111
Function: HBObjectLines: 66-80
Command: MainLines: 1-11
Function: TBaseObjectLines: 13-28
File: clsicast.prgLines: 161
Class: myclass1Lines: 134-139
Class: myclass2Lines: 141-146
Class: myclass3Lines: 148-153
Class: myclass4Lines: 155-160
File: clsnv.prgLines: 244
Command: MainLines: 13-24
Class: myclass1Lines: 26-43
Class: myclass2Lines: 99-116
Class: myclass3Lines: 172-189
File: clsscast.prgLines: 360
Class: myclass1Lines: 333-338
Class: myclass2Lines: 340-345
Class: myclass3Lines: 347-352
Class: myclass4Lines: 354-359
File: clsscope.prgLines: 1007
Class: CLS0Lines: 329-343
Class: CLS1Lines: 371-395
Class: CLS2Lines: 424-440
Class: CLSXLines: 304-310
File: cmdarg.cLines: 17
File: cmphello.prgLines: 19
Command: MainLines: 11-18
File: codebl.prgLines: 186
Command: MainLines: 3-38
File: codebl2.prgLines: 48
Command: MainLines: 1-47
File: codebloc.prgLines: 128
Command: MainLines: 7-82
File: color.prgLines: 45
Command: MainLines: 16-44
File: com.prgLines: 46
Command: MainLines: 3-45
File: comments.prgLines: 19
Command: MainLines: 10-18
File: commouse.prgLines: 132
Command: MainLines: 3-131
File: cpinfo.prgLines: 478
File: curdirt.prgLines: 10
Command: MainLines: 1-9
File: cursor.prgLines: 28
Command: CursTestLines: 17-27
Command: MainLines: 1-15
File: dates.prgLines: 88
Command: MainLines: 3-70
Command: TestCenturyLines: 72-87
File: dates2.prgLines: 38
Command: MainLines: 1-37
File: dates3.prgLines: 47
Command: MainLines: 3-41
File: datetime.prgLines: 43
Command: MainLines: 9-42
File: dbeval.prgLines: 15
Command: MainLines: 1-14
File: dbf.prgLines: 190
Command: MainLines: 5-189
File: dbgcls.prgLines: 29
Command: MainLines: 5-13
Class: SomeLines: 15-29
File: dbi.prgLines: 68
Command: MainLines: 5-42
Function: xToStrLines: 44-67
File: db_brows.prgLines: 721
Function: DBFLISTLines: 115-447
Function: DefpictLines: 692-706
Function: FLDCOUNTLines: 457-474
Function: FLDSTRLines: 606-648
Command: MainLines: 81-105
Function: NUM_STRLines: 716-720
Function: VIVNAMESLines: 484-510
Function: WNDVIVODLines: 520-543
File: ddate.prgLines: 33
Command: MainLines: 1-32
File: debug.prgLines: 236
Doc Topic:The virtual machine / The Debugger
Command: MainLines: 9-57
Doc Topic:(The virtual machine / The Debugger)
File: declare.prgLines: 72
Class: MyClassLines: 22-0
Function: nMyFunLines: 70-71
File: define.prgLines: 41
Command: MainLines: 9-40
File: delim.prgLines: 49
Command: MainLines: 7-48
File: destruct.prgLines: 127
Command: DTORLines: 105-126
Command: MainLines: 12-40
Class: myClassLines: 86-127
File: dev.prgLines: 42
Command: MainLines: 8-41
File: directry.prgLines: 29
Command: MainLines: 5-28
File: diskspac.prgLines: 32
Command: MainLines: 20-31
File: disp.prgLines: 90
Command: MainLines: 9-89
File: docase.prgLines: 30
Command: MainLines: 3-29
File: dupvars.prgLines: 12
Command: MainLines: 5-11
File: dyn.cLines: 28
File: dyn.prgLines: 44
Command: MainLines: 14-43
File: dynobj.prgLines: 160
Command: MainLines: 11-101
Function: PauseLines: 155-159
Function: TFormLines: 103-123
File: dynsym.prgLines: 20
Command: MainLines: 1-19
File: dynwin.prgLines: 108
Command: MainLines: 12-107
File: errsys.prgLines: 18
Command: MainLines: 7-17
File: exit.prgLines: 25
Command: MainLines: 3-24
File: extend1.prgLines: 282
Command: MainLines: 8-281
File: extend2.cLines: 289
File: fib.prgLines: 43
Function: FibILines: 24-42
Function: FibRLines: 12-22
Command: MainLines: 1-10
File: fileio.prgLines: 31
Command: MainLines: 3-30
File: fileio2.prgLines: 28
Command: MainLines: 4-27
File: files.prgLines: 77
Command: MainLines: 18-76
File: flink.prgLines: 48
Command: MainLines: 9-47
File: flock.prgLines: 136
Command: MainLines: 17-127
Command: ShowStatusLines: 129-135
File: for.prgLines: 65
Command: MainLines: 12-46
File: for2.prgLines: 20
Command: MainLines: 1-19
File: foreach.prgLines: 167
Command: MainLines: 3-145
File: foreach2.prgLines: 106
Class: myclass1Lines: 44-0
Class: myclass2Lines: 67-106
File: fornext.prgLines: 39
Command: MainLines: 8-38
File: funcarr.prgLines: 59
Function: aFuncLines: 54-58
Command: MainLines: 9-52
File: fwdref.prgLines: 9
Command: MainLines: 3-8
File: get.prgLines: 35
Command: MainLines: 1-34
File: getblock.prgLines: 59
Command: MainLines: 7-58
File: gfx.prgLines: 105
Command: MainLines: 4-95
Function: PutFrameLines: 97-104
File: gfx2.prgLines: 87
Command: MainLines: 11-86
File: gtapi.cLines: 71
File: gtchars.prgLines: 92
Function: dspboxchLines: 81-91
Command: MainLines: 25-79
File: gtcolors.prgLines: 30
Command: MainLines: 8-29
File: gtkeys.prgLines: 367
Command: MainLines: 27-366
File: gtstd.prgLines: 64
Command: MainLines: 7-57
Function: PosNowLines: 59-63
File: gtwin.prgLines: 70
File: gtxfnt.prgLines: 56
Function: xfontselLines: 52-55
File: guestbk.prgLines: 170
Command: MainLines: 65-164
File: hbdoc.prgLines: 95
Command: MainLines: 10-80
File: hbinline.prgLines: 20
Function: hb_inLineLines: 18-19
File: hello.prgLines: 8
Command: MainLines: 3-7
File: hrb.prgLines: 59
Command: MainLines: 5-52
Function: MsgLines: 54-58
File: hrbext.prgLines: 17
Function: MsgLines: 3-7
Function: Msg2Lines: 9-16
File: hsx.prgLines: 45
Command: MainLines: 12-44
File: html.prgLines: 128
Command: MainLines: 13-33
Class: THTMLLines: 35-128
File: idle.prgLines: 31
Command: MainLines: 1-30
File: ifelse.prgLines: 35
Command: MainLines: 3-12
Command: TestValueLines: 14-34
File: ifinline.prgLines: 23
Command: MainLines: 3-22
File: inherit.prgLines: 312
Function: DisposeLines: 182-194
Command: MainLines: 13-50
Function: NewLines: 135-163
Function: READLines: 200-247
Function: RUNLines: 165-176
Function: TEmptyLines: 56-73
Function: TOnTopLines: 79-89
Function: TTextFileLines: 95-125
Function: WriteLines: 281-285
Function: WriteLnLines: 257-279
File: inhprob.prgLines: 31
Command: MainLines: 3-9
Class: OneLines: 11-17
Class: ThreeLines: 26-30
Class: TwoLines: 19-24
File: inifile.prgLines: 341
Class: TIniFileLines: 48-341
File: inifiles.prgLines: 378
Command: MainLines: 48-75
Class: TIniFileLines: 77-378
File: initexit.prgLines: 65
Command: MainLines: 7-64
File: initproc.prgLines: 12
Command: MainLines: 7-11
File: inkey.prgLines: 267
Command: MainLines: 15-44
Command: NextTestLines: 53-58
Command: ResultsLines: 46-51
Function: TESTLines: 60-74
Command: TEST1Lines: 76-94
Command: TEST2Lines: 96-113
Command: TEST3Lines: 115-131
Command: TEST4Lines: 133-150
Command: TEST5Lines: 152-188
Command: TEST6Lines: 190-202
Command: TEST7Lines: 204-266
File: inline.prgLines: 47
Command: MainLines: 5-14
Function: TFormLines: 16-36
File: inline_c.prgLines: 22
Function: EndDumpTestLines: 20-21
Command: MainLines: 1-7
File: iotcp.prgLines: 261
Command: MainLines: 220-260
File: ipclnt.prgLines: 27
Command: MainLines: 7-26
File: ipsvr.prgLines: 94
Command: MainLines: 10-52
Command: processLines: 54-93
File: keywords.chLines: 6
File: keywords.prgLines: 1047
Function: BEGINLines: 135-167
Function: BREAK_Lines: 172-218
Function: CASELines: 223-277
Function: DO_Lines: 282-416
Function: endLines: 481-521
Function: END_Lines: 427-479
Function: EXTERNLines: 527-582
Function: FORLines: 588-624
Function: INLines: 629-660
Function: includeLines: 665-716
Function: localLines: 722-745
Function: loopLines: 750-798
Command: MACROLines: 1018-1046
Function: NeXTLines: 85-134
Function: NoTestMainLines: 19-76
Function: WHILELines: 418-419
Function: WithLines: 421-422
File: langapi.prgLines: 38
Command: MainLines: 7-37
File: langmsg.prgLines: 189
Command: MainLines: 8-77
File: largefil.prgLines: 45
Function: mainLines: 4-44
File: lbl.prgLines: 10
Command: MainLines: 1-9
File: libname.prgLines: 24
Command: MainLines: 9-23
File: linecont.prgLines: 90
Command: MainLines: 3-82
Function: TEST1Lines: 84-85
Function: TEST2Lines: 86-89
File: lnlenli1.prgLines: 98
Function: LongLine1Lines: 13-97
Command: MainLines: 7-11
File: lnlenli2.prgLines: 15
Function: LongLine2Lines: 13-14
Command: MainLines: 7-11
File: longdev.prgLines: 37
Command: MainLines: 5-36
File: longstr.prgLines: 14
Command: MainLines: 7-13
File: longstr2.prgLines: 37
Command: MainLines: 3-36
File: macro.prgLines: 173
Command: MainLines: 6-52
Function: SubFunLines: 76-98
Function: TValueLines: 54-68
Function: UDFLines: 162-164
Function: UDF2Lines: 170-172
File: math.prgLines: 94
Function: localmatherrLines: 67-93
Command: MainLines: 3-65
File: mem.prgLines: 14
Command: MainLines: 3-13
File: memfile.prgLines: 80
Command: MainLines: 18-74
Function: __mvScopeLines: 77-78
File: memmgr.prgLines: 106
Function: build_modeLines: 79-94
Function: hb_mtvmLines: 102-103
Command: MainLines: 13-77
File: memory.prgLines: 24
Command: MainLines: 6-23
File: memvar.prgLines: 382
Command: DetachMemvarLines: 271-278
Command: MainLines: 32-56
Function: ScopeLines: 75-82
Command: Scope2Lines: 84-90
Function: Scope3Lines: 109-116
Command: Scope4Lines: 118-124
Function: Scope5Lines: 143-150
Command: Scope6Lines: 152-158
Function: Scope7Lines: 177-184
Command: Scope8Lines: 186-192
Command: Test1Lines: 60-73
Command: Test2Lines: 94-107
Command: Test3Lines: 128-141
Command: Test4Lines: 162-175
Command: TEST5Lines: 196-231
Command: Test6Lines: 260-269
Command: Test7Lines: 282-292
Command: Test8Lines: 296-314
Command: Test9Lines: 349-364
Command: UseParamLines: 330-345
Command: UsePrivLines: 316-328
Command: UseRefLines: 252-256
Function: UseVarLines: 233-250
File: menuto.prgLines: 76
Command: MainLines: 7-52
Command: RECURSELines: 54-75
File: money.prgLines: 188
Command: MainLines: 10-31
Class: MoneyLines: 33-65
File: mouse.prgLines: 253
Command: MainLines: 9-47
File: multiarg.prgLines: 34
Command: MainLines: 8-16
Function: ShoutArgLines: 18-33
File: newrdd.prgLines: 384
Command: MainLines: 7-383
File: ntx.prgLines: 79
Command: MainLines: 5-78
File: nums.prgLines: 20
Command: MainLines: 3-19
File: objarr.prgLines: 87
Command: MainLines: 9-72
File: objasign.prgLines: 72
Command: MainLines: 9-63
File: objects.prgLines: 62
Command: MainLines: 6-23
Function: TAnyLines: 25-41
File: omacro.prgLines: 51
Command: MainLines: 6-50
File: onidle.prgLines: 74
Command: MainLines: 3-50
File: op.prgLines: 109
Command: MainLines: 56-65
Class: TCarLines: 69-79
File: os.prgLines: 8
Command: MainLines: 3-7
File: osshell.prgLines: 26
Command: MainLines: 11-25
File: output.prgLines: 32
Command: MainLines: 9-31
File: overload.prgLines: 60
Command: MainLines: 11-37
Class: TStringLines: 39-59
File: parexpr.prgLines: 92
Command: MainLines: 12-85
File: parseini.prgLines: 180
Command: MainLines: 7-179
File: passref.prgLines: 25
Command: MainLines: 3-15
Function: testfunLines: 17-24
File: persist.prgLines: 40
Command: MainLines: 5-21
Class: TestLines: 23-33
Class: Test2Lines: 35-39
File: pipes.prgLines: 194
File: pp.prgLines: 90
Command: MainLines: 3-89
File: ppapi.prgLines: 77
Command: MainLines: 3-76
File: pragma.prgLines: 55
Command: MainLines: 10-54
File: procline.prgLines: 10
Command: MainLines: 1-9
File: procname.prgLines: 36
Function: FiveLines: 27-35
Function: FourLines: 21-25
Command: MainLines: 3-7
Function: ThreeLines: 15-19
Function: TwoLines: 9-13
File: profiler.prgLines: 105
Command: CallMe500TimesLines: 63-65
Command: DoNothingForTwoSecondsLines: 57-61
Command: MainLines: 5-47
File: rdd.prgLines: 46
Command: MainLines: 7-45
File: rdd2.prgLines: 399
Command: ErrorSysLines: 331-335
Command: MainLines: 22-329
File: read.prgLines: 44
Command: MainLines: 5-37
Command: ShowVarLines: 39-43
File: readhrb.prgLines: 171
Function: DecodeScopeLines: 159-170
Command: MainLines: 43-147
Command: PrintItemLines: 149-157
File: recursiv.prgLines: 17
Function: fLines: 14-16
Command: MainLines: 3-12
File: regex.prgLines: 103
Command: MainLines: 4-102
File: regex2.prgLines: 59
Command: MainLines: 7-58
File: returns.prgLines: 32
Command: MainLines: 3-15
Command: TwoLines: 17-31
File: round.prgLines: 20
Command: MainLines: 5-19
File: rpt.prgLines: 10
Command: MainLines: 1-9
File: rto_get.prgLines: 1846
Function: ArrayToListLines: 1671-1682
Function: CallStackLines: 1530-1539
Function: hb_SToDLines: 1828-1835
Command: LogGETVarsLines: 1570-1643
Command: LogMeLines: 1541-1568
Command: MainLines: 67-779
Command: OBJ_CREATELines: 1841-1845
Command: TEST_CALLLines: 1509-1528
Command: TGetAssignLines: 822-1391
Command: TGetTestLines: 1393-1507
Function: TGetTInsLines: 819-820
Command: TGetTOVSLines: 781-817
Function: XToStrLines: 1645-1669
Function: XToStrELines: 1684-1708
Function: XToStrXLines: 1710-1749
File: rto_tb.prgLines: 820
Function: ArrayToEListLines: 685-696
Function: ArrayToListLines: 605-616
Function: hb_SToDLines: 777-784
Command: LogMeLines: 395-422
Command: LogTBCVarsLines: 520-577
Command: LogTBRVarsLines: 424-518
Command: MainLines: 78-274
Command: OBJ_CREATELines: 790-794
Command: TBCAssignLines: 316-339
Command: TBRAssignLines: 276-314
Command: TEST_C_TBCLines: 366-393
Command: TEST_C_TBRLines: 341-364
Function: XToStrLines: 579-603
Function: XToStrELines: 618-642
Function: XToStrXLines: 644-683
Function: __eInstVar53Lines: 798-819
File: say.prgLines: 23
Command: MainLines: 3-22
File: sbar.prgLines: 115
Function: InitScrlBarLines: 27-66
Command: MainLines: 21-25
File: scroll.prgLines: 67
Command: MainLines: 7-59
Function: pauseLines: 61-66
File: sdf.prgLines: 50
Command: MainLines: 8-49
File: seconds.prgLines: 24
Command: MainLines: 5-23
File: server.prgLines: 135
Command: MainLines: 10-107
Command: ProgressLines: 109-134
File: set.prgLines: 89
Command: MainLines: 5-79
Command: testlineLines: 81-88
File: setkeys.prgLines: 107
Command: MainLines: 49-82
File: setmode.prgLines: 76
Command: MainLines: 10-51
Command: TESTBOXLines: 55-75
File: set_num.prgLines: 12
Command: MainLines: 3-11
File: sha1.prgLines: 17
Command: MainLines: 6-16
File: sha2.prgLines: 133
Command: MainLines: 6-14
File: sortbug.prgLines: 24
Command: MainLines: 1-23
File: sound.prgLines: 14
Command: MainLines: 1-13
File: speed.prgLines: 23
Command: MainLines: 1-22
File: speedstr.prgLines: 79
Command: MainLines: 22-71
File: speedtst.prgLines: 1031
Function: cursesinitLines: 1027-1028
Function: f0Lines: 660-661
Function: f1Lines: 663-664
Function: f2Lines: 666-667
Function: f3Lines: 669-670
Function: f4Lines: 672-673
Function: f5Lines: 675-676
Function: f_prvLines: 678-681
Function: thTestLines: 454-463
Function: thTestScaleLines: 465-658
File: statfun.prgLines: 18
Command: MainLines: 3-11
File: statics.prgLines: 69
Function: DetachVarLines: 64-68
Command: MainLines: 9-31
Command: NumStatLines: 47-62
Function: THREELines: 41-45
Function: TwoLines: 33-39
File: statics1.prgLines: 28
Command: MainLines: 7-27
File: statics2.prgLines: 22
Command: TestLines: 7-21
File: statinit.prgLines: 23
Function: HelloLines: 18-22
Command: MainLines: 9-16
File: str.prgLines: 117
Command: MainLines: 1-12
Command: testLines: 14-116
File: strdelim.prgLines: 16
Command: MainLines: 1-15
File: stripem.prgLines: 230
Command: MainLines: 20-42
Class: TTextFileLines: 48-230
File: switch.prgLines: 120
Command: MainLines: 6-119
File: symbolt.prgLines: 24
Command: MainLines: 4-23
File: t1.prgLines: 15
Command: MainLines: 3-14
File: tb1.prgLines: 163
Command: hb_idleSleepLines: 154-160
Command: MainLines: 38-150
File: tbrowse.prgLines: 146
Command: MainLines: 7-132
File: test.prgLines: 23
Command: MainLines: 1-12
File: ticktime.prgLines: 24
Command: MainLines: 1-23
File: transfrm.prgLines: 318
Function: hb_SToDLines: 308-315
Command: MainLines: 10-14
Function: transtestLines: 16-304
File: uc16_gen.prgLines: 477
Function: calc_size04Lines: 391-423
Function: calc_size16Lines: 336-368
Function: min_size04Lines: 370-389
Function: min_size16Lines: 315-334
File: use.prgLines: 59
Command: MainLines: 7-43
Command: mkTestLines: 45-58
File: utf8at.prgLines: 48
Command: MainLines: 9-47
File: varparam.prgLines: 334
Command: MainLines: 5-123
Command: TEST_0_0Lines: 136-145
Command: TEST_0_0vLines: 125-134
Command: TEST_1_0Lines: 161-173
Command: TEST_1_0vLines: 147-159
Command: TEST_1_1Lines: 217-230
Command: TEST_1_1vLines: 232-245
Command: TEST_1_3Lines: 196-215
Command: TEST_1_3vLines: 175-194
Command: TEST_3_0Lines: 289-303
Command: TEST_3_0vLines: 305-319
Command: TEST_3_3Lines: 268-287
Command: TEST_3_3vLines: 247-266
Command: TEST_REFLines: 321-333
File: vars.prgLines: 38
Function: arrvarLines: 31-37
Command: MainLines: 7-22
Function: SubLines: 24-29
File: vec1.prgLines: 15
Command: MainLines: 4-14
File: version.prgLines: 16
Command: MainLines: 9-15
File: video.prgLines: 254
Command: MainLines: 48-70
File: vmasort.prgLines: 86
Command: MainLines: 5-27
File: warnings.prgLines: 244
Function: cOtherFuncLines: 239-240
Function: ExtFunLines: 242-243
Command: MainLines: 54-101
Command: Main1Lines: 127-142
Function: nMyFuncLines: 233-237
Command: SOMEPROCLines: 103-125
Function: SomeTestLines: 196-231
Function: TestLines: 144-145
Function: Test2Lines: 147-156
Function: Test3Lines: 158-194
File: wcecon.prgLines: 106
File: while.prgLines: 12
Command: MainLines: 3-11
File: wvtext.prgLines: 616
Command: hb_GTSYSLines: 339-344
Command: MainLines: 18-286
File: wvt_fs.prgLines: 32
Command: MainLines: 4-31
Folder: tests\bldtest\
File: bldtest.cLines: 97
Folder: tests\hbpp\
File: hbpptest.prgLines: 1251
Command: MainLines: 12-1202
Command: PrePrepareLines: 1204-1213
Function: PreResultLines: 1231-1250
Function: PreRunLines: 1215-1229
File: _pp_test.prgLines: 570
Command: MainLines: 17-569
Folder: tests\mt\
File: mttest01.prgLines: 30
File: mttest02.prgLines: 64
File: mttest03.prgLines: 62
File: mttest04.prgLines: 63
File: mttest05.prgLines: 38
File: mttest06.prgLines: 44
File: mttest07.prgLines: 89
File: mttest08.prgLines: 132
File: mttest09.prgLines: 64
File: mttest10.prgLines: 63
File: mttest11.prgLines: 46
File: mttest12.prgLines: 42
Folder: tests\multifnc\
File: t0.prgLines: 29
File: t1.prgLines: 32
File: t2.prgLines: 19
Folder: tests\rddtest\
File: adscl52.prgLines: 459
Function: test_mainLines: 13-458
File: adscl53.prgLines: 637
Function: test_mainLines: 13-636
File: cdxcl52.prgLines: 458
Function: test_mainLines: 12-457
File: cdxcl53.prgLines: 681
Function: test_mainLines: 12-680
File: ntxcl52.prgLines: 458
Function: test_mainLines: 12-457
File: ntxcl53.prgLines: 458
Function: test_mainLines: 12-457
File: rddmktst.prgLines: 816
Function: test_mainLines: 32-815
File: rddtst.prgLines: 256
Command: mainLines: 80-84
Folder: tests\usrrdd\
File: exarr.prgLines: 139
Command: MainLines: 51-138
File: exfcm.prgLines: 41
Command: MainLines: 3-40
File: exhsx.prgLines: 45
Command: MainLines: 3-44
File: exlog.prgLines: 89
Function: hb_LogRddInheritLines: 86-88
Command: MainLines: 11-45
File: exmemo.prgLines: 12
Command: MainLines: 5-11
File: exrlx.prgLines: 47
Command: MainLines: 3-46
Folder: utils\
Folder: utils\hbi18n\
File: hbi18n.prgLines: 347
Command: MainLines: 62-156
Folder: utils\hbmk2\
File: hbmk2.prgLines: 16917
Doc Topic:Utilities / hbmk2
Function: hbmkLines: 840-841
Doc Topic:(Utilities / hbmk2)
Command: hbmk_AddInput_CLines: 9715-9724
Doc Topic:(Utilities / hbmk2)
Command: hbmk_AddInput_CPPLines: 9726-9735
Doc Topic:(Utilities / hbmk2)
Command: hbmk_AddInput_INSTFILELines: 9757-9766
Doc Topic:(Utilities / hbmk2)
Command: hbmk_AddInput_OBJLines: 9747-9755
Doc Topic:(Utilities / hbmk2)
Command: hbmk_AddInput_PRGLines: 9704-9713
Doc Topic:(Utilities / hbmk2)
Command: hbmk_AddInput_RCLines: 9737-9745
Doc Topic:(Utilities / hbmk2)
Function: hbmk_ArrayToListLines: 9583-9601
Doc Topic:(Utilities / hbmk2)
Function: hbmk_FindInPathLines: 9577-9577
Doc Topic:(Utilities / hbmk2)
Function: hbmk_FNameDirExtSetLines: 9579-9579
Doc Topic:(Utilities / hbmk2)
Function: hbmk_FNameEscapeLines: 9618-9632
Doc Topic:(Utilities / hbmk2)
Function: hbmk_FNameToSymbolLegacy Level: 4Lines: 9574-9576
Doc Topic:(Utilities / hbmk2)
Function: hbmk_FuncNameEncodeLines: 9580-9580
Doc Topic:(Utilities / hbmk2)
Function: hbmk_KEYWLines: 13066-13142
Doc Topic:(Utilities / hbmk2)
Function: hbmk_MacroLines: 9684-9692
Doc Topic:(Utilities / hbmk2)
Function: hbmk_OutErrLines: 9664-9672
Doc Topic:(Utilities / hbmk2)
Function: hbmk_OutErrRawLines: 9644-9652
Doc Topic:(Utilities / hbmk2)
Function: hbmk_OutStdLines: 9654-9662
Doc Topic:(Utilities / hbmk2)
Function: hbmk_OutStdRawLines: 9634-9642
Doc Topic:(Utilities / hbmk2)
Function: hbmk_PathFromWorkdirToCWDLines: 9674-9682
Doc Topic:(Utilities / hbmk2)
Function: hbmk_PathSepToForwardLines: 9578-9578
Doc Topic:(Utilities / hbmk2)
Function: hbmk_PathSepToTargetLines: 9694-9702
Doc Topic:(Utilities / hbmk2)
Function: hbmk_Register_Input_File_ExtensionLines: 9768-9781
Doc Topic:(Utilities / hbmk2)
Function: hbmk_StrStripQuoteLines: 9581-9582
Doc Topic:(Utilities / hbmk2)
Function: hbshell_ClipperLines: 15099-15111
Doc Topic:(Utilities / hbmk2)
Function: hbshell_DirBaseLines: 15087-15091
Doc Topic:(Utilities / hbmk2)
Function: hbshell_ext_get_listLines: 14259-14272
Doc Topic:(Utilities / hbmk2)
Function: hbshell_ext_loadLines: 14186-14243
Doc Topic:(Utilities / hbmk2)
Function: hbshell_ext_unloadLines: 14245-14257
Doc Topic:(Utilities / hbmk2)
Command: hbshell_gtSelectLines: 15113-15128
Doc Topic:(Utilities / hbmk2)
Function: hbshell_includeLines: 15046-15060
Doc Topic:(Utilities / hbmk2)
Command: hbshell_include_listLines: 15078-15084
Doc Topic:(Utilities / hbmk2)
Function: hbshell_ProgNameLines: 15093-15097
Doc Topic:(Utilities / hbmk2)
Function: hbshell_unincludeLines: 15062-15076
Doc Topic:(Utilities / hbmk2)
Command: _APPMAINLines: 653-657
Doc Topic:(Utilities / hbmk2)
Command: __hbmk_fake_entryLines: 660-664
Doc Topic:(Utilities / hbmk2)
Command: __hbmk_public_entryLines: 646-650
Doc Topic:(Utilities / hbmk2)
Function: __hbshell_pluginLines: 14278-14283
Doc Topic:(Utilities / hbmk2)
Folder: utils\hbtest\
File: hbtest.prgLines: 714
Function: hb_SToDLines: 671-672
Command: MainLines: 105-175
Function: ResultCompareLines: 464-474
Command: TEST_CALLLines: 345-420
Function: TEST_DBFAvailLines: 342-343
Function: TEST_OPT_ZLines: 422-423
Function: XToStrLines: 476-501
Function: XToStrELines: 503-528
Function: XToStrXLines: 530-572
File: rt_array.prgLines: 501
Command: Main_ARRAYLines: 52-400
File: rt_class.prgLines: 1444
Class: CVARSCLASS1Lines: 1173-1178
Class: CVARSCLASS2Lines: 1180-1185
Class: CVARSCLASS3Lines: 1187-1192
Class: CVARSCLASS4Lines: 1194-1199
Class: DTORCLASSLines: 1110-1117
Class: IVARSCLASS1Lines: 1143-1148
Class: IVARSCLASS2Lines: 1150-1155
Class: IVARSCLASS3Lines: 1157-1162
Class: IVARSCLASS4Lines: 1164-1169
Command: Main_CLASSLines: 57-1085
Class: NVCLASS1Lines: 1232-1249
Class: NVCLASS2Lines: 1295-1312
Class: NVCLASS3Lines: 1358-1376
Class: NVCLASS4Lines: 1422-1424
Class: SVARSCLASS1Lines: 1203-1208
Class: SVARSCLASS2Lines: 1210-1215
Class: SVARSCLASS3Lines: 1217-1222
Class: SVARSCLASS4Lines: 1224-1229
File: rt_date.prgLines: 193
Command: Main_DATELines: 52-189
File: rt_file.prgLines: 217
Command: Main_FILELines: 57-210
File: rt_hvm.prgLines: 593
Command: Main_HVMLines: 52-589
File: rt_hvma.prgLines: 641
Command: Main_HVMALines: 52-634
File: rt_init.chLines: 100
File: rt_main.chLines: 66
File: rt_main.hLines: 69
File: rt_math.prgLines: 664
Command: Main_MATHLines: 52-660
File: rt_misc.prgLines: 1237
Command: Main_MISCLines: 59-1069
Command: Main_OPOVERLLines: 1073-1107
File: rt_miscc.cLines: 70
File: rt_mt.prgLines: 123
Command: Main_MTLines: 55-63
File: rt_str.prgLines: 815
Command: Main_STRLines: 56-811
File: rt_stra.prgLines: 534
Command: Comp_StrLines: 250-361
Command: Exact_StrLines: 363-475
Command: Long_STRINGSLines: 524-530
Command: Main_STRALines: 52-248
Command: New_STRINGSLines: 477-522
File: rt_trans.prgLines: 789
Command: Main_TRANSLines: 52-785
File: rt_vars.chLines: 97
Folder: contrib\
Contrib: gtallegFolder: contrib\gtalleg\
File: gtallegd.cLines: 1197
typedef struct: gtAllegKeyLines: 119-123
File: ssf.cLines: 212
File: ssf.hLines: 264
Contrib: gtallegFolder: contrib\gtalleg\tests\
File: test.prgLines: 13
Command: MainLines: 3-12
Contrib: gtqtc - Multi-platform QTFolder: contrib\gtqtc\
File: gtqtc.hLines: 412
Contrib: gtwvg - Pure console applications instead of GTWVTFolder: contrib\gtwvg\
File: 3state.prgLines: 174
Class: Wvg3StateLines: 63-82
File: activex.prgLines: 285
Class: WvgActiveXControlLines: 64-106
File: bitmap.prgLines: 115
Class: WvgBitmapLines: 59-89
File: checkbox.prgLines: 192
Class: WvgCheckBoxLines: 59-82
File: class.prgLines: 3180
Class: TBrowseWvgLines: 3146-3152
Class: WvtBannerLines: 2604-2631
Class: WvtBrowseLines: 931-961
Class: WvtConsoleLines: 3085-3091
Class: WvtDialogLines: 80-162
Class: WvtGetsLines: 1968-1989
Class: WvtImageLines: 1742-1753
Class: WvtLabelLines: 1368-1383
Class: wvtMenuLines: 2913-2934
Class: WvtObjectLines: 675-784
Class: WvtPanelLines: 1339-1351
Class: WvtProgressBarLines: 2825-2847
Class: WvtPushButtonLines: 1910-1924
Class: WvtScrollBarLines: 2086-2141
Class: WvtStaticLines: 1783-1810
Class: WvtStatusBarLines: 1207-1221
Class: WvtTextBoxLines: 2748-2760
Class: WvtToolBarLines: 1504-1527
Class: WvtToolButtonLines: 1644-1660
File: combobox.prgLines: 324
Class: WvgComboBoxLines: 59-99
File: crt.prgLines: 974
Class: WvgCrtLines: 59-238
File: dataref.prgLines: 185
Class: WvgDataRefLines: 59-82
File: dialog.prgLines: 215
Class: WvgDialogLines: 59-80
File: drawarea.prgLines: 130
Class: WvgDrawingAreaLines: 59-70
File: genrc.prgLines: 88
Function: WvgSetAppWindowLines: 70-87
File: gtwgu.hLines: 427
File: gtwgud.cLines: 2012
File: gtwvg.hLines: 613
File: gtwvgd.cLines: 4635
File: hbgtwvg.chLines: 195
File: htmlview.prgLines: 211
Class: WvgHTMLViewerLines: 75-120
File: listbox.prgLines: 300
Class: WvgListBoxLines: 59-120
File: menubar.prgLines: 561
Class: WvgMenuLines: 499-510
Class: WvgMenuBarLines: 59-119
File: mle.prgLines: 292
Class: WvgMLELines: 59-108
File: paint.prgLines: 724
Function: wvg_DelPaintLines: 174-185
Function: wvg_GetPaintLines: 164-172
Command: wvg_InsertPaintLines: 204-220
Function: wvg_PurgePaintLines: 187-202
Function: wvg_SetPaintLines: 142-162
Function: WvtPaintObjectsLines: 64-122
Function: WvtSetPaintLines: 124-140
Function: wvt_AddDlgItemLines: 318-379
Function: wvt_CenterWindowLines: 644-649
Function: wvt_CreateDialogLines: 381-416
Function: wvt_DialogBoxLines: 418-441
Function: wvt_GetClipboardLines: 670-671
Function: wvt_GetOpenFileNameLines: 457-484
Function: wvt_GetPaletteLines: 566-567
Function: wvt_GetRGBColorLines: 572-573
Function: wvt_GetRGBColorByStringLines: 592-630
Function: wvt_GetSaveFileNameLines: 499-525
Function: wvt_GetScreenHeightLines: 638-639
Function: wvt_GetScreenWidthLines: 635-636
Function: wvt_GetTitleLines: 535-536
Function: wvt_GetWindowHandleLines: 641-642
Function: wvt_HideLines: 710-711
Command: wvt_KeyboardLines: 664-668
Function: wvt_KillTimerLines: 695-696
Function: wvt_MakeDlgTemplateLines: 239-316
Function: wvt_MaximizeLines: 707-708
Function: wvt_MinimizeLines: 704-705
Command: wvt_PaintLines: 56-60
Command: wvt_PasteFromClipboardLines: 676-687
Function: wvt_ProcessMessagesLines: 658-662
Function: wvt_ResetWindowLines: 689-690
Function: wvt_SetAltF4CloseLines: 632-633
Function: wvt_SetAsNormalLines: 701-702
Function: wvt_SetClipboardLines: 673-674
Function: wvt_SetCodepageLines: 563-564
Function: wvt_SetDlgCoModeLines: 226-237
Function: wvt_SetFontLines: 553-561
Function: wvt_SetIconLines: 538-551
Function: wvt_SetOnTopLines: 698-699
Function: wvt_SetPaletteLines: 569-570
Function: wvt_SetTimerLines: 692-693
Function: wvt_SetTitleLines: 532-533
Function: wvt_SetWindowPosLines: 716-717
Function: wvt_ShowLines: 713-714
Function: wvt_ShowWindowLines: 719-720
Function: wvt_UpdateLines: 722-723
Function: wvt_WindowCentreLines: 651-656
File: parthdlr.prgLines: 566
Class: WvgPartHandlerLines: 59-92
File: pushbut.prgLines: 274
Class: WvgPushButtonLines: 59-83
File: radiobut.prgLines: 150
Class: WvgRadioButtonLines: 59-77
File: scrollbr.prgLines: 325
Class: WvgScrollBarLines: 59-82
File: sle.prgLines: 297
Class: WvgSLELines: 59-102
File: statbar.prgLines: 322
Class: WvgStatusBarLines: 59-81
Class: WvgStatusBarPanelLines: 273-295
File: static.prgLines: 287
Class: WvgStaticLines: 59-78
File: syswnd.prgLines: 544
Class: WvgFontLines: 417-463
Class: WvgFontDialogLines: 165-236
Class: WvgSysWindowLines: 59-94
File: tabpage.prgLines: 191
Class: WvgTabPageLines: 59-81
File: toolbar.prgLines: 433
Class: WvgToolBarLines: 59-108
Class: WvgToolBarButtonLines: 396-420
File: treeview.prgLines: 429
Class: WvgTreeViewLines: 59-103
Class: WvgTreeViewItemLines: 323-358
File: wnd.prgLines: 1219
Class: WvgWindowLines: 66-252
File: wvgcore.cLines: 2956
Function: WVG_GTINFOEXLines: 2932-2955
Function: WVT_CORELines: 74-77
Function: WVT_CREATEFONTLines: 2660-2685
Function: WVT_DESTROYPICTURELines: 2710-2714
Function: WVT_DRAWBOXGETLines: 914-931
Function: WVT_DRAWBOXGROUPLines: 968-982
Function: WVT_DRAWBOXGROUPRAISEDLines: 985-999
Function: WVT_DRAWBOXRAISEDLines: 934-948
Function: WVT_DRAWBOXRECESSEDLines: 951-965
Function: WVT_DRAWBUTTONLines: 1577-1726
Function: WVT_DRAWCOLORRECTLines: 1451-1478
Function: WVT_DRAWELLIPSELines: 1362-1379
Function: WVT_DRAWFOCUSRECTLines: 1426-1446
Function: WVT_DRAWGRIDHORZLines: 1484-1528
Function: WVT_DRAWGRIDVERTLines: 1532-1573
Function: WVT_DRAWIMAGELines: 1002-1038
Function: WVT_DRAWLABELLines: 1045-1109
Function: WVT_DRAWLABELEXLines: 1850-1890
Function: WVT_DRAWLABELOBJLines: 2116-2206
Function: WVT_DRAWLINELines: 1167-1357
Function: WVT_DRAWLINEEXLines: 1895-2081
Function: WVT_DRAWOUTLINELines: 1113-1163
Function: WVT_DRAWOUTLINEEXLines: 2086-2111
Function: WVT_DRAWPICTURELines: 1796-1821
Function: WVT_DRAWPICTUREEXLines: 1826-1845
Function: WVT_DRAWPROGRESSBARLines: 2562-2656
Function: WVT_DRAWRECTANGLELines: 1382-1399
Function: WVT_DRAWROUNDRECTLines: 1402-1423
Function: WVT_DRAWSCROLLBUTTONLines: 2253-2346
Function: WVT_DRAWSCROLLTHUMBHORZLines: 2400-2446
Function: WVT_DRAWSCROLLTHUMBVERTLines: 2349-2397
Function: WVT_DRAWSHADEDRECTLines: 2452-2494
Function: WVT_DRAWSTATUSBARLines: 1729-1792
Function: WVT_DRAWTEXTBOXLines: 2500-2558
Function: WVT_DRAWTOOLBUTTONSTATELines: 2212-2248
Function: WVT_LOADFONTLines: 2773-2806
Function: WVT_LOADPENLines: 2809-2834
Function: WVT_LOADPICTURELines: 2688-2708
Function: WVT_LOADPICTUREEXLines: 2717-2729
Function: WVT_LOADPICTUREFROMRESOURCELines: 2731-2753
Function: WVT_LOADPICTUREFROMRESOURCEEXLines: 2755-2769
Function: WVT_RESTSCREENLines: 2874-2930
Function: WVT_SAVESCREENLines: 2837-2871
Function: WVT_SETBRUSHLines: 883-911
Function: WVT_SETPENLines: 853-880
File: wvgcuig.cLines: 1831
Function: WVG_BOXGETLines: 399-419
Function: WVG_BOXGROUPLines: 440-459
Function: WVG_BOXGROUPRAISEDLines: 497-516
Function: WVG_BOXRAISEDLines: 295-314
Function: WVG_BOXRECESSEDLines: 347-366
Function: WVG_CLEARGUIOBJECTSLines: 108-143
Function: WVG_COLORRECTLines: 1155-1182
Function: WVG_ELLIPSELines: 1038-1062
Function: WVG_IMAGELines: 1390-1459
Function: WVG_LABELLines: 556-608
Function: WVG_LABELEXLines: 611-639
Function: WVG_LABELEX2Lines: 668-720
Function: WVG_LINELines: 864-894
Function: WVG_LINEEXLines: 898-924
Function: WVG_OBJECTLines: 1536-1548
Function: WVG_OUTLINELines: 774-808
Function: WVG_OUTLINEEXLines: 811-841
Function: WVG_PICTURELines: 1321-1353
Function: WVG_PICTUREEXLines: 1355-1387
Function: WVG_RECTANGLELines: 1076-1100
Function: WVG_ROUNDRECTLines: 1114-1141
Function: WVG_SETGOBJDATALines: 179-292
Function: WVG_SETGOBJSTATELines: 145-176
Function: WVG_SHADEDRECTLines: 1193-1232
Function: WVG_TEXTBOXLines: 1255-1297
File: wvgparts.chLines: 219
File: wvgutils.cLines: 1327
Function: WVT_APPENDMENULines: 676-0
Translates to the function: WVG_APPENDMENU
Function: WVT_CBADDSTRINGLines: 1183-1189
Function: WVT_CBSETCURSELLines: 1191-1194
Function: WVT_CHOOSECOLORLines: 215-236
Function: WVT_CHOOSEFONTLines: 113-210
Function: WVT_CLIENTTOSCREENLines: 765-780
Function: WVT_CREATEDIALOGDYNAMICLines: 823-936
Function: WVT_CREATEDIALOGMODALLines: 938-1018
Function: WVT_CREATEMENULines: 666-669
Function: WVT_CREATEPOPUPMENULines: 671-674
Function: WVT_DELETEMENULines: 678-681
Function: WVT_DESTROYMENULines: 683-686
Function: WVT_DLGSETICONLines: 1199-1222
Function: WVT_DRAWMENUBARLines: 724-729
Function: WVT_ENABLEMENUITEMLines: 688-691
Function: WVT_ENABLESHORTCUTSLines: 731-741
Function: WVT_GETCURSORPOSLines: 782-793
Function: WVT_GETFONTHANDLELines: 1224-1235
Function: WVT_GETFONTINFOLines: 604-619
Function: WVT_GETLASTMENUEVENTLines: 693-698
Function: WVT_GETMENULines: 812-817
Function: WVT_GETPAINTRECTLines: 479-491
Function: WVT_GETTOOLTIPBKCOLORLines: 431-440
Function: WVT_GETTOOLTIPTEXTCOLORLines: 442-451
Function: WVT_GETTOOLTIPWIDTHLines: 420-429
Function: WVT_GETXYFROMROWCOLLines: 591-602
Function: WVT_INVALIDATERECTLines: 743-758
Function: WVT_ISLBUTTONPRESSEDLines: 760-763
Function: WVT_LBADDSTRINGLines: 1160-1166
Function: WVT_LBDELETESTRINGLines: 1173-1176
Function: WVT_LBGETCOUNTLines: 1168-1171
Function: WVT_LBSETCURSELLines: 1178-1181
Function: WVT_MESSAGEBOXLines: 241-251
Function: WVT_SETGUILines: 453-463
Function: WVT_SETLASTMENUEVENTLines: 700-710
Function: WVT_SETMENULines: 625-651
Function: WVT_SETMENUKEYEVENTLines: 712-722
Function: WVT_SETMOUSEMOVELines: 579-589
Function: WVT_SETMOUSEPOSLines: 465-477
Function: WVT_SETPOINTERLines: 493-577
Function: WVT_SETPOPUPMENULines: 653-664
Function: WVT_SETTOOLTIPLines: 272-310
Function: WVT_SETTOOLTIPACTIVELines: 257-267
Function: WVT_SETTOOLTIPBKCOLORLines: 363-377
Function: WVT_SETTOOLTIPMARGINLines: 331-345
Function: WVT_SETTOOLTIPTEXTLines: 312-329
Function: WVT_SETTOOLTIPTEXTCOLORLines: 379-393
Function: WVT_SETTOOLTIPTITLELines: 397-416
Function: WVT_SETTOOLTIPWIDTHLines: 347-361
Function: WVT_TRACKPOPUPMENULines: 795-810
Function: WVT_UTILSLines: 102-105
Function: WVT__MAKEDLGTEMPLATELines: 1020-1130
File: wvgwin.cLines: 1452
Function: WVG_ANDLines: 528-531
Function: WVG_APPENDMENULines: 646-659
Function: WVG_BRINGWINDOWTOTOPLines: 452-455
Function: WVG_BUTTON_GETCHECKLines: 907-910
Function: WVG_CALLWINDOWPROCLines: 835-842
Function: WVG_CHECKDLGBUTTONLines: 235-239
Function: WVG_CHECKMENUITEMLines: 695-698
Function: WVG_CHECKRADIOBUTTONLines: 246-253
Function: WVG_CHOOSECOLORLines: 564-583
Function: WVG_CLIENTTOSCREENLines: 490-507
Function: WVG_CREATEBRUSHLines: 387-399
Function: WVG_CREATEMENULines: 636-639
Function: WVG_CREATEPOPUPMENULines: 641-644
Function: WVG_CREATEWINDOWEXLines: 770-790
Function: WVG_DEFWINDOWPROCLines: 827-833
Function: WVG_DELETEMENULines: 680-683
Function: WVG_DELETEOBJECTLines: 185-188
Function: WVG_DESTROYMENULines: 685-688
Function: WVG_DESTROYWINDOWLines: 485-488
Function: WVG_DRAWIMAGELines: 368-375
Function: WVG_DRAWMENUBARLines: 750-753
Function: WVG_DRAWTEXTLines: 404-417
Function: WVG_ENABLEMENUITEMLines: 690-693
Function: WVG_ENABLEWINDOWLines: 480-483
Function: WVG_FINDWINDOWLines: 585-597
Function: WVG_FORCEWINDOWTOTOPLines: 1014-1018
Function: WVG_GETCLIENTRECTLines: 350-363
Function: WVG_GETCURRENTBRUSHLines: 965-968
Function: WVG_GETCURRENTFONTLines: 973-976
Function: WVG_GETCURRENTOBJECTLines: 957-960
Function: WVG_GETDCLines: 377-380
Function: WVG_GETDESKTOPWINDOWLines: 442-445
Function: WVG_GETDIALOGBASEUNITSLines: 205-208
Function: WVG_GETDLGITEMLines: 255-258
Function: WVG_GETDLGITEMTEXTLines: 218-233
Function: WVG_GETFOCUSLines: 160-163
Function: WVG_GETMESSAGETEXTLines: 803-810
Function: WVG_GETSTOCKOBJECTLines: 180-183
Function: WVG_GETWINDOWRECTLines: 419-432
Function: WVG_HIWORDLines: 200-203
Function: WVG_INSERTMENULines: 661-678
Function: WVG_INVALIDATERECTLines: 271-286
Function: WVG_ISDLGBUTTONCHECKEDLines: 241-244
Function: WVG_ISICONICLines: 912-919
Function: WVG_ISMENUITEMCHECKEDLines: 700-714
Function: WVG_ISMENUITEMENABLEDLines: 716-729
Function: WVG_ISWINDOWLines: 475-478
Function: WVG_ISZOOMEDLines: 921-928
Function: WVG_LBGETCURSELLines: 895-898
Function: WVG_LBGETTEXTLines: 886-893
Function: WVG_LBSETCURSELLines: 900-903
Function: WVG_LOADICONLines: 291-307
Function: WVG_LOADIMAGELines: 315-348
Function: WVG_LOWORDLines: 195-198
Function: WVG_MAKELPARAMLines: 765-768
Function: WVG_MESSAGEBOXLines: 260-269
Function: WVG_MOVEWINDOWLines: 437-440
Function: WVG_NOTLines: 538-541
Function: WVG_ORLines: 533-536
Function: WVG_POSTMESSAGELines: 1009-1012
Function: WVG_RELEASEDCLines: 382-385
Function: WVG_SCREENTOCLIENTLines: 509-526
Function: WVG_SELECTOBJECTLines: 190-193
Function: WVG_SENDCBMESSAGELines: 1254-1451
Function: WVG_SENDDLGITEMMESSAGELines: 120-145
Function: WVG_SENDEDITCONTROLMESSAGELines: 1237-1252
Function: WVG_SENDMESSAGELines: 100-118
Function: WVG_SENDMESSAGETEXTLines: 792-801
Function: WVG_SENDTOOLBARMESSAGELines: 1050-1235
Function: WVG_SETBKCOLORLines: 170-173
Function: WVG_SETBKMODELines: 175-178
Function: WVG_SETDCBRUSHCOLORLines: 933-940
Function: WVG_SETDCPENCOLORLines: 945-952
Function: WVG_SETDLGITEMTEXTLines: 210-216
Function: WVG_SETFOCUSLines: 155-158
Function: WVG_SETFOREGROUNDWINDOWLines: 457-460
Function: WVG_SETLAYEREDWINDOWATTRIBUTESLines: 1023-1048
Function: WVG_SETMENULines: 606-634
Function: WVG_SETMENUITEMLines: 731-748
Function: WVG_SETPARENTLines: 447-450
Function: WVG_SETTEXTCOLORLines: 165-168
Function: WVG_SETTIMERLines: 150-153
Function: WVG_SETWINDOWLONGLines: 470-473
Function: WVG_SETWINDOWPOSANDSIZELines: 1002-1007
Function: WVG_SETWINDOWPOSITIONLines: 996-1000
Function: WVG_SETWINDOWPOSTOBACKLines: 978-982
Function: WVG_SETWINDOWPOSTOTOPLines: 984-988
Function: WVG_SETWINDOWSIZELines: 990-994
Function: WVG_SETWINDOWTEXTLines: 462-468
Function: WVG_SETWNDPROCLines: 812-825
Function: WVG_SHOWWINDOWLines: 760-763
Function: WVG_SLEEPLines: 599-602
Function: WVG_TRACKPOPUPMENULines: 543-562
Function: WVG_TREEVIEW_EXPANDLines: 872-875
Function: WVG_TREEVIEW_SELECTITEMLines: 867-870
Function: WVG_TREEVIEW_SETBKCOLORLines: 853-858
Function: WVG_TREEVIEW_SETLINECOLORLines: 860-865
Function: WVG_TREEVIEW_SETTEXTCOLORLines: 846-851
Function: WVG_TVIS_EXPANDEDLines: 877-882
Function: WVG_UPDATEWINDOWLines: 755-758
File: wvgwing.cLines: 1204
Function: WVG_ADDTOOLBARBUTTONLines: 991-1045
Function: WVG_BEGINMOUSETRACKINGLines: 1087-1100
Function: WVG_CHOOSEFONTLines: 808-890
Function: WVG_CHOOSEFONT_GETLOGFONTLines: 892-906
Function: WVG_CREATETOOLTIPWINDOWLines: 1159-1186
Function: WVG_FILLRECTLines: 1075-1085
Function: WVG_FONTCREATELines: 908-948
Function: WVG_GETNMHDRINFOLines: 550-562
Function: WVG_GETNMMOUSEINFOLines: 567-581
Function: WVG_GETNMTREEVIEWINFOLines: 586-601
Function: WVG_HEIGHTTOPOINTSIZELines: 966-974
Function: WVG_HINSTANCELines: 128-131
Function: WVG_POINTSIZETOHEIGHTLines: 953-961
Function: WVG_PREPAREBITMAPFROMFILELines: 413-422
Function: WVG_PREPAREBITMAPFROMRESOURCEIDLines: 424-432
Function: WVG_PREPAREBITMAPFROMRESOURCENAMELines: 434-443
Function: WVG_REGISTERCLASS_BYNAMELines: 1050-1070
Function: WVG_RELEASEWINDOWPROCBLOCKLines: 1147-1154
Function: WVG_SETCURRENTBRUSHLines: 976-985
Function: WVG_SETTOOLTIPTEXTLines: 1188-1203
Function: WVG_SETWINDOWPROCBLOCKLines: 1130-1145
Function: WVG_STATUSBARCREATEPANELLines: 445-500
Function: WVG_STATUSBARREFRESHLines: 523-545
Function: WVG_STATUSBARSETTEXTLines: 502-521
Function: WVG_TREEVIEW_ADDITEMLines: 645-664
Function: WVG_TREEVIEW_GETSELECTIONINFOLines: 606-639
Function: WVG_TREEVIEW_SHOWEXPANDEDLines: 666-714
File: wvtwin.chLines: 2906
Contrib: gtwvg - Pure console applications instead of GTWVTFolder: contrib\gtwvg\tests\
File: demowvg.prgLines: 612
Command: hb_GTSYSLines: 594-600
Command: MainLines: 65-183
Command: WvtLinesLines: 363-420
Command: WvtNextGetsLines: 232-241
Command: WvtNextGetsConsoleLines: 198-230
Command: WvtNextGets_XLines: 243-319
Command: WvtPartialScreenLines: 321-361
File: demowvg1.prgLines: 200
Function: DispStatusMsgLines: 134-141
Command: hb_GTSYSLines: 191-197
Command: MainLines: 20-58
Function: wvt_PaintLines: 62-66
File: demoxbp.prgLines: 432
Function: hb_GTSYSLines: 422-429
Command: MainLines: 14-257
File: _activex.prgLines: 658
Function: ExecuteActiveXLines: 10-233
File: _cuigdlg.prgLines: 118
Command: ExecGCUILines: 10-20
Command: GCUIConsoleLines: 24-97
File: _dyndlgs.prgLines: 338
Function: DlgSlideShowLines: 281-293
Function: DlgSlideShowProcLines: 295-322
Function: DynDlgProcLines: 118-252
Function: DynWinDialogLines: 28-116
File: _modal.prgLines: 347
Function: CreateOCrtLines: 263-303
Function: DialogAlertLines: 75-261
Command: DoModalWindowLines: 305-346
Function: Just_AlertLines: 37-39
Function: MyAlertLines: 9-27
Function: My_AlertLines: 31-33
File: _tbrowse.prgLines: 1001
Function: ConfigBrowserLines: 953-1000
Command: WvtMyBrowseLines: 32-47
File: _utils.prgLines: 497
Function: BuildWvgToolBarLines: 296-326
Function: ClearStatusMsgLines: 439-448
Function: DispStatusMsgLines: 433-437
Function: GetResourceLines: 470-471
Function: Hb_ClearLines: 277-281
Command: MyErrorLines: 484-496
Function: MyMenuProcedureLines: 283-294
Function: PopupsLines: 364-431
Function: SetFontsLines: 340-350
Function: SetGTLines: 328-338
Function: SetIconsLines: 352-362
Function: SetMouseCheckLines: 239-249
Command: uiDebugLines: 473-482
Function: VouChoiceLines: 261-275
Command: WvtExePictureLines: 462-468
Command: WvtPicturesLines: 450-460
Function: WvtSetBlocksLines: 197-209
Command: WvtSetKeysLines: 36-60
Function: WvtSetObjectsLines: 213-237
Function: WvtWindowExpandLines: 251-259
Command: wvt_KillFocusLines: 100-109
Function: Wvt_MouseLines: 116-193
Function: wvt_PaintLines: 65-73
Command: wvt_SetFocusLines: 81-90
File: _wvtcls.prgLines: 430
Command: DialogWvgClassesOneLines: 13-36
Command: DialogWvgClassesTwoLines: 329-387
File: _xbp.prgLines: 413
Command: demoxbpLines: 9-253
Contrib: gtwvwFolder: contrib\gtwvw\
File: checkbox.cLines: 614
Function: WVW_CXCREATELines: 88-121
Function: WVW_CXDESTROYLines: 126-157
Function: WVW_CXENABLELines: 181-199
Function: WVW_CXGETCHECKLines: 264-277
Function: WVW_CXSETCHECKLines: 243-256
Function: WVW_CXSETCODEBLOCKLines: 206-234
Function: WVW_CXSETFOCUSLines: 162-173
Function: WVW_CXSETFONTLines: 283-335
Function: WVW_CXSTATUSFONTLines: 337-355
Function: WVW_PGCREATELines: 395-486
Function: WVW_PGDESTROYLines: 492-523
Function: WVW_PGGETPOSLines: 594-610
Function: WVW_PGSETPOSLines: 561-588
Function: WVW_PGSETRANGELines: 534-554
File: editbox.cLines: 826
Function: WVW_EBCREATELines: 94-236
Function: WVW_EBDESTROYLines: 241-272
Function: WVW_EBEDITABLELines: 335-359
Function: WVW_EBENABLELines: 309-327
Function: WVW_EBGETSELLines: 591-615
Function: WVW_EBGETTEXTLines: 492-541
Function: WVW_EBISFOCUSEDLines: 293-301
Function: WVW_EBISMULTILINELines: 463-478
Function: WVW_EBSETCODEBLOCKLines: 366-395
Function: WVW_EBSETFOCUSLines: 277-288
Function: WVW_EBSETFONTLines: 405-456
Function: WVW_EBSETSELLines: 626-646
Function: WVW_EBSETTEXTLines: 547-582
Function: WVW_STCREATELines: 649-756
Function: WVW_STSETFONTLines: 774-825
Function: WVW_STSETTEXTLines: 759-771
File: gtwvwd.cLines: 10517
Function: WVW_ADDROWSLines: 7380-7484
Function: WVW_ALLOWNONTOPEVENTLines: 7807-7815
Function: WVW_CENTERWINDOWLines: 8200-8207
Function: WVW_CLIENTTOSCREENLines: 8109-8129
Function: WVW_ENABLEMAXIMIZELines: 7544-7576
Function: WVW_ENABLESHORTCUTSLines: 7885-7891
Function: WVW_GETCLIPBOARDLines: 7954-7976
Function: WVW_GETFONTINFOLines: 8254-8269
Function: WVW_GETPALETTELines: 8272-8282
Function: WVW_GETRGBCOLORLines: 7932-7943
Function: WVW_GETROWCOLFROMXYLines: 8239-8251
Function: WVW_GETSCREENHEIGHTLines: 7862-7865
Function: WVW_GETSCREENWIDTHLines: 7856-7859
Function: WVW_GETTITLELines: 7910-7918
Function: WVW_GETWINDOWHANDLELines: 8183-8188
Function: WVW_GETXYFROMROWCOLLines: 8221-8233
Function: WVW_GET_HND_WINDOWLines: 7140-7146
Function: WVW_INVALIDATERECTLines: 8077-8100
Function: WVW_ISLBUTTONPRESSEDLines: 8103-8106
Function: WVW_KEYBOARDLines: 8068-8071
Function: WVW_LCLOSEWINDOWLines: 7175-7207
Function: WVW_MAXIMIZELines: 8311-8322
Function: WVW_MAXMAXCOLLines: 7316-7325
Function: WVW_MAXMAXROWLines: 7300-7309
Function: WVW_MINIMIZELines: 8297-8302
Function: WVW_MOVE_READYLines: 7148-7157
Function: WVW_NCOLOFSLines: 7288-7293
Function: WVW_NNUMWINDOWSLines: 7212-7215
Function: WVW_NOCLOSELines: 7492-7502
Function: WVW_NOPENWINDOWLines: 7021-7138
Function: WVW_NOSTARTUPSUBWINDOWLines: 7845-7853
Function: WVW_NROWOFSLines: 7277-7282
Function: WVW_NSETCURWINDOWLines: 7256-7271
Function: WVW_PASTEFROMCLIPBOARDLines: 8038-8066
Function: WVW_PROCESSMESSAGESLines: 7900-7907
Function: WVW_RECURSECBLOCKLines: 7829-7837
Function: WVW_RESTORELines: 8332-8337
Function: WVW_SETALTF4CLOSELines: 7894-7897
Function: WVW_SETCLIPBOARDLines: 7979-8035
Function: WVW_SETCODEPAGELines: 8191-8196
Function: WVW_SETDEFCENTREWINDOWLines: 7647-7655
Function: WVW_SETDEFHCENTREWINDOWLines: 7663-7671
Function: WVW_SETDEFLINESPACINGLines: 7698-7707
Function: WVW_SETDEFLSPACECOLORLines: 7756-7764
Function: WVW_SETDEFVCENTREWINDOWLines: 7679-7687
Function: WVW_SETFONTLines: 8137-8148
Function: WVW_SETGUILines: 8358-8366
Function: WVW_SETICONLines: 8151-8163
Function: WVW_SETLINESPACINGLines: 7718-7744
Function: WVW_SETLSPACECOLORLines: 7776-7791
Function: WVW_SETMAINCOORDLines: 7350-7365
Function: WVW_SETMOUSEMOVELines: 8210-8218
Function: WVW_SETPAINTREFRESHLines: 7591-7614
Function: WVW_SETPALETTELines: 8288-8294
Function: WVW_SETTITLELines: 8166-8171
Function: WVW_SETVERTCARETLines: 7623-7639
Function: WVW_SETWINDOWCENTRELines: 7872-7877
Function: WVW_SETWINDOWPOSLines: 8175-8180
Function: WVW_SETWINSTYLELines: 7516-7533
Function: WVW_SIZE_READYLines: 7159-7168
Function: WVW_UNREACHEDBRLines: 7334-7344
Function: WVW_XREPOSWINDOWLines: 7226-7246
File: hbgtwvw.hLines: 709
File: hbole.hLines: 89
File: menubar.cLines: 333
Function: WIN_SETMENULines: 285-288
Function: WVW_APPENDMENULines: 86-122
Function: WVW_CREATEMENULines: 72-75
Function: WVW_CREATEPOPUPMENULines: 78-81
Function: WVW_DELETEMENULines: 125-128
Function: WVW_DESTROYMENULines: 131-134
Function: WVW_DRAWMENUBARLines: 244-250
Function: WVW_ENABLEMENUITEMLines: 137-140
Function: WVW_ENDMENULines: 253-256
Function: WVW_GETLASTMENUEVENTLines: 143-148
Function: WVW_GETMENULines: 259-265
Function: WVW_GETSYSTEMMENULines: 325-332
Function: WVW_MENUITEM_SETBITMAPSLines: 178-241
Function: WVW_NOSYSMENULines: 297-319
Function: WVW_SETLASTMENUEVENTLines: 151-156
Function: WVW_SETMENULines: 47-55
Function: WVW_SETMENUKEYEVENTLines: 159-168
Function: WVW_SETPOPUPMENULines: 58-69
Function: WVW_TRACKPOPUPMENULines: 268-283
File: pushbut.cLines: 941
Function: WVW_CBCREATELines: 402-578
Function: WVW_CBDESTROYLines: 583-614
Function: WVW_CBENABLELines: 651-669
Function: WVW_CBFINDSTRINGLines: 842-862
Function: WVW_CBGETCURTEXTLines: 869-910
Function: WVW_CBGETINDEXLines: 813-833
Function: WVW_CBISDROPPEDLines: 917-937
Function: WVW_CBISFOCUSEDLines: 635-643
Function: WVW_CBSETCODEBLOCKLines: 676-705
Function: WVW_CBSETFOCUSLines: 619-630
Function: WVW_CBSETFONTLines: 715-767
Function: WVW_CBSETINDEXLines: 779-800
Function: WVW_PBCREATELines: 91-124
Function: WVW_PBDESTROYLines: 129-160
Function: WVW_PBENABLELines: 197-215
Function: WVW_PBISFOCUSEDLines: 181-189
Function: WVW_PBSETCODEBLOCKLines: 222-265
Function: WVW_PBSETFOCUSLines: 165-176
Function: WVW_PBSETFONTLines: 300-350
Function: WVW_PBSETSTYLELines: 280-292
File: statbar.cLines: 709
Function: WVW_SBADDPARTLines: 136-211
Function: WVW_SBCREATELines: 58-98
Function: WVW_SBDESTROYLines: 103-122
Function: WVW_SBGETPARTSLines: 307-314
Function: WVW_SBGETTEXTLines: 293-302
Function: WVW_SBREFRESHLines: 219-253
Function: WVW_SBSETFONTLines: 320-358
Function: WVW_SBSETTEXTLines: 258-288
Function: WVW_XBCREATELines: 413-525
Function: WVW_XBDESTROYLines: 530-561
Function: WVW_XBENABLELines: 665-681
Function: WVW_XBINFOLines: 616-655
Function: WVW_XBSHOWLines: 690-705
Function: WVW_XBUPDATELines: 570-610
File: toolbar.cLines: 653
Function: WVW_GETTOOLTIPBKCOLORLines: 635-641
Function: WVW_GETTOOLTIPTEXTCOLORLines: 644-650
Function: WVW_GETTOOLTIPWIDTHLines: 626-632
Function: WVW_SETTOOLTIPLines: 493-535
Function: WVW_SETTOOLTIPACTIVELines: 470-487
Function: WVW_SETTOOLTIPBKCOLORLines: 584-594
Function: WVW_SETTOOLTIPMARGINLines: 556-568
Function: WVW_SETTOOLTIPTEXTLines: 538-553
Function: WVW_SETTOOLTIPTEXTCOLORLines: 597-607
Function: WVW_SETTOOLTIPTITLELines: 610-623
Function: WVW_SETTOOLTIPWIDTHLines: 570-581
Function: WVW_TBADDBUTTONLines: 200-268
Function: WVW_TBBUTTONCOUNTLines: 273-287
Function: WVW_TBCMD2INDEXLines: 447-455
Function: WVW_TBCREATELines: 60-178
Function: WVW_TBDELBUTTONLines: 294-323
Function: WVW_TBDESTROYLines: 413-426
Function: WVW_TBENABLEBUTTONLines: 370-408
Function: WVW_TBGETBUTTONRECTLines: 328-361
Function: WVW_TBINDEX2CMDLines: 432-441
File: wvt2wvw.chLines: 251
File: wvwdraw.cLines: 2606
Function: WVW_DRAWBOXGETLines: 729-801
Function: WVW_DRAWBOXGET_XPLines: 813-864
Function: WVW_DRAWBOXGROUPLines: 1030-1093
Function: WVW_DRAWBOXGROUPRAISEDLines: 1101-1158
Function: WVW_DRAWBOXRAISEDLines: 882-942
Function: WVW_DRAWBOXRECESSEDLines: 960-1019
Function: WVW_DRAWBUTTONLines: 2083-2221
Function: WVW_DRAWCOLORRECTLines: 1915-1959
Function: WVW_DRAWELLIPSELines: 1728-1764
Function: WVW_DRAWFOCUSRECTLines: 1874-1906
Function: WVW_DRAWGRIDHORZLines: 1967-2008
Function: WVW_DRAWGRIDVERTLines: 2020-2074
Function: WVW_DRAWIMAGELines: 1182-1289
Function: WVW_DRAWIMAGE_RESOURCELines: 1312-1433
Function: WVW_DRAWLABELLines: 1443-1498
Function: WVW_DRAWLABELEXLines: 2387-2424
Function: WVW_DRAWLABELOBJLines: 77-172
Function: WVW_DRAWLINELines: 1568-1719
Function: WVW_DRAWLINEEXLines: 2431-2566
Function: WVW_DRAWOUTLINELines: 1507-1557
Function: WVW_DRAWOUTLINEEXLines: 2573-2605
Function: WVW_DRAWPICTURELines: 2324-2380
Function: WVW_DRAWPROGRESSBARLines: 614-716
Function: WVW_DRAWRECTANGLELines: 1772-1814
Function: WVW_DRAWROUNDRECTLines: 1827-1866
Function: WVW_DRAWSCROLLBUTTONLines: 270-361
Function: WVW_DRAWSCROLLTHUMBHORZLines: 426-472
Function: WVW_DRAWSCROLLTHUMBVERTLines: 368-419
Function: WVW_DRAWSHADEDRECTLines: 478-533
Function: WVW_DRAWSTATUSBARLines: 2228-2316
Function: WVW_DRAWTEXTBOXLines: 541-607
Function: WVW_DRAWTOOLBUTTONSTATELines: 178-263
File: wvwutils.cLines: 2532
Function: ADDTOOLTIPEXLines: 626-670
Function: BRINGTOTOP1Lines: 600-618
Function: CREATEFONTLines: 1036-1062
Function: CREATEHATCHBRUSHLines: 1008-1012
Function: CREATEIMAGELISTLines: 676-695
Function: CREATESOLIDBRUSHLines: 1001-1006
Function: DRAWBITMAPLines: 1259-1278
Function: DRAWICONLines: 1247-1250
Function: GETBITMAPSIZELines: 708-720
Function: GETICONSIZELines: 722-733
Function: GETSYSCOLORLines: 1018-1021
Function: IMAGELIST_ADDLines: 697-700
Function: IMAGELIST_ADDMASKEDLines: 702-705
Function: INVALIDATERECTLines: 1121-1138
Function: ISWINDOWLines: 620-623
Function: LOADBITMAPLines: 760-772
Function: LOADBITMAPEXLines: 774-788
Function: LOADICONLines: 1252-1258
Function: LOADIMAGELines: 736-758
Function: OPENBITMAPLines: 883-978
Function: OPENIMAGELines: 791-881
Function: REDRAWWINDOWLines: 1023-1031
Function: RGBLines: 1013-1016
Function: SELECTFONTLines: 1065-1119
Function: SENDMESSAGELines: 574-584
Function: SETBITMAPRESOURCEIDLines: 1199-1244
Function: SETBKCOLORLines: 991-999
Function: SETPARENTLines: 586-597
Function: SETTEXTCOLORLines: 981-989
Function: TOOLBARADDBUTTONSLines: 1140-1197
Function: WINDOW2BITMAPLines: 1279-1301
Function: WIN_CHECKDLGBUTTONLines: 205-209
Function: WIN_CHECKRADIOBUTTONLines: 218-225
Function: WIN_CREATEBRUSHLines: 341-350
Function: WIN_DELETEOBJECTLines: 159-162
Function: WIN_DRAWTEXTLines: 357-367
Function: WIN_GETCLIENTRECTLines: 294-307
Function: WIN_GETDCLines: 323-326
Function: WIN_GETDIALOGBASEUNITSLines: 177-180
Function: WIN_GETDLGITEMLines: 228-231
Function: WIN_GETDLGITEMTEXTLines: 189-202
Function: WIN_GETSTOCKOBJECTLines: 153-156
Function: WIN_INVALIDATERECTLines: 240-243
Function: WIN_ISDLGBUTTONCHECKEDLines: 212-215
Function: WIN_LOADICONLines: 250-260
Function: WIN_LOADIMAGELines: 270-291
Function: WIN_MESSAGEBOXLines: 234-237
Function: WIN_MULDIVLines: 171-174
Function: WIN_RELEASEDCLines: 329-332
Function: WIN_SELECTOBJECTLines: 165-168
Function: WIN_SENDDLGITEMMESSAGELines: 90-116
Function: WIN_SENDMESSAGELines: 64-87
Function: WIN_SETBKCOLORLines: 141-144
Function: WIN_SETDLGITEMTEXTLines: 183-186
Function: WIN_SETFOCUSLines: 129-132
Function: WIN_SETTEXTCOLORLines: 135-138
Function: WIN_SETTIMERLines: 123-126
Function: WVW_CBADDSTRINGLines: 1853-1856
Function: WVW_CBSETCURSELLines: 1859-1862
Function: WVW_CBVISIBLELines: 474-493
Function: WVW_CHOOSECOLORLines: 1708-1730
Function: WVW_CHOOSEFONTLines: 1632-1701
Function: WVW_CREATEDIALOGDYNAMICLines: 2129-2235
Function: WVW_CREATEDIALOGMODALLines: 2238-2308
Function: WVW_CREATEFONTLines: 2484-2516
Function: WVW_CXVISIBLELines: 495-515
Function: WVW_DELETEOBJECTLines: 2310-2313
Function: WVW_DLGSETICONLines: 1864-1881
Function: WVW_FILLRECTANGLELines: 1775-1839
Function: WVW_GBCREATELines: 372-399
Function: WVW_GETCURSORPOSLines: 2088-2099
Function: WVW_GETKEYSTATELines: 2518-2521
Function: WVW_GETPAINTRECTLines: 1413-1427
Function: WVW_HIWORDLines: 2528-2531
Function: WVW_KILLTIMERLines: 1389-1403
Function: WVW_LBADDSTRINGLines: 1842-1845
Function: WVW_LBSETCURSELLines: 1847-1850
Function: WVW_LOADFONTLines: 1542-1578
Function: WVW_LOADPENLines: 1584-1608
Function: WVW_LOADPICTURELines: 1515-1535
Function: WVW_LOWORDLines: 2523-2526
Function: WVW_MESSAGEBOXLines: 1611-1617
Function: WVW_MOUSE_COLLines: 543-556
Function: WVW_MOUSE_ROWLines: 559-572
Function: WVW_NUMBMCACHELines: 1343-1348
Function: WVW_PBVISIBLELines: 452-472
Function: WVW_RBCREATELines: 404-437
Function: WVW_RECTANGLELines: 335-338
Function: WVW_RESTSCREENLines: 2409-2477
Function: WVW_SAVESCREENLines: 2358-2398
Function: WVW_SETASNORMALLines: 2333-2347
Function: WVW_SETBKMODELines: 147-150
Function: WVW_SETBRUSHLines: 1945-1982
Function: WVW_SETCONTROLTEXTLines: 439-450
Function: WVW_SETMAXBMCACHELines: 1324-1338
Function: WVW_SETMOUSEPOSLines: 1741-1758
Function: WVW_SETONTOPLines: 2316-2330
Function: WVW_SETPENLines: 1898-1934
Function: WVW_SETPOINTERLines: 1430-1509
Function: WVW_SETTIMERLines: 1367-1382
Function: WVW_SHOWWINDOWLines: 2103-2110
Function: WVW_UPDATEWINDOWLines: 2114-2121
Function: WVW_XBVISIBLELines: 525-540
Function: WVW_YESCLOSELines: 52-63
Function: WVW__MAKEDLGTEMPLATELines: 1985-2085
Contrib: gtwvwFolder: contrib\gtwvw\tests\
File: cb1.prgLines: 125
Command: MainLines: 23-99
File: cb6.prgLines: 309
Function: CBhandlerLines: 121-189
Function: CBreaderLines: 198-260
Command: MainLines: 46-101
File: demo.prgLines: 1283
Function: AddMiscObjectsLines: 1005-1009
Function: CreateToolbarLines: 922-972
Command: debuggingLines: 1267-1273
Function: DEMO_BrowseLines: 480-515
Command: Demo_ConsoleLines: 328-348
Command: Demo_GetLines: 408-476
Command: ErrorSysLines: 1236-1240
Function: HXBscrollerLines: 699-739
Function: lBoxMessageLines: 1095-1100
Function: lDebugLines: 1108-1110
Function: lYesNoLines: 1102-1106
Command: MainLines: 143-301
Function: nAfterInkeyLines: 1015-1031
Function: nCeilingLines: 1170-1200
Function: nMenuCheckerLines: 1038-1094
Command: pauseLines: 1275-1280
Function: ResetMiscObjectsLines: 996-1003
Function: SetDefaultWindowSizeLines: 1205-1232
Function: VXBscrollerLines: 654-695
Function: WVW_KillFocusLines: 905-906
Function: WVW_PaintLines: 866-877
Function: WVW_SetFocusLines: 885-898
Function: WVW_TIMERLines: 909-920
Function: xDebugInfoLines: 1112-1139
Function: xDisableToolbarLines: 974-982
Function: xEnableToolbarLines: 984-992
Function: xHelpLines: 1141-1168
File: drawimg.prgLines: 377
Command: MainLines: 75-161
Class: wGUIObjLines: 167-176
Function: wg_AddWPaintObjLines: 301-342
Function: wg_DelWPaintObjLines: 343-376
Function: wg_ResetWPaintObjLines: 286-297
Class: wPaintObjLines: 180-192
File: eb7.prgLines: 979
Function: AddEBGetLines: 220-261
Command: EBReadGetsLines: 264-276
Command: GetSessionLines: 129-180
Function: inp_handlerLines: 950-962
Command: MainLines: 84-124
Function: MyHelpLines: 182-197
Function: WVW_INPUTFOCUSLines: 915-945
Function: WVW_SETFOCUSLines: 199-207
File: inpfocus.prgLines: 311
Command: MainLines: 41-75
Function: WVW_INPUTFOCUSLines: 236-272
File: maincoor.prgLines: 47
Command: fillscreenLines: 25-46
Command: MainLines: 9-23
File: maximize.prgLines: 137
Command: diminfoLines: 41-45
Command: MainLines: 13-39
Command: updatescrLines: 47-73
Function: WVW_SIZELines: 77-136
File: prog0.prgLines: 403
Function: lBoxMessageLines: 290-336
Function: lMessageLines: 246-253
Function: lYesNoLines: 256-288
Command: MainLines: 18-52
Function: nCeilingLines: 391-402
Function: xBrowse1Lines: 90-175
Command: xGet1Lines: 53-89
Function: ZNEWWINDOWLines: 343-369
Function: ZREVWINDOWLines: 372-389
File: prog1.prgLines: 421
Function: lBoxMessageLines: 304-350
Function: lMessageLines: 260-267
Function: lYesNoLines: 269-302
Command: MainLines: 28-66
Function: nCeilingLines: 409-420
Function: xBrowse1Lines: 105-190
Command: xGet1Lines: 68-104
Function: ZNEWWINDOWLines: 356-385
Function: ZREVWINDOWLines: 388-407
File: prog2.prgLines: 515
Function: AddMiscObjectsLines: 508-512
Function: lBoxMessageLines: 354-400
Function: lMessageLines: 301-317
Function: lYesNoLines: 319-352
Command: MainLines: 26-80
Function: nCeilingLines: 468-479
Function: ResetMiscObjectsLines: 497-506
Function: WVW_PaintLines: 489-495
Function: xBrowse1Lines: 128-236
Command: xGet1Lines: 81-127
Function: ZNEWWINDOWLines: 407-441
Function: ZREVWINDOWLines: 443-466
File: _wvwmous.prgLines: 600
Class: WVWMouseButtonLines: 64-0
Function: wvwm_AddMouseObjectsLines: 408-414
Function: wvwm_nMouseCheckerLines: 507-542
Function: wvwm_nNumMouseObjectsLines: 417-419
Function: wvwm_nObjectTypeLines: 422-424
Function: wvwm_paintLines: 388-396
Function: wvwm_ResetMouseObjectsLines: 399-406
Function: wvwm_SetKeyRepeaterLines: 426-444
Contrib: hbamf - AMF file format handlingFolder: contrib\hbamf\
File: amf.hLines: 98
File: amfdec.cLines: 1274
Function: AMF3_DECODELines: 1222-1273
typedef struct: amfContextLines: 22-31
File: amfenc.cLines: 1463
Function: AMF3_ENCODELines: 1400-1462
Function: AMF3_FROMWALines: 1139-1398
typedef struct: amfContextLines: 27-43
File: amfstdio.cLines: 136
Function: AMFSTDIO_READLines: 71-135
File: hbamfobj.prgLines: 111
Class: amf_ObjLines: 50-70
Class: amf_RawLines: 96-104
File: hbcls.cLines: 81
Contrib: hbamf - AMF file format handlingFolder: contrib\hbamf\tests\
File: test.prgLines: 41
Command: MainLines: 6-32
Contrib: hbblatFolder: contrib\hbblat\
File: blatcls.prgLines: 991
Class: HBBlatLines: 50-203
File: blatwrp.cLines: 64
Function: HB_BLATSENDLines: 57-63
File: hbblat.chLines: 159
Contrib: hbblatFolder: contrib\hbblat\tests\
File: blatcmd.prgLines: 65
Command: MainLines: 49-64
File: test.prgLines: 114
Command: MainLines: 55-113
Contrib: hbblink - Blinker compatibilityFolder: contrib\hbblink\
File: blinker.prgLines: 428
Function: BliCpuRelLines: 235-236
Function: BliDbgHanLines: 87-96
Function: BliDemDteLines: 98-99
Function: BliDemDteBasLines: 101-102
Function: BliDemMinLines: 104-112
Command: BliDisFrgLines: 114-118
Function: BliErrNumLines: 120-121
Function: BliErrPrmLines: 123-124
Function: BliErrPrmBasLines: 126-127
Function: BliFunCalLines: 137-148
Function: BliFunHanLines: 134-135
Command: BliLibFreLines: 150-154
Function: BliLibLibLines: 130-131
Command: BliLibOvrLines: 156-162
Command: BliLstFrgLines: 164-168
Function: BliMemAvlLines: 170-171
Function: BliMemBlkLines: 176-180
Function: BliMemPakLines: 182-191
Function: BliMemSizLines: 173-174
Function: BliMemUseLines: 193-194
Function: BliMgrStsLines: 238-252
Command: BliOvlClrLines: 196-197
Function: BliOvlOpsLines: 199-200
Command: BliOvlResLines: 202-203
Function: BliOvlSizLines: 205-206
Command: BliOvlSusLines: 208-212
Function: BliPtrDecLines: 214-215
Function: BliPtrIncLines: 217-218
Function: BliSerNumLines: 220-221
Function: BliSerNumBasLines: 223-224
Function: BliStrFrgLines: 226-230
Function: BliVerNumLines: 232-233
Command: hb_BliDemDteLines: 71-77
Command: hb_BliDemMinLines: 79-85
Command: hb_BliVerNumLines: 63-69
Function: SwpAddEnvLines: 254-258
Function: SwpAddStrLines: 260-265
Function: SwpAddStrBasLines: 267-272
Function: SwpCurDirLines: 274-278
Function: SwpDisMsgLines: 280-284
Function: SwpEms320Lines: 286-290
Function: SwpErrLevLines: 292-293
Function: SwpErrMajLines: 295-296
Function: SwpErrMinLines: 298-299
Function: SwpFreEmsLines: 301-305
Function: SwpFreXmsLines: 313-317
Function: SwpGetKeyLines: 331-335
Function: SwpGetPidLines: 337-341
Function: SwpGetStrLines: 349-350
Function: SwpKeyBrdLines: 352-356
Function: SwpKeyBrdBasLines: 358-362
Function: SwpKeyClrLines: 364-368
Function: SwpNobOotLines: 370-374
Function: SwpRunCmdLines: 376-390
Function: SwpSetEnvLines: 392-403
Function: SwpSetPidLines: 405-409
Function: SwpSetPidBasLines: 411-415
Function: SwpSetStrLines: 417-421
Function: SwpSetStrBasLines: 423-427
Function: SwpUseEmsLines: 307-311
Function: SwpUseUmbLines: 325-329
Function: SwpUseXmsLines: 319-323
Function: SwpVidMdeLines: 343-347
File: hbblink.chLines: 81
Contrib: hbbz2io - I/O driver for BZIP2 compressed streamsFolder: contrib\hbbz2io\
File: bz2io.cLines: 733
typedef struct: HB_FILELines: 62-77
Contrib: hbbz2 - bz2 compressionFolder: contrib\hbbz2\
File: core.cLines: 375
Function: HB_BZ2_COMPRESSLines: 260-314
Function: HB_BZ2_COMPRESSBOUNDLines: 223-231
Function: HB_BZ2_UNCOMPRESSLines: 318-374
Function: HB_BZ2_UNCOMPRESSLENLines: 235-256
Function: HB_BZ2_VERSIONLines: 217-220
File: errint.cLines: 63
File: hbbz2.chLines: 72
Contrib: hbbz2 - bz2 compressionFolder: contrib\hbbz2\3rd\
Contrib: hbbz2 - bz2 compressionFolder: contrib\hbbz2\3rd\bz2\
File: blocksor.cLines: 1095
File: bzlib.cLines: 1573
File: bzlib.hLines: 283
File: bzlib_pr.hLines: 516
File: compress.cLines: 673
File: crctable.cLines: 105
File: decompre.cLines: 647
File: huffman.cLines: 206
File: randtabl.cLines: 85
Contrib: hbbz2 - bz2 compressionFolder: contrib\hbbz2\tests\
File: test.prgLines: 14
Command: MainLines: 5-13
Contrib: hbcairo - Cairo imagingFolder: contrib\hbcairo\
File: context.cLines: 387
Function: CAIRO_CLIPLines: 51-57
Function: CAIRO_CLIP_EXTENTSLines: 59-75
Function: CAIRO_CLIP_PRESERVELines: 77-83
Function: CAIRO_COPY_PAGELines: 85-91
Function: CAIRO_CREATELines: 93-99
Function: CAIRO_FILLLines: 101-107
Function: CAIRO_FILL_PRESERVELines: 109-115
Function: CAIRO_GET_DASHLines: 117-139
Function: CAIRO_GET_LINE_WIDTHLines: 141-147
Function: CAIRO_IN_FILLLines: 149-155
Function: CAIRO_IN_STROKELines: 157-163
Function: CAIRO_PAINTLines: 165-171
Function: CAIRO_PAINT_WITH_ALPHALines: 173-179
Function: CAIRO_POP_GROUP_TO_SOURCELines: 363-369
Function: CAIRO_PUSH_GROUPLines: 355-361
Function: CAIRO_RESET_CLIPLines: 181-187
Function: CAIRO_RESTORELines: 189-195
Function: CAIRO_SAVELines: 197-203
Function: CAIRO_SET_DASHLines: 205-231
Function: CAIRO_SET_FILL_RULELines: 233-239
Function: CAIRO_SET_LINE_CAPLines: 241-247
Function: CAIRO_SET_LINE_JOINLines: 249-255
Function: CAIRO_SET_LINE_WIDTHLines: 257-263
Function: CAIRO_SET_MITER_LIMITLines: 265-271
Function: CAIRO_SET_OPERATORLines: 273-279
Function: CAIRO_SET_SOURCELines: 379-386
Function: CAIRO_SET_SOURCE_RGBLines: 281-287
Function: CAIRO_SET_SOURCE_RGBALines: 289-295
Function: CAIRO_SET_SOURCE_SURFACELines: 371-377
Function: CAIRO_SET_TOLERANCELines: 297-303
Function: CAIRO_SHOW_PAGELines: 305-311
Function: CAIRO_STATUSLines: 321-327
Function: CAIRO_STROKELines: 313-319
Function: CAIRO_STROKE_EXTENTSLines: 329-345
Function: CAIRO_STROKE_PRESERVELines: 347-353
File: core.cLines: 404
Function: CAIRO_DESTROYLines: 100-111
Function: CAIRO_PATH_DESTROYLines: 232-243
Function: CAIRO_PATH_ITERATOR_CREATELines: 281-295
Function: CAIRO_PATH_ITERATOR_DESTROYLines: 297-308
Function: CAIRO_PATH_ITERATOR_GET_POINTSLines: 333-362
Function: CAIRO_PATH_ITERATOR_NEXTLines: 310-331
Function: CAIRO_PATH_ITERATOR_SET_POINTSLines: 364-403
Function: CAIRO_SURFACE_DESTROYLines: 170-181
typedef struct: HB_CAIRO_PATH_ITERATORLines: 250-254
File: hbcairo.chLines: 136
File: hbcairo.hLines: 81
File: image.cLines: 66
Function: CAIRO_IMAGE_SURFACE_CREATELines: 49-56
Function: CAIRO_IMAGE_SURFACE_CREATE_FOR_DATALines: 58-65
File: paths.cLines: 217
Function: CAIRO_APPEND_PATHLines: 50-57
Function: CAIRO_ARCLines: 59-65
Function: CAIRO_ARC_NEGATIVELines: 67-73
Function: CAIRO_CLOSE_PATHLines: 75-81
Function: CAIRO_COPY_PATHLines: 83-89
Function: CAIRO_COPY_PATH_FLATLines: 91-97
Function: CAIRO_CURVE_TOLines: 99-105
Function: CAIRO_GET_CURRENT_POINTLines: 107-120
Function: CAIRO_HAS_CURRENT_POINTLines: 122-130
Function: CAIRO_LINE_TOLines: 132-138
Function: CAIRO_MOVE_TOLines: 140-146
Function: CAIRO_NEW_PATHLines: 148-154
Function: CAIRO_PATH_EXTENTSLines: 156-172
Function: CAIRO_RECTANGLELines: 174-180
Function: CAIRO_REL_CURVE_TOLines: 182-188
Function: CAIRO_REL_LINE_TOLines: 190-196
Function: CAIRO_REL_MOVE_TOLines: 198-204
Function: CAIRO_TEXT_PATHLines: 206-216
File: pattern.cLines: 318
Function: CAIRO_PATTERN_ADD_COLOR_STOP_RGBLines: 113-119
Function: CAIRO_PATTERN_ADD_COLOR_STOP_RGBALines: 121-127
Function: CAIRO_PATTERN_CREATE_FOR_SURFACELines: 215-218
Function: CAIRO_PATTERN_CREATE_LINEARLines: 241-244
Function: CAIRO_PATTERN_CREATE_RADIALLines: 273-276
Function: CAIRO_PATTERN_CREATE_RGBLines: 178-181
Function: CAIRO_PATTERN_CREATE_RGBALines: 183-186
Function: CAIRO_PATTERN_DESTROYLines: 100-111
Function: CAIRO_PATTERN_GET_COLOR_STOP_COUNTLines: 129-147
Function: CAIRO_PATTERN_GET_COLOR_STOP_RGBALines: 149-176
Function: CAIRO_PATTERN_GET_LINEAR_POINTSLines: 246-271
Function: CAIRO_PATTERN_GET_RADIAL_CIRCLESLines: 278-307
Function: CAIRO_PATTERN_GET_RGBALines: 188-213
Function: CAIRO_PATTERN_GET_SURFACELines: 220-239
Function: CAIRO_PATTERN_STATUSLines: 309-317
File: pdf.cLines: 70
Function: CAIRO_PDF_SURFACE_CREATELines: 50-57
Function: CAIRO_PDF_SURFACE_SET_SIZELines: 59-69
File: png.cLines: 69
Function: CAIRO_IMAGE_SURFACE_CREATE_FROM_PNGLines: 49-56
Function: CAIRO_SURFACE_WRITE_TO_PNGLines: 58-68
File: ps.cLines: 94
Function: CAIRO_PS_SURFACE_CREATELines: 50-57
Function: CAIRO_PS_SURFACE_GET_EPSLines: 83-93
Function: CAIRO_PS_SURFACE_SET_EPSLines: 71-81
Function: CAIRO_PS_SURFACE_SET_SIZELines: 59-69
File: surface.cLines: 56
Function: CAIRO_SURFACE_STATUSLines: 49-55
File: text.cLines: 167
Function: CAIRO_FONT_EXTENTSLines: 51-68
Function: CAIRO_GET_FONT_MATRIXLines: 70-88
Function: CAIRO_SELECT_FONT_FACELines: 90-100
Function: CAIRO_SET_FONT_MATRIXLines: 102-124
Function: CAIRO_SET_FONT_SIZELines: 126-132
Function: CAIRO_SHOW_TEXTLines: 134-144
Function: CAIRO_TEXT_EXTENTSLines: 146-166
File: transfor.cLines: 150
Function: CAIRO_GET_MATRIXLines: 51-69
Function: CAIRO_IDENTITY_MATRIXLines: 71-77
Function: CAIRO_ROTATELines: 79-85
Function: CAIRO_SCALELines: 111-117
Function: CAIRO_SET_MATRIXLines: 87-109
Function: CAIRO_TRANSFORMLines: 119-141
Function: CAIRO_TRANSLATELines: 143-149
File: util.cLines: 63
Function: CAIRO_STATUS_TO_STRINGLines: 49-52
Function: CAIRO_VERSIONLines: 54-57
Function: CAIRO_VERSION_STRINGLines: 59-62
Contrib: hbcairo - Cairo imagingFolder: contrib\hbcairo\tests\
File: fancytxt.prgLines: 191
Command: drawLines: 19-60
Command: MainLines: 3-16
Command: map_path_ontoLines: 63-81
File: glyphdbg.prgLines: 83
Command: MainLines: 3-26
Command: path_debugLines: 29-82
File: hellow.prgLines: 39
Command: MainLines: 5-38
File: lightnin.prgLines: 62
Command: DrawLightningLines: 24-61
Command: MainLines: 3-21
File: table.prgLines: 129
Command: MainLines: 3-36
Contrib: hbcomio - I/O driver for serial port streamsFolder: contrib\hbcomio\
File: comio.cLines: 492
typedef struct: HB_FILELines: 58-65
Contrib: hbcomm - Serial communicationFolder: contrib\hbcomm\
File: comm.prgLines: 174
Function: INBUFSIZELines: 146-147
Function: INCHRLines: 120-124
Function: INIT_PORTLines: 52-105
Function: ISWORKINGLines: 112-113
Function: OUTBUFCLRLines: 108-109
Function: OUTBUFSIZELines: 150-151
Function: OUTCHRLines: 127-143
Function: UNINT_PORTLines: 154-173
Contrib: hbcomm - Serial communicationFolder: contrib\hbcomm\tests\
File: test.prgLines: 98
Command: MainLines: 14-40
Contrib: hbct - Functions compatible with the famous Clipper ToolsFolder: contrib\hbct\
File: addascii.cLines: 134
Function: ADDASCIILines: 50-133
File: asciisum.cLines: 80
Function: ASCIISUMLines: 50-79
File: ascpos.cLines: 108
Function: ASCPOSLines: 99-102
Function: VALPOSLines: 104-107
File: atadjust.cLines: 266
Function: ATADJUSTLines: 50-265
File: atnum.cLines: 307
Function: AFTERATNUMLines: 293-296
Function: ATNUMLines: 303-306
Function: BEFORATNUMLines: 298-301
File: atrepl.cLines: 250
Function: ATREPLLines: 50-249
File: bitnum.cLines: 328
Function: CLEARBITLines: 225-247
Function: INTNEGLines: 291-306
Function: INTPOSLines: 308-327
Function: ISBITLines: 273-289
Function: NUMANDLines: 90-106
Function: NUMHIGHLines: 164-172
Function: NUMLOWLines: 154-162
Function: NUMMIRRLines: 199-223
Function: NUMNOTLines: 144-152
Function: NUMORLines: 108-124
Function: NUMROLLines: 174-197
Function: NUMXORLines: 126-142
Function: SETBITLines: 249-271
File: bitstr.cLines: 129
Function: BITTOCLines: 88-128
Function: CTOBITLines: 50-86
File: blank.cLines: 132
Function: BLANKLines: 52-131
File: charevod.cLines: 129
Function: CHAREVENLines: 120-123
Function: CHARODDLines: 125-128
File: charlihb.cLines: 61
Function: CHARHISTLines: 57-60
Function: CHARSLISTLines: 52-55
File: charlist.cLines: 123
Function: CHARLISTLines: 114-117
Function: CHARNOLISTLines: 119-122
File: charmirr.cLines: 129
Function: CHARMIRRLines: 50-128
File: charmix.cLines: 124
Function: CHARMIXLines: 51-123
File: charone.cLines: 206
Function: CHARONELines: 197-200
Function: WORDONELines: 202-205
File: charonly.cLines: 187
Function: CHARONLYLines: 168-171
Function: CHARREMLines: 178-181
Function: WORDONLYLines: 173-176
Function: WORDREMLines: 183-186
File: charop.cLines: 381
Function: CHARADDLines: 357-360
Function: CHARANDLines: 362-365
Function: CHARNOTLines: 367-370
Function: CHARORLines: 372-375
Function: CHARXORLines: 377-380
File: charophb.cLines: 79
Function: CHARRLLLines: 70-73
Function: CHARRLRLines: 75-78
Function: CHARSHLLines: 60-63
Function: CHARSHRLines: 65-68
Function: CHARSUBLines: 55-58
File: charrepl.cLines: 149
Function: CHARREPLLines: 50-148
File: charsort.cLines: 171
Function: CHARSORTLines: 91-170
typedef struct: CT_CHARSORTLines: 54-58
File: charsprd.cLines: 125
Function: CHARSPREADLines: 50-124
File: charswap.cLines: 169
Function: CHARSWAPLines: 160-163
Function: WORDSWAPLines: 165-168
File: color.cLines: 116
Function: COLORTONLines: 70-79
Function: ENHANCEDLines: 99-103
Function: INVERTATTRLines: 52-68
Function: NTOCOLORLines: 81-97
Function: STANDARDLines: 105-109
Function: UNSELECTEDLines: 111-115
File: count.cLines: 126
Function: COUNTLEFTLines: 117-120
Function: COUNTRIGHTLines: 122-125
File: ct.chLines: 77
File: ct.hLines: 111
File: ct.prgLines: 83
Function: ctexitLines: 66-82
Function: ctinitLines: 50-64
File: ctc.cLines: 258
Function: CSETARGERRLines: 200-233
Function: CTCEXITLines: 251-257
Function: CTCINITLines: 238-249
File: ctchksum.cLines: 61
Function: CHECKSUMLines: 49-60
File: ctcom.chLines: 93
File: ctcom1.cLines: 519
Function: COM_BREAKLines: 216-219
Function: COM_CLOSELines: 394-400
Function: COM_COUNTLines: 82-85
Function: COM_CTSLines: 110-113
Function: COM_DCDLines: 117-120
Function: COM_DEVNAMELines: 509-518
Function: COM_DSRLines: 124-127
Function: COM_DTRLines: 155-168
Function: COM_ERRCHRLines: 306-309
Function: COM_EVENTLines: 341-345
Function: COM_FLUSHLines: 96-99
Function: COM_GETIOLines: 481-484
Function: COM_GETIRQLines: 495-498
Function: COM_HARDLines: 223-244
Function: COM_INITLines: 367-376
Function: COM_KEYLines: 349-353
Function: COM_LSRLines: 204-212
Function: COM_MCRLines: 172-188
Function: COM_MSRLines: 192-200
Function: COM_NUMLines: 474-477
Function: COM_OPENLines: 381-390
Function: COM_READLines: 404-441
Function: COM_REMOTELines: 313-316
Function: COM_RINGLines: 131-134
Function: COM_RTSLines: 138-151
Function: COM_SCOUNTLines: 89-92
Function: COM_SENDLines: 445-470
Function: COM_SETIOLines: 488-491
Function: COM_SETIRQLines: 502-505
Function: COM_SFLUSHLines: 103-106
Function: COM_SKEYLines: 358-362
Function: COM_SMODELines: 320-337
Function: COM_SOFTLines: 249-271
Function: COM_SOFT_RLines: 275-289
Function: COM_SOFT_SLines: 293-302
File: ctcom2.cLines: 394
Function: COM_CRCLines: 79-103
Function: COM_DOSCONLines: 55-75
Function: XMOBLOCKLines: 116-153
Function: XMOCHECKLines: 157-185
Function: ZEROINSERTLines: 189-268
Function: ZEROREMOVELines: 272-393
File: ctcrypt.cLines: 130
Function: CRYPTLines: 52-129
File: ctdisk.chLines: 71
File: ctdummy.prgLines: 54
Function: DSetKBIOSLines: 47-53
File: cterror.chLines: 707
File: ctmath.cLines: 112
Function: GETPRECLines: 100-111
Function: SETPRECLines: 83-98
File: ctmath.hLines: 69
File: ctmath2.cLines: 246
Function: CeilingLines: 94-128
Categories:Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the next highest integer that is greater than or equal to <nExp>.

Function: FactLines: 212-245
Categories:Math FunctionsPlatform:AllCompatibility:Web App
Desc:

Return the factorial of <nExp>

Function: FloorLines: 58-92
Categories:Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the nearest integer that is less than or equal to <nExp>.
Same as the Int() function.

Function: Log10Lines: 163-210
Categories:Math FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns base 10 logarithm of a number.

Function: SignLines: 130-161
Categories:Math Functions, Numeric FunctionsPlatform:AllCompatibility:Web App
Desc:

Return -1 for negative numbers, -1 for negative numbers, 1 for positive numbers.

File: ctmisc.prgLines: 116
Function: AlloFreeLines: 52-56
Function: CenterLines: 58-80
Function: CSetCentLines: 94-96
Function: CSetCursLines: 82-88
Function: CSetKeyLines: 90-92
Function: DosParamLines: 102-111
Function: ExeNameLines: 113-115
Function: LToCLines: 98-100
File: ctnet.cLines: 243
Function: NETCANCELLines: 112-127
Function: NETDISKLines: 142-160
Function: NETPRINTERLines: 129-140
Function: NETREDIRLines: 162-181
Function: NETRMTNAMELines: 183-207
Function: NETWORKLines: 209-230
Function: NNETWORKLines: 232-242
File: ctpad.cLines: 144
Function: PADLEFTLines: 135-138
Function: PADRIGHTLines: 140-143
File: ctrand.prgLines: 58
Function: RandLines: 51-57
Function: RandomLines: 47-49
File: ctscan.chLines: 326
File: ctset.cLines: 50
File: ctset.hLines: 53
File: ctstr.cLines: 436
Function: CSETATMUPALines: 331-345
Function: CSETREFLines: 295-309
typedef struct: CT_STRLines: 52-58
Function: SETATLIKELines: 385-435
File: ctstr.hLines: 91
File: ctstrfil.cLines: 240
Function: CSETSAFETYLines: 89-95
Function: FILESCREENLines: 208-239
Function: FILESTRLines: 143-185
Function: SCREENFILELines: 187-206
Function: SETFCREATELines: 69-75
Function: STRFILELines: 131-141
File: ctstrfil.hLines: 61
File: cttime.prgLines: 104
Function: MillisecLines: 99-103
Function: SecToTimeLines: 78-97
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Will convert numeric with 2 decimals to HH:MM:SS or HH:MM:SS:hh if is true.
Max value can be 23:59:59:99

Function: TimeToSecLines: 48-76
Categories:Conversion Functions, Date and Time Functions
Desc:

Will convert HH:MM:SS or HH:MM:SS:hh to numeric with 2 decimals
Max value can be 86399.99

File: ctvideo.chLines: 61
File: ctwfunc.cLines: 475
Function: CTWINITLines: 70-73
Function: CTWLASTKEYLines: 348-357
Function: GETCLEARALines: 75-78
Function: GETCLEARBLines: 112-125
Function: HBCT_MAXCOLLines: 374-384
Function: HBCT_MAXROWLines: 362-372
Function: SETCLEARALines: 80-88
Function: SETCLEARBLines: 90-110
Function: WACLOSELines: 179-182
Function: WALIASLines: 395-408
Function: WBOARDLines: 153-158
Function: WBOXLines: 196-248
Function: WCENTERLines: 337-340
Function: WCloseLines: 172-177
Categories:Classic UIPlatform:All
Desc:

Closes the window <nWindowIS> or current window and selects the next window as current window.

Function: WCOLLines: 281-287
Function: WFCOLLines: 313-319
Function: WFLASTCOLLines: 329-335
Function: WFLASTROWLines: 321-327
Function: WFORMATLines: 250-271
Function: WFROWLines: 305-311
Function: WHIDELines: 452-456
Function: WLASTCOLLines: 297-303
Function: WLASTROWLines: 289-295
Function: WLEVELLines: 470-474
Function: WLISTLines: 420-445
Function: WMODELines: 145-151
Function: WMOVELines: 342-346
Function: WNUMLines: 191-194
Function: WOpenLines: 160-170
Categories:Classic UIPlatform:All
Desc:

Creates/Open a Window

Function: WROWLines: 273-279
Function: WSelectLines: 184-189
Categories:Classic UIPlatform:All
Desc:

Returns and / or selects a window as the current window and optionally bring to front

Function: WSETMOVELines: 132-135
Function: WSetShadowLines: 127-130
Categories:Classic UIPlatform:All
Function: WSHADOWLines: 464-468
Function: WSHOWLines: 458-462
Function: WSTEPLines: 137-143
Function: _WSTACKLines: 447-0
Translates to the function: WLIST
File: ctwin.cLines: 2816
typedef struct: HB_CTWDATALines: 82-86
typedef struct: HB_CT_WNDLines: 88-124
typedef struct: HB_GTCTWLines: 126-163
File: ctwin.hLines: 96
File: cursor.cLines: 76
Function: RESTCURSORLines: 63-75
Function: SAVECURSORLines: 49-61
File: datetime.cLines: 232
Function: BoMLines: 52-72
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns begin date Of Month, (e.g: 01/MM/YY)

Function: BOQLines: 102-124
Function: BoYLines: 154-174
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the first date of a given year date.

Function: EoMLines: 74-100
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the last day of a given month date.

Function: EOQLines: 126-152
Function: EoYLines: 176-196
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the last date of a given year date.

Function: WOMLines: 211-231
File: dattime2.cLines: 430
Function: AddMonthLines: 249-296
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Specifies the number of months from the date. If nMonths is positive, AddMonth( ) returns a date that is nMonthsmonths after the date. If nMonths is negative, AddMonth( ) returns a date that is nMonths months before the date. For example, -1 means -31 days.

Function: CToDoWLines: 98-117
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Converts name of day of the week to its ordinal number.

Function: CToMonthLines: 119-137
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Converts name of month to its ordinal number.

Function: DaysInMonthLines: 335-341
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the number of days in month.

Function: DaysToMonthLines: 327-333
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Return total number of days from first of Jan to beginning of <nMonth>. (xhb library, been put here for reminder).

Function: DMYLines: 139-199
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the date as a string in DD Month YY format.
Will be affected by "set century on".
Example: 24. November 2020

Function: DoYLines: 298-313
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns a calendar day number that specifies which day of the year <dDate> represents. If dDate is NULL, the system date is used. An empty or invalid date returns 0.

Function: IsLeapLines: 315-325
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Checks if year of <dDate> is a leap year. If no <dDate> passed, the system date is used.

Function: LASTDAYOMLines: 355-373
Function: MDYLines: 201-247
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the date as a string in Month DD, YY or Month DD, YYYY. If <dDate> is NULL, the system date is used.

Function: NToCDoWLines: 375-378
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the day name of <nDayOfWeek>. Returns empty string on empty/invalid (not in range 1-7) <nDayOfWeek>.

Function: NToCMonthLines: 380-383
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

The month name of <nMonth>. Returns empty string on empty/invalid <nMonth> (e.g. not in range 1-12)

Function: QUARTERLines: 343-353
Function: WeekLines: 385-429
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns a sequential week number that designates in which week of the year <dDate> lies.
if <bSWN> is .T. it seems the number of weeks is full weeks since the beginning of the year, not the calendar week number.

File: dattime3.cLines: 212
typedef struct: CT_DATELines: 65-67
Function: SETDATELines: 171-211
Function: SETTIMELines: 134-169
Function: TimeValidLines: 129-132
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns .T. when <cTime> is a valid time or .F. otherwise.

Function: WaitPeriodLines: 82-98
Categories:Date and Time Functions, Executable EnvironmentPlatform:AllCompatibility:Web App
Desc:

Returns .T. , if the time span specified by <nDelay> has not elapsed. <nDelay> is the waiting period given in 1/100 of seconds. Values can range from 1 to 8.640.000 (one day).

File: dbftools.cLines: 81
Function: DbfSizeLines: 56-80
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the size of a dbf file opened in current wrkarea or 0 if no dbf is opened.

Function: FIELDDECILines: 53-0
Translates to the function: FieldDec
Doc Topic:(The RDDs)
Function: FIELDNUMLines: 54-0
Translates to the function: FieldPos
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the ordinal position of the field <cFieldName> in the work area. If there is no field with this name returns 0.

Function: FIELDSIZELines: 52-0
Translates to the function: FieldLen
Doc Topic:(The RDDs)
File: disk.cLines: 285
Function: DIRMAKELines: 64-70
Function: DIRNAMELines: 72-93
Function: DRIVETYPELines: 95-146
Function: NUMDISKLLines: 148-168
Function: TRUENAMELines: 262-284
Function: VOLSERIALLines: 236-260
Function: VOLUMELines: 186-222
File: dummy.cLines: 223
File: envparam.cLines: 150
Function: ENVPARAMLines: 73-149
File: expand.cLines: 102
Function: EXPANDLines: 49-101
File: exponent.cLines: 159
Function: EXPONENTLines: 102-158
Function: MANTISSALines: 54-100
File: fcopy.prgLines: 215
Function: FileAppendLines: 182-214
Function: FileCCLoseLines: 172-180
Function: FileCContLines: 135-170
Function: FileCDaTiLines: 125-133
Function: FileCOpenLines: 121-123
Function: FileCopyLines: 71-119
File: files.cLines: 312
Function: DeleteFileLines: 288-291
Categories:File FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns zero on success or a numeric error code on failure.

Function: FILEATTRLines: 154-159
Function: FILEDATELines: 168-173
Function: FILEDELETELines: 233-278
Function: FILEMOVELines: 280-284
Function: FILESEEKLines: 147-152
Function: FILESIZELines: 161-166
Function: FILESMAXLines: 293-311
Function: FILETIMELines: 175-180
typedef struct: HB_FFDATALines: 76-80
Function: RENAMEFILELines: 286-0
Translates to the function: FILEMOVE
Function: SETFATTRLines: 182-192
Function: SETFDATILines: 194-231
File: finan.cLines: 326
Function: FVLines: 58-103
Function: PAYMENTLines: 152-197
Function: PERIODSLines: 199-259
Function: PVLines: 105-150
Function: RATELines: 261-325
File: ftoc.cLines: 69
Function: CTOFLines: 58-68
Function: FTOCLines: 49-56
File: getinfo.prgLines: 105
Function: CountGetsLines: 61-62
Function: CurrentGetLines: 64-68
Function: GetFldColLines: 82-92
Function: GetFldRowLines: 70-80
Function: GetFldVarLines: 94-104
Function: RestGetsLines: 58-59
Function: SaveGetsLines: 50-56
File: getinput.prgLines: 75
Function: GetInputLines: 47-74
File: getsecrt.prgLines: 163
Function: GetSecretLines: 51-84
File: justify.cLines: 160
Function: JUSTLEFTLines: 151-154
Function: JUSTRIGHTLines: 156-159
File: keysave.prgLines: 55
Function: RestSetKeyLines: 50-54
Function: SaveSetKeyLines: 47-48
File: keysec.prgLines: 98
Function: KeySecLines: 49-76
File: keyset.cLines: 100
Function: KSETCAPSLines: 86-89
Function: KSETINSLines: 81-84
Function: KSETNUMLines: 91-94
Function: KSETSCROLLLines: 96-99
File: keytime.prgLines: 112
Function: KeyTimeLines: 49-68
File: kxlat.prgLines: 487
Function: GetKXLatLines: 349-358
Function: GetKXTabLines: 373-383
Function: hbct_GetKXLatLines: 428-444
Function: hbct_GetKXTabLines: 468-477
Function: hbct_SetKXLatLines: 387-426
Function: hbct_SetKXTabLines: 446-466
Function: SetKXLatLines: 340-347
Function: SetKXTabLines: 360-371
Function: __hbct_key_c_to_nLines: 318-324
Function: __hbct_key_n_to_cLines: 326-338
File: like.cLines: 57
Function: LIKELines: 49-56
File: lton.cLines: 53
Function: LTONLines: 49-52
File: maxline.cLines: 77
Function: MAXLINELines: 49-76
File: misc1.cLines: 79
Function: XtoCLines: 49-78
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Desc:

Converts <xExpValue> to string.

File: misc2.cLines: 101
Function: COMPLEMENTLines: 50-95
Function: NULLines: 97-100
File: misc3.cLines: 83
Function: KBDSTATLines: 51-82
File: misc4.cLines: 58
Function: ISATLines: 49-52
Function: TOOLVERLines: 54-57
File: num1.cLines: 117
Function: CELSIUSLines: 56-81
Function: FAHRENHEITLines: 83-108
Function: INFINITYLines: 110-116
File: numat.cLines: 134
Function: NUMATLines: 50-133
File: numbase.cLines: 171
Function: CTONLines: 55-116
Function: NTOCLines: 118-170
File: numcount.cLines: 63
Function: NUMCOUNTLines: 51-62
File: numline.cLines: 78
Function: NUMLINELines: 50-77
File: pack.cLines: 130
Function: CHARPACKLines: 49-81
Function: CHARUNPACKLines: 96-129
File: pos1.cLines: 189
Function: POSALPHALines: 170-173
Function: POSLOWERLines: 175-178
Function: POSRANGELines: 180-183
Function: POSUPPERLines: 185-188
File: pos2.cLines: 377
Function: POSCHARLines: 50-127
Function: POSDELLines: 129-182
Function: POSINSLines: 184-256
Function: POSREPLLines: 258-376
File: posdiff.cLines: 197
Function: POSDIFFLines: 50-109
Function: POSEQUALLines: 111-196
File: print.cLines: 165
Function: PRINTREADYLines: 84-91
Function: PRINTSENDLines: 93-164
Function: PRINTSTATLines: 59-82
File: range.cLines: 203
Function: RANGEREMLines: 50-113
Function: RANGEREPLLines: 115-202
File: relation.cLines: 243
Function: CHARRELALines: 50-123
Function: CHARRELREPLines: 125-242
File: remove.cLines: 141
Function: REMALLLines: 127-130
Function: REMLEFTLines: 132-135
Function: REMRIGHTLines: 137-140
File: replace.cLines: 164
Function: REPLALLLines: 150-153
Function: REPLLEFTLines: 155-158
Function: REPLRIGHTLines: 160-163
File: screen1.cLines: 487
Function: CHARWINLines: 341-380
Function: CLEARWINLines: 245-260
Function: COLORREPLLines: 451-486
Function: COLORWINLines: 382-419
Function: INVERTWINLines: 262-291
Function: SAYSCREENLines: 132-178
Function: SCREENATTRLines: 53-70
Function: SCREENMIXLines: 72-130
Function: SCREENTEXTLines: 421-449
Function: UNTEXTWINLines: 293-339
File: screen2.cLines: 455
Function: CLEARSLOWLines: 240-319
Function: SAYDOWNLines: 52-103
Function: SAYMOVEINLines: 164-238
Function: SAYSPREADLines: 105-162
Function: SCREENSTRLines: 321-366
Function: STRSCREENLines: 368-409
Function: __HBCT_DSPTIMELines: 411-454
File: screen3.prgLines: 65
Function: ClearEolLines: 47-53
Function: ClEolLines: 55-61
Function: ClWinLines: 63-64
File: scrmark.prgLines: 104
Function: ScreenMarkLines: 50-103
File: setlast.cLines: 54
Function: SETLASTKEYLines: 49-53
File: setrc.cLines: 64
Function: SETRCLines: 49-63
File: showtime.prgLines: 63
Function: ShowTimeLines: 47-62
File: strdiff.cLines: 165
Function: STRDIFFLines: 61-164
File: strswap.cLines: 122
Function: STRSWAPLines: 50-121
File: tab.cLines: 387
Function: TABEXPANDLines: 50-201
Function: TABPACKLines: 203-386
File: tempfile.prgLines: 72
Function: TempFileLines: 49-71
File: token1.cLines: 494
Function: ATTOKENLines: 440-443
typedef struct: CT_TOKENLines: 65-70
Function: NUMTOKENLines: 450-453
Function: TOKENLines: 445-448
Function: TOKENLOWERLines: 455-458
Function: TOKENSEPLines: 465-493
Function: TOKENUPPERLines: 460-463
File: token2.cLines: 633
Function: RESTTOKENLines: 602-632
Function: SAVETOKENLines: 592-600
Function: TOKENATLines: 545-590
Function: TOKENENDLines: 508-530
Function: TOKENEXITLines: 532-543
Function: TOKENINITLines: 276-407
Function: TOKENNEXTLines: 409-483
Function: TOKENNUMLines: 485-506
typedef struct: TOKEN_POSITIONLines: 65-70
File: trig.cLines: 554
Function: ACOSLines: 249-283
Function: ASINLines: 213-247
Function: ATANLines: 285-327
Function: ATN2Lines: 329-377
Function: COSLines: 109-143
Function: COSHLines: 422-458
Function: COTLines: 181-211
Function: DTORLines: 529-553
Function: PILines: 68-71
Function: RTODLines: 503-527
Function: SINLines: 73-107
Function: SINHLines: 379-420
Function: TANLines: 145-179
Function: TANHLines: 460-501
File: video.cLines: 211
Function: CHARPIXLines: 62-69
Function: SETFONTLines: 165-210
Function: VGAPALETTELines: 71-137
Function: VIDEOTYPELines: 139-163
File: wordrepl.cLines: 149
Function: WORDREPLLines: 50-148
File: wordtoch.cLines: 131
Function: WORDTOCHARLines: 50-130
Contrib: hbct - Functions compatible with the famous Clipper ToolsFolder: contrib\hbct\tests\
File: addascii.prgLines: 101
Command: MainLines: 52-100
File: afteratn.prgLines: 104
Command: MainLines: 54-103
File: asciisum.prgLines: 70
Command: MainLines: 52-69
File: ascpos.prgLines: 70
Command: MainLines: 52-69
File: atadjust.prgLines: 101
Command: MainLines: 54-100
File: atnum.prgLines: 104
Command: MainLines: 54-103
File: atrepl.prgLines: 74
Command: MainLines: 52-73
File: attoken.prgLines: 87
Command: MainLines: 54-86
File: beforatn.prgLines: 104
Command: MainLines: 54-103
File: charadd.prgLines: 73
Command: MainLines: 54-72
File: charand.prgLines: 72
Command: MainLines: 54-71
File: chareven.prgLines: 70
Command: MainLines: 52-69
File: charhist.prgLines: 73
Command: MainLines: 52-72
File: charlist.prgLines: 69
Command: MainLines: 52-68
File: charmirr.prgLines: 70
Command: MainLines: 52-69
File: charmix.prgLines: 73
Command: MainLines: 52-72
File: charnlst.prgLines: 70
Command: MainLines: 52-69
File: charnot.prgLines: 89
Command: MainLines: 55-88
File: charodd.prgLines: 69
Command: MainLines: 52-68
File: charone.prgLines: 73
Command: MainLines: 52-72
File: charonly.prgLines: 70
Command: MainLines: 52-69
File: charor.prgLines: 72
Command: MainLines: 54-71
File: charrem.prgLines: 70
Command: MainLines: 52-69
File: charrepl.prgLines: 73
Command: MainLines: 52-72
File: charrll.prgLines: 84
Command: MainLines: 55-83
File: charrlr.prgLines: 84
Command: MainLines: 55-83
File: charshl.prgLines: 84
Command: MainLines: 55-83
File: charshr.prgLines: 84
Command: MainLines: 55-83
File: charslst.prgLines: 69
Command: MainLines: 52-68
File: charsort.prgLines: 77
Command: MainLines: 52-76
File: charsub.prgLines: 73
Command: MainLines: 54-72
File: charswap.prgLines: 70
Command: MainLines: 52-69
File: charxor.prgLines: 70
Command: MainLines: 52-69
File: csetarge.prgLines: 293
Command: MainLines: 56-196
Function: myerrhandlerLines: 198-292
File: csetatmu.prgLines: 67
Command: MainLines: 52-66
File: csetref.prgLines: 67
Command: MainLines: 52-66
File: ctwtest.prgLines: 116
Command: MainLines: 13-104
File: dates4.prgLines: 34
Function: CheckDateLines: 21-33
Command: MainLines: 7-19
File: datetime.prgLines: 1261
Function: addmtestLines: 157-202
Function: bomtestLines: 206-246
Function: boqtestLines: 250-292
Function: boytestLines: 296-338
Function: chkansiLines: 1183-1205
Function: ctodowtestLines: 342-387
Function: ctomonthtestLines: 391-436
Function: d2monthLines: 508-562
Function: dInMonthtestLines: 440-504
Function: dmytestLines: 566-619
Function: doytestLines: 623-667
Function: eomtestLines: 671-716
Function: eoqtestLines: 720-764
Function: eoytestLines: 768-813
Function: isleaptestLines: 817-868
Function: lastdayomtestLines: 872-928
Command: MainLines: 57-153
Function: mdytestLines: 932-979
Function: ntocdowtestLines: 983-1029
Function: ntocmthtestLines: 1033-1079
Function: qtrtestLines: 1083-1128
Function: stodtestLines: 1132-1179
Function: weektestLines: 1209-1260
File: expomant.prgLines: 74
Command: MainLines: 53-73
File: finan.prgLines: 105
Command: MainLines: 55-104
File: math.prgLines: 171
Command: MainLines: 55-162
Command: WAIT4Lines: 164-170
File: num1.prgLines: 99
Command: MainLines: 53-98
File: numline.prgLines: 28
Command: MainLines: 13-27
File: numtoken.prgLines: 82
Command: MainLines: 52-81
File: rangerem.prgLines: 73
Command: MainLines: 52-72
File: rangerep.prgLines: 73
Command: MainLines: 52-72
File: setatlik.prgLines: 76
Command: MainLines: 52-75
File: strdiff.prgLines: 74
Command: MainLines: 52-73
File: tab.prgLines: 159
Command: MainLines: 54-158
File: test.prgLines: 264
Command: MainLines: 4-263
File: token.prgLines: 97
Command: MainLines: 54-96
File: token2.prgLines: 177
Command: MainLines: 60-176
File: tokenlow.prgLines: 86
Command: MainLines: 52-85
File: tokensep.prgLines: 88
Command: MainLines: 54-87
File: tokenupp.prgLines: 86
Command: MainLines: 52-85
File: trig.prgLines: 263
Command: MainLines: 62-254
Command: WAIT4Lines: 256-262
File: valpos.prgLines: 71
Command: MainLines: 52-70
File: wordone.prgLines: 71
Command: MainLines: 52-70
File: wordonly.prgLines: 70
Command: MainLines: 52-69
File: wordrem.prgLines: 70
Command: MainLines: 52-69
File: wordrepl.prgLines: 77
Command: MainLines: 52-76
File: wordswap.prgLines: 70
Command: MainLines: 52-69
Contrib: hbcups - CUPS printingFolder: contrib\hbcups\
File: core.cLines: 119
Function: CUPSGETDEFAULTLines: 52-55
Function: CUPSGETDESTSLines: 57-75
Function: CUPSPRINTFILELines: 77-118
Contrib: hbcups - CUPS printingFolder: contrib\hbcups\tests\
File: test.prgLines: 41
Command: MainLines: 3-40
Contrib: hbcurl - libcurl bindingsFolder: contrib\hbcurl\
File: core.cLines: 2529
Function: Curl_Easy_CleanupLines: 773-788
Categories:CurlCompatibility:Web App
Desc:

As per https://curl.se/libcurl/c/curl_easy_cleanup.html
This function must be the last function to call for an easy session. It is the opposite of the curl_easy_init function and must be called with the same handle as input that a curl_easy_init call returned.

Function: CURL_EASY_DL_BUFF_GETLines: 2008-2021
Function: CURL_EASY_DUPLICATELines: 765-771
Function: CURL_EASY_ESCAPELines: 2371-2390
Function: CURL_EASY_GETINFOLines: 2035-2369
Function: Curl_Easy_InitLines: 760-763
Categories:CurlCompatibility:Web App
Desc:

As per https://curl.se/libcurl/c/curl_easy_init.html
This function must be the first function to call, and it returns a CURL easy handle that you must use as input to other functions in the easy interface. This call MUST have a corresponding call to curl_easy_cleanup when the operation is complete.

Function: CURL_EASY_PAUSELines: 803-817
Function: CURL_EASY_PERFORMLines: 819-829
Function: CURL_EASY_RECVLines: 856-884
Function: CURL_EASY_RESETLines: 790-801
Function: CURL_EASY_SENDLines: 832-853
Function: CURL_EASY_SETOPTLines: 886-2005
Function: CURL_EASY_STRERRORLines: 2481-2491
Function: CURL_EASY_UNESCAPELines: 2392-2412
Function: CURL_ESCAPELines: 2505-2515
Function: CURL_GETDATELines: 2494-2500
Function: Curl_Global_CleanupLines: 319-322
Categories:CurlCompatibility:Web App
Desc:

As per see https://curl.se/libcurl/c/curl_global_cleanup.html
This function releases resources acquired by curl_global_init.

Function: Curl_Global_InitLines: 305-317
Categories:Curl
Desc:

As per https://curl.se/libcurl/c/curl_global_init.html
This function sets up the program environment that libcurl needs.
This function must be called at least once within a program (a program is all the code that shares a memory space) before the program calls any other function in libcurl.

Function: CURL_UNESCAPELines: 2518-2528
Function: CURL_VERSIONLines: 2417-2420
Function: CURL_VERSION_INFOLines: 2422-2479
typedef struct: HB_CURLLines: 88-121
File: hbcurl.chLines: 582
Contrib: hbcurl - libcurl bindingsFolder: contrib\hbcurl\tests\
File: ftp_uldl.prgLines: 214
Command: MainLines: 13-204
Contrib: hbdocFolder: contrib\hbdoc\
File: hbdoc.prgLines: 1337
Class: EntryLines: 967-987
Function: FieldCaptionLines: 1073-1074
Function: FieldIDListLines: 1070-1071
Function: IndentLines: 861-937
Command: MainLines: 104-366
Function: ParseLines: 830-843
File: _base.prgLines: 125
Class: TPLGenerateLines: 53-82
File: _html.prgLines: 601
Class: GenerateHTMLLines: 55-90
File: _txt.prgLines: 170
Class: GenerateAsciiLines: 50-55
Class: GenerateTextLines: 71-93
File: _xml.prgLines: 157
Class: GenerateXMLLines: 50-66
Contrib: hbexpat - XML parserFolder: contrib\hbexpat\
File: core.cLines: 1186
typedef struct: HB_EXPATLines: 108-112
Function: HB_XML_EXPATVERSIONINFOLines: 1157-1162
Function: XML_DEFAULTCURRENTLines: 1059-1071
Function: XML_ERRORSTRINGLines: 917-920
Function: XML_EXPATVERSIONLines: 1143-1146
Function: XML_EXPATVERSIONINFOLines: 1148-1155
Function: XML_GETBASELines: 978-986
Function: XML_GETCURRENTBYTECOUNTLines: 952-960
Function: XML_GETCURRENTBYTEINDEXLines: 922-930
Function: XML_GETCURRENTCOLUMNNUMBERLines: 942-950
Function: XML_GETCURRENTLINENUMBERLines: 932-940
Function: XML_GETERRORCODELines: 907-915
Function: XML_GETIDATTRIBUTEINDEXLines: 998-1006
Function: XML_GETPARSINGSTATUSLines: 1105-1125
Function: XML_GETSPECIFIEDATTRIBUTECOUNTLines: 988-996
Function: XML_GETUSERDATALines: 811-819
Function: XML_PARSELines: 897-905
Function: XML_PARSERCREATELines: 735-770
Function: XML_PARSERFREELegacy Level: 5Lines: 792-794
Function: XML_PARSERRESETLines: 772-789
Function: XML_RESUMEPARSERLines: 1089-1103
Function: XML_SET##_nameu_Lines: 116-137
Function: XML_SETBASELines: 962-976
Function: XML_SETCDATASECTIONHANDLERLines: 840-857
Function: XML_SETELEMENTHANDLERLines: 821-838
Function: XML_SETENCODINGLines: 1008-1023
Function: XML_SETHASHSALTLines: 1127-1141
Function: XML_SETNAMESPACEDECLHANDLERLines: 859-876
Function: XML_SETPARAMENTITYPARSINGLines: 1025-1033
Function: XML_SETRETURNNSTRIPLETLines: 1045-1057
Function: XML_SETUNKNOWNENCODINGHANDLERLines: 878-895
Function: XML_SETUSERDATALines: 797-809
Function: XML_STOPPARSERLines: 1073-1087
Function: XML_USEFOREIGNDTDLines: 1035-1043
File: hbexpat.chLines: 112
File: internal.cLines: 72
Function: __HB_XML_CDPU16MAPLines: 51-71
File: unitable.prgLines: 70
Function: hb_XML_get_unicode_tableLines: 51-69
Contrib: hbexpat - XML parserFolder: contrib\hbexpat\3rd\
Contrib: hbexpat - XML parserFolder: contrib\hbexpat\3rd\expat\
File: ascii.hLines: 121
File: asciitab.hLines: 65
File: expat.hLines: 1086
File: expat_co.hLines: 2
File: expat_ex.hLines: 163
File: iasciita.hLines: 66
File: internal.hLines: 125
File: latin1ta.hLines: 65
File: loadlibr.cLines: 147
File: nametab.hLines: 183
File: siphash.hLines: 375
File: utf8tab.hLines: 65
File: winconfi.hLines: 2
File: xmlparse.cLines: 7217
typedef struct: ATTRIBUTE_IDLines: 320-325
typedef struct: BINDINGLines: 230-238
typedef struct: BLOCKLines: 303-307
typedef struct: CONTENT_SCAFFOLDLines: 291-299
typedef struct: DEFAULT_ATTRIBUTELines: 327-331
typedef struct: DTDLines: 348-375
typedef struct: ELEMENT_TYPELines: 339-346
typedef struct: ENTITYLines: 277-289
typedef struct: HASH_TABLELines: 189-195
typedef struct: HASH_TABLE_ITERLines: 216-219
typedef struct: NAMEDLines: 185-187
typedef struct: NS_ATTLines: 333-337
typedef struct: OPEN_INTERNAL_ENTITYLines: 377-384
typedef struct: PREFIXLines: 240-243
typedef struct: STRING_POOLLines: 309-316
typedef struct: TAGLines: 267-275
typedef struct: TAG_NAMELines: 245-252
File: xmlrole.cLines: 1387
File: xmlrole.hLines: 143
File: xmltok.cLines: 1807
File: xmltok.hLines: 346
File: xmltok_i.cLines: 1761
File: xmltok_i.hLines: 74
File: xmltok_n.cLines: 143
File: _hbconf.hLines: 45
Contrib: hbexpat - XML parserFolder: contrib\hbexpat\tests\
File: test.prgLines: 83
Command: MainLines: 9-47
File: tohash.prgLines: 163
Command: MainLines: 19-73
Contrib: hbfbird - Firebird/Interbase RDBMS APIFolder: contrib\hbfbird\
File: firebird.cLines: 759
Function: FBCLOSELines: 180-195
Function: FBCOMMITLines: 226-241
Function: FBCONNECTLines: 145-177
Function: FBCREATEDBLines: 115-143
Function: FBERRORLines: 198-206
Function: FBEXECUTELines: 260-305
Function: FBFETCHLines: 462-481
Function: FBFREELines: 483-514
Function: FBGETBLOBLines: 682-758
Function: FBGETDATALines: 516-680
Function: FBQUERYLines: 307-460
Function: FBROLLBACKLines: 243-258
Function: FBSTARTTRANSACTIONLines: 208-224
File: tfirebrd.prgLines: 1087
Class: TFbQueryLines: 461-508
Class: TFbRowLines: 781-804
Class: TFbServerLines: 65-97
Contrib: hbfbird - Firebird/Interbase RDBMS APIFolder: contrib\hbfbird\tests\
File: simple.prgLines: 191
Command: MainLines: 3-190
File: stress.prgLines: 137
Command: MainLines: 5-136
File: test.prgLines: 112
Command: MainLines: 3-111
File: testapi.cLines: 424
Contrib: hbfimage - FreeImage graphic library bindingsFolder: contrib\hbfimage\
File: core.cLines: 1550
Function: FI_ADJUSTBRIGHTNESSLines: 1328-1340
Function: FI_ADJUSTCONTRASTLines: 1343-1355
Function: FI_ADJUSTGAMMALines: 1313-1325
Function: FI_ALLOCATELines: 287-304
Function: FI_ALLOCATETLines: 307-325
Function: FI_APPENDPAGELines: 511-523
Function: FI_CLONELines: 328-339
Function: FI_CLOSEMULTIBITMAPLines: 484-495
Function: FI_COLORQUANTIZELines: 1096-1108
Function: FI_CONVERTTO16BITS555Lines: 1063-1069
Function: FI_CONVERTTO16BITS565Lines: 1071-1077
Function: FI_CONVERTTO24BITSLines: 1079-1085
Function: FI_CONVERTTO32BITSLines: 1087-1093
Function: FI_CONVERTTO4BITSLines: 1039-1045
Function: FI_CONVERTTO8BITSLines: 1047-1053
Function: FI_CONVERTTOGREYSCALELines: 1055-1061
Function: FI_CONVERTTORGBFLines: 1131-1137
Function: FI_CONVERTTOSTANDARDTYPELines: 1140-1151
Function: FI_CONVERTTOTYPELines: 1154-1167
Function: FI_COPYLines: 1391-1409
Function: FI_CREATEICCPROFILELines: 971-985
Function: FI_DEINITIALISELines: 220-223
Function: FI_DELETEPAGELines: 543-555
Function: FI_DESTROYICCPROFILELines: 988-994
Function: FI_DITHERLines: 1114-1126
Function: FI_FLIPHORIZONTALLines: 1269-1275
Function: FI_FLIPVERTICALLines: 1277-1283
Function: FI_GETBACKGROUNDCOLORLines: 927-942
Function: FI_GETBITSLines: 667-673
Function: FI_GETBLUEMASKLines: 853-859
Function: FI_GETBPPLines: 707-713
Function: FI_GETCHANNELLines: 1370-1382
Function: FI_GETCOLORSUSEDLines: 699-705
Function: FI_GETCOLORTYPELines: 829-835
Function: FI_GETCOPYRIGHTMESSAGELines: 232-235
Function: FI_GETDIBSIZELines: 747-753
Function: FI_GETDOTSPERMETERXLines: 764-770
Function: FI_GETDOTSPERMETERYLines: 772-778
Function: FI_GETFILETYPELines: 611-622
Function: FI_GETFILETYPEFROMMEMORYLines: 627-640
Function: FI_GETGREENMASKLines: 845-851
Function: FI_GETHEIGHTLines: 723-729
Function: FI_GETICCPROFILELines: 962-968
Function: FI_GETIMAGETYPELines: 644-650
Function: FI_GETINFOLines: 821-827
Function: FI_GETINFOHEADERLines: 811-818
Function: FI_GETLINELines: 731-737
Function: FI_GETPAGECOUNTLines: 498-508
Function: FI_GETPALETTELines: 756-762
Function: FI_GETPITCHLines: 739-745
Function: FI_GETREDMASKLines: 837-843
Function: FI_GETSCANLINELines: 676-688
Function: FI_GETTRANSPARENCYCOUNTLines: 861-867
Function: FI_GETTRANSPARENCYTABLELines: 870-876
Function: FI_GETVERSIONLines: 227-230
Function: FI_GETWIDTHLines: 715-721
Function: FI_HASBACKGROUNDCOLORLines: 918-924
Function: FI_INITIALISELines: 215-218
Function: FI_INSERTPAGELines: 526-540
Function: FI_INVERTLines: 1357-1363
Function: FI_ISLITTLEENDIANLines: 655-658
Function: FI_ISTRANSPARENTLines: 910-916
Function: FI_LOADLines: 376-393
Function: FI_LOADFROMMEMORYLines: 354-373
Function: FI_LOCKPAGELines: 558-570
Function: FI_MOVEPAGELines: 590-604
Function: FI_OPENMULTIBITMAPLines: 459-481
Function: FI_PASTELines: 1412-1430
Function: FI_RESCALELines: 1290-1306
Function: FI_ROTATECLASSICLines: 1226-1242
Function: FI_ROTATEEXLines: 1245-1267
Function: FI_SAVELines: 399-415
Function: FI_SETBACKGROUNDCOLORLines: 945-957
Function: FI_SETDOTSPERMETERXLines: 781-793
Function: FI_SETDOTSPERMETERYLines: 796-808
Function: FI_SETOUTPUTMESSAGELines: 268-282
Function: FI_SETTRANSPARENCYTABLELines: 894-908
Function: FI_SETTRANSPARENTLines: 879-891
Function: FI_UNLOADLegacy Level: 4Lines: 343-345
Function: FI_UNLOCKPAGELines: 573-587
Function: FI_WINCONVFROMDIBLines: 1466-1501
Function: FI_WINCONVTODIBLines: 1436-1462
Function: FI_WINDRAWLines: 1505-1549
typedef struct: HB_FIBITMAPLines: 97-101
typedef struct: HB_FI_ERRORLines: 70-73
File: freeimag.chLines: 330
Contrib: hbfimage - FreeImage graphic library bindingsFolder: contrib\hbfimage\tests\
File: test.prgLines: 212
Command: MainLines: 15-202
Contrib: hbformat - Harbour source code formatterFolder: contrib\hbformat\
File: hbfmtcls.prgLines: 964
Class: HBFormatCodeLines: 62-964
File: hbfuncs.prgLines: 108
Command: __hbformat_BuildListOfFunctionsLines: 49-80
Contrib: hbformat - Harbour source code formatterFolder: contrib\hbformat\utils\
File: hbformat.prgLines: 176
Command: MainLines: 57-107
Contrib: hbfoxpro - FoxPro compatibility 2Folder: contrib\hbfoxpro\
File: dbfunc.cLines: 197
Function: FILTERLines: 71-83
Function: FSIZELines: 119-149
Function: NDXLines: 85-102
Function: RELATIONLines: 104-117
Function: __FOX_SEEKLines: 156-196
Function: __FOX_USEDLines: 151-154
File: dll.prgLines: 129
Function: fox___DynCallLines: 54-128
File: hbfoxpro.chLines: 125
File: misc.prgLines: 118
Function: AElementLines: 113-114
Function: IdLines: 93-94
Function: InsModeLines: 116-117
Function: SysLines: 51-91
Function: __fox_ArrayLines: 110-111
File: miscfunc.cLines: 58
Function: KEYLines: 55-0
Translates to the function: IndexKey
Categories:Index FunctionPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Returns the key expression of a specified index.
<nOrder> is the ordinal position of the index in the list of opened index files for the current work area. A 0 (zero) value for <nOrder> denotes the current controlling index. If there is no corresponding index or if no database is in use, a null string ("") returned.

Function: LINENOLines: 57-0
Translates to the function: ProcLine
Platform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Gets the line number of the current function on the stack.

Function: PARAMETERSLines: 50-0
Translates to the function: PCount
Categories:Function EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Retrieves the number of arguments passed to a function.

Function: PRINTSTATUSLines: 54-0
Translates to the function: IsPrinter
Categories:Printer FunctionsPlatform:All
Doc Topic:(The runtime library)
Desc:

Checks if LPT1 is available for printing operations.

Function: PROGRAMLines: 56-0
Translates to the function: ProcName
Categories:Function EnvironmentPlatform:AllCompatibility:Web App
Doc Topic:(The virtual machine / The stack)
Desc:

Gets the name of the current function on the stack.

Function: SCOLSLines: 52-0
Translates to the function: MaxCol
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library / Terminal)
Desc:

Return the maximum screen/window column number (zero origin).

Function: SROWSLines: 51-0
Translates to the function: MaxRow
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library / Terminal)
Desc:

Return the maximum screen/window row number (zero origin).

Function: VARREADLines: 53-0
Translates to the function: ReadVar
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Return the current GET/MENU variable name

File: occurs.prgLines: 71
Function: fox_AtLines: 60-70
Function: OccursLines: 47-58
File: relfunc.cLines: 86
Function: BETWEENLines: 50-63
Function: INLISTLines: 65-85
Contrib: hbfship - FlagShip compatibilityFolder: contrib\hbfship\
File: dbsetloc.cLines: 72
Function: DBSETLOCATELines: 51-69
Function: DBSETLOCATEBLOCKLines: 71-0
Translates to the function: DBSETLOCATE
File: exec.cLines: 100
Function: EXECNAMELines: 61-86
Function: EXECPIDNUMLines: 88-99
File: fldarr.prgLines: 95
Function: FieldGetArrLines: 47-68
Function: FieldPutArrLines: 70-94
File: index.cLines: 100
Function: INDEXCOUNTLines: 53-67
Function: INDEXNAMESLines: 69-99
File: isbegseq.cLines: 59
Function: ISBEGSEQLines: 55-58
File: isdb.prgLines: 61
Function: IsDbExclLines: 52-53
Function: IsDbFLockLines: 55-56
Function: IsDbRLockLines: 58-60
File: isfunc.cLines: 53
Function: ISFUNCTIONLines: 52-0
Translates to the function: hb_IsFunction
Categories:Program Flow Controls, Symbol Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / Global Symbols Table)
Desc:

Returns .T. if the symbol <cFunctionName> has a function/procedure pointer; can be used, f.e., to check if a given <cFunctionName> function has been linked within executable.

File: secondfs.cLines: 50
Function: SecondsCPULines: 49-0
Translates to the function: hb_SecondsCPU
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Reports how many CPU and/or System seconds have elapsed since the beginning of the program execution. See the list for possible value of <nOption> and the returned values:

Value of <nOption> Returned Value
1 User CPU time of the current process
2 System CPU time on behalf of the current process
3 Sum of (1+2) (default value)
11 Sum of the user CPU time of the current + child process
12 Sum of the system CPU time of the current + child process
13 Sum of (11+12)
File: stroccur.prgLines: 66
Function: StrOccursLines: 48-65
File: strpeek.cLines: 90
Function: STRPEEKLines: 53-68
Function: STRPOKELines: 71-89
File: users.cLines: 54
Function: USERSMAXLines: 50-53
Contrib: hbgd - Thomas Boutell’s GD 2.x library bindingsFolder: contrib\hbgd\
File: gd.chLines: 127
File: gd.prgLines: 245
Function: gdImageCircleLines: 47-48
Function: gdImageEllipseLines: 53-54
Function: gdImageFilledCircleLines: 50-51
Function: gdImageFromFileLines: 127-172
Function: gdImageFTHeightLines: 74-89
Function: gdImageFTSizeLines: 91-112
Function: gdImageFTWidthLines: 56-72
Function: gdImageStringFTLines: 114-125
Command: gdImageToFileLines: 194-222
Command: gdImageToHandleLines: 224-244
Function: gdImageToStringLines: 174-192
File: gdbar.prgLines: 334
Class: GDBarLines: 59-110
File: gdbarcod.prgLines: 662
Class: GDBarCodeLines: 57-83
File: gdchart.prgLines: 949
Class: GDChartLines: 50-81
File: gdimage.prgLines: 726
Class: GDImageLines: 50-289
File: gdwrp.cLines: 2194
Function: GDFONTCACHESETUPLines: 1574-1578
Function: GDFONTCACHESHUTDOWNLines: 1580-1584
Function: GDFONTGETGIANTLines: 1387-1390
Function: GDFONTGETHEIGHTLines: 1594-1600
Function: GDFONTGETLARGELines: 1377-1380
Function: GDFONTGETMEDIUMBOLDLines: 1382-1385
Function: GDFONTGETSMALLLines: 1372-1375
Function: GDFONTGETTINYLines: 1392-1395
Function: GDFONTGETWIDTHLines: 1586-1592
Function: GDIMAGEALPHALines: 1152-1165
Function: GDIMAGEALPHABLENDINGLines: 1067-1080
Function: GDIMAGEARCLines: 816-841
Function: GDIMAGEBLUELines: 1197-1210
Function: GDIMAGEBOUNDSSAFELines: 1248-1264
Function: GDIMAGECHARLines: 1420-0
Translates to the function: GDIMAGESTRING
Function: GDIMAGECHARUPLines: 1445-0
Translates to the function: GDIMAGESTRINGUP
Function: GDIMAGECOLORALLOCATELines: 1604-1622
Function: GDIMAGECOLORALLOCATEALPHALines: 1639-1659
Function: GDIMAGECOLORCLOSESTLines: 1661-1679
Function: GDIMAGECOLORCLOSESTALPHALines: 1681-1701
Function: GDIMAGECOLORCLOSESTHWBLines: 1703-1721
Function: GDIMAGECOLORDEALLOCATELines: 1624-1637
Function: GDIMAGECOLOREXACTLines: 1723-1741
Function: GDIMAGECOLORRESOLVELines: 1743-1761
Function: GDIMAGECOLORRESOLVEALPHALines: 1763-1783
Function: GDIMAGECOLORSTOTALLines: 1144-1150
Function: GDIMAGECOLORTRANSPARENTLines: 1785-1799
Function: GDIMAGECOMPARELines: 2062-2071
Function: GDIMAGECOPYLines: 1839-1864
Function: GDIMAGECOPYMERGELines: 1958-1985
Function: GDIMAGECOPYMERGEGRAYLines: 1987-2014
Function: GDIMAGECOPYRESAMPLEDLines: 1897-1926
Function: GDIMAGECOPYRESIZEDLines: 1866-1895
Function: GDIMAGECOPYROTATEDLines: 1928-1956
Function: GDIMAGECREATELines: 490-502
Function: GDIMAGECREATEFROMGDLines: 541-544
Function: GDIMAGECREATEFROMGIFLines: 526-529
Function: GDIMAGECREATEFROMJPEGLines: 521-524
Function: GDIMAGECREATEFROMPNGLines: 531-534
Function: GDIMAGECREATEFROMWBMPLines: 536-539
Function: GDIMAGECREATEPALETTELines: 505-0
Translates to the function: GDIMAGECREATE
Function: GDIMAGECREATEPALETTEFROMTRUECOLORLines: 1308-1324
Function: GDIMAGECREATETRUECOLORLines: 507-519
Function: GDIMAGEDASHEDLINELines: 625-646
Function: GDIMAGEDESTROYLegacy Level: 4Lines: 575-577
Function: GDIMAGEELLIPSELines: 918-941
Function: GDIMAGEFILLLines: 944-961
Function: GDIMAGEFILLEDARCLines: 843-869
Function: GDIMAGEFILLEDELLIPSELines: 871-892
Function: GDIMAGEFILLEDPOLYGONLines: 753-791
Function: GDIMAGEFILLEDRECTANGLELines: 793-814
Function: GDIMAGEFILLTOBORDERLines: 894-913
Function: GDIMAGEGDLines: 566-569
Function: GDIMAGEGETCLIPLines: 1118-1140
Function: GDIMAGEGETINTERLACEDLines: 1266-1272
Function: GDIMAGEGETPIXELLines: 1230-1246
Function: GDIMAGEGETTHICKNESSLines: 1362-1368
Function: GDIMAGEGETTRANSPARENTLines: 1274-1280
Function: GDIMAGEGIFLines: 551-554
Function: GDIMAGEGIFANIMADDLines: 2139-2172
Function: GDIMAGEGIFANIMBEGINLines: 2110-2135
Function: GDIMAGEGIFANIMENDLines: 2176-2193
Function: GDIMAGEGREENLines: 1182-1195
Function: GDIMAGEINTERLACELines: 2073-2086
Function: GDIMAGEJPEGLines: 546-549
Function: GDIMAGELINELines: 602-623
Function: GDIMAGEOPENPOLYGONLines: 688-728
Function: GDIMAGEPALETTECOPYLines: 2016-2028
Function: GDIMAGEPALETTEPIXELLines: 1326-1342
Function: GDIMAGEPNGLines: 556-559
Function: GDIMAGEPOLYGONLines: 648-686
Function: GDIMAGERECTANGLELines: 730-751
Function: GDIMAGEREDLines: 1167-1180
Function: GDIMAGESAVEALPHALines: 1082-1095
Function: GDIMAGESETANTIALIASEDLines: 963-976
Function: GDIMAGESETANTIALIASEDDONTBLENDLines: 978-993
Function: GDIMAGESETBRUSHLines: 995-1007
Function: GDIMAGESETCLIPLines: 1097-1116
Function: GDIMAGESETPIXELLines: 583-600
Function: GDIMAGESETSTYLELines: 1023-1047
Function: GDIMAGESETTHICKNESSLines: 1049-1065
Function: GDIMAGESETTILELines: 1009-1021
Function: GDIMAGESHARPENLines: 2045-2058
Function: GDIMAGESQUARETOCIRCLELines: 2030-2043
Function: GDIMAGESTRINGLines: 1397-1418
Function: GDIMAGESTRINGFTCIRCLELines: 1537-1572
Function: GDIMAGESTRINGFTEXLines: 1449-1535
Function: GDIMAGESTRINGUPLines: 1422-1443
Function: GDIMAGESXLines: 1212-1219
Function: GDIMAGESYLines: 1221-1228
Function: GDIMAGETRUECOLORLines: 1282-1288
Function: GDIMAGETRUECOLORPIXELLines: 1344-1360
Function: GDIMAGETRUECOLORTOPALETTELines: 1290-1306
Function: GDIMAGEWBMPLines: 561-564
Function: GDTRUECOLORLines: 1801-1816
Function: GDTRUECOLORALPHALines: 1818-1835
Function: GDVERSIONLines: 464-475
Function: GDVERSIONNUMBERLines: 477-486
Function: HB_GD_VERSIONLines: 457-462
Contrib: hbgd - Thomas Boutell’s GD 2.x library bindingsFolder: contrib\hbgd\tests\
File: animgif.prgLines: 89
Command: MainLines: 14-88
File: antialia.prgLines: 91
Command: MainLines: 12-90
File: barcode.prgLines: 94
Command: MainLines: 5-93
File: barcode2.prgLines: 98
Command: MainLines: 5-97
File: cgi.prgLines: 368
Command: EndHTMLLines: 123-128
Function: GetParamsLines: 263-297
Function: GetVarsLines: 225-261
Command: MainLines: 12-106
Command: OutJpgLines: 164-223
Command: OutPhotoLines: 130-162
Command: StartHTMLLines: 108-121
Function: URLDecodeLines: 304-340
Function: URLEncodeLines: 342-367
File: counter.prgLines: 128
Command: MainLines: 19-127
File: fontdpi.prgLines: 37
Command: MainLines: 13-36
File: gdapi.prgLines: 98
Command: MainLines: 12-97
File: gdclass.prgLines: 303
Command: MainLines: 12-302
File: test.prgLines: 24
Command: MainLines: 5-23
File: tostring.prgLines: 39
Command: MainLines: 12-38
File: tpoly.prgLines: 118
Command: DrawFlakeLines: 22-83
Command: KochFlakeLines: 85-117
Command: MainLines: 15-20
Contrib: hbgs - Ghostscript imagingFolder: contrib\hbgs\
File: core.cLines: 124
Function: HB_GSLines: 63-100
Function: HB_GSAPI_REVISIONLines: 102-123
Contrib: hbgs - Ghostscript imagingFolder: contrib\hbgs\tests\
File: test.prgLines: 25
Command: MainLines: 11-24
Contrib: hbgt - Miscellaneous functionsFolder: contrib\hbgt\
File: asciisgt.cLines: 22
Function: GT_ASCIISUMLines: 10-21
File: ascposgt.cLines: 30
Function: GT_ASCPOSLines: 11-29
File: atdiff.cLines: 35
Function: GT_ATDIFFLines: 11-34
File: bitflags.cLines: 135
Function: GT_CLRFLAGLines: 76-107
Function: GT_ISFLAGLines: 109-134
Function: GT_NEWFLAGLines: 21-41
Function: GT_SETFLAGLines: 43-74
File: chareven.cLines: 30
Function: GT_CHAREVENLines: 11-29
File: charmixg.cLines: 42
Function: GT_CHARMIXLines: 11-41
File: charodd.cLines: 30
Function: GT_CHARODDLines: 11-29
File: chrcount.cLines: 31
Function: GT_CHRCOUNTLines: 11-30
File: chrfirst.cLines: 42
Function: GT_CHRFIRSTLines: 11-41
File: chrtotal.cLines: 31
Function: GT_CHRTOTALLines: 11-30
File: strasint.cLines: 31
File: strcount.cLines: 43
Function: GT_STRCOUNTLines: 11-42
File: strcspn.cLines: 34
Function: GT_STRCSPNLines: 11-33
File: strdiffg.cLines: 35
Function: GT_STRDIFFLines: 11-34
File: strexpan.cLines: 48
Function: GT_STREXPANDLines: 11-47
File: strleft.cLines: 34
Function: GT_STRLEFTLines: 11-33
File: strpbrk.cLines: 42
Function: GT_STRPBRKLines: 11-41
File: strright.cLines: 34
Function: GT_STRRIGHTLines: 11-33
Contrib: hbgt - Miscellaneous functionsFolder: contrib\hbgt\tests\
File: test.prgLines: 25
Command: MainLines: 4-24
Contrib: hbgzio - I/O driver for GZIP compressed streamsFolder: contrib\hbgzio\
File: gzio.cLines: 721
typedef struct: HB_FILELines: 68-82
Contrib: hbhpdf - Libharu bindings (PDF)Folder: contrib\hbhpdf\
File: annot.cLines: 747
Function: HPDF_ANNOTATION_SETBORDERSTYLELines: 739-746
Function: HPDF_ANNOT_SET3DVIEWLines: 592-599
Function: HPDF_ANNOT_SETCMYKCOLORLines: 341-355
Function: HPDF_ANNOT_SETGRAYCOLORLines: 360-367
Function: HPDF_ANNOT_SETNOCOLORLines: 372-379
Function: HPDF_ANNOT_SETRGBCOLORLines: 323-336
Function: HPDF_FREETEXTANNOT_SET2POINTCALLOUTLINELines: 654-670
Function: HPDF_FREETEXTANNOT_SET3POINTCALLOUTLINELines: 629-649
Function: HPDF_FREETEXTANNOT_SETDEFAULTSTYLELines: 675-682
Function: HPDF_FREETEXTANNOT_SETLINEENDINGSTYLELines: 617-624
Function: HPDF_LINEANNOT_SETCAPTIONLines: 722-729
Function: HPDF_LINEANNOT_SETLEADERLines: 710-717
Function: HPDF_LINEANNOT_SETPOSITIONLines: 689-705
Function: HPDF_LINKANNOT_SETBORDERSTYLELines: 60-63
Function: HPDF_LINKANNOT_SETHIGHLIGHTMODELines: 54-57
Function: HPDF_MARKUPANNOT_SETCLOUDEFFECTLines: 487-494
Function: HPDF_MARKUPANNOT_SETCREATIONDATELines: 408-427
Function: HPDF_MARKUPANNOT_SETINTENTLines: 444-451
Function: HPDF_MARKUPANNOT_SETINTERIORCMYKCOLORLines: 517-531
Function: HPDF_MARKUPANNOT_SETINTERIORGRAYCOLORLines: 536-543
Function: HPDF_MARKUPANNOT_SETINTERIORRGBCOLORLines: 499-512
Function: HPDF_MARKUPANNOT_SETINTERIORTRANSPARENTLines: 548-555
Function: HPDF_MARKUPANNOT_SETPOPUPLines: 456-463
Function: HPDF_MARKUPANNOT_SETRECTDIFFLines: 468-482
Function: HPDF_MARKUPANNOT_SETSUBJECTLines: 396-403
Function: HPDF_MARKUPANNOT_SETTITLELines: 384-391
Function: HPDF_MARKUPANNOT_SETTRANSPARENCYLines: 432-439
Function: HPDF_PAGE_CREATECIRCLEANNOTLines: 304-318
Function: HPDF_PAGE_CREATEFREETEXTANNOTLines: 92-106
Function: HPDF_PAGE_CREATEHIGHLIGHTANNOTLines: 150-164
Function: HPDF_PAGE_CREATELINEANNOTLines: 113-120
Function: HPDF_PAGE_CREATEPOPUPANNOTLines: 237-251
Function: HPDF_PAGE_CREATESQUAREANNOTLines: 282-296
Function: HPDF_PAGE_CREATESQUIGGLYANNOTLines: 194-208
Function: HPDF_PAGE_CREATESTAMPANNOTLines: 260-274
Function: HPDF_PAGE_CREATESTRIKEOUTANNOTLines: 216-230
Function: HPDF_PAGE_CREATETEXTMARKUPANNOTLines: 129-143
Function: HPDF_PAGE_CREATEUNDERLINEANNOTLines: 172-186
Function: HPDF_POPUPANNOT_SETOPENEDLines: 605-612
Function: HPDF_TEXTANNOT_SETICONLines: 75-78
Function: HPDF_TEXTANNOT_SETOPENEDLines: 81-84
Function: HPDF_TEXTMARKUPANNOT_SETQUADPOINTSLines: 560-584
File: core.cLines: 1499
Function: HB_HPDF_VERSIONLines: 1493-1498
Function: HPDF_ADDPAGELines: 258-261
Function: HPDF_ADDPAGELABELLines: 283-286
Function: HPDF_ATTACHFILELines: 1454-1461
Function: HPDF_CHECKERRORLines: 1424-1431
Function: HPDF_CREATEEXTGSTATELines: 289-292
Function: HPDF_CREATEOUTLINELines: 295-298
Function: HPDF_DESTINATION_SETFITLines: 1319-1322
Function: HPDF_DESTINATION_SETFITBLines: 1343-1346
Function: HPDF_DESTINATION_SETFITBHLines: 1349-1352
Function: HPDF_DESTINATION_SETFITBVLines: 1355-1358
Function: HPDF_DESTINATION_SETFITHLines: 1325-1328
Function: HPDF_DESTINATION_SETFITRLines: 1337-1340
Function: HPDF_DESTINATION_SETFITVLines: 1331-1334
Function: HPDF_DESTINATION_SETXYZLines: 1313-1316
Function: HPDF_ENCODER_GETBYTETYPELines: 1275-1278
Function: HPDF_ENCODER_GETTYPELines: 1263-1266
Function: HPDF_ENCODER_GETUNICODELines: 1281-1284
Function: HPDF_ENCODER_GETWRITINGMODELines: 1291-1294
Function: HPDF_EXTGSTATE_SETALPHAFILLLines: 1369-1372
Function: HPDF_EXTGSTATE_SETALPHASTROKELines: 1363-1366
Function: HPDF_EXTGSTATE_SETBLENDMODELines: 1389-1392
Function: HPDF_FONT_GETASCENTLines: 1201-1204
Function: HPDF_FONT_GETBBOXLines: 1185-1198
Function: HPDF_FONT_GETCAPHEIGHTLines: 1219-1222
Function: HPDF_FONT_GETDESCENTLines: 1207-1210
Function: HPDF_FONT_GETENCODINGNAMELines: 1173-1176
Function: HPDF_FONT_GETFONTNAMELines: 1167-1170
Function: HPDF_FONT_GETUNICODEWIDTHLines: 1179-1182
Function: HPDF_FONT_GETXHEIGHTLines: 1213-1216
Function: HPDF_FONT_MEASURETEXTLines: 1241-1252
Function: HPDF_FONT_TEXTWIDTHLines: 1225-1238
Function: HPDF_FREELines: 88-100
Function: HPDF_FREEDOCLines: 109-112
Function: HPDF_FREEDOCALLLines: 115-118
Function: HPDF_GETCONTENTSLines: 1402-1421
Function: HPDF_GETCURRENTENCODERLines: 307-310
Function: HPDF_GETCURRENTPAGELines: 252-255
Function: HPDF_GETENCODERLines: 301-304
Function: HPDF_GETERRORLines: 184-187
Function: HPDF_GETERRORDETAILLines: 190-193
Function: HPDF_GETFONTLines: 270-273
Function: HPDF_GETINFOATTRLines: 332-335
Function: HPDF_GETPAGELAYOUTLines: 221-224
Function: HPDF_GETPAGEMODELines: 240-243
Function: HPDF_GETSTREAMSIZELines: 139-142
Function: HPDF_HASDOCLines: 169-172
Function: HPDF_ICC_LOADICCFROMMEMLines: 1464-1471
Function: HPDF_INSERTPAGELines: 264-267
Function: HPDF_LOADICCPROFILEFROMFILELines: 1474-1481
Function: HPDF_NEWLines: 78-85
Function: HPDF_NEWDOCLines: 103-106
Function: HPDF_OUTLINE_SETDESTINATIONLines: 1305-1308
Function: HPDF_OUTLINE_SETOPENEDLines: 1299-1302
Function: HPDF_PAGE_ARCLines: 1147-1150
Function: HPDF_PAGE_BEGINTEXTLines: 943-946
Function: HPDF_PAGE_CIRCLELines: 1141-1144
Function: HPDF_PAGE_CLIPLines: 1015-1018
Function: HPDF_PAGE_CLOSEPATHLines: 913-916
Function: HPDF_PAGE_CLOSEPATHEOFILLSTROKELines: 1003-1006
Function: HPDF_PAGE_CLOSEPATHFILLSTROKELines: 997-1000
Function: HPDF_PAGE_CLOSEPATHSTROKELines: 931-934
Function: HPDF_PAGE_CONCATLines: 857-866
Function: HPDF_PAGE_CREATE3DVIEWLines: 1444-1451
Function: HPDF_PAGE_CREATEDESTINATIONLines: 456-459
Function: HPDF_PAGE_CREATELINKANNOTLines: 475-485
Function: HPDF_PAGE_CREATETEXTANNOTLines: 462-472
Function: HPDF_PAGE_CREATEURILINKANNOTLines: 488-498
Function: HPDF_PAGE_CURVETOLines: 881-890
Function: HPDF_PAGE_CURVETO2Lines: 893-900
Function: HPDF_PAGE_CURVETO3Lines: 903-910
Function: HPDF_PAGE_DRAWIMAGELines: 1135-1138
Function: HPDF_PAGE_ELLIPSELines: 1153-1156
Function: HPDF_PAGE_ENDPATHLines: 1009-1012
Function: HPDF_PAGE_ENDTEXTLines: 949-952
Function: HPDF_PAGE_EOCLIPLines: 1021-1024
Function: HPDF_PAGE_EOFILLLines: 979-982
Function: HPDF_PAGE_EOFILLSTROKELines: 991-994
Function: HPDF_PAGE_EXECUTEXOBJECTLines: 1129-1132
Function: HPDF_PAGE_FILLLines: 973-976
Function: HPDF_PAGE_FILLSTROKELines: 985-988
Function: HPDF_PAGE_GETCHARSPACELines: 629-632
Function: HPDF_PAGE_GETCMYKFILLLines: 695-708
Function: HPDF_PAGE_GETCMYKSTROKELines: 711-724
Function: HPDF_PAGE_GETCURRENTFONTLines: 547-550
Function: HPDF_PAGE_GETCURRENTFONTSIZELines: 553-556
Function: HPDF_PAGE_GETCURRENTPOSLines: 519-530
Function: HPDF_PAGE_GETCURRENTTEXTPOSLines: 533-544
Function: HPDF_PAGE_GETDASHLines: 601-620
Function: HPDF_PAGE_GETFILLINGCOLORSPACELines: 745-748
Function: HPDF_PAGE_GETFLATLines: 623-626
Function: HPDF_PAGE_GETGMODELines: 513-516
Function: HPDF_PAGE_GETGRAYFILLLines: 727-730
Function: HPDF_PAGE_GETGRAYSTROKELines: 733-736
Function: HPDF_PAGE_GETGSTATEDEPTHLines: 769-772
Function: HPDF_PAGE_GETHEIGHTLines: 450-453
Function: HPDF_PAGE_GETHORIZONTALSCALLINGLines: 641-644
Function: HPDF_PAGE_GETLINECAPLines: 583-586
Function: HPDF_PAGE_GETLINEJOINLines: 589-592
Function: HPDF_PAGE_GETLINEWIDTHLines: 577-580
Function: HPDF_PAGE_GETMITERLIMITLines: 595-598
Function: HPDF_PAGE_GETRGBFILLLines: 665-677
Function: HPDF_PAGE_GETRGBSTROKELines: 680-692
Function: HPDF_PAGE_GETSTROKINGCOLORSPACELines: 739-742
Function: HPDF_PAGE_GETTEXTLEADINGLines: 647-650
Function: HPDF_PAGE_GETTEXTMATRIXLines: 751-766
Function: HPDF_PAGE_GETTEXTRENDERINGMODELines: 653-656
Function: HPDF_PAGE_GETTEXTRISELines: 659-662
Function: HPDF_PAGE_GETTRANSMATRIXLines: 559-574
Function: HPDF_PAGE_GETWIDTHLines: 444-447
Function: HPDF_PAGE_GETWORDSPACELines: 635-638
Function: HPDF_PAGE_GRESTORELines: 851-854
Function: HPDF_PAGE_GSAVELines: 845-848
Function: HPDF_PAGE_LINETOLines: 875-878
Function: HPDF_PAGE_MEASURETEXTLines: 507-510
Function: HPDF_PAGE_MOVETEXTPOSLines: 961-964
Function: HPDF_PAGE_MOVETEXTPOS2Lines: 1063-1066
Function: HPDF_PAGE_MOVETOLines: 869-872
Function: HPDF_PAGE_MOVETONEXTLINELines: 1075-1078
Function: HPDF_PAGE_RECTANGLELines: 919-922
Function: HPDF_PAGE_SETCHARSPACELines: 1027-1030
Function: HPDF_PAGE_SETCMYKFILLLines: 1117-1120
Function: HPDF_PAGE_SETCMYKSTROKELines: 1123-1126
Function: HPDF_PAGE_SETDASHLines: 826-836
Function: HPDF_PAGE_SETEXTGSTATELines: 839-842
Function: HPDF_PAGE_SETFONTANDSIZELines: 937-940
Function: HPDF_PAGE_SETGRAYFILLLines: 1093-1096
Function: HPDF_PAGE_SETGRAYSTROKELines: 1099-1102
Function: HPDF_PAGE_SETHEIGHTLines: 412-415
Function: HPDF_PAGE_SETHORIZONTALSCALLINGLines: 1039-1042
Function: HPDF_PAGE_SETLINECAPLines: 808-811
Function: HPDF_PAGE_SETLINEJOINLines: 814-817
Function: HPDF_PAGE_SETLINEWIDTHLines: 802-805
Function: HPDF_PAGE_SETMITERLIMITLines: 820-823
Function: HPDF_PAGE_SETRGBFILLLines: 1105-1108
Function: HPDF_PAGE_SETRGBSTROKELines: 1111-1114
Function: HPDF_PAGE_SETROTATELines: 438-441
Function: HPDF_PAGE_SETSIZELines: 432-435
Function: HPDF_PAGE_SETSLIDESHOWLines: 794-797
Function: HPDF_PAGE_SETTEXTLEADINGLines: 1045-1048
Function: HPDF_PAGE_SETTEXTMATRIXLines: 1069-1072
Function: HPDF_PAGE_SETTEXTRENDERINGMODELines: 1051-1054
Function: HPDF_PAGE_SETTEXTRISELines: 1057-1060
Function: HPDF_PAGE_SETWIDTHLines: 406-409
Function: HPDF_PAGE_SETWORDSPACELines: 1033-1036
Function: HPDF_PAGE_SETZOOMLines: 1434-1441
Function: HPDF_PAGE_SHOWTEXTLines: 967-970
Function: HPDF_PAGE_SHOWTEXTNEXTLINELines: 1081-1084
Function: HPDF_PAGE_SHOWTEXTNEXTLINEEXLines: 1087-1090
Function: HPDF_PAGE_STROKELines: 925-928
Function: HPDF_PAGE_TEXTOUTLines: 955-958
Function: HPDF_PAGE_TEXTRECTLines: 1159-1162
Function: HPDF_PAGE_TEXTWIDTHLines: 501-504
Function: HPDF_READFROMSTREAMLines: 146-160
Function: HPDF_RESETERRORLines: 196-199
Function: HPDF_RESETSTREAMLines: 163-166
Function: HPDF_SAVETOFILELines: 121-130
Function: HPDF_SAVETOSTREAMLines: 133-136
Function: HPDF_SETCOMPRESSIONMODELines: 398-401
Function: HPDF_SETCURRENTENCODERLines: 313-316
Function: HPDF_SETENCRYPTIONMODELines: 385-388
Function: HPDF_SETERRORHANDLERLines: 175-181
Function: HPDF_SETINFOATTRLines: 326-329
Function: HPDF_SETINFODATEATTRLines: 342-357
Function: HPDF_SETOPENACTIONLines: 246-249
Function: HPDF_SETPAGELAYOUTLines: 215-218
Function: HPDF_SETPAGEMODELines: 234-237
Function: HPDF_SETPAGESCONFIGURATIONLines: 202-205
Function: HPDF_SETPASSWORDLines: 360-363
Function: HPDF_SETPERMISSIONLines: 373-376
Function: HPDF_USEUTFENCODINGSLines: 1484-1491
Function: HPDF_VERSION_TEXTLines: 1394-1397
File: enccns.cLines: 52
Function: HPDF_USECNSENCODINGSLines: 48-51
File: enccnt.cLines: 52
Function: HPDF_USECNTENCODINGSLines: 48-51
File: encjp.cLines: 52
Function: HPDF_USEJPENCODINGSLines: 48-51
File: enckr.cLines: 52
Function: HPDF_USEKRENCODINGSLines: 48-51
File: errstr.prgLines: 172
Function: hb_HPDF_GetErrorStringLines: 53-171
File: font.cLines: 87
Function: HPDF_LOADTTFONTFROMFILELines: 65-74
Function: HPDF_LOADTTFONTFROMFILE2Lines: 77-86
Function: HPDF_LOADTYPE1FONTFROMFILELines: 48-62
File: fontcns.cLines: 52
Function: HPDF_USECNSFONTSLines: 48-51
File: fontcnt.cLines: 52
Function: HPDF_USECNTFONTSLines: 48-51
File: fontjp.cLines: 52
Function: HPDF_USEJPFONTSLines: 48-51
File: fontkr.cLines: 52
Function: HPDF_USEKRFONTSLines: 48-51
File: harupdf.chLines: 905
File: hbhpdf.hLines: 73
File: image.cLines: 188
Function: HPDF_IMAGE_ADDSMASKLines: 180-187
Function: HPDF_IMAGE_GETBITSPERCOMPONENTLines: 142-145
Function: HPDF_IMAGE_GETCOLORSPACELines: 148-156
Function: HPDF_IMAGE_GETHEIGHTLines: 136-139
Function: HPDF_IMAGE_GETSIZELines: 116-127
Function: HPDF_IMAGE_GETWIDTHLines: 130-133
Function: HPDF_IMAGE_SETCOLORMASKLines: 159-168
Function: HPDF_IMAGE_SETMASKIMAGELines: 171-174
Function: HPDF_LOADJPEGIMAGEFROMFILELines: 77-80
Function: HPDF_LOADJPEGIMAGEFROMMEMLines: 103-113
Function: HPDF_LOADPNGIMAGEFROMFILELines: 48-51
Function: HPDF_LOADPNGIMAGEFROMFILE2Lines: 54-57
Function: HPDF_LOADPNGIMAGEFROMMEMLines: 87-97
Function: HPDF_LOADRAWIMAGEFROMFILELines: 65-68
Function: HPDF_LOADRAWIMAGEFROMMEMLines: 71-74
File: misc.prgLines: 58
Function: hb_HPDF_IsVersionLines: 47-57
File: pdfa.cLines: 59
Function: HPDF_PDFA_SETPDFACONFORMANCELines: 48-58
Contrib: hbhpdf - Libharu bindings (PDF)Folder: contrib\hbhpdf\3rd\
Contrib: hbhpdf - Libharu bindings (PDF)Folder: contrib\hbhpdf\3rd\libhpdf\
File: hpdf.hLines: 1568
File: hpdf3dme.cLines: 236
File: hpdf3dme.hLines: 58
File: hpdfanno.cLines: 1167
File: hpdfanno.hLines: 96
File: hpdfarra.cLines: 355
File: hpdfbina.cLines: 121
File: hpdfbool.cLines: 51
File: hpdfcata.cLines: 386
File: hpdfcata.hLines: 94
File: hpdfcfg.hLines: 76
File: hpdfconf.hLines: 86
File: hpdfcons.hLines: 550
File: hpdfdest.cLines: 345
File: hpdfdest.hLines: 45
File: hpdfdict.cLines: 519
File: hpdfdoc.cLines: 2369
File: hpdfdoc.hLines: 163
File: hpdfdocp.cLines: 185
File: hpdfecy.cLines: 636
File: hpdfecyd.cLines: 244
File: hpdfencc.cLines: 36367
File: hpdfencj.cLines: 16133
File: hpdfenck.cLines: 27986
File: hpdfencn.cLines: 15313
File: hpdfenco.cLines: 3003
typedef struct: HPDF_BuiltinEncodingDataLines: 2034-2038
typedef struct: HPDF_UnicodeGryphPairLines: 23-26
File: hpdfenco.hLines: 319
File: hpdfencr.hLines: 160
File: hpdfencu.cLines: 277
typedef struct: UTF8_EncoderAttr_RecLines: 26-30
File: hpdfency.hLines: 70
File: hpdferro.cLines: 119
File: hpdferro.hLines: 204
File: hpdfexda.cLines: 70
File: hpdfexda.hLines: 42
File: hpdfextg.cLines: 154
File: hpdfextg.hLines: 42
File: hpdffdf.cLines: 60
File: hpdffdf1.cLines: 525
File: hpdffdfb.cLines: 4509
typedef struct: HPDF_Base14FontDefDataLines: 4269-4278
File: hpdffdfc.cLines: 475
File: hpdffdfi.cLines: 198
File: hpdffdfj.cLines: 1908
File: hpdffdfk.cLines: 1576
File: hpdffdfn.cLines: 254
File: hpdffdft.cLines: 2276
File: hpdffon1.cLines: 395
File: hpdffonc.cLines: 1087
File: hpdffond.hLines: 407
File: hpdffont.cLines: 232
File: hpdffont.hLines: 116
File: hpdffott.cLines: 409
File: hpdfgsta.cLines: 124
File: hpdfgsta.hLines: 84
File: hpdfimac.cLines: 798
typedef struct: HPDF_Fax3BaseStateLines: 41-55
typedef struct: HPDF_Fax3CodecStateLines: 57-77
File: hpdfimag.cLines: 665
File: hpdfimag.hLines: 100
File: hpdfimap.cLines: 710
File: hpdfinfo.cLines: 173
File: hpdfinfo.hLines: 52
File: hpdflist.cLines: 337
File: hpdflist.hLines: 89
File: hpdfmmgr.cLines: 251
File: hpdfmmgr.hLines: 86
File: hpdfname.cLines: 75
File: hpdfndic.cLines: 238
File: hpdfndic.hLines: 77
File: hpdfnull.cLines: 35
File: hpdfnumb.cLines: 53
File: hpdfobje.cLines: 176
File: hpdfobje.hLines: 605
File: hpdfoutl.cLines: 331
File: hpdfoutl.hLines: 78
File: hpdfpage.cLines: 78
File: hpdfpage.hLines: 39
File: hpdfpago.cLines: 2902
File: hpdfpags.cLines: 1976
typedef struct: HPDF_PageSizeValueLines: 29-32
File: hpdfpags.hLines: 132
File: hpdfpdfa.cLines: 387
File: hpdfpdfa.hLines: 44
File: hpdfreal.cLines: 65
File: hpdfstre.cLines: 1473
File: hpdfstre.hLines: 281
File: hpdfstri.cLines: 203
File: hpdftype.hLines: 566
File: hpdfu3d.cLines: 881
File: hpdfu3d.hLines: 54
File: hpdfutil.cLines: 446
File: hpdfutil.hLines: 166
File: hpdfvers.hLines: 9
File: hpdfxref.cLines: 352
File: t4.hLines: 286
File: _hbhbpdf.cLines: 23
Contrib: hbhpdf - Libharu bindings (PDF)Folder: contrib\hbhpdf\tests\
File: harupdf.prgLines: 1419
Function: DesignHaruPDFLines: 67-170
Command: MainLines: 49-63
File: test.prgLines: 13
Command: MainLines: 3-12
Contrib: hbhttpd - HTTP/HTTPS serverFolder: contrib\hbhttpd\
File: core.prgLines: 1736
Command: UAddHeaderLines: 1146-1156
Function: UGetHeaderLines: 1136-1144
Function: UHtmlEncodeLines: 1275-1294
Class: UHttpdLines: 33-63
Function: UHttpdNewLines: 65-66
Function: ULinkLines: 1333-1335
Function: UOsFileNameLines: 1267-1273
Function: UParseLines: 1529-1531
Command: UProcFilesLines: 1354-1483
Command: UProcInfoLines: 1485-1527
Command: URedirectLines: 1158-1166
Command: USessionDestroyLines: 1258-1265
Command: USessionStartLines: 1195-1248
Command: USessionStopLines: 1250-1256
Command: USetStatusCodeLines: 1130-1134
Function: UUrlChecksumLines: 1337-1339
Function: UUrlDecodeLines: 1313-1331
Function: UUrlEncodeLines: 1296-1311
Function: UUrlValidateLines: 1341-1352
Command: UWriteLines: 1168-1172
File: log.prgLines: 105
Class: UHttpdLogLines: 51-63
File: widgets.prgLines: 583
Function: UGetWidgetByIdLines: 547-548
Command: UProcWidgetsLines: 452-519
Class: UWBrowseLines: 326-335
Function: UWBrowseNewLines: 337-338
Command: UWDefaultHandlerLines: 521-536
Class: UWFormLines: 155-164
Function: UWFormNewLines: 166-172
Class: UWHtmlLines: 101-107
Function: UWHtmlNewLines: 109-115
Class: UWInputLines: 190-199
Function: UWInputNewLines: 201-210
Class: UWLabelLines: 125-133
Function: UWLabelNewLines: 135-143
Class: UWLayoutGridLines: 47-54
Function: UWLayoutGridNewLines: 56-57
Class: UWMainLines: 11-18
Function: UWMainNewLines: 20-26
Class: UWMenuLines: 291-298
Function: UWMenuNewLines: 300-301
Class: UWOptionLines: 423-431
Function: UWOptionNewLines: 433-434
Class: UWPasswordLines: 221-228
Function: UWPasswordNewLines: 230-236
Class: UWSeparatorLines: 274-278
Function: UWSeparatorNewLines: 280-281
Class: UWSubmitLines: 247-254
Function: UWSubmitNewLines: 256-263
Contrib: hbhttpd - HTTP/HTTPS serverFolder: contrib\hbhttpd\tests\
File: eshop.prgLines: 398
Command: MainLines: 17-96
Contrib: hblzf - LZF compressionFolder: contrib\hblzf\
File: core.cLines: 238
Function: HB_LZF_COMPRESSLines: 95-156
Function: HB_LZF_COMPRESSBOUNDLines: 67-76
Function: HB_LZF_DECOMPRESSLines: 159-237
Function: HB_LZF_OPTIMIZED_FOR_SPEEDLines: 85-92
Function: HB_LZF_VERSIONLines: 79-82
File: hblzf.chLines: 60
Contrib: hblzf - LZF compressionFolder: contrib\hblzf\3rd\
Contrib: hblzf - LZF compressionFolder: contrib\hblzf\3rd\liblzf\
File: crc32.hLines: 66
File: lzf.hLines: 109
File: lzfP.hLines: 197
File: lzf_c.cLines: 292
File: lzf_d.cLines: 186
Contrib: hblzf - LZF compressionFolder: contrib\hblzf\tests\
File: test.prgLines: 134
Command: MainLines: 6-133
File: test2.prgLines: 54
Command: MainLines: 6-26
Contrib: hbmagic - libmagic file identificationFolder: contrib\hbmagic\
File: core.cLines: 162
Function: MAGIC_BUFFERLines: 113-121
Function: MAGIC_CHECKLines: 133-141
Function: MAGIC_COMPILELines: 143-151
Function: MAGIC_ERRNOLines: 93-101
Function: MAGIC_ERRORLines: 83-91
Function: MAGIC_FILELines: 103-111
Function: MAGIC_LOADLines: 153-161
Function: MAGIC_OPENLines: 75-81
Function: MAGIC_SETFLAGSLines: 123-131
File: hbmagic.chLines: 63
File: hbmagis.prgLines: 62
Function: hb_magic_simpleLines: 49-61
Contrib: hbmagic - libmagic file identificationFolder: contrib\hbmagic\tests\
File: hbmagit.prgLines: 121
Command: MainLines: 55-120
Contrib: hbmemio - Memory I/O driverFolder: contrib\hbmemio\
File: memio.cLines: 1188
typedef struct: HB_FILELines: 791-796
typedef struct: HB_MEMFS_DIRENTRYLines: 115-119
typedef struct: HB_MEMFS_FILELines: 97-102
typedef struct: HB_MEMFS_FSLines: 105-113
typedef struct: HB_MEMFS_INODELines: 85-94
Contrib: hbmemio - Memory I/O driverFolder: contrib\hbmemio\tests\
File: test.prgLines: 20
Command: MainLines: 5-19
Contrib: hbmisc - Miscellaneous functionsFolder: contrib\hbmisc\
File: bbabble.cLines: 106
Function: BUBBLEBABBLEENCODELines: 55-105
File: calldll.prgLines: 105
Function: CallDll32Lines: 60-61
Function: hb_DynaCall1Lines: 72-98
Function: PtrStrLines: 103-104
Function: StrPtrLines: 100-101
Command: UnloadAllDllLines: 52-58
File: dates.cLines: 163
Function: ADaysLines: 115-124
Categories:Arrays Functions, Date and Time Functions, Language FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns an array with all the days names in the selected current language.

Function: AMonthsLines: 104-113
Categories:Date and Time Functions, Language FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns an array with all the months names in the selected current language.

Function: HBMISC_DAYSINMONTHLines: 141-154
Function: IsLeapYearLines: 126-139
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Checks if year of <dDate> is a leap year. If no <dDate> passed, result is .F., which means <dDate> is essential, in order to get correct result.

Function: WoYLines: 156-162
Categories:Date and Time FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns the week number of the year for a given date. It returns ISO-based week number, i.e. in range 1..53, by default (or passing TRUE as second parameter), or in range 1..53 if lIso is FALSE.

File: fcomma.prgLines: 365
Function: FCOMMA_GETFUNCTABLELines: 335-364
File: ffind.cLines: 138
Function: FILEFINDATTRLines: 111-116
Function: FILEFINDDATELines: 125-130
Function: FILEFINDFIRSTLines: 77-95
Function: FILEFINDNAMELines: 104-109
Function: FILEFINDNEXTLines: 97-102
Function: FILEFINDSIZELines: 118-123
Function: FILEFINDTIMELines: 132-137
File: fileread.prgLines: 248
Class: TFileReadLines: 17-248
Categories:Low Level File FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns an instance of the File Reader class. See /contrib/hbmisc/doc/en/ht_class.txt for more..

File: hbedit.prgLines: 495
Command: EditorAddTextLines: 134-138
Function: EditorCargoLines: 88-96
Function: EditorEditLines: 270-374
Function: EditorFileLines: 206-246
Function: EditorGetLineLines: 179-180
Function: EditorGetTextLines: 165-169
Command: EditorInsTextLines: 150-158
Command: EditorKillLines: 82-86
Function: EditorLCountLines: 174-175
Function: EditorModeLines: 112-120
Function: EditorNewLines: 51-80
Function: EditorNextLineLines: 191-192
Function: EditorReadLines: 258-261
Command: EditorSetTextLines: 142-146
Function: EditorSizeLines: 122-130
Function: EditorTitleLines: 98-106
Command: RestBoxLines: 480-485
Function: SaveBoxLines: 463-478
File: hbeditc.cLines: 2605
Function: ED_ADDTEXTLines: 307-315
Function: ED_BOTTOMLines: 1325-1367
Function: ED_BSPACELines: 1858-1866
Function: ED_COLLines: 2552-2560
Function: ED_CONFIGLines: 499-663
Function: ED_DELCHARLines: 1685-1729
Function: ED_DELLINELines: 2339-2347
Function: ED_DELWORDLines: 2350-2413
Function: ED_DOWNLines: 1069-1081
Function: ED_ENDLines: 1551-1559
Function: ED_GETLINELines: 702-742
Function: ED_GETNEXTLines: 745-767
Function: ED_GETTEXTLines: 666-699
Function: ED_GOTOLines: 1408-1416
Function: ED_HOMELines: 1506-1514
Function: ED_INSTEXTLines: 475-495
Function: ED_LCOUNTLines: 2574-2582
Function: ED_LEFTLines: 1440-1448
Function: ED_LENGTHLines: 2596-2604
Function: ED_MAXLINELines: 2563-2571
Function: ED_NEWLines: 180-203
Function: ED_NWORDLines: 1938-1946
Function: ED_PGDOWNLines: 1153-1222
Function: ED_PGUPLines: 1225-1287
Function: ED_PUTCHARLines: 2247-2257
Function: ED_PWORDLines: 2021-2029
Function: ED_READTEXTLines: 794-834
Function: ED_RETURNLines: 2508-2516
Function: ED_RIGHTLines: 1474-1482
Function: ED_ROWLines: 2530-2538
Function: ED_SETTEXTLines: 777-791
Function: ED_STABILIZELines: 840-990
Function: ED_STABLELines: 2585-2593
Function: ED_TABLines: 2278-2286
Function: ED_TOPLines: 1290-1322
Function: ED_UPLines: 1138-1150
Function: ED_WINCOLLines: 2541-2549
Function: ED_WINROWLines: 2519-2527
typedef struct: HB_EDITORLines: 32-62
File: hb_f.cLines: 446
typedef struct: FT_TEXTLines: 55-65
Function: HB_FATEOFLines: 228-233
Function: HB_FEOFLegacy Level: 4Lines: 236-0
Translates to the function: HB_FATEOF
Function: HB_FGOBOTTOMLines: 271-317
Function: HB_FGOTOLines: 239-269
Function: HB_FGOTOPLines: 319-326
Function: HB_FINFOLines: 363-374
Function: HB_FLASTRECLines: 328-346
Function: HB_FREADANDSKIPLines: 391-445
Function: HB_FREADLNLines: 202-226
Function: HB_FRECNOLines: 103-108
Function: HB_FSELECTLines: 348-361
Function: HB_FSKIPLines: 191-200
Function: HB_FUSELines: 76-101
File: irm.cLines: 345
typedef struct: HB_IRMMAPLines: 15-20
Function: IRMEXECUTELines: 281-291
Function: IRMMAPCOUNTLines: 338-344
Function: IRMMAPNEXTLines: 300-311
Function: IRMMAPSKIPLines: 320-334
File: nconvert.prgLines: 232
Function: BinToDecLines: 138-148
Function: DecToBinLines: 99-110
Function: DecToHexaLines: 125-136
Function: DecToOctalLines: 112-123
Function: DecToRomanLines: 174-231
Function: HexaToDecLines: 162-172
Function: IsBinLines: 47-58
Function: IsDecLines: 73-84
Function: IsHexaLines: 86-97
Function: IsOctalLines: 60-71
Function: OctalToDecLines: 150-160
File: numtxten.prgLines: 98
Function: NumToTxtENLines: 6-50
File: numtxthu.prgLines: 116
Function: NumToTxtHULines: 47-77
File: numtxtru.prgLines: 679
Function: DateToTxtRULines: 468-487
Function: MnyToTxtRULines: 453-466
Function: NumToTxtRULines: 427-442
File: spd.cLines: 673
Function: SQL_SPRINTFLines: 192-672
File: strfmt.cLines: 149
Function: STRFORMATLines: 64-148
typedef struct: STRPARLines: 53-59
File: stringp.prgLines: 134
Function: DebugLines: 129-133
Function: ToCharLines: 69-125
File: stringsx.cLines: 110
Function: ROT13Lines: 86-109
Function: STRDUMPLines: 76-84
Function: STRTOKENLines: 59-73
File: twirler.prgLines: 70
Class: TwirlerLines: 7-22
File: udpds.prgLines: 149
Function: hb_udpds_FindLines: 26-50
Function: hb_udpds_StartLines: 93-105
Command: hb_udpds_StopLines: 107-111
Contrib: hbmisc - Miscellaneous functionsFolder: contrib\hbmisc\tests\
File: bubbleb.prgLines: 80
Function: BubbleBabbleEncode_PrgLines: 33-79
Command: MainLines: 9-29
File: calldll.prgLines: 22
Command: MainLines: 9-21
File: hb_f.prgLines: 45
Command: MainLines: 5-35
File: numtxtru.prgLines: 44
Command: MainLines: 7-22
Command: TestLines: 24-43
File: pe.prgLines: 69
Command: MainLines: 3-20
File: readfile.prgLines: 22
Command: MainLines: 7-21
File: rtfclass.prgLines: 135
Command: MainLines: 14-38
Class: TRtfLines: 40-135
File: strfmt.prgLines: 30
Command: MainLines: 4-29
File: twirler.prgLines: 56
Command: MainLines: 7-55
File: udpds.prgLines: 41
Command: MainLines: 7-40
Contrib: hbmlzo - minilzo compressionFolder: contrib\hbmlzo\
File: core.cLines: 267
Function: HB_LZO1X_1_COMPRESSLines: 109-160
Function: HB_LZO1X_DECOMPRESSLines: 169-202
Function: HB_LZO1X_DECOMPRESS_SAFELines: 204-237
Function: HB_LZO_COMPRESSBOUNDLines: 61-71
Function: LZO_ADLER32Lines: 258-266
Function: LZO_VERSIONLines: 241-244
Function: LZO_VERSION_DATELines: 251-254
Function: LZO_VERSION_STRINGLines: 246-249
File: hbmlzo.chLines: 62
Contrib: hbmlzo - minilzo compressionFolder: contrib\hbmlzo\3rd\
Contrib: hbmlzo - minilzo compressionFolder: contrib\hbmlzo\3rd\minilzo\
File: lzoconf.hLines: 447
File: lzodefs.hLines: 1853
File: minilzo.cLines: 4580
File: minilzo.hLines: 110
Contrib: hbmlzo - minilzo compressionFolder: contrib\hbmlzo\tests\
File: test.prgLines: 119
Command: MainLines: 11-104
Contrib: hbmxml - minixml XML parser/generatorFolder: contrib\hbmxml\
File: core.cLines: 1886
typedef struct: HBMXML_NODELines: 61-64
typedef struct: HB_CBS_VARLines: 68-74
typedef struct: HB_CUSTOM_CBS_VARLines: 76-80
typedef struct: HB_ERROR_CB_VARLines: 82-85
Function: HB_MXMLGETATTRSLines: 1857-1885
Function: HB_MXMLGETATTRSARRAYLines: 1827-1855
Function: HB_MXMLGETATTRSCOUNTLines: 1817-1825
Function: HB_MXMLVERSIONLines: 250-253
Function: MXMLADDLines: 280-295
Function: MXMLDELETELines: 1046-1058
Function: MXMLELEMENTDELETEATTRLines: 299-313
Function: MXMLELEMENTGETATTRLines: 317-331
Function: MXMLELEMENTSETATTRLines: 335-351
Function: MXMLENTITYGETNAMELines: 355-358
Function: MXMLENTITYGETVALUELines: 362-369
Function: MXMLFINDELEMENTLines: 377-401
Function: MXMLFINDPATHLines: 405-420
Function: MXMLGETCDATALines: 424-432
Function: MXMLGETCUSTOMLines: 1626-1639
Function: MXMLGETELEMENTLines: 436-444
Function: MXMLGETFIRSTCHILDLines: 448-456
Function: MXMLGETINTEGERLines: 460-468
Function: MXMLGETLASTCHILDLines: 472-480
Function: MXMLGETNEXTSIBLINGLines: 484-492
Function: MXMLGETOPAQUELines: 496-504
Function: MXMLGETPARENTLines: 508-516
Function: MXMLGETPREVSIBLINGLines: 520-528
Function: MXMLGETREALLines: 532-540
Function: MXMLGETREFCOUNTLines: 544-552
Function: MXMLGETTEXTLines: 556-569
Function: MXMLGETTYPELines: 573-581
Function: MXMLGETUSERDATALines: 585-598
Function: MXMLINDEXDELETELines: 637-649
Function: MXMLINDEXENUMLines: 602-610
Function: MXMLINDEXFINDLines: 614-633
Function: MXMLINDEXGETCOUNTLines: 653-661
Function: MXMLINDEXNEWLines: 665-685
Function: MXMLINDEXRESETLines: 689-697
Function: MXMLLOADFILELines: 728-779
Function: MXMLLOADSTRINGLines: 786-833
Function: MXMLNEWCDATALines: 837-865
Function: MXMLNEWCUSTOMLines: 1654-1682
Function: MXMLNEWELEMENTLines: 869-897
Function: MXMLNEWINTEGERLines: 901-914
Function: MXMLNEWOPAQUELines: 918-946
Function: MXMLNEWREALLines: 950-963
Function: MXMLNEWTEXTLines: 967-997
Function: MXMLNEWXMLLines: 1001-1017
Function: MXMLRELEASELines: 1063-1071
Function: MXMLREMOVELines: 1034-1042
Function: MXMLRETAINLines: 1075-1083
Function: MXMLSAVEALLOCSTRINGLines: 1292-1336
Function: MXMLSAVEFILELines: 1338-1371
Function: MXMLSAVESTRINGLines: 1375-1418
Function: MXMLSAXLOADFILELines: 1123-1183
Function: MXMLSAXLOADSTRINGLines: 1191-1252
Function: MXMLSETCDATALines: 1422-1436
Function: MXMLSETCUSTOMLines: 1687-1707
Function: MXMLSETCUSTOMHANDLERSLines: 1774-1813
Function: MXMLSETELEMENTLines: 1440-1454
Function: MXMLSETERRORCALLBACKLines: 1478-1504
Function: MXMLSETINTEGERLines: 1508-1516
Function: MXMLSETOPAQUELines: 1520-1534
Function: MXMLSETREALLines: 1538-1546
Function: MXMLSETTEXTLines: 1550-1564
Function: MXMLSETUSERDATALines: 1568-1581
Function: MXMLSETWRAPMARGINLines: 1585-1588
Function: MXMLWALKNEXTLines: 1592-1605
Function: MXMLWALKPREVLines: 1609-1622
File: format.prgLines: 75
Function: mxmlElementSetAttrfLines: 55-56
Function: mxmlNewTextfLines: 64-65
Function: mxmlSetTextfLines: 73-74
File: hbmxml.chLines: 91
Contrib: hbmxml - minixml XML parser/generatorFolder: contrib\hbmxml\3rd\
Contrib: hbmxml - minixml XML parser/generatorFolder: contrib\hbmxml\3rd\minixml\
File: config.hLines: 127
File: mxml.hLines: 341
File: mxml_att.cLines: 315
File: mxml_ent.cLines: 450
File: mxml_fil.cLines: 3083
typedef struct: _mxml_fdbuf_tLines: 50-56
File: mxml_get.cLines: 453
File: mxml_ind.cLines: 660
File: mxml_nod.cLines: 793
File: mxml_pri.cLines: 324
File: mxml_pri.hLines: 51
File: mxml_sea.cLines: 281
File: mxml_set.cLines: 308
File: mxml_str.cLines: 473
Contrib: hbmxml - minixml XML parser/generatorFolder: contrib\hbmxml\tests\
File: custom.prgLines: 149
Function: load_cLines: 74-78
Command: MainLines: 5-46
Command: my_mxmlErrorLines: 68-72
Function: save_cLines: 80-82
Function: type_cbLines: 128-148
Function: whitespace_cbLines: 84-126
File: reminder.prgLines: 102
Command: MainLines: 6-34
Command: my_mxmlErrorLines: 36-41
Function: type_cbLines: 72-101
File: testmxml.prgLines: 715
Command: MainLines: 34-577
Command: sax_cbLines: 587-598
Function: type_cbLines: 607-625
Function: whitespace_cbLines: 636-714
Contrib: hbmysql - MariaDB/MySQL client APIFolder: contrib\hbmysql\
File: mysql.cLines: 577
Function: MYSQL_AFFECTED_ROWSLines: 468-476
Function: MYSQL_COMMITLines: 211-225
Function: MYSQL_DATA_SEEKLines: 305-313
Function: MYSQL_ERRNOLines: 399-407
Function: MYSQL_ERRORLines: 409-417
Function: MYSQL_ESCAPE_STRINGLines: 534-542
Function: MYSQL_ESCAPE_STRING_FROM_FILELines: 564-576
Function: MYSQL_FETCH_FIELDLines: 325-351
Function: MYSQL_FETCH_ROWLines: 283-303
Function: MYSQL_FIELD_COUNTLines: 373-387
Function: MYSQL_FIELD_SEEKLines: 353-361
Function: MYSQL_GET_HOST_INFOLines: 478-486
Function: MYSQL_GET_SERVER_INFOLines: 488-496
Function: MYSQL_GET_SERVER_VERSIONLines: 186-209
Function: MYSQL_INSERT_IDLines: 498-506
Function: MYSQL_LIST_DBSLines: 419-441
Function: MYSQL_LIST_FIELDSLines: 389-397
Function: MYSQL_LIST_TABLESLines: 443-466
Function: MYSQL_NUM_FIELDSLines: 363-371
Function: MYSQL_NUM_ROWSLines: 315-323
Function: MYSQL_PINGLines: 508-516
Function: MYSQL_QUERYLines: 253-261
Function: MYSQL_REAL_CONNECTLines: 156-184
Function: MYSQL_REAL_ESCAPE_STRINGLines: 518-532
Function: MYSQL_ROLLBACKLines: 227-241
Function: MYSQL_SELECT_DBLines: 243-251
Function: MYSQL_STORE_RESULTLines: 263-271
Function: MYSQL_USE_RESULTLines: 273-281
File: mysql.chLines: 111
File: tmysql.prgLines: 1591
Class: TMySQLQueryLines: 244-297
Class: TMySQLRowLines: 56-80
Class: TMySQLServerLines: 1176-1212
Class: TMySQLTableLines: 663-689
File: tsqlbrw.prgLines: 417
Class: TBColumnSQLLines: 72-85
Class: TBrowseSQLLines: 132-149
Contrib: hbmysql - MariaDB/MySQL client APIFolder: contrib\hbmysql\tests\
File: dbf2mysq.prgLines: 185
Command: HelpLines: 171-184
Command: MainLines: 51-169
File: test.prgLines: 130
Command: MainLines: 51-129
Contrib: hbmzip - Minizip API bindingsFolder: contrib\hbmzip\
File: hbmzip.chLines: 73
File: mzip.cLines: 1731
Function: HB_UNZIPCLOSELines: 428-441
Function: HB_UNZIPEXTRACTCURRENTFILELines: 1423-1429
Function: HB_UNZIPEXTRACTCURRENTFILETOHANDLELines: 1489-1505
Function: HB_UNZIPFILECLOSELines: 663-669
Function: HB_UNZIPFILEFIRSTLines: 493-499
Function: HB_UNZIPFILEGOTOLines: 523-529
Function: HB_UNZIPFILEINFOLines: 536-620
Function: HB_UNZIPFILENEXTLines: 503-509
Function: HB_UNZIPFILEOPENLines: 624-630
Function: HB_UNZIPFILEPOSLines: 513-519
Function: HB_UNZIPFILEREADLines: 634-659
Function: HB_UNZIPGLOBALINFOLines: 445-489
Function: HB_UNZIPOPENLines: 402-424
Function: HB_ZIPCLOSELines: 265-278
Function: HB_ZIPDELETEFILELines: 1721-1730
Function: HB_ZIPFILECLOSELines: 392-398
Function: HB_ZIPFILECRC32Lines: 746-759
Function: HB_ZIPFILECREATELines: 285-361
Function: HB_ZIPFILEWRITELines: 365-388
Function: HB_ZIPOPENLines: 234-261
Function: HB_ZIPSTOREFILELines: 1065-1076
Function: HB_ZIPSTOREFILEHANDLELines: 1166-1187
File: mziperr.prgLines: 96
Function: hb_unzipErrorStrLines: 72-95
Function: hb_zipErrorStrLines: 49-70
Contrib: hbmzip - Minizip API bindingsFolder: contrib\hbmzip\3rd\
Contrib: hbmzip - Minizip API bindingsFolder: contrib\hbmzip\3rd\minizip\
File: crypt.hLines: 134
File: ioapi.cLines: 278
File: ioapi.hLines: 237
File: unzip.cLines: 2131
typedef struct: file_in_zip64_read_info_sLines: 142-168
typedef struct: unz64_sLines: 173-201
typedef struct: unz_file_info64_internalLines: 134-137
File: unzip.hLines: 438
File: zip.cLines: 2024
typedef struct: curfile64_infoLines: 138-171
typedef struct: linkedlist_dataLines: 131-135
typedef struct: linkedlist_datablock_internalLines: 122-129
typedef struct: zip64_internalLines: 173-189
File: zip.hLines: 363
Contrib: hbmzip - Minizip API bindingsFolder: contrib\hbmzip\tests\
File: myunzip.prgLines: 122
Command: MainLines: 53-121
File: myzip.prgLines: 128
Command: MainLines: 53-127
Contrib: hbnetio - Network I/O driverFolder: contrib\hbnetio\
File: hbnetio.chLines: 81
File: netio.hLines: 174
File: netiocli.cLines: 2709
typedef struct: HB_CONCLILines: 109-127
typedef struct: HB_CONDATALines: 137-146
typedef struct: HB_FILELines: 129-135
typedef struct: HB_SRVDATALines: 96-107
Function: NETIO_CLOSESTREAMLines: 1521-1550
Function: NETIO_CONNECTLines: 1110-1145
Function: NETIO_DECODELines: 1061-1105
Function: NETIO_DISCONNECTLines: 1214-1229
Function: NETIO_FUNCEXECLines: 1453-1456
Function: NETIO_GETCONNECTIONLines: 1185-1210
Function: NETIO_GETDATALines: 1557-1596
Function: NETIO_OPENDATASTREAMLines: 1471-1474
Function: NETIO_OPENITEMSTREAMLines: 1489-1492
Function: NETIO_PROCEXECLines: 1434-1437
Function: NETIO_PROCEXECWLines: 1444-1447
Function: NETIO_PROCEXISTSLines: 1424-1427
Function: NETIO_SETPATHLines: 1252-1291
Function: NETIO_TIMEOUTLines: 1233-1250
File: netiomt.prgLines: 125
Function: netio_MTServerLines: 58-105
File: netiosrv.cLines: 1820
typedef struct: HB_CONSRVLines: 100-119
typedef struct: HB_CONSTREAMLines: 92-98
typedef struct: HB_LISTENSDLines: 121-128
Function: NETIO_ACCEPTLines: 606-651
Function: NETIO_COMPRESSLines: 656-682
Function: NETIO_LISTENLines: 566-600
Function: NETIO_RPCLines: 481-503
Function: NETIO_RPCFILTERLines: 508-530
Function: NETIO_SERVEDCONNECTIONLines: 1641-1660
Function: NETIO_SERVERLines: 728-1637
Function: NETIO_SERVERSTOPLines: 534-547
Function: NETIO_SERVERTIMEOUTLines: 551-561
Function: NETIO_SRVSENDDATALines: 1709-1745
Function: NETIO_SRVSENDITEMLines: 1664-1705
Function: NETIO_SRVSTATUSLines: 1750-1819
Function: NETIO_VERIFYCLIENTLines: 718-724
Contrib: hbnetio - Network I/O driverFolder: contrib\hbnetio\tests\
File: netiomt1.prgLines: 30
Command: MainLines: 15-29
File: netiot02.prgLines: 78
Command: MainLines: 49-77
File: netiot03.prgLines: 213
Command: createdbLines: 112-138
Command: MainLines: 28-110
Function: reg_charstreamLines: 180-185
Function: reg_streamLines: 173-178
Command: testdbLines: 140-171
File: netiotst.prgLines: 138
Command: createdbLines: 78-104
Command: MainLines: 27-76
Command: testdbLines: 106-137
Contrib: hbnetio - Network I/O driverFolder: contrib\hbnetio\utils\
Contrib: hbnetio - Network I/O driverFolder: contrib\hbnetio\utils\hbnetio\
File: hbnetio.prgLines: 887
Command: MainLines: 81-85
Command: netiosrv_MainLines: 87-304
File: _console.prgLines: 265
Command: hbnetiocon_cmdUILines: 29-159
File: _winsvc.prgLines: 95
Command: WinMainLines: 27-81
Contrib: hbnf - Nanforum Library for ClipperFolder: contrib\hbnf\
File: aading.prgLines: 58
Function: ft_AAdditionLines: 20-57
File: aavg.prgLines: 38
Function: ft_AAvgLines: 24-37
File: acctadj.prgLines: 52
Function: ft_AcctAdjLines: 29-51
File: acctmnth.prgLines: 82
Function: ft_AcctMonthLines: 25-81
File: acctqtr.prgLines: 82
Function: ft_AcctQtrLines: 25-81
File: acctweek.prgLines: 52
Function: ft_AcctWeekLines: 25-51
File: acctyear.prgLines: 57
Function: ft_AcctYearLines: 25-56
File: adapter.prgLines: 50
Function: ft_AdapterLines: 47-49
File: adessort.prgLines: 35
Function: ft_ADesSortLines: 24-34
File: aemaxlen.prgLines: 51
Function: ft_AEMaxLenLines: 20-50
File: aeminlen.prgLines: 51
Function: ft_AEMinLenLines: 20-50
File: alt.cLines: 45
Function: FT_ALTLines: 35-44
File: amedian.prgLines: 54
Function: ft_AMedianLines: 24-53
File: anomatch.prgLines: 41
Function: ft_ANoMatchesLines: 24-41
File: any2any.prgLines: 108
Function: ft_XToYLines: 39-107
File: aredit.prgLines: 164
Function: ft_ArEditLines: 55-163
File: asum.prgLines: 45
Function: ft_ASumLines: 25-44
File: at2.prgLines: 91
Function: ft_At2Lines: 25-57
Function: ft_RAt2Lines: 59-90
File: bitclr.prgLines: 29
Function: ft_BitClrLines: 22-28
File: bitset.prgLines: 29
Function: ft_BitSetLines: 22-28
File: blink.prgLines: 42
Function: ft_BlinkLines: 25-41
File: byt2bit.prgLines: 36
Function: ft_Byt2BitLines: 22-35
File: byt2hex.prgLines: 29
Function: ft_Byt2HexLines: 22-28
File: byteand.prgLines: 29
Function: ft_ByteAndLines: 22-28
File: byteneg.prgLines: 29
Function: ft_ByteNegLines: 22-28
File: bytenot.prgLines: 30
Function: ft_ByteNotLines: 23-29
File: byteor.prgLines: 29
Function: ft_ByteOrLines: 22-28
File: bytexor.prgLines: 32
Function: ft_ByteXorLines: 25-31
File: calendar.prgLines: 138
Function: ft_CalendarLines: 23-126
File: caplock.cLines: 63
Function: FT_CAPLOCKLines: 33-62
File: chdir.cLines: 29
Function: FT_CHDIRLines: 25-28
File: cint86.cLines: 12
Function: FT_INT86Lines: 3-11
File: clrsel.prgLines: 615
Function: ft_ClrSelLines: 63-136
File: cntryset.prgLines: 35
Function: ft_SetCenturyLines: 22-34
File: color2n.cLines: 36
Function: FT_COLOR2NLines: 23-35
File: ctrl.cLines: 42
Function: FT_CTRLLines: 32-41
File: d2e.prgLines: 47
Function: ft_D2ELines: 25-46
File: datecnfg.prgLines: 49
Function: ft_DateCnfgLines: 25-48
File: dayofyr.prgLines: 56
Function: ft_DayOfYrLines: 25-55
File: daytobow.prgLines: 41
Function: ft_DayToBoWLines: 25-40
File: dectobin.prgLines: 37
Function: ft_Dec2BinLines: 22-36
File: default.prgLines: 54
Function: ft_DefaultLines: 47-53
File: descendn.cLines: 66
Function: FT_DESCENDLines: 22-65
File: dfile.prgLines: 85
Function: ft_DFCloseLines: 74-84
Function: ft_DFSetupLines: 29-72
File: dhkey.hLines: 146
File: diskfunc.prgLines: 33
Function: ft_DskFreeLines: 30-32
Function: ft_DskSizeLines: 26-28
File: dispc.cLines: 815
typedef struct: FT_DISPCLines: 69-96
Function: FT_DISPFILELines: 624-814
Function: _FT_DFCLOSLines: 609-622
Function: _FT_DFINITLines: 491-607
File: dispmsg.prgLines: 167
Function: ft_DispMsgLines: 29-166
File: dosver.cLines: 71
Function: FT_DOSVERLines: 53-70
File: e2d.prgLines: 31
Function: ft_E2DLines: 22-30
File: easter.prgLines: 92
Function: ft_EasterLines: 23-91
File: elapmil.prgLines: 27
Function: ft_ElapMinLines: 22-26
File: elapsed.prgLines: 70
Function: ft_ElapsedLines: 25-69
File: eltime.prgLines: 41
Function: ft_ElTimeLines: 22-40
File: findith.prgLines: 41
Function: ft_FindIThLines: 22-40
File: firstday.prgLines: 29
Function: ft_FDayLines: 22-28
File: floptst.prgLines: 89
Function: ft_FlopTstLines: 59-88
File: ftattr.cLines: 142
Function: FT_RESTATTLines: 93-141
Function: FT_SAVEATTLines: 25-69
File: ftint86.chLines: 73
File: ftmenuto.chLines: 68
File: fttext.cLines: 1063
Function: FT_FAPPENDLines: 858-918
Function: FT_FBOFLines: 1026-1031
Function: FT_FDELETELines: 773-827
Function: FT_FEOFLines: 1019-1024
Function: FT_FERRORLines: 700-705
Function: FT_FGOBOTLines: 714-729
Function: FT_FGOBOTTOMLines: 731-0
Translates to the function: FT_FGOBOT
Function: FT_FGOTOLines: 1033-1062
Function: FT_FGOTOPLines: 689-698
Function: FT_FINSERTLines: 829-856
Function: FT_FLASTRELines: 998-1015
Function: FT_FLASTRECLines: 1017-0
Translates to the function: FT_FLASTRE
Function: FT_FOFFSETLines: 611-616
Function: FT_FREADLNLines: 746-771
Function: FT_FRECNOLines: 707-712
Function: FT_FSELECTLines: 659-687
Function: FT_FSKIPLines: 733-744
Function: FT_FUSELines: 618-657
Function: FT_FWRITELLines: 996-0
Translates to the function: FT_FWRITELN
Function: FT_FWRITELNLines: 920-994
typedef struct: FT_TEXTLines: 144-157
File: gcd.prgLines: 53
Function: ft_GCDLines: 22-53
File: getenvrn.cLines: 180
Function: FT_GETELines: 57-179
File: hex2dec.prgLines: 28
Function: ft_Hex2DecLines: 25-27
File: iamidle.cLines: 68
Function: FT_IAMIDLELines: 64-67
File: idle.cLines: 22
Function: FT_IDLELines: 18-21
File: invclr.prgLines: 45
Function: ft_InvClrLines: 22-44
File: isbit.prgLines: 29
Function: ft_IsBitLines: 22-28
File: isbiton.prgLines: 27
Function: ft_IsBitOnLines: 25-26
File: isprint.cLines: 87
Function: FT_ISPRINTLines: 75-86
File: isshare.cLines: 73
Function: FT_ISSHARELines: 53-72
File: kspeed.cLines: 60
Function: FT_SETRATELines: 28-59
File: lastday.prgLines: 33
Function: ft_LDayLines: 26-32
File: linked.prgLines: 62
Function: ft_LinkedLines: 28-61
File: madd.prgLines: 55
Function: ft_MAddLines: 25-54
File: menu1.prgLines: 261
Function: ft_FillLines: 254-260
Function: ft_Menu1Lines: 48-192
File: menuto.prgLines: 397
Function: ft_MenuToLines: 125-396
Function: ft_PromptLines: 60-123
File: metaph.prgLines: 244
File: miltime.prgLines: 109
Function: ft_Civ2MilLines: 65-104
Function: ft_Mil2CivLines: 34-63
Function: ft_Mil2MinLines: 22-24
Function: ft_Min2MilLines: 26-32
Function: ft_Sys2MilLines: 106-108
File: min2dhm.prgLines: 30
Function: ft_Min2DhmLines: 25-29
File: mkdir.cLines: 30
Function: FT_MKDIRLines: 26-29
File: month.prgLines: 53
Function: ft_MonthLines: 25-52
File: mouse.cLines: 193
Function: FT_MBUTPRSLines: 112-144
Function: FT_MBUTRELLines: 146-178
Function: FT_MCONOFFLines: 97-110
Function: FT_MDEFCRSLines: 180-192
Function: FT_MGETSENSLines: 69-95
Function: _FT_MSETSENSITIVELines: 55-67
File: mouse1.prgLines: 228
Function: ft_MCursorLines: 160-172
Function: ft_MDblClkLines: 9-74
Function: ft_MGetCoordLines: 101-109
Function: ft_MGetPageLines: 218-219
Function: ft_MGetPosLines: 88-96
Function: ft_MGetXLines: 212-213
Function: ft_MGetYLines: 215-216
Function: ft_MInitLines: 139-149
Function: ft_MInRegionLines: 76-79
Function: ft_MMickeysLines: 81-86
Function: ft_MResetLines: 151-158
Function: ft_MSetCoordLines: 111-112
Function: ft_MSetPageLines: 223-227
Function: ft_MSetPosLines: 98-99
Function: ft_MSetSensLines: 114-129
Function: ft_MShowCrsLines: 174-189
Function: ft_MVersionLines: 131-137
Function: ft_MXLimitLines: 190-197
Function: ft_MYLimitLines: 199-206
File: n2color.cLines: 40
Function: FT_N2COLORLines: 27-39
File: netpv.prgLines: 35
Function: ft_NetPVLines: 22-34
File: nooccur.prgLines: 35
Function: ft_NoOccurLines: 22-34
File: ntow.prgLines: 78
Function: ft_NToWLines: 37-53
File: numlock.cLines: 60
Function: FT_NUMLOCKLines: 30-59
File: nwlstat.prgLines: 32
Function: ft_NWLStatLines: 23-31
File: nwsem.prgLines: 142
Function: ft_NWSemCloseLines: 98-100
Function: ft_NWSemExLines: 70-88
Function: ft_NWSemLockLines: 126-137
Function: ft_NWSemOpenLines: 42-66
Function: ft_NWSemSigLines: 94-96
Function: ft_NWSemUnlockLines: 139-141
Function: ft_NWSemWaitLines: 90-92
File: nwuid.prgLines: 62
Function: ft_NWUIDLines: 34-61
File: ontick.prgLines: 83
Command: ft_OnTickLines: 61-82
File: origin.cLines: 23
Function: FT_ORIGINLines: 22-0
Translates to the function: hb_ProgName
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the executable program name.

File: page.cLines: 84
Function: FT_GETVPGLines: 53-71
Function: FT_SETVPGLines: 73-83
File: pchr.prgLines: 143
Function: ft_PChrLines: 29-142
File: peek.cLines: 109
Function: FT_INPLines: 89-96
Function: FT_OUTPLines: 98-108
Function: FT_PEEKLines: 59-71
Function: FT_POKELines: 73-87
File: pegs.prgLines: 219
Function: ft_PegsLines: 40-159
File: pending.prgLines: 63
Function: ft_PendingLines: 25-62
File: pickday.prgLines: 39
Function: ft_PickDayLines: 22-38
File: popadder.prgLines: 1318
Function: ft_AdderLines: 99-271
File: proper.cLines: 99
Function: FT_PROPERLines: 57-98
File: prtesc.prgLines: 55
Function: ft_EscCodeLines: 22-54
File: prtscr.cLines: 41
Function: FT_PRTSCRLines: 27-40
File: putkey.cLines: 44
Function: FT_PUTKEYLines: 32-43
File: pvid.prgLines: 65
Function: ft_PopVidLines: 46-64
Function: ft_PushVidLines: 31-44
File: qtr.prgLines: 54
Function: ft_QtrLines: 25-53
File: rand1.prgLines: 31
Function: ft_Rand1Lines: 22-30
File: restsets.prgLines: 37
Function: ft_RestSetsLines: 26-37
File: rmdir.cLines: 29
Function: FT_RMDIRLines: 25-28
File: round.prgLines: 103
Function: ft_RoundLines: 29-102
File: savearr.prgLines: 156
Function: ft_RestArrLines: 99-112
Function: ft_SaveArrLines: 29-46
File: savesets.prgLines: 41
Function: ft_SaveSetsLines: 29-41
File: scancode.prgLines: 37
Function: ft_ScanCodeLines: 29-36
File: scregion.prgLines: 75
Function: ft_RgnStackLines: 51-74
Function: ft_RstRgnLines: 29-45
Function: ft_SavRgnLines: 24-27
File: setdate.cLines: 101
Function: FT_SETDATELines: 79-100
File: setkeys.cLines: 65
Function: FT_SETKEYSLines: 64-0
Translates to the function: HB_SETKEYSAVE
Doc Topic:(The runtime library)
File: setlastk.cLines: 65
Function: FT_LASTKEYLines: 64-0
Translates to the function: hb_keySetLast
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
File: settime.cLines: 115
Function: FT_SETTIMELines: 79-114
File: shadow.cLines: 58
Function: FT_SHADOWLines: 50-57
File: shift.cLines: 42
Function: FT_SHIFTLines: 32-41
File: sinkey.prgLines: 49
Function: ft_SInkeyLines: 22-48
File: sleep.prgLines: 33
Function: ft_SleepLines: 19-32
File: sqzn.prgLines: 62
Function: ft_SqznLines: 19-36
Function: ft_UnsqznLines: 38-61
File: stod.cLines: 28
Function: FT_STODLines: 24-27
File: support.cLines: 122
Function: FT_REBOOTLines: 113-121
Function: _FT_NWKSTATLines: 54-72
Function: _FT_TEMPFILLines: 74-111
File: sysmem.prgLines: 33
Function: ft_SysMemLines: 30-32
File: tbwhile.prgLines: 310
Function: ft_BrwsWhlLines: 56-257
File: tempfile.prgLines: 57
Function: ft_TempFilLines: 41-56
File: vertmenu.prgLines: 80
Function: ft_Menu2Lines: 21-79
File: vidcur.prgLines: 114
Function: ft_GetVCurLines: 86-113
Command: ft_SetVcurLines: 76-82
File: video1.cLines: 115
Function: FT_REVATTRLines: 60-100
Function: FT_REVCHRLines: 102-114
Function: FT_SETATTRLines: 51-58
File: video2.prgLines: 64
Function: ft_CLSLines: 47-51
Function: ft_VidStrLines: 53-57
Function: ft_WrtChrLines: 59-63
File: vidmode.cLines: 109
Function: FT_GETMODELines: 90-108
Function: FT_SETMODELines: 78-88
File: wda.prgLines: 26
Function: ft_AddWkDyLines: 19-25
File: week.prgLines: 55
Function: ft_WeekLines: 25-54
File: workdays.prgLines: 66
Function: ft_WorkdaysLines: 25-65
File: woy.prgLines: 62
Function: ft_DoYLines: 51-61
Function: ft_WoYLines: 23-49
File: xbox.prgLines: 122
Function: ft_XBoxLines: 32-121
File: year.prgLines: 43
Function: ft_YearLines: 25-42
Contrib: hbnf - Nanforum Library for ClipperFolder: contrib\hbnf\tests\
File: aading.prgLines: 40
Command: MainLines: 3-39
File: aemaxlen.prgLines: 30
Command: MainLines: 3-29
File: aeminlen.prgLines: 33
Command: MainLines: 3-32
File: amedian.prgLines: 31
Command: MainLines: 5-30
File: aredit.prgLines: 67
Command: MainLines: 5-36
Function: TestGetLines: 38-66
File: at2.prgLines: 29
Command: MainLines: 3-28
File: blink.prgLines: 8
Command: MainLines: 3-7
File: calendar.prgLines: 28
Command: MainLines: 5-27
File: clrsel.prgLines: 56
Command: MainLines: 5-55
File: d2e.prgLines: 10
Command: MainLines: 3-9
File: datecnfg.prgLines: 203
Command: MainLines: 47-142
File: dectobin.prgLines: 12
Command: MainLines: 3-11
File: dfile.prgLines: 65
Command: MainLines: 5-64
File: diskfunc.prgLines: 9
Command: MainLines: 3-8
File: dispmsg.prgLines: 66
Command: MainLines: 6-65
File: dosver.prgLines: 8
Command: MainLines: 3-7
File: e2d.prgLines: 8
Command: MainLines: 3-7
File: elapsed.prgLines: 20
Command: MainLines: 3-19
File: findith.prgLines: 20
Command: MainLines: 3-19
File: floptst.prgLines: 15
Command: MainLines: 3-14
File: fttext.prgLines: 45
Command: MainLines: 5-35
File: gcd.prgLines: 8
Command: MainLines: 3-7
File: getenvrn.prgLines: 25
Command: MainLines: 5-24
File: hex2dec.prgLines: 8
Command: MainLines: 3-7
File: isshare.prgLines: 19
Command: MainLines: 3-18
File: linked.prgLines: 25
Command: MainLines: 3-24
File: menu1.prgLines: 133
Function: fubarLines: 123-132
Command: MainLines: 5-121
File: menuto.prgLines: 38
Command: MainLines: 5-37
File: metaph.prgLines: 93
Command: MainLines: 3-92
File: miltime.prgLines: 37
Command: MainLines: 3-36
File: mouse1.prgLines: 198
Command: MainLines: 9-197
File: netpv.prgLines: 8
Command: MainLines: 3-7
File: ntow.prgLines: 8
Command: MainLines: 3-7
File: nwlstat.prgLines: 8
Command: MainLines: 3-7
File: nwsem.prgLines: 48
Command: MainLines: 6-47
File: nwuid.prgLines: 18
Command: MainLines: 3-17
File: ontick.prgLines: 26
Command: MainLines: 9-25
File: pegs.prgLines: 8
Command: MainLines: 3-7
File: pending.prgLines: 15
Command: MainLines: 3-14
File: pickday.prgLines: 9
Command: MainLines: 3-8
File: popadder.prgLines: 43
Command: MainLines: 5-42
File: prtesc.prgLines: 14
Command: MainLines: 3-13
File: rand1.prgLines: 16
Command: MainLines: 7-15
File: savearr.prgLines: 44
Function: DispArrayLines: 29-43
Command: MainLines: 3-27
File: savesets.prgLines: 12
Command: MainLines: 3-11
File: scancode.prgLines: 21
Command: MainLines: 5-20
File: setdate.prgLines: 13
Command: MainLines: 3-12
File: settime.prgLines: 11
Command: MainLines: 3-10
File: sleep.prgLines: 12
Command: MainLines: 5-11
File: sysmem.prgLines: 8
Command: MainLines: 3-7
File: tbwhile.prgLines: 108
Command: MainLines: 12-73
File: tempfile.prgLines: 21
Command: MainLines: 5-20
File: test.prgLines: 33
Command: MainLines: 5-32
File: vertmenu.prgLines: 50
Command: MainLines: 3-35
File: vidmode.prgLines: 9
Command: MainLines: 3-8
File: wda.prgLines: 11
Command: MainLines: 3-10
File: workdays.prgLines: 8
Command: MainLines: 3-7
File: woy.prgLines: 31
Command: MainLines: 3-30
File: xbox.prgLines: 23
Command: MainLines: 3-22
Contrib: hbodbc - ODBC libraryFolder: contrib\hbodbc\
File: browse.prgLines: 240
Function: BrowseODBCLines: 56-175
File: odbc.cLines: 1219
Function: HB_ODBCNUMSETLENLines: 1203-1213
Function: HB_ODBCSTODLines: 1181-1201
Function: HB_ODBCVERLines: 1215-1218
typedef struct: HB_SQLHDBCLines: 195-201
typedef struct: HB_SQLHENVLines: 147-151
typedef struct: HB_SQLHSTMTLines: 290-296
Function: SQLALLOCCONNECTLines: 397-415
Function: SQLALLOCENVLines: 378-395
Function: SQLALLOCSTMTLines: 520-538
Function: SQLCOLATTRIBUTELines: 837-885
Function: SQLCOMMITLines: 1121-1130
Function: SQLCONNECTLines: 451-485
Function: SQLDESCRIBECOLLines: 794-835
Function: SQLDISCONNECTLines: 487-502
Function: SQLDRIVERCONNECTLines: 417-449
Function: SQLERRORLines: 887-919
Function: SQLEXECDIRECTLines: 540-557
Function: SQLEXECUTELines: 1161-1169
Function: SQLFETCHLines: 559-567
Function: SQLFETCHSCROLLLines: 569-585
Function: SQLFREECONNECTLegacy Level: 4Lines: 506-508
Function: SQLFREEENVLegacy Level: 4Lines: 510-512
Function: SQLFREESTMTLegacy Level: 4Lines: 514-516
Function: SQLGETCONNECTATTRLines: 1063-1090
Function: SQLGETDATALines: 587-776
Function: SQLGETDIAGRECLines: 921-974
Function: SQLGETINFOLines: 992-1013
Function: SQLGETSTMTATTRLines: 1092-1119
Function: SQLMORERESULTSLines: 1171-1179
Function: SQLNUMRESULTCOLSLines: 778-792
Function: SQLPREPARELines: 1143-1159
Function: SQLROLLBACKLines: 1132-1141
Function: SQLROWCOUNTLines: 976-990
Function: SQLSETCONNECTATTRLines: 1015-1037
Function: SQLSETSTMTATTRLines: 1039-1061
File: sql.chLines: 261
File: todbc.prgLines: 634
Class: TODBCLines: 80-137
Class: TODBCFieldLines: 58-70
Contrib: hbodbc - ODBC libraryFolder: contrib\hbodbc\tests\
File: odbc.prgLines: 73
Command: MainLines: 3-72
File: odbccall.prgLines: 25
Command: MainLines: 3-24
File: todbc.prgLines: 68
Command: MainLines: 3-67
Contrib: hboslib - OSLib compatibilityFolder: contrib\hboslib\
File: core.prgLines: 100
Function: OL_95AppTitleLines: 50-51
Function: OL_95VMTitleLines: 53-54
Function: OL_AutoYieldLines: 56-57
Function: OL_IsMSWinLines: 59-60
Function: OL_IsNTLines: 62-63
Function: OL_IsOS2Lines: 65-71
Function: OL_IsOS2WinLines: 74-75
Function: OL_OsVerMajLines: 77-78
Function: OL_OsVerMinLines: 80-81
Function: OL_WinCBCopyLines: 83-84
Function: OL_WinCBPasteLines: 86-93
Function: OL_WinFullScreenLines: 95-96
Function: OL_YieldLines: 98-99
Contrib: hbpgsql - PostgreSQL ClientFolder: contrib\hbpgsql\
File: hbpgsql.hLines: 96
File: postgres.cLines: 1492
Function: LO_EXPORTLines: 1300-1308
Function: LO_IMPORTLines: 1290-1298
Function: LO_UNLINKLines: 1310-1318
Function: PG_ENCODING_TO_CHARLines: 1439-1442
Function: PQBACKENDPIDLines: 605-613
Function: PQBINARYTUPLESLines: 1056-1064
Function: PQCANCELLines: 1334-1355
Function: PQCLIENTENCODINGLines: 419-427
Function: PQCMDSTATUSLines: 978-986
Function: PQCMDTUPLESLines: 988-996
Function: PQCONNECTDBLines: 276-282
Function: PQCONNECTDBPARAMSLines: 246-274
Function: PQCONNECTIONNEEDSPASSWORDLines: 615-627
Function: PQCONNECTIONUSEDPASSWORDLines: 629-641
Function: PQCONNECTPOLLLines: 334-342
Function: PQCONNECTSTARTLines: 326-332
Function: PQCONNECTSTARTPARAMSLines: 296-324
Function: PQCONSUMEINPUTLines: 1178-1186
Function: PQDBLines: 439-447
Function: PQERRORMESSAGELines: 585-593
Function: PQESCAPEBYTEALines: 1009-1021
Function: PQESCAPEBYTEACONNLines: 1357-1376
Function: PQESCAPESTRINGLines: 998-1007
Function: PQEXECLines: 673-681
Function: PQEXECPARAMSLines: 683-710
Function: PQEXECPREPAREDLines: 1388-1409
Function: PQFCOUNTLines: 712-727
Function: PQFLUSHLines: 1208-1216
Function: PQFMODLines: 1096-1104
Function: PQFNAMELines: 1086-1094
Function: PQFNUMBERLines: 1126-1134
Function: PQFSIZELines: 1106-1114
Function: PQFTABLELines: 1066-1074
Function: PQFTYPELines: 1076-1084
Function: PQGETCANCELLines: 1320-1332
Function: PQGETISNULLLines: 1116-1124
Function: PQGETLENGTHLines: 769-789
Function: PQGETRESULTLines: 1168-1176
Function: PQGETVALUELines: 746-767
Function: PQHOSTLines: 469-477
Function: PQISBUSYLines: 1188-1196
Function: PQISNONBLOCKINGLines: 1230-1238
Function: PQISTHREADSAFELines: 1446-1453
Function: PQLASTRECLines: 729-744
Function: PQLIBVERSIONLines: 232-239
Function: PQMETADATALines: 800-926
Function: PQNFIELDSLines: 1146-1154
Function: PQNTUPLESLines: 1136-1144
Function: PQOIDSTATUSLines: 1046-1054
Function: PQOIDVALUELines: 1036-1044
Function: PQOPTIONSLines: 499-507
Function: PQPARAMETERSTATUSLines: 551-559
Function: PQPASSLines: 459-467
Function: PQPINGLines: 404-414
Function: PQPINGPARAMSLines: 374-402
Function: PQPORTLines: 479-487
Function: PQPREPARELines: 1378-1386
Function: PQPROTOCOLVERSIONLines: 561-569
Function: PQPUTCOPYDATALines: 1411-1423
Function: PQPUTCOPYENDLines: 1425-1437
Function: PQREQUESTCANCELLines: 1198-1206
Function: PQRESETLines: 344-352
Function: PQRESETPOLLLines: 364-372
Function: PQRESETSTARTLines: 354-362
Function: PQRESSTATUSLines: 523-526
Function: PQRESULT2ARRAYLines: 928-956
Function: PQRESULTERRORFIELDLines: 509-521
Function: PQRESULTERRORMESSAGELines: 958-966
Function: PQRESULTSTATUSLines: 968-976
Function: PQSENDQUERYLines: 1158-1166
Function: PQSERVERVERSIONLines: 571-583
Function: PQSETCLIENTENCODINGLines: 429-437
Function: PQSETDBLOGINLines: 285-294
Function: PQSETERRORVERBOSITYLines: 1278-1286
Function: PQSETNONBLOCKINGLines: 1220-1228
Function: PQSOCKETLines: 595-603
Function: PQSSLATTRIBUTELines: 657-669
Function: PQSSLINUSELines: 643-655
Function: PQSTATUSLines: 531-539
Function: PQTRACELines: 1251-1262
Function: PQTRACECREATELines: 1242-1249
Function: PQTRANSACTIONSTATUSLines: 541-549
Function: PQTTYLines: 489-497
Function: PQUNESCAPEBYTEALines: 1023-1034
Function: PQUNTRACELines: 1264-1272
Function: PQUSERLines: 449-457
File: postgres.chLines: 127
File: rddcopy.cLines: 447
Function: HB_PQCOPYFROMWALines: 260-446
typedef struct: pgCopyContextLines: 55-62
File: tpostgre.prgLines: 1335
Class: TPQQueryLines: 455-520
Class: TPQRowLines: 1196-1215
Class: TPQServerLines: 57-95
Contrib: hbpgsql - PostgreSQL ClientFolder: contrib\hbpgsql\tests\
File: async.prgLines: 73
Command: MainLines: 7-26
File: cache.prgLines: 447
Command: MainLines: 13-57
Function: QuickQueryLines: 416-443
Function: SQLApplyUpdatesLines: 61-133
Command: SQLCloseTempLines: 135-147
Command: SQLCommitTransLines: 403-407
Function: SQLConnectLines: 288-299
Command: SQLDestroyLines: 301-307
Function: SQLExecQueryLines: 322-333
Function: SQLFetchLines: 166-212
Command: SQLFetchAllLines: 214-219
Command: SQLGarbageCollectorLines: 149-164
Function: SQLInTransLines: 400-401
Function: SQLOpenLines: 221-286
Function: SQLPrepareLines: 335-386
Function: SQLQueryLines: 312-320
Command: SQLRollbackTransLines: 409-413
Function: SQLSequenceLines: 389-390
Command: SQLStartTransLines: 392-398
Function: SToQLines: 445-446
File: dbf2pg.prgLines: 269
Command: MainLines: 55-249
File: ping.prgLines: 76
Command: MainLines: 3-53
File: simple.prgLines: 161
Command: MainLines: 3-160
File: stress.prgLines: 108
Command: MainLines: 5-107
File: test.prgLines: 91
Command: MainLines: 3-90
Contrib: hbpipeio - I/O driver for pipe streamsFolder: contrib\hbpipeio\
File: pipeio.cLines: 383
typedef struct: HB_FILELines: 59-68
Function: HB_VFFROMPIPESLines: 343-352
Function: HB_VFOPENPROCESSLines: 356-369
Contrib: hbpipeio - I/O driver for pipe streamsFolder: contrib\hbpipeio\tests\
File: test.prgLines: 66
Command: MainLines: 12-65
Contrib: hbsms - SMS functionsFolder: contrib\hbsms\
File: sms.prgLines: 305
Function: smsctx_CloseLines: 136-151
Function: smsctx_NewLines: 109-134
Function: smsctx_PINLines: 237-250
Function: smsctx_ReceiveLines: 227-235
Function: smsctx_SendLines: 153-225
Function: sms_ReceiveAllLines: 87-100
Function: sms_SendLines: 72-85
Contrib: hbsms - SMS functionsFolder: contrib\hbsms\tests\
File: send.prgLines: 22
Command: MainLines: 7-21
Contrib: hbsqlit3 - SQLite3 bindingsFolder: contrib\hbsqlit3\
File: core.cLines: 2552
typedef struct: HB_SQLITE3Lines: 89-95
typedef struct: HB_SQLITE3_HOLDERLines: 106-101
Function: SQLITE3_BACKUP_FINISHLines: 2250-2263
Function: SQLITE3_BACKUP_INITLines: 2211-2233
Function: SQLITE3_BACKUP_PAGECOUNTLines: 2280-2293
Function: SQLITE3_BACKUP_REMAININGLines: 2265-2278
Function: SQLITE3_BACKUP_STEPLines: 2235-2248
Function: SQLITE3_BIND_BLOBLines: 1087-1096
Function: SQLITE3_BIND_DOUBLELines: 1098-1106
Function: SQLITE3_BIND_INTLines: 1108-1116
Function: SQLITE3_BIND_INT64Lines: 1118-1127
Function: SQLITE3_BIND_NULLLines: 1129-1137
Function: SQLITE3_BIND_PARAMETER_COUNTLines: 1175-1183
Function: SQLITE3_BIND_PARAMETER_INDEXLines: 1191-1205
Function: SQLITE3_BIND_PARAMETER_NAMELines: 1213-1221
Function: SQLITE3_BIND_TEXTLines: 1139-1157
Function: SQLITE3_BIND_ZEROBLOBLines: 1159-1167
Function: SQLITE3_BLOB_BYTESLines: 1723-1731
Function: SQLITE3_BLOB_CLOSELines: 1709-1717
Function: SQLITE3_BLOB_OPENLines: 1655-1685
Function: SQLITE3_BLOB_READLines: 1737-1758
Function: SQLITE3_BLOB_REOPENLines: 1691-1703
Function: SQLITE3_BLOB_WRITELines: 1764-1779
Function: SQLITE3_BUFF_TO_FILELines: 2013-2029
Function: SQLITE3_BUSY_HANDLERLines: 2052-2075
Function: SQLITE3_BUSY_TIMEOUTLines: 1463-1471
Function: SQLITE3_CHANGESLines: 1229-1237
Function: SQLITE3_CLEAR_BINDINGSLines: 1023-1031
Function: SQLITE3_COLUMN_BLOBLines: 1345-1357
Function: SQLITE3_COLUMN_BYTESLines: 1335-1343
Function: SQLITE3_COLUMN_COUNTLines: 1261-1269
Function: SQLITE3_COLUMN_DATABASE_NAMELines: 1600-1612
Function: SQLITE3_COLUMN_DECLTYPELines: 1296-1304
Function: SQLITE3_COLUMN_DOUBLELines: 1359-1367
Function: SQLITE3_COLUMN_INTLines: 1369-1377
Function: SQLITE3_COLUMN_INT64Lines: 1379-1387
Function: SQLITE3_COLUMN_NAMELines: 1312-1320
Function: SQLITE3_COLUMN_ORIGIN_NAMELines: 1628-1640
Function: SQLITE3_COLUMN_TABLE_NAMELines: 1614-1626
Function: SQLITE3_COLUMN_TEXTLines: 1389-1402
Function: SQLITE3_COLUMN_TYPELines: 1286-1294
Function: SQLITE3_COMMIT_HOOKLines: 2115-2137
Function: SQLITE3_COMPILEOPTION_GETLines: 2450-2457
Function: SQLITE3_COMPILEOPTION_USEDLines: 2441-2448
Function: SQLITE3_COMPLETELines: 901-913
Function: SQLITE3_CREATE_FUNCTIONLines: 2467-2508
Function: SQLITE3_DB_FILENAMELines: 2516-2528
Function: SQLITE3_DB_HANDLELines: 984-994
Function: SQLITE3_DB_STATUSLines: 2390-2412
Function: SQLITE3_ENABLE_LOAD_EXTENSIONLines: 1432-1444
Function: SQLITE3_ENABLE_SHARED_CACHELines: 1803-1806
Function: SQLITE3_ERRCODELines: 631-639
Function: SQLITE3_ERRMSGLines: 655-663
Function: SQLITE3_ERRSTRLines: 665-672
Function: SQLITE3_EXECLines: 820-850
Function: SQLITE3_EXPANDED_SQLLines: 2536-2551
Function: SQLITE3_EXTENDED_ERRCODELines: 641-653
Function: SQLITE3_EXTENDED_RESULT_CODESLines: 612-620
Function: SQLITE3_FILE_TO_BUFFLines: 2002-2011
Function: SQLITE3_FINALIZELines: 1055-1063
Function: SQLITE3_GET_AUTOCOMMITLines: 1787-1795
Function: SQLITE3_GET_TABLELines: 1479-1524
Function: SQLITE3_INITIALIZELines: 588-595
Function: SQLITE3_INTERRUPTLines: 2038-2044
Function: SQLITE3_LAST_INSERT_ROWIDLines: 691-699
Function: SQLITE3_LIBVERSIONLines: 560-563
Function: SQLITE3_LIBVERSION_NUMBERLines: 565-568
Function: SQLITE3_LIMITLines: 2420-2432
Function: SQLITE3_LOAD_EXTENSIONLines: 1404-1424
Function: SQLITE3_MEMORY_HIGHWATERLines: 2312-2320
Function: SQLITE3_MEMORY_USEDLines: 2302-2310
Function: SQLITE3_OPENLines: 751-783
Function: SQLITE3_OPEN_V2Lines: 785-812
Function: SQLITE3_PREPARELines: 861-893
Function: SQLITE3_PROFILELines: 1939-1966
Function: SQLITE3_PROGRESS_HANDLERLines: 2083-2106
Function: SQLITE3_RESETLines: 1039-1047
Function: SQLITE3_RESET_AUTO_EXTENSIONLines: 1452-1455
Function: SQLITE3_ROLLBACK_HOOKLines: 2139-2162
Function: SQLITE3_SET_AUTHORIZERLines: 2170-2193
Function: SQLITE3_SHUTDOWNLines: 597-604
Function: SQLITE3_SLEEPLines: 680-683
Function: SQLITE3_SOURCEIDLines: 570-577
Function: SQLITE3_SQLLines: 923-936
Function: SQLITE3_STATUSLines: 2344-2362
Function: SQLITE3_STATUS64Lines: 2364-2382
Function: SQLITE3_STEPLines: 1003-1011
Function: SQLITE3_STMT_READONLYLines: 963-975
Function: SQLITE3_STMT_STATUSLines: 944-956
Function: SQLITE3_TABLE_COLUMN_METADATALines: 1542-1590
Function: SQLITE3_TEMP_DIRECTORYLines: 707-741
Function: SQLITE3_THREADSAFELines: 2328-2336
Function: SQLITE3_TOTAL_CHANGESLines: 1245-1253
Function: SQLITE3_TRACELines: 1968-1995
Function: SQLITE3_TRACE_V2Lines: 1872-1906
File: errstr.prgLines: 89
Function: hb_sqlite3_errstr_shortLines: 50-88
File: hbsqlit3.chLines: 338
File: hdbc.prgLines: 584
Class: hdbcSQLTConnectionLines: 53-77
Class: hdbcSQLTDatabaseMetaDataLines: 538-550
Class: hdbcSQLTPreparedStatementLines: 193-219
Class: hdbcSQLTResultSetLines: 278-344
Class: hdbcSQLTResultSetMetaDataLines: 503-516
Class: hdbcSQLTStatementLines: 131-148
Contrib: hbsqlit3 - SQLite3 bindingsFolder: contrib\hbsqlit3\tests\
File: authoriz.prgLines: 228
Function: AuthorizerLines: 117-125
Function: Authorizer2Lines: 130-138
Function: Authorizer3Lines: 143-150
Function: CallBackLines: 155-166
Command: MainLines: 75-112
File: backup.prgLines: 223
Function: CallBackLines: 149-160
Command: init_traceLines: 66-86
Command: MainLines: 88-144
File: blob.prgLines: 130
Command: MainLines: 51-129
File: demo.prgLines: 299
Command: MainLines: 54-66
Command: t1Lines: 70-79
Command: t2Lines: 83-298
File: hdbc.prgLines: 197
Command: MainLines: 5-196
File: hooks.prgLines: 216
Function: CallBackLines: 107-118
Function: HookCommitNLines: 133-142
Function: HookCommitYLines: 123-131
Function: HookRollbackLines: 143-151
Command: MainLines: 49-102
File: metadata.prgLines: 91
Command: MainLines: 51-60
Command: testLines: 66-90
File: pack.prgLines: 62
Command: MainLines: 49-61
Contrib: hbssl - OpenSSL bindingsFolder: contrib\hbssl\
File: bio.cLines: 850
Function: BIO_CLEAR_FLAGSLines: 234-242
Function: BIO_CTRL_PENDINGLines: 388-396
Function: BIO_CTRL_WPENDINGLines: 398-406
Function: BIO_DO_CONNECTLines: 789-797
Function: BIO_EOFLines: 448-456
Function: BIO_FLUSHLines: 408-416
Function: BIO_FREELines: 615-627
Function: BIO_FREE_ALLLines: 630-0
Translates to the function: BIO_FREE
Function: BIO_GETSLines: 557-582
Function: BIO_GET_CLOSELines: 468-476
Function: BIO_GET_CONN_HOSTNAMELines: 715-723
Function: BIO_GET_CONN_INT_PORTLines: 754-777
Function: BIO_GET_CONN_IPLines: 735-752
Function: BIO_GET_CONN_PORTLines: 725-733
Function: BIO_GET_FDLines: 288-296
Function: BIO_GET_FLAGSLines: 254-262
Function: BIO_GET_RETRY_REASONLines: 298-306
Function: BIO_NEWLines: 211-217
Function: BIO_NEW_ACCEPTLines: 648-660
Function: BIO_NEW_CONNECTLines: 634-646
Function: BIO_NEW_DGRAMLines: 486-496
Function: BIO_NEW_FDLines: 498-504
Function: BIO_NEW_FILELines: 506-512
Function: BIO_NEW_MEM_BUFLines: 514-528
Function: BIO_NEW_SOCKETLines: 478-484
Function: BIO_PUTSLines: 605-613
Function: BIO_READLines: 530-555
Function: BIO_RESETLines: 438-446
Function: BIO_RETRY_TYPELines: 368-376
Function: BIO_SEEKLines: 418-426
Function: BIO_SETLines: 219-232
Function: BIO_SET_CLOSELines: 458-466
Function: BIO_SET_CONN_HOSTNAMELines: 662-670
Function: BIO_SET_CONN_INT_PORTLines: 682-693
Function: BIO_SET_CONN_IPLines: 695-713
Function: BIO_SET_CONN_PORTLines: 672-680
Function: BIO_SET_FDLines: 278-286
Function: BIO_SET_FLAGSLines: 244-252
Function: BIO_SET_NBIOLines: 779-787
Function: BIO_SET_RETRY_READLines: 318-326
Function: BIO_SET_RETRY_SPECIALLines: 308-316
Function: BIO_SET_RETRY_WRITELines: 328-336
Function: BIO_SHOULD_IO_SPECIALLines: 358-366
Function: BIO_SHOULD_READLines: 338-346
Function: BIO_SHOULD_RETRYLines: 378-386
Function: BIO_SHOULD_WRITELines: 348-356
Function: BIO_TELLLines: 428-436
Function: BIO_TEST_FLAGSLines: 264-276
Function: BIO_VFREELines: 629-0
Translates to the function: BIO_FREE
Function: BIO_WRITELines: 584-603
Function: ERR_LOAD_BIO_STRINGSLines: 799-802
typedef struct: HB_BIOLines: 53-57
File: err.cLines: 209
Function: ERR_ERROR_STRINGLines: 85-94
Function: ERR_FREE_STRINGSLines: 205-208
Function: ERR_FUNC_ERROR_STRINGLines: 101-104
Function: ERR_GET_ERRORLines: 66-69
Function: ERR_GET_ERROR_LINELines: 111-120
Function: ERR_GET_ERROR_LINE_DATALines: 151-164
Function: ERR_LIB_ERROR_STRINGLines: 96-99
Function: ERR_LOAD_CRYPTO_STRINGSLines: 51-54
Function: ERR_PEEK_ERRORLines: 71-74
Function: ERR_PEEK_ERROR_LINELines: 122-131
Function: ERR_PEEK_ERROR_LINE_DATALines: 166-179
Function: ERR_PEEK_LAST_ERRORLines: 76-83
Function: ERR_PEEK_LAST_ERROR_LINELines: 133-149
Function: ERR_PEEK_LAST_ERROR_LINE_DATALines: 181-203
Function: ERR_PRINT_ERRORSLines: 56-64
Function: ERR_REASON_ERROR_STRINGLines: 106-109
File: evp.cLines: 114
Function: ERR_LOAD_EVP_STRINGSLines: 74-77
Function: EVP_BYTESTOKEYLines: 89-113
Function: EVP_CLEANUPLines: 67-72
Function: EVP_PKEY_FREELines: 79-87
Function: OPENSSL_ADD_ALL_ALGORITHMSLines: 62-65
File: evpciph.cLines: 1244
Function: EVP_CIPHERFINALLines: 949-976
Function: EVP_CIPHERFINAL_EXLines: 978-1010
Function: EVP_CIPHERINITLines: 871-888
Function: EVP_CIPHERINIT_EXLines: 890-914
Function: EVP_CIPHERUPDATELines: 916-947
Function: EVP_CIPHER_BLOCK_SIZELines: 432-437
Function: EVP_CIPHER_CTX_CIPHERLines: 580-591
Function: EVP_CIPHER_CTX_CLEANUPLines: 517-0
Translates to the function: EVP_CIPHER_CTX_RESET
Function: EVP_CIPHER_CTX_CTRLLines: 564-578
Function: EVP_CIPHER_CTX_INITLines: 516-0
Translates to the function: EVP_CIPHER_CTX_RESET
Function: EVP_CIPHER_CTX_KEY_LENGTHLines: 538-549
Function: EVP_CIPHER_CTX_NEWLines: 479-494
Function: EVP_CIPHER_CTX_RESETLines: 498-514
Function: EVP_CIPHER_CTX_SET_KEY_LENGTHLines: 551-562
Function: EVP_CIPHER_CTX_SET_PADDINGLines: 519-536
Function: EVP_CIPHER_FLAGSLines: 453-458
Function: EVP_CIPHER_IV_LENGTHLines: 446-451
Function: EVP_CIPHER_KEY_LENGTHLines: 439-444
Function: EVP_CIPHER_MODELines: 460-470
Function: EVP_CIPHER_NIDLines: 425-430
Function: EVP_CIPHER_TYPELines: 472-477
Function: EVP_DECRYPTFINALLines: 808-835
Function: EVP_DECRYPTFINAL_EXLines: 837-869
Function: EVP_DECRYPTINITLines: 732-748
Function: EVP_DECRYPTINIT_EXLines: 750-773
Function: EVP_DECRYPTUPDATELines: 775-806
Function: EVP_ENCRYPTFINALLines: 669-696
Function: EVP_ENCRYPTFINAL_EXLines: 698-730
Function: EVP_ENCRYPTINITLines: 593-609
Function: EVP_ENCRYPTINIT_EXLines: 611-634
Function: EVP_ENCRYPTUPDATELines: 636-667
Function: EVP_GET_CIPHERBYNAMELines: 409-415
Function: EVP_GET_CIPHERBYNIDLines: 417-423
Function: EVP_OPENFINALLines: 1207-1234
Function: EVP_OPENINITLines: 1153-1172
Function: EVP_OPENUPDATELines: 1174-1205
Function: EVP_SEALFINALLines: 1119-1151
Function: EVP_SEALINITLines: 1012-1084
Function: EVP_SEALUPDATELines: 1086-1117
Function: HB_EVP_CIPHER_CTX_CREATELines: 496-0
Translates to the function: EVP_CIPHER_CTX_NEW
Function: OPENSSL_ADD_ALL_CIPHERSLines: 53-56
File: evpenc.cLines: 271
Function: EVP_DECODEFINALLines: 243-270
Function: EVP_DECODEINITLines: 197-208
Function: EVP_DECODEUPDATELines: 210-241
Function: EVP_ENCODEFINALLines: 168-195
Function: EVP_ENCODEINITLines: 110-121
Function: EVP_ENCODEUPDATELines: 123-166
Function: EVP_ENCODE_CTX_NEWLines: 91-106
Function: HB_EVP_ENCODE_CTX_CREATELines: 108-0
Translates to the function: EVP_ENCODE_CTX_NEW
File: evpmd.cLines: 643
Function: EVP_DIGESTFINALLines: 418-450
Function: EVP_DIGESTFINAL_EXLines: 452-481
Function: EVP_DIGESTINITLines: 355-375
Function: EVP_DIGESTINIT_EXLines: 377-396
Function: EVP_DIGESTUPDATELines: 398-416
Function: EVP_GET_DIGESTBYNAMELines: 208-214
Function: EVP_GET_DIGESTBYNIDLines: 216-222
Function: EVP_MD_BLOCK_SIZELines: 256-261
Function: EVP_MD_CTX_CLEANUPLines: 306-0
Translates to the function: EVP_MD_CTX_RESET
Function: EVP_MD_CTX_COPYLines: 321-333
Function: EVP_MD_CTX_COPY_EXLines: 335-353
Function: EVP_MD_CTX_CREATELines: 280-0
Translates to the function: EVP_MD_CTX_NEW
Function: EVP_MD_CTX_INITLines: 305-0
Translates to the function: EVP_MD_CTX_RESET
Function: EVP_MD_CTX_MDLines: 308-319
Function: EVP_MD_CTX_NEWLines: 263-278
Function: EVP_MD_CTX_RESETLines: 282-303
Function: EVP_MD_NIDLines: 231-240
Function: EVP_MD_PKEY_TYPELines: 242-247
Function: EVP_MD_SIZELines: 249-254
Function: EVP_MD_TYPELines: 224-229
Function: EVP_SIGNFINALLines: 539-566
Function: EVP_SIGNINITLines: 483-496
Function: EVP_SIGNINIT_EXLines: 498-517
Function: EVP_SIGNUPDATELines: 519-537
Function: EVP_VERIFYFINALLines: 631-642
Function: EVP_VERIFYINITLines: 568-588
Function: EVP_VERIFYINIT_EXLines: 590-609
Function: EVP_VERIFYUPDATELines: 611-629
Function: OPENSSL_ADD_ALL_DIGESTSLines: 58-61
File: evppkey.cLines: 498
Function: EVP_PKEY_ASSIGNLines: 195-207
Function: EVP_PKEY_ASSIGN_DHLines: 245-261
Function: EVP_PKEY_ASSIGN_DSALines: 227-243
Function: EVP_PKEY_ASSIGN_RSALines: 209-225
Function: EVP_PKEY_BASE_IDLines: 152-167
Function: EVP_PKEY_BITSLines: 182-193
Function: EVP_PKEY_CTX_NEWLines: 263-280
Function: EVP_PKEY_DECRYPTLines: 395-462
Function: EVP_PKEY_DECRYPT_INITLines: 376-393
Function: EVP_PKEY_ENCRYPTLines: 308-374
Function: EVP_PKEY_ENCRYPT_INITLines: 282-299
Function: EVP_PKEY_NEWLines: 142-145
Function: EVP_PKEY_SIZELines: 169-180
Function: EVP_PKEY_TYPELines: 147-150
File: hbssl.chLines: 354
File: hbssl.hLines: 239
File: pem.cLines: 201
Function: ERR_LOAD_PEM_STRINGSLines: 92-95
File: rand.cLines: 95
Function: RAND_ADDLines: 56-59
Function: RAND_EVENTLines: 71-83
Function: RAND_POLLLines: 61-64
Function: RAND_SCREENLines: 85-94
Function: RAND_SEEDLines: 51-54
Function: RAND_STATUSLines: 66-69
File: rsa.cLines: 232
Function: RSA_PRIVATE_DECRYPTLines: 135-166
Function: RSA_PRIVATE_ENCRYPTLines: 168-198
Function: RSA_PUBLIC_DECRYPTLines: 200-231
Function: RSA_PUBLIC_ENCRYPTLines: 103-133
Function: RSA_SIZELines: 93-101
File: ssl.cLines: 1742
Function: HB_SSL_APPLINKLines: 114-121
Function: HB_SSL_STATICLines: 123-130
Function: OPENSSL_VERSIONLines: 132-158
Function: OPENSSL_VERSION_NUMLines: 165-173
Function: OPENSSL_VERSION_NUMBERLines: 160-163
Function: SSLEAY_VERSIONLines: 179-190
Translates to the function: OPENSSL_VERSION
Function: SSL_ACCEPTLines: 299-310
Function: SSL_ADD_CLIENT_CALines: 1461-1473
Function: SSL_ALERT_DESC_STRINGLines: 897-900
Function: SSL_ALERT_DESC_STRING_LONGLines: 902-905
Function: SSL_ALERT_TYPE_STRINGLines: 907-910
Function: SSL_ALERT_TYPE_STRING_LONGLines: 912-915
Function: SSL_CHECK_PRIVATE_KEYLines: 999-1010
Function: SSL_CLEARLines: 312-323
Function: SSL_CLEAR_NUM_RENEGOTIATIONSLines: 1211-1222
Function: SSL_CONNECTLines: 397-408
Function: SSL_COPY_SESSION_IDLines: 849-861
Function: SSL_DO_HANDSHAKELines: 462-473
Function: SSL_DUPLines: 278-297
Function: SSL_GET_CERTIFICATELines: 1421-1432
Function: SSL_GET_CIPHERLines: 449-460
Function: SSL_GET_CIPHERSLines: 1514-1541
Function: SSL_GET_CIPHER_BITSLines: 778-795
Function: SSL_GET_CIPHER_LISTLines: 797-808
Function: SSL_GET_CIPHER_NAMELines: 823-834
Function: SSL_GET_CIPHER_VERSIONLines: 836-847
Function: SSL_GET_CLIENT_CA_LISTLines: 1543-1570
Function: SSL_GET_CURRENT_CIPHERLines: 765-776
Function: SSL_GET_DEFAULT_TIMEOUTLines: 1224-1235
Function: SSL_GET_ERRORLines: 1012-1023
Function: SSL_GET_FDLines: 1025-1036
Function: SSL_GET_MODELines: 1393-1404
Function: SSL_GET_OPTIONSLines: 1289-1300
Function: SSL_GET_PEER_CERTIFICATELines: 1434-1445
Function: SSL_GET_PSK_IDENTITYLines: 984-995
Function: SSL_GET_PSK_IDENTITY_HINTLines: 971-982
Function: SSL_GET_QUIET_SHUTDOWNLines: 1064-1075
Function: SSL_GET_RBIOLines: 371-382
Function: SSL_GET_READ_AHEADLines: 1090-1105
Function: SSL_GET_RFDLines: 1038-1049
Function: SSL_GET_SHARED_CIPHERSLines: 863-880
Function: SSL_GET_SHUTDOWNLines: 1077-1088
Function: SSL_GET_SSL_METHODLines: 721-763
Function: SSL_GET_STATELines: 1107-1118
Function: SSL_GET_VERIFY_MODELines: 1120-1131
Function: SSL_GET_VERIFY_RESULTLines: 1237-1248
Function: SSL_GET_VERSIONLines: 436-447
Function: SSL_GET_WBIOLines: 384-395
Function: SSL_GET_WFDLines: 1051-1062
Function: SSL_INITLines: 108-112
Function: SSL_IN_ACCEPT_INITLines: 1133-1144
Function: SSL_IN_BEFORELines: 1146-1157
Function: SSL_IN_CONNECT_INITLines: 1159-1170
Function: SSL_IN_INITLines: 1172-1183
Function: SSL_IS_INIT_FINISHEDLines: 1185-1196
Function: SSL_LOAD_CLIENT_CA_FILELines: 1572-1594
Function: SSL_NEWLines: 258-276
Function: SSL_NUM_RENEGOTIATIONSLines: 1198-1209
Function: SSL_PEEKLines: 632-664
Function: SSL_PENDINGLines: 342-353
Function: SSL_READLines: 598-630
Function: SSL_RENEGOTIATELines: 475-486
Function: SSL_RSTATE_STRINGLines: 917-928
Function: SSL_RSTATE_STRING_LONGLines: 930-941
Function: SSL_SESSION_REUSEDLines: 1250-1261
Function: SSL_SET_ACCEPT_STATELines: 1263-1274
Function: SSL_SET_BIOLines: 355-369
Function: SSL_SET_CIPHER_LISTLines: 810-821
Function: SSL_SET_CONNECT_STATELines: 1276-1287
Function: SSL_SET_FDLines: 501-514
Function: SSL_SET_MODELines: 1380-1391
Function: SSL_SET_MSG_CALLBACKLines: 1681-1713
Function: SSL_SET_MTULines: 1406-1419
Function: SSL_SET_OPTIONSLines: 1302-1313
Function: SSL_SET_QUIET_SHUTDOWNLines: 1328-1339
Function: SSL_SET_READ_AHEADLines: 1341-1352
Function: SSL_SET_RFDLines: 516-529
Function: SSL_SET_SHUTDOWNLines: 1354-1365
Function: SSL_SET_SSL_METHODLines: 704-719
Function: SSL_SET_TLSEXT_HOST_NAMELines: 882-895
Function: SSL_SET_VERIFYLines: 1315-1326
Function: SSL_SET_VERIFY_RESULTLines: 1367-1378
Function: SSL_SET_WFDLines: 531-544
Function: SSL_SHUTDOWNLines: 410-421
Function: SSL_STATELines: 328-339
Translates to the function: SSL_GET_STATE
Function: SSL_STATE_STRINGLines: 943-954
Function: SSL_STATE_STRING_LONGLines: 956-967
Function: SSL_TOTAL_RENEGOTIATIONSLines: 488-499
Function: SSL_USE_CERTIFICATELines: 1447-1459
Function: SSL_USE_CERTIFICATE_ASN1Lines: 1630-1641
Function: SSL_USE_CERTIFICATE_FILELines: 1475-1486
Function: SSL_USE_PRIVATEKEYLines: 1643-1657
Function: SSL_USE_PRIVATEKEY_ASN1Lines: 1617-1628
Function: SSL_USE_PRIVATEKEY_FILELines: 1488-1499
Function: SSL_USE_RSAPRIVATEKEY_ASN1Lines: 1596-1615
Function: SSL_USE_RSAPRIVATEKEY_FILELines: 1501-1512
Function: SSL_VERSIONLines: 423-434
Function: SSL_WANTLines: 546-557
Function: SSL_WANT_NOTHINGLines: 559-570
Function: SSL_WANT_READLines: 585-596
Function: SSL_WANT_WRITELines: 666-677
Function: SSL_WANT_X509_LOOKUPLines: 572-583
Function: SSL_WRITELines: 679-702
File: sslciph.cLines: 92
Function: SSL_CIPHER_DESCRIPTIONLines: 49-61
Function: SSL_CIPHER_GET_BITSLines: 63-75
Function: SSL_CIPHER_GET_NAMELines: 77-83
Function: SSL_CIPHER_GET_VERSIONLines: 85-91
File: sslctx.cLines: 845
Function: SSL_CTX_ADD_CLIENT_CALines: 598-610
Function: SSL_CTX_ADD_EXTRA_CHAIN_CERTLines: 643-655
Function: SSL_CTX_ADD_SESSIONLines: 205-217
Function: SSL_CTX_CHECK_PRIVATE_KEYLines: 272-283
Function: SSL_CTX_FLUSH_SESSIONSLines: 233-244
Function: SSL_CTX_GET_CLIENT_CA_LISTLines: 612-641
Function: SSL_CTX_GET_MODELines: 571-582
Function: SSL_CTX_GET_OPTIONSLines: 519-530
Function: SSL_CTX_GET_QUIET_SHUTDOWNLines: 285-296
Function: SSL_CTX_GET_SESSION_CACHE_MODELines: 246-257
Function: SSL_CTX_GET_TIMEOUTLines: 166-177
Function: SSL_CTX_GET_VERIFY_MODELines: 298-309
Function: SSL_CTX_LOAD_VERIFY_LOCATIONSLines: 764-779
Function: SSL_CTX_NEED_TMP_RSALines: 480-491
Function: SSL_CTX_NEWLines: 134-147
Function: SSL_CTX_REMOVE_SESSIONLines: 219-231
Function: SSL_CTX_SESS_ACCEPTLines: 311-322
Function: SSL_CTX_SESS_ACCEPT_GOODLines: 324-335
Function: SSL_CTX_SESS_ACCEPT_RENEGOTIATELines: 337-348
Function: SSL_CTX_SESS_CACHE_FULLLines: 350-361
Function: SSL_CTX_SESS_CB_HITSLines: 363-374
Function: SSL_CTX_SESS_CONNECTLines: 376-387
Function: SSL_CTX_SESS_CONNECT_GOODLines: 389-400
Function: SSL_CTX_SESS_CONNECT_RENEGOTIATELines: 402-413
Function: SSL_CTX_SESS_GET_CACHE_SIZELines: 415-426
Function: SSL_CTX_SESS_HITSLines: 428-439
Function: SSL_CTX_SESS_MISSESLines: 441-452
Function: SSL_CTX_SESS_NUMBERLines: 454-465
Function: SSL_CTX_SESS_SET_CACHE_SIZELines: 493-504
Function: SSL_CTX_SESS_TIMEOUTSLines: 467-478
Function: SSL_CTX_SET_CIPHER_LISTLines: 192-203
Function: SSL_CTX_SET_DEFAULT_READ_AHEADLines: 506-517
Function: SSL_CTX_SET_DEFAULT_VERIFY_PATHSLines: 781-796
Function: SSL_CTX_SET_MODELines: 558-569
Function: SSL_CTX_SET_OPTIONSLines: 532-543
Function: SSL_CTX_SET_QUIET_SHUTDOWNLines: 545-556
Function: SSL_CTX_SET_SESSION_CACHE_MODELines: 259-270
Function: SSL_CTX_SET_SSL_VERSIONLines: 149-164
Function: SSL_CTX_SET_TIMEOUTLines: 179-190
Function: SSL_CTX_USE_CERTIFICATELines: 584-596
Function: SSL_CTX_USE_CERTIFICATE_ASN1Lines: 735-746
Function: SSL_CTX_USE_CERTIFICATE_CHAIN_FILELines: 670-681
Function: SSL_CTX_USE_CERTIFICATE_FILELines: 657-668
Function: SSL_CTX_USE_PRIVATEKEYLines: 748-762
Function: SSL_CTX_USE_PRIVATEKEY_ASN1Lines: 722-733
Function: SSL_CTX_USE_PRIVATEKEY_FILELines: 683-694
Function: SSL_CTX_USE_RSAPRIVATEKEY_ASN1Lines: 709-720
Function: SSL_CTX_USE_RSAPRIVATEKEY_FILELines: 696-707
File: sslsess.cLines: 188
Function: SSL_SESSION_CMPLines: 93-107
Function: SSL_SESSION_GET_TIMELines: 135-146
Function: SSL_SESSION_GET_TIMEOUTLines: 148-159
Function: SSL_SESSION_HASHLines: 161-174
Function: SSL_SESSION_NEWLines: 82-91
Function: SSL_SESSION_SET_TIMELines: 109-120
Function: SSL_SESSION_SET_TIMEOUTLines: 122-133
File: ssl_hb.cLines: 195
Function: HB_SSL_READ_ALLLines: 52-120
Function: HB_SSL_READ_LINELines: 122-194
File: ssl_hbcon.prgLines: 92
Function: hb_SSL_connect_inetLines: 77-91
Function: hb_SSL_connect_socketLines: 60-74
Function: hb_SSL_newLines: 48-57
File: ssl_inet.cLines: 147
Function: HB_INETSSL_ACCEPTLines: 143-146
Function: HB_INETSSL_CONNECTLines: 137-140
File: ssl_sock.cLines: 642
Function: HB_SOCKETNEWSSL_ACCEPTLines: 627-630
Function: HB_SOCKETNEWSSL_CONNECTLines: 621-624
typedef struct: HB_SSLSTREAMLines: 57-63
File: x509.cLines: 164
typedef struct: HB_X509Lines: 60-64
Function: X509_GET_ISSUER_NAMELines: 123-134
Function: X509_GET_PUBKEYLines: 152-163
Function: X509_GET_SUBJECT_NAMELines: 110-121
Function: X509_NAME_ONELINELines: 136-150
Contrib: hbssl - OpenSSL bindingsFolder: contrib\hbssl\tests\
File: bio.prgLines: 24
Command: MainLines: 7-23
File: crypt.prgLines: 98
Command: MainLines: 7-97
File: digest.prgLines: 73
Command: MainLines: 7-72
File: encode.prgLines: 43
Command: MainLines: 7-42
File: inetssl.prgLines: 203
Command: MainLines: 19-55
File: pem.prgLines: 77
Command: MainLines: 7-64
File: test.prgLines: 102
Command: MainLines: 9-101
Contrib: hbtcpio - I/O driver for TCP streamsFolder: contrib\hbtcpio\
File: tcpio.cLines: 405
typedef struct: HB_FILELines: 61-68
Function: hb_vfFromSocketLines: 380-390
Categories:Low Level File Functions, Socket FunctionsPlatform:AllCompatibility:Web App
Desc:

Converts socket created by socket open into TCPIP virtual file which works just like files created by hb_vfOpen( "tcp:...", ... )
See Explanation About hb_vf* functions

Contrib: hbtest - Regression test frameworkFolder: contrib\hbtest\
File: core.prgLines: 266
Command: hbtest_CallLines: 68-136
Command: hbtest_SetupLines: 56-66
File: hbtest.chLines: 55
Contrib: hbtest - Regression test frameworkFolder: contrib\hbtest\tests\
File: test.prgLines: 51
Command: MainLines: 3-42
Contrib: hbtinymtFolder: contrib\hbtinymt\
File: core32.cLines: 153
typedef struct: HB_TINYMTDATALines: 52-55
Function: TINYMT32_GENERATE_32DOUBLELines: 147-152
Function: TINYMT32_GENERATE_FLOATLines: 112-117
Function: TINYMT32_GENERATE_FLOAT01Lines: 119-124
Function: TINYMT32_GENERATE_FLOAT12Lines: 126-131
Function: TINYMT32_GENERATE_FLOATOCLines: 133-138
Function: TINYMT32_GENERATE_FLOATOOLines: 140-145
Function: TINYMT32_GENERATE_UINT32Lines: 105-110
Function: TINYMT32_INITLines: 60-78
Function: TINYMT32_INIT_BY_ARRAYLines: 81-103
File: core64.cLines: 147
typedef struct: HB_TINYMTDATALines: 53-56
Function: TINYMT64_GENERATE_DOUBLELines: 113-118
Function: TINYMT64_GENERATE_DOUBLE01Lines: 120-125
Function: TINYMT64_GENERATE_DOUBLE12Lines: 127-132
Function: TINYMT64_GENERATE_DOUBLEOCLines: 134-139
Function: TINYMT64_GENERATE_DOUBLEOOLines: 141-146
Function: TINYMT64_GENERATE_UINT64Lines: 106-111
Function: TINYMT64_INITLines: 61-79
Function: TINYMT64_INIT_BY_ARRAYLines: 82-104
Contrib: hbtinymtFolder: contrib\hbtinymt\3rd\
Contrib: hbtinymtFolder: contrib\hbtinymt\3rd\tinymt\
File: tinymt32.cLines: 147
File: tinymt32.hLines: 258
File: tinymt64.cLines: 131
File: tinymt64.hLines: 235
Contrib: hbtinymtFolder: contrib\hbtinymt\tests\
File: test32.prgLines: 43
Command: MainLines: 8-27
File: test64.prgLines: 37
Command: MainLines: 3-21
Contrib: hbtip - Use hbcurl insteadFolder: contrib\hbtip\
File: base64u.prgLines: 52
Function: tip_base64DecodeUrlLines: 50-51
Function: tip_base64EncodeUrlLines: 47-48
File: cgi.prgLines: 497
Class: TIPCgiLines: 54-89
File: client.prgLines: 853
Class: TIPClientLines: 69-163
Function: tip_SSLLines: 841-842
Function: __tip_SSLConnectFDLines: 844-852
File: encb64.prgLines: 73
Class: TIPEncoderBase64Lines: 49-60
File: encoder.prgLines: 88
Class: TIPEncoderLines: 54-62
Function: tip_GetEncoderLines: 78-87
File: encqp.prgLines: 130
Class: TIPEncoderQPLines: 51-57
Function: tip_QPDecodeLines: 107-129
Function: tip_QPEncodeLines: 71-105
File: encurl.prgLines: 68
Class: TIPEncoderUrlLines: 49-55
File: encurlc.cLines: 159
Function: TIP_URLDECODELines: 111-158
Function: TIP_URLENCODELines: 51-109
File: ftpcli.prgLines: 799
Class: TIPClientFTPLines: 64-113
File: httpcli.prgLines: 596
Class: TIPClientHTTPLines: 51-92
File: log.prgLines: 112
Class: TIPLogLines: 51-63
File: mail.prgLines: 680
Class: TIPMailLines: 53-103
Function: tip_GetNameEmailLines: 655-664
Function: tip_GetRawEmailLines: 644-653
Function: __tip_FAttrToUmaskLines: 666-679
File: mailassy.prgLines: 230
Function: hb_MailAssembleLegacy Level: 4Lines: 49-50
Function: tip_MailAssembleLines: 53-212
File: mailsend.prgLines: 275
Function: hb_SendMailLegacy Level: 4Lines: 50-51
Function: tip_MailSendLines: 83-274
File: mime.cLines: 782
typedef struct: EXT_MIME_ENTRYLines: 200-205
typedef struct: MIME_ENTRYLines: 59-67
Function: TIP_FILEMIMETYPELines: 733-781
Function: TIP_FILENAMEMIMETYPELines: 712-731
Function: TIP_MIMETYPELines: 693-710
File: misc.cLines: 277
Function: TIP_CRLFLines: 193-196
Function: TIP_HTMLSPECIALCHARSLines: 95-191
Function: TIP_JSONSPECIALCHARSLines: 198-276
Function: TIP_TIMESTAMPLines: 56-93
File: popcli.prgLines: 458
Class: TIPClientPOPLines: 52-77
File: sessid.prgLines: 113
Function: tip_CheckSIDLines: 80-101
Function: tip_DateToGMTLines: 103-112
Function: tip_GenerateSIDLines: 53-78
File: smtpcli.prgLines: 335
Class: TIPClientSMTPLines: 54-85
File: thtml.chLines: 290
File: thtml.prgLines: 4500
Function: ANSIToHtmlLegacy Level: 4Lines: 4221-4266
Function: HtmlToANSILegacy Level: 4Lines: 4208-4214
Function: HtmlToOEMLegacy Level: 4Lines: 4217-4218
Function: OEMToHtmlLegacy Level: 4Lines: 4269-4270
Function: THtmlCleanupLines: 1585-1586
Class: THtmlDocumentLines: 100-124
Function: THtmlInitLines: 1564-1583
Function: THtmlIsValidLines: 1604-1622
Class: THtmlIteratorLines: 308-332
Class: THtmlIteratorRegexLines: 472-478
Class: THtmlIteratorScanLines: 425-433
Class: THtmlNodeLines: 516-600
Function: THtmlTagTypeLines: 1588-1602
Function: tip_HtmlToStrLines: 4360-4364
Function: tip_StrToHtmlLines: 4367-4410
File: tip.chLines: 55
File: url.prgLines: 223
Class: TUrlLines: 59-83
Contrib: hbtip - Use hbcurl insteadFolder: contrib\hbtip\tests\
File: base64.prgLines: 91
Command: MainLines: 12-90
File: dbtohtml.prgLines: 109
Command: MainLines: 6-108
File: email.prgLines: 92
Command: MainLines: 12-91
File: ftp_adv.prgLines: 66
Command: MainLines: 7-65
File: ftp_dl.prgLines: 48
Command: MainLines: 5-47
File: ftp_ul.prgLines: 50
Command: MainLines: 7-49
File: http_adv.prgLines: 62
Command: MainLines: 10-61
File: http_cli.prgLines: 34
Command: MainLines: 8-33
File: http_qry.prgLines: 47
Command: MainLines: 10-46
File: mimetype.prgLines: 20
Command: MainLines: 5-19
File: test.prgLines: 13
Command: MainLines: 6-12
File: timestmp.prgLines: 17
Command: MainLines: 7-16
File: tipmail.prgLines: 56
Command: MainLines: 10-55
File: tipmmail.prgLines: 100
Command: MainLines: 10-84
File: tipwget.prgLines: 151
Command: MainLines: 53-143
File: url.prgLines: 22
Command: MainLines: 7-21
Contrib: hbtpathy - Telepath(y) emulation libraryFolder: contrib\hbtpathy\
File: telepath.chLines: 114
File: telepath.prgLines: 745
Function: bin_andLines: 734-735
Function: bin_notLines: 743-744
Function: bin_orLines: 737-738
Function: bin_xorLines: 740-741
Function: tp_baudLines: 70-90
Command: tp_clearinLines: 388-395
Function: tp_closeLines: 110-135
Command: tp_clrkbdLines: 397-401
Function: tp_crc16Lines: 403-405
Function: tp_crc32Lines: 407-409
Function: tp_ctrlctsLines: 478-501
Function: tp_ctrldsrLines: 613-614
Function: tp_ctrldtrLines: 513-536
Function: tp_ctrlrtsLines: 505-506
Function: tp_debugLines: 714-718
Command: tp_delayLines: 96-108
Function: tp_errmsgLines: 695-696
Function: tp_errorLines: 692-693
Function: tp_fifoLines: 698-699
Function: tp_flushLines: 586-607
Function: tp_inchrsLines: 362-370
Function: tp_infreeLines: 372-378
Function: tp_inkeyLines: 93-94
Function: tp_isctsLines: 574-584
Function: tp_isdcdLines: 538-548
Function: tp_isdsrLines: 562-572
Function: tp_isriLines: 550-560
Function: tp_keybdLines: 704-705
Function: tp_lookforLines: 352-360
Function: tp_mstatLines: 677-678
Function: tp_noteoffLines: 683-684
Function: tp_ontimeLines: 686-687
Function: tp_openLines: 153-203
Function: tp_outchrsLines: 701-702
Function: tp_outfreeLines: 380-386
Function: tp_recvLines: 205-237
Function: tp_recvtoLines: 264-344
Function: tp_reopenLines: 137-151
Function: tp_rzmodemLines: 689-690
Function: tp_sendLines: 239-251
Function: tp_sendsubLines: 254-261
Function: tp_setportLines: 620-621
Function: tp_sharedLines: 617-618
Function: tp_szmodemLines: 680-681
Command: tp_uninstallLines: 722-726
Function: tp_waitforLines: 412-474
File: tp_idle.prgLines: 57
Function: tp_idleLines: 50-56
Contrib: hbtpathy - Telepath(y) emulation libraryFolder: contrib\hbtpathy\tests\
File: test.prgLines: 73
Command: MainLines: 63-72
Contrib: hbunix - Unix specific functionsFolder: contrib\hbunix\
File: chdir.cLines: 59
Function: POSIX_CHDIRLines: 49-58
File: chroot.cLines: 64
Function: UNIX_CHROOTLines: 49-63
File: daemon.cLines: 76
Function: UNIX_DAEMONLines: 34-75
File: hbposix.hLines: 75
File: posix.cLines: 53
Function: posix_GetPIDLines: 49-52
Categories:Executable EnvironmentPlatform:Unix / LinuxCompatibility:Web App
Desc:

Unix only!. Get the PID (Process ID), as an integer.

File: posixerr.cLines: 95
typedef struct: HB_POSIXERRDATALines: 51-54
Function: POSIX_ERRNOLines: 91-94
File: sleep.cLines: 53
Function: POSIX_SLEEPLines: 49-52
File: uidgid.cLines: 100
Function: POSIX_GETEGIDLines: 64-67
Function: POSIX_GETEUIDLines: 54-57
Function: POSIX_GETGIDLines: 59-62
Function: POSIX_GETUIDLines: 49-52
Function: POSIX_SETEGIDLines: 93-99
Function: POSIX_SETEUIDLines: 77-83
Function: POSIX_SETGIDLines: 85-91
Function: POSIX_SETUIDLines: 69-75
Contrib: hbunix - Unix specific functionsFolder: contrib\hbunix\tests\
File: daemon.prgLines: 38
Command: MainLines: 11-37
File: getpid.prgLines: 16
Command: MainLines: 11-15
Contrib: hbwin - Windows APIFolder: contrib\hbwin\
File: axcore.cLines: 680
typedef struct: IDispatchVtblLines: 223-232
typedef struct: ISinkLines: 236-245
Function: WIN_AXINITLines: 122-125
Function: __AXDOVERBLines: 175-216
Function: __AXGETCONTROLLines: 165-173
Function: __AXREGISTERHANDLERLines: 602-679
File: axfunc.prgLines: 57
Function: win_axGetControlLines: 47-56
File: hbole.chLines: 141
File: hbolesrv.cLines: 909
typedef struct: IClassFactoryVtblLines: 508-515
typedef struct: IDispatchVtblLines: 192-201
typedef struct: IHbClassFactoryLines: 518-521
typedef struct: IHbOleServerLines: 204-210
Function: WIN_OLESERVERINITLines: 831-906
File: hbsim.chLines: 127
File: hbwapi.hLines: 165
File: hbwin.chLines: 819
File: hbwin.hLines: 97
File: hbwinole.hLines: 171
File: mapi.cLines: 231
Function: WIN_MAPISENDMAILLines: 79-230
File: oemansi.cLines: 107
Function: WIN_ANSITOOEMLines: 52-78
Function: WIN_OEMTOANSILines: 80-106
File: oleauto.prgLines: 131
Class: win_oleAutoLines: 51-66
Function: win_oleCreateObjectLines: 121-130
Function: win_oleGetActiveObjectLines: 109-118
File: olecore.cLines: 2891
typedef struct: HB_OLELines: 83-89
typedef struct: HB_OLEDATALines: 91-97
typedef struct: HB_OLE_PARAM_REFLines: 1671-1676
Function: WIN_OLEAUTO___ONERRORLines: 2203-2361
Function: WIN_OLEAUTO___OPINDEXLines: 2364-2461
Function: WIN_OLECLASSEXISTSLines: 1901-1918
Function: WIN_OLEERRORLines: 2121-2124
Function: WIN_OLEERRORTEXTLines: 2131-2179
Function: __OLECREATEOBJECTLines: 1921-1966
Function: __OLEENUMCREATELines: 2030-2094
Function: __OLEENUMNEXTLines: 2097-2118
Function: __OLEGETACTIVEOBJECTLines: 1969-2027
Function: __OLEGETNAMEIDLines: 2464-2483
Function: __OLEINVOKEGETLines: 2577-2580
Function: __OLEINVOKEMETHODLines: 2572-2575
Function: __OLEINVOKEPUTLines: 2582-2585
Function: __OLEISDISPLines: 1896-1899
Function: __OLEVARIANTGETTYPELines: 2598-2604
Function: __OLEVARIANTGETVALUELines: 2589-2595
Function: __OLEVARIANTNEWLines: 2607-2863
Function: __OLEVARIANTNIL2NULLLines: 2874-2879
Function: __OLEVARIANTNULLDATELines: 2866-2871
File: oleuuid.cLines: 66
File: wapi_alloc.cLines: 258
File: wapi_commctrl.cLines: 1225
Function: WAPI_IMAGELIST_ADDLines: 61-66
Function: WAPI_IMAGELIST_ADDMASKEDLines: 69-74
Function: WAPI_IMAGELIST_BEGINDRAGLines: 77-83
Function: WAPI_IMAGELIST_COCREATEINSTANCELines: 87-89
Function: WAPI_IMAGELIST_COPYLines: 93-104
Function: WAPI_IMAGELIST_CREATELines: 107-114
Function: WAPI_IMAGELIST_DESTROYLines: 117-120
Function: WAPI_IMAGELIST_DRAGENTERLines: 123-128
Function: WAPI_IMAGELIST_DRAGLEAVELines: 131-134
Function: WAPI_IMAGELIST_DRAGMOVELines: 137-141
Function: WAPI_IMAGELIST_DRAGSHOWNOLOCKLines: 144-147
Function: WAPI_IMAGELIST_DRAWLines: 150-158
Function: WAPI_IMAGELIST_DRAWEXLines: 162-174
Function: WAPI_IMAGELIST_DRAWINDIRECTLines: 178-180
Function: WAPI_IMAGELIST_DUPLICATELines: 184-191
Function: WAPI_IMAGELIST_ENDDRAGLines: 195-198
Function: WAPI_IMAGELIST_GETBKCOLORLines: 202-205
Function: WAPI_IMAGELIST_GETDRAGIMAGELines: 209-211
Function: WAPI_IMAGELIST_GETICONLines: 215-220
Function: WAPI_IMAGELIST_GETICONSIZELines: 223-236
Function: WAPI_IMAGELIST_GETIMAGECOUNTLines: 239-242
Function: WAPI_IMAGELIST_GETIMAGEINFOLines: 245-253
Function: WAPI_IMAGELIST_LOADIMAGELines: 257-277
Function: WAPI_IMAGELIST_MERGELines: 280-289
Function: WAPI_IMAGELIST_READLines: 293-295
Function: WAPI_IMAGELIST_READEXLines: 300-302
Function: WAPI_IMAGELIST_REMOVELines: 306-310
Function: WAPI_IMAGELIST_REPLACELines: 313-319
Function: WAPI_IMAGELIST_REPLACEICONLines: 322-328
Function: WAPI_IMAGELIST_SETBKCOLORLines: 331-335
Function: WAPI_IMAGELIST_SETCOLORTABLELines: 339-345
Function: WAPI_IMAGELIST_SETDRAGCURSORIMAGELines: 349-355
Function: WAPI_IMAGELIST_SETICONSIZELines: 358-363
Function: WAPI_IMAGELIST_SETIMAGECOUNTLines: 366-374
Function: WAPI_IMAGELIST_SETOVERLAYIMAGELines: 378-380
Function: WAPI_IMAGELIST_WRITELines: 385-387
Function: WAPI_IMAGELIST_WRITEEXLines: 392-394
Function: WAPI_TABCTRL_ADDITEMLines: 689-703
Function: WAPI_TABCTRL_ADJUSTRECTLines: 528-546
Function: WAPI_TABCTRL_CREATELines: 679-686
Function: WAPI_TABCTRL_DELETEALLITEMSLines: 495-498
Function: WAPI_TABCTRL_DELETEITEMLines: 502-505
Function: WAPI_TABCTRL_DESELECTALLLines: 615-621
Function: WAPI_TABCTRL_GETCURFOCUSLines: 591-594
Function: WAPI_TABCTRL_GETCURSELLines: 422-425
Function: WAPI_TABCTRL_GETEXTENDEDSTYLELines: 647-654
Function: WAPI_TABCTRL_GETIMAGELISTLines: 463-466
Function: WAPI_TABCTRL_GETITEMLines: 427-434
Function: WAPI_TABCTRL_GETITEMCOUNTLines: 436-439
Function: WAPI_TABCTRL_GETITEMRECTLines: 441-454
Function: WAPI_TABCTRL_GETROWCOUNTLines: 456-459
Function: WAPI_TABCTRL_GETTOOLTIPSLines: 571-578
Function: WAPI_TABCTRL_GETUNICODEFORMATLines: 669-676
Function: WAPI_TABCTRL_HIGHLIGHTITEMLines: 625-632
Function: WAPI_TABCTRL_HITTESTLines: 512-517
Function: WAPI_TABCTRL_INSERTITEMLines: 402-415
Function: WAPI_TABCTRL_REMOVEIMAGELines: 557-560
Function: WAPI_TABCTRL_SETCURFOCUSLines: 598-601
Function: WAPI_TABCTRL_SETCURSELLines: 417-420
Function: WAPI_TABCTRL_SETEXTENDEDSTYLELines: 636-643
Function: WAPI_TABCTRL_SETIMAGELISTLines: 470-474
Function: WAPI_TABCTRL_SETITEMLines: 478-491
Function: WAPI_TABCTRL_SETITEMEXTRALines: 521-524
Function: WAPI_TABCTRL_SETITEMSIZELines: 550-553
Function: WAPI_TABCTRL_SETMINTABWIDTHLines: 605-611
Function: WAPI_TABCTRL_SETPADDINGLines: 564-567
Function: WAPI_TABCTRL_SETTOOLTIPSLines: 582-587
Function: WAPI_TABCTRL_SETUNICODEFORMATLines: 658-665
Function: WAPI_TREEVIEW_CREATEDRAGIMAGELines: 708-711
Function: WAPI_TREEVIEW_DELETEALLITEMSLines: 714-717
Function: WAPI_TREEVIEW_EDITLABELLines: 720-723
Function: WAPI_TREEVIEW_ENDEDITLABELNOWLines: 726-729
Function: WAPI_TREEVIEW_ENSUREVISIBLELines: 732-735
Function: WAPI_TREEVIEW_EXPANDLines: 738-741
Function: WAPI_TREEVIEW_GETBKCOLORLines: 744-751
Function: WAPI_TREEVIEW_GETCHECKSTATELines: 754-761
Function: WAPI_TREEVIEW_GETCHILDLines: 764-767
Function: WAPI_TREEVIEW_GETCOUNTLines: 770-773
Function: WAPI_TREEVIEW_GETDROPHILIGHTLines: 776-779
Function: WAPI_TREEVIEW_GETEDITCONTROLLines: 782-785
Function: WAPI_TREEVIEW_GETEXTENDEDSTYLELines: 789-792
Function: WAPI_TREEVIEW_GETFIRSTVISIBLELines: 796-799
Function: WAPI_TREEVIEW_GETIMAGELISTLines: 802-805
Function: WAPI_TREEVIEW_GETINDENTLines: 808-811
Function: WAPI_TREEVIEW_GETINSERTMARKCOLORLines: 814-821
Function: WAPI_TREEVIEW_GETISEARCHSTRINGLines: 824-829
Function: WAPI_TREEVIEW_GETITEMLines: 834-839
Function: WAPI_TREEVIEW_GETITEMHEIGHTLines: 842-849
Function: WAPI_TREEVIEW_GETITEMPARTRECTLines: 853-859
Function: WAPI_TREEVIEW_GETITEMRECTLines: 863-868
Function: WAPI_TREEVIEW_GETITEMSTATELines: 871-878
Function: WAPI_TREEVIEW_GETLASTVISIBLELines: 881-888
Function: WAPI_TREEVIEW_GETLINECOLORLines: 891-898
Function: WAPI_TREEVIEW_GETNEXTITEMLines: 901-904
Function: WAPI_TREEVIEW_GETNEXTSELECTEDLines: 908-911
Function: WAPI_TREEVIEW_GETNEXTSIBLINGLines: 915-918
Function: WAPI_TREEVIEW_GETNEXTVISIBLELines: 921-924
Function: WAPI_TREEVIEW_GETPARENTLines: 927-930
Function: WAPI_TREEVIEW_GETPREVSIBLINGLines: 933-936
Function: WAPI_TREEVIEW_GETPREVVISIBLELines: 939-942
Function: WAPI_TREEVIEW_GETROOTLines: 945-948
Function: WAPI_TREEVIEW_GETSCROLLTIMELines: 951-958
Function: WAPI_TREEVIEW_GETSELECTIONLines: 961-964
Function: WAPI_TREEVIEW_GETTEXTCOLORLines: 967-974
Function: WAPI_TREEVIEW_GETTOOLTIPSLines: 977-984
Function: WAPI_TREEVIEW_GETUNICODEFORMATLines: 987-994
Function: WAPI_TREEVIEW_GETVISIBLECOUNTLines: 997-1000
Function: WAPI_TREEVIEW_HITTESTLines: 1003-1006
Function: WAPI_TREEVIEW_INSERTITEMLines: 1009-1012
Function: WAPI_TREEVIEW_MAPACCIDTOHTREEITEMLines: 1016-1019
Function: WAPI_TREEVIEW_MAPHTREEITEMTOACCIDLines: 1024-1027
Function: WAPI_TREEVIEW_SELECTLines: 1031-1034
Function: WAPI_TREEVIEW_SELECTDROPTARGETLines: 1037-1040
Function: WAPI_TREEVIEW_SELECTITEMLines: 1043-1046
Function: WAPI_TREEVIEW_SELECTSETFIRSTVISIBLELines: 1049-1052
Function: WAPI_TREEVIEW_SETAUTOSCROLLINFOLines: 1056-1059
Function: WAPI_TREEVIEW_SETBKCOLORLines: 1063-1070
Function: WAPI_TREEVIEW_SETCHECKSTATELines: 1073-1082
Function: WAPI_TREEVIEW_SETEXTENDEDSTYLELines: 1086-1089
Function: WAPI_TREEVIEW_SETIMAGELISTLines: 1093-1096
Function: WAPI_TREEVIEW_SETINDENTLines: 1099-1102
Function: WAPI_TREEVIEW_SETINSERTMARKLines: 1105-1112
Function: WAPI_TREEVIEW_SETINSERTMARKCOLORLines: 1115-1122
Function: WAPI_TREEVIEW_SETITEMLines: 1127-1130
Function: WAPI_TREEVIEW_SETITEMHEIGHTLines: 1133-1140
Function: WAPI_TREEVIEW_SETITEMSTATELines: 1143-1152
Function: WAPI_TREEVIEW_SETLINECOLORLines: 1155-1162
Function: WAPI_TREEVIEW_SETSCROLLTIMELines: 1165-1172
Function: WAPI_TREEVIEW_SETTEXTCOLORLines: 1175-1182
Function: WAPI_TREEVIEW_SETTOOLTIPSLines: 1185-1192
Function: WAPI_TREEVIEW_SETUNICODEFORMATLines: 1195-1202
Function: WAPI_TREEVIEW_SHOWINFOTIPLines: 1206-1209
Function: WAPI_TREEVIEW_SORTCHILDRENLines: 1213-1216
Function: WAPI_TREEVIEW_SORTCHILDRENCBLines: 1220-1223
File: wapi_err.cLines: 70
typedef struct: HB_WAPIERRDATALines: 50-53
File: wapi_misc.cLines: 144
File: wapi_mmsystem.cLines: 61
Function: WAPI_PLAYSOUNDLines: 51-60
File: wapi_shellapi.cLines: 135
Function: WAPI_ISUSERANADMINLines: 116-134
Function: WAPI_SHELLEXECUTELines: 54-76
Function: WAPI_SHELLEXECUTE_WAITLines: 80-114
File: wapi_winbase_1.cLines: 473
Function: WAPI_FREELIBRARYLines: 202-208
Function: WAPI_GETCOMMANDLINELines: 50-53
Function: WAPI_GETCURRENTPROCESSLines: 55-58
Function: WAPI_GETCURRENTTHREADLines: 60-63
Function: WAPI_GETLONGPATHNAMELines: 316-339
Function: WAPI_GETMODULEHANDLELines: 233-242
Function: WAPI_GETPROCADDRESSLines: 210-230
Function: WAPI_GETSHORTPATHNAMELines: 303-314
Function: WAPI_GETSYSTEMDIRECTORYLines: 341-365
Function: WAPI_GETVOLUMEINFORMATIONLines: 419-472
Function: WAPI_GETWINDOWSDIRECTORYLines: 367-391
Function: WAPI_LOADLIBRARYLines: 191-200
Function: WAPI_MULDIVLines: 244-247
Function: WAPI_QUERYPERFORMANCECOUNTERLines: 394-402
Function: WAPI_QUERYPERFORMANCEFREQUENCYLines: 404-412
Function: WAPI_SETERRORMODELines: 182-189
Function: WAPI_SETLASTERRORLines: 174-180
Function: WAPI_SETPROCESSWORKINGSETSIZELines: 153-172
Function: WAPI_WAITFORMULTIPLEOBJECTSLines: 94-117
Function: WAPI_WAITFORMULTIPLEOBJECTSEXLines: 119-151
Function: WAPI_WAITFORSINGLEOBJECTLines: 65-71
Function: WAPI_WAITFORSINGLEOBJECTEXLines: 73-92
File: wapi_winbase_2.cLines: 176
Function: WAPI_FORMATMESSAGELines: 65-122
Function: WAPI_GETCURRENTPROCESSIDLines: 55-58
Function: WAPI_GETCURRENTTHREADIDLines: 60-63
Function: WAPI_GETLASTERRORLines: 50-53
Function: WAPI_OUTPUTDEBUGSTRINGLines: 130-137
Function: WAPI_QUERYDOSDEVICELines: 140-175
Function: WAPI_SLEEPLines: 125-128
File: wapi_winbase_mutex.cLines: 129
Function: WAPI_CREATEMUTEXLines: 87-96
Function: WAPI_OPENMUTEXLines: 99-113
Function: WAPI_RELEASEMUTEXLines: 116-128
File: wapi_wingdi.cLines: 864
Function: WAPI_ABORTDOCLines: 420-428
Function: WAPI_ARCLines: 833-849
Function: WAPI_CREATEDCLines: 365-379
Function: WAPI_CREATEFONTLines: 699-723
Function: WAPI_CREATEFONTINDIRECTLines: 725-733
Function: WAPI_CREATEHATCHBRUSHLines: 689-697
Function: WAPI_CREATEPENLines: 672-677
Function: WAPI_CREATESOLIDBRUSHLines: 679-687
Function: WAPI_ELLIPSELines: 851-863
Function: WAPI_ENDDOCLines: 410-418
Function: WAPI_ENDPAGELines: 440-448
Function: WAPI_EXTTEXTOUTLines: 564-614
Function: WAPI_FILLRECTLines: 791-801
Function: WAPI_GETBKCOLORLines: 662-670
Function: WAPI_GETBKMODELines: 460-468
Function: WAPI_GETDEVICECAPSLines: 470-478
Function: WAPI_GETMAPMODELines: 494-506
Function: WAPI_GETTEXTALIGNLines: 518-526
Function: WAPI_GETTEXTCOLORLines: 626-634
Function: WAPI_GETTEXTFACELines: 636-650
Function: WAPI_LINETOLines: 781-789
Function: WAPI_MOVETOEXLines: 760-779
Function: WAPI_RECTANGLELines: 819-831
Function: WAPI_RESETDCLines: 381-394
Function: WAPI_ROUNDRECTLines: 803-817
Function: WAPI_SELECTOBJECTLines: 735-758
Function: WAPI_SETBKCOLORLines: 652-660
Function: WAPI_SETBKMODELines: 450-458
Function: WAPI_SETMAPMODELines: 480-492
Function: WAPI_SETTEXTALIGNLines: 508-516
Function: WAPI_SETTEXTCOLORLines: 616-624
Function: WAPI_STARTDOCLines: 396-408
Function: WAPI_STARTPAGELines: 430-438
Function: WAPI_TEXTOUTLines: 528-562
Function: __WAPI_DEVMODE_GETLines: 342-363
Function: __WAPI_DEVMODE_NEWLines: 276-306
Function: __WAPI_DEVMODE_SETLines: 308-340
File: wapi_wingdi_font.cLines: 116
Function: WAPI_ADDFONTRESOURCELines: 49-55
Function: WAPI_ADDFONTRESOURCEEXLines: 65-89
Function: WAPI_REMOVEFONTRESOURCELines: 57-63
Function: WAPI_REMOVEFONTRESOURCEEXLines: 91-115
File: wapi_winnetwk.cLines: 74
Function: WAPI_WNETGETLASTERRORLines: 53-73
File: wapi_winnls.cLines: 58
Function: WAPI_GETACPLines: 49-52
Function: WAPI_GETOEMCPLines: 54-57
File: wapi_winuser_1.cLines: 820
Function: WAPI_APPENDMENULines: 619-646
Function: WAPI_CHECKMENUITEMLines: 543-554
Function: WAPI_CHECKMENURADIOITEMLines: 556-567
Function: WAPI_CREATEACCELERATORTABLELines: 785-811
Function: WAPI_CREATEMENULines: 467-473
Function: WAPI_CREATEPOPUPMENULines: 475-481
Function: WAPI_CREATEWINDOWEXLines: 130-154
Function: WAPI_DELETEMENULines: 569-577
Function: WAPI_DESTROYACCELERATORTABLELines: 813-819
Function: WAPI_DESTROYMENULines: 483-489
Function: WAPI_DESTROYWINDOWLines: 156-162
Function: WAPI_DRAWMENUBARLines: 508-515
Function: WAPI_DRAWTEXTLines: 181-204
Function: WAPI_ENABLEMENUITEMLines: 533-541
Function: WAPI_ENABLESCROLLBARLines: 209-226
Function: WAPI_FINDWINDOWLines: 114-128
Function: WAPI_GETACTIVEWINDOWLines: 402-405
Function: WAPI_GETDESKTOPWINDOWLines: 101-104
Function: WAPI_GETKEYSTATELines: 96-99
Function: WAPI_GETMENULines: 670-681
Function: WAPI_GETMENUDEFAULTITEMLines: 764-782
Function: WAPI_GETMENUITEMCOUNTLines: 716-728
Function: WAPI_GETMENUITEMIDLines: 730-745
Function: WAPI_GETMENUITEMINFOLines: 649-652
Function: WAPI_GETMENUSTATELines: 697-714
Function: WAPI_GETSCROLLBARINFOLines: 230-248
Function: WAPI_GETSCROLLINFOLines: 252-267
Function: WAPI_GETSCROLLPOSLines: 270-286
Function: WAPI_GETSCROLLRANGELines: 289-315
Function: WAPI_GETSUBMENULines: 500-506
Function: WAPI_GETSYSTEMMENULines: 491-498
Function: WAPI_GETSYSTEMMETRICSLines: 88-94
Function: WAPI_INSERTMENULines: 589-617
Function: WAPI_ISICONICLines: 70-77
Function: WAPI_ISMENULines: 660-668
Function: WAPI_ISWINDOWLines: 164-170
Function: WAPI_ISZOOMEDLines: 79-86
Function: WAPI_LOADBITMAPLines: 416-426
Function: WAPI_LOADIMAGELines: 431-449
Function: WAPI_LOADMENULines: 453-465
Function: WAPI_MESSAGEBEEPLines: 106-112
Function: WAPI_REMOVEMENULines: 579-587
Function: WAPI_SCROLLDCLines: 320-323
Function: WAPI_SCROLLWINDOWLines: 327-330
Function: WAPI_SCROLLWINDOWEXLines: 334-337
Function: WAPI_SETACTIVEWINDOWLines: 407-413
Function: WAPI_SETFOCUSLines: 394-400
Function: WAPI_SETMENULines: 683-695
Function: WAPI_SETMENUDEFAULTITEMLines: 747-762
Function: WAPI_SETMENUITEMINFOLines: 654-657
Function: WAPI_SETSCROLLINFOLines: 341-349
Function: WAPI_SETSCROLLPOSLines: 352-360
Function: WAPI_SETSCROLLRANGELines: 363-372
Function: WAPI_SETWINDOWPOSLines: 56-68
Function: WAPI_SHOWSCROLLBARLines: 375-392
Function: WAPI_SHOWWINDOWLines: 172-179
Function: WAPI_TRACKPOPUPMENULines: 517-531
File: wapi_winuser_2.cLines: 111
Function: WAPI_MESSAGEBOXLines: 49-63
Function: WAPI_MESSAGEBOXTIMEOUTLines: 94-110
File: wapi_winuser_dlg.cLines: 161
Function: WAPI_COMBOBOX_ADDSTRINGLines: 152-160
Function: WAPI_DIALOGBOXPARAMLines: 91-103
Function: WAPI_ENDDIALOGLines: 107-112
Function: WAPI_GETDLGITEMLines: 145-149
Function: WAPI_GETDLGITEMTEXTLines: 128-142
Function: WAPI_SETDLGITEMTEXTLines: 115-125
File: wce_sim.prgLines: 210
Class: wce_SimLines: 51-69
File: wce_simc.cLines: 153
Function: WCE_SIMDEINITIALIZELines: 69-76
Function: WCE_SIMDELETEPHONEBOOKENTRYLines: 145-152
Function: WCE_SIMINITIALIZELines: 55-67
Function: WCE_SIMPHONEBOOKSTATUSLines: 78-93
Function: WCE_SIMREADPHONEBOOKENTRYLines: 95-119
Function: WCE_SIMWRITEPHONEBOOKENTRYLines: 121-143
File: wce_smsc.cLines: 115
Function: WCE_SMSSENDMESSAGELines: 56-114
File: win_bmp.cLines: 228
Function: WIN_BITMAPISSUPPORTEDLines: 156-162
Function: WIN_BITMAPTYPELines: 83-86
Function: WIN_DRAWBITMAPLines: 164-227
Function: WIN_LOADBITMAPFILELines: 90-112
File: win_bmpd.cLines: 317
typedef struct: HB_PNG_READLines: 175-181
Function: WIN_BITMAPDIMENSIONSLines: 271-316
File: win_com.cLines: 884
Function: WIN_COMCLOSELines: 176-198
Function: WIN_COMDEBUGDCBLines: 752-872
Function: WIN_COMDTRFLOWLines: 498-551
Function: WIN_COMERRORLines: 732-740
Function: WIN_COMERRORCLEARLines: 719-730
Function: WIN_COMFUNCLASTLines: 742-750
Function: WIN_COMISVALIDLines: 712-717
Function: WIN_COMOPENLines: 66-174
Function: WIN_COMPURGELines: 324-346
Function: WIN_COMQUEUESTATUSLines: 348-389
Function: WIN_COMREADLines: 225-255
Function: WIN_COMRECVLines: 257-286
Function: WIN_COMRTSFLOWLines: 443-496
Function: WIN_COMSETDTRLines: 420-441
Function: WIN_COMSETQUEUESIZELines: 691-710
Function: WIN_COMSETRTSLines: 394-415
Function: WIN_COMSETTIMEOUTSLines: 650-689
Function: WIN_COMSTATUSLines: 288-322
Function: WIN_COMWRITELines: 200-223
Function: WIN_COMXONXOFFFLOWLines: 553-595
File: win_dlg.cLines: 305
Function: WIN_GETOPENFILENAMELines: 291-294
Function: WIN_GETSAVEFILENAMELines: 301-304
Function: WIN_PRINTDLGDCLines: 59-101
File: win_evnt.cLines: 120
Function: WIN_REPORTEVENTLines: 50-119
File: win_misc_1.cLines: 251
Function: WIN_ANSITOWIDELines: 109-119
Function: WIN_GETCOMMANDLINEPARAMLines: 89-107
Function: WIN_HINSTANCELines: 152-159
Function: WIN_HIWORDLines: 184-187
Function: WIN_HPREVINSTANCELines: 161-168
Function: WIN_LOADRESOURCELines: 55-87
Function: WIN_LOWORDLines: 179-182
Function: WIN_N2PLines: 142-145
Function: WIN_NCMDSHOWLines: 170-177
Function: WIN_P2NLines: 147-150
Function: WIN_QPCOUNTER2SECLines: 235-250
Function: WIN_SYSREFRESHLines: 189-233
Function: WIN_UNICODELines: 133-140
Function: WIN_WIDETOANSILines: 121-131
File: win_misc_2.cLines: 107
Function: WIN_RUNDETACHEDLines: 49-106
File: win_os.prgLines: 139
Function: win_osNetRegOkLines: 60-113
Function: win_osNetVRedirOkLines: 115-138
File: win_osc.cLines: 213
Function: WIN_OSIS10Lines: 116-119
Function: WIN_OSIS2000Lines: 66-69
Function: WIN_OSIS2000ORUPPERLines: 71-74
Function: WIN_OSIS2003Lines: 86-89
Function: WIN_OSIS7Lines: 101-104
Function: WIN_OSIS8Lines: 106-109
Function: WIN_OSIS81Lines: 111-114
Function: WIN_OSIS95Lines: 126-129
Function: WIN_OSIS98Lines: 131-134
Function: WIN_OSIS9XLines: 121-124
Function: WIN_OSISMELines: 136-139
Function: WIN_OSISNTLines: 51-54
Function: WIN_OSISNT351Lines: 56-59
Function: WIN_OSISNT4Lines: 61-64
Function: WIN_OSISTSCLIENTLines: 141-149
Function: WIN_OSISVISTALines: 91-94
Function: WIN_OSISVISTAORUPPERLines: 96-99
Function: WIN_OSISWINXPORUPPERLines: 81-84
Function: WIN_OSISXPLines: 76-79
Function: WIN_OSVERSIONINFOLines: 151-212
File: win_prn1.cLines: 723
Function: WIN_ABORTDOCLines: 123-128
Function: WIN_ARCLines: 683-696
Function: WIN_BITMAPSOKLines: 364-369
Function: WIN_CREATEDCLines: 65-82
Function: WIN_CREATEFONTLines: 273-346
Function: WIN_DELETEDCLines: 131-134
Function: WIN_ELLIPSELines: 698-707
Function: WIN_ENDDOCLines: 107-121
Function: WIN_ENDPAGELines: 143-148
Function: WIN_ENUMFONTFAMILIESLines: 557-585
Function: WIN_ENUMFONTSLines: 540-555
Function: WIN_FILLRECTLines: 634-655
Function: WIN_GETCHARSIZELines: 236-253
Function: WIN_GETDEVICECAPSLines: 255-260
Function: WIN_GETDOCUMENTPROPERTIESLines: 482-522
Function: WIN_GETPRINTERFONTNAMELines: 348-362
Function: WIN_GETTEXTSIZELines: 202-234
Function: WIN_LINETOLines: 657-665
Function: WIN_RECTANGLELines: 667-681
Function: WIN_SETBKMODELines: 709-722
Function: WIN_SETCOLORLines: 587-606
Function: WIN_SETDOCUMENTPROPERTIESLines: 371-480
Function: WIN_SETMAPMODELines: 262-271
Function: WIN_SETPENLines: 608-632
Function: WIN_STARTDOCLines: 84-105
Function: WIN_STARTPAGELines: 136-141
Function: WIN_TEXTOUTLines: 150-200
File: win_prn2.cLines: 612
Function: WIN_PRINTDATARAWLines: 461-528
Function: WIN_PRINTEREXISTSLines: 77-118
Function: WIN_PRINTERGETDEFAULTLines: 200-207
Function: WIN_PRINTERLISTLines: 530-611
Function: WIN_PRINTERPORTTONAMELines: 314-358
Function: WIN_PRINTERSTATUSLines: 247-312
Function: WIN_PRINTFILERAWLines: 362-459
File: win_prn3.cLines: 234
Function: WIN_PRINTERSETDEFAULTLines: 225-233
File: win_reg.prgLines: 263
Function: win_regDeleteLines: 117-138
Function: win_regGetLines: 170-210
Command: win_regPathSplitLines: 58-99
Function: win_regQueryLines: 140-162
Function: win_regReadLines: 101-107
Function: win_regSetLines: 212-262
Function: win_regWriteLines: 109-115
File: win_regc.cLines: 266
Function: WIN_REGCLOSEKEYLines: 262-265
Function: WIN_REGCREATEKEYEXLines: 73-93
Function: WIN_REGDELETEKEYLines: 242-250
Function: WIN_REGDELETEVALUELines: 252-260
Function: WIN_REGOPENKEYEXLines: 95-109
Function: WIN_REGQUERYVALUEEXLines: 111-180
Function: WIN_REGSETVALUEEXLines: 182-240
File: win_rpc.cLines: 110
Function: WIN_UUIDCREATESTRINGLines: 56-109
File: win_shell.cLines: 293
typedef struct: HANDLETOMAPPINGSLines: 146-150
typedef struct: SHNAMEMAPPINGLines: 135-141
Function: WIN_SHELLNOTIFYICONLines: 86-122
Function: WIN_SHFILEOPERATIONLines: 212-292
File: win_svc_1.cLines: 257
Function: WIN_SERVICEGETSTATUSLines: 159-166
Function: WIN_SERVICESETEXITCODELines: 182-194
Function: WIN_SERVICESETSTATUSLines: 168-180
Function: WIN_SERVICESTARTLines: 210-256
Function: WIN_SERVICESTOPLines: 196-208
File: win_svc_2.cLines: 285
Function: WIN_SERVICECONTROLLines: 181-218
Function: WIN_SERVICEDELETELines: 132-179
Function: WIN_SERVICEINSTALLLines: 53-130
Function: WIN_SERVICERUNLines: 220-284
File: win_tbmp.prgLines: 112
Class: win_BMPLines: 51-73
File: win_tcom.prgLines: 233
Class: win_ComLines: 66-97
File: win_tprn.prgLines: 839
Class: win_PrnLines: 69-209
Contrib: hbwin - Windows APIFolder: contrib\hbwin\tests\
File: activex.prgLines: 72
Command: EventLines: 50-58
Class: HActiveXLines: 26-35
Command: MainLines: 10-24
File: dlg.prgLines: 68
Function: DialogFuncLines: 31-67
Command: MainLines: 24-28
File: eventlog.prgLines: 15
Command: MainLines: 9-14
File: mapimail.prgLines: 42
Command: MainLines: 5-41
File: mutexwin.prgLines: 22
Command: MainLines: 5-21
File: ole.prgLines: 510
Command: MainLines: 12-74
File: olesrv1.prgLines: 160
Command: DllMainLines: 20-107
Class: OleNetioSrvLines: 110-120
File: olesrv2.prgLines: 45
Command: DllMainLines: 12-29
File: olesrv3.prgLines: 33
Command: DllMainLines: 13-24
Function: MyMethodLines: 27-28
File: olesrv4.prgLines: 69
Command: DllMainLines: 16-20
Class: infoClsLines: 58-65
Class: OleObjServerLines: 23-29
Class: timerClsLines: 50-56
File: oletst1.prgLines: 40
Command: MainLines: 14-39
File: oletst2.prgLines: 33
Command: MainLines: 11-32
File: oletst3.prgLines: 29
Command: MainLines: 11-28
File: oletst4.prgLines: 46
Command: MainLines: 11-45
File: pdfcreat.prgLines: 85
Command: MainLines: 19-84
File: prn1.prgLines: 154
Command: MainLines: 3-27
File: prn2.prgLines: 49
Command: MainLines: 3-29
File: prn3.prgLines: 45
Command: MainLines: 11-21
File: prn4.prgLines: 20
Command: MainLines: 11-19
File: prngdi.prgLines: 67
Command: MainLines: 12-66
File: registry.prgLines: 46
Command: MainLines: 6-45
File: serial1.prgLines: 78
Command: MainLines: 49-77
File: serial2.prgLines: 241
Command: MainLines: 49-240
File: service.prgLines: 143
Command: MainLines: 136-140
Command: SrvMainLines: 104-132
File: shfileop.prgLines: 44
Command: MainLines: 11-43
File: simwce.prgLines: 70
Command: MainLines: 11-69
File: sysdir.prgLines: 17
Command: MainLines: 11-16
File: uuid.prgLines: 19
Command: MainLines: 11-18
Contrib: hbxdiff - libxdiff diffingFolder: contrib\hbxdiff\
File: core.cLines: 641
typedef struct: HB_MMFLines: 73-76
typedef struct: HB_MMF_HOLDERLines: 78-82
Function: XDL_BDIFFLines: 480-513
Function: XDL_BDIFF_TGSIZELines: 589-597
Function: XDL_BPATCHLines: 555-585
Function: XDL_DIFFLines: 406-441
Function: XDL_FREE_MMFILELines: 182-193
Function: XDL_INIT_MMFILELines: 163-179
Function: XDL_MMFILE_CMPLines: 320-329
Function: XDL_MMFILE_COMPACTLines: 335-357
Function: XDL_MMFILE_ISCOMPACTLines: 198-206
Function: XDL_MMFILE_SIZELines: 308-316
Function: XDL_PATCHLines: 445-471
Function: XDL_RABDIFFLines: 521-551
Function: XDL_READ_MMFILELines: 222-272
Function: XDL_SEEK_MMFILELines: 210-218
Function: XDL_WRITE_MMFILELines: 276-296
File: hbxdiff.chLines: 69
Contrib: hbxdiff - libxdiff diffingFolder: contrib\hbxdiff\3rd\
Contrib: hbxdiff - libxdiff diffingFolder: contrib\hbxdiff\3rd\libxdiff\
File: winconfig.hLines: 47
File: xadler32.cLines: 71
File: xadler32.hLines: 35
File: xalloc.cLines: 52
File: xbdiff.cLines: 316
typedef struct: bdfile_tLines: 32-37
typedef struct: bdrecord_tLines: 26-30
File: xbdiff.hLines: 41
File: xbpatchi.cLines: 337
typedef struct: mmoffbuffer_tLines: 29-32
File: xdiff.hLines: 136
File: xdiffi.cLines: 557
typedef struct: xdpsplit_tLines: 35-38
File: xdiffi.hLines: 61
File: xemit.cLines: 133
File: xemit.hLines: 35
File: xinclude.hLines: 75
File: xmacros.hLines: 52
File: xmerge3.cLines: 67
File: xmissing.cLines: 93
File: xmissing.hLines: 57
File: xpatchi.cLines: 642
typedef struct: hunkinfo_tLines: 43-47
typedef struct: patchstats_tLines: 49-51
typedef struct: patch_tLines: 53-61
typedef struct: recfile_tLines: 37-41
typedef struct: recinfo_tLines: 32-35
File: xprepare.cLines: 457
typedef struct: xdlclassifier_tLines: 39-45
typedef struct: xdlclass_tLines: 31-37
File: xprepare.hLines: 36
File: xrabdiff.cLines: 382
typedef struct: xrabcpyi_arena_tLines: 70-73
typedef struct: xrabcpyi_tLines: 64-68
typedef struct: xrabctx_tLines: 57-62
File: xrabply.cLines: 299
File: xtypes.hLines: 69
File: xutils.cLines: 581
File: xutils.hLines: 48
File: xversion.cLines: 28
File: _hbconf.hLines: 91
Contrib: hbxdiff - libxdiff diffingFolder: contrib\hbxdiff\tests\
File: test.prgLines: 37
Command: MainLines: 5-36
File: test2.prgLines: 50
Command: MainLines: 5-49
File: test3.prgLines: 30
Function: DiffLines: 21-29
Command: MainLines: 3-19
Contrib: hbxpp - Xbase++ compatibilityFolder: contrib\hbxpp\
File: binnumx.cLines: 109
Function: BIN2FLines: 98-108
Function: Bin2ULines: 51-69
Categories:Binary Functions, Conversion FunctionsPlatform:AllCompatibility:Web App
Desc:

Converts a four byte binary number (Valtype()=="C") to a numeric value (Valtype()=="N").
The parameter <c32bitUnsignedLongInteger> is usually the return value of function U2Bin().

Function: F2BINLines: 89-96
Function: U2BinLines: 71-78
Categories:Binary Functions, Conversion FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns four bytes character string that contain 32-bit encoded unsigned long integer (least significant byte first).

Function: W2BinLines: 80-87
Categories:Binary FunctionsPlatform:AllCompatibility:Web App
Desc:

Returns two bytes character string that contain 16-bit encoded unsigned short integer (least significant byte first).

File: browdbx.prgLines: 61
Function: xpp_TBrowseDBLines: 52-60
File: dbcmdx.cLines: 53
Function: DBPACKLines: 50-0
Translates to the function: hb_dbPack
Doc Topic:(The RDDs)
Function: DBZAPLines: 51-0
Translates to the function: hb_dbZap
Doc Topic:(The RDDs)
File: dbdetacx.cLines: 51
Function: DBRELEASELines: 49-0
Translates to the function: hb_dbDetach
Categories:Table FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

The function detaches a work-area from current thread and move it to special hidden holder.
If no <nWorkArea>|<cAlias> specified, then the current work-area is used by default; if no work-area is in use (i.e. no file is open in area), a runtime error occurs (RTE: DBCMD/2001).
Before detaching, all relations (parent and child) to detached workarea are cleared. Detached work-area can be restored from holder using hb_dbRequest() function (see bellow). For a working sample of "dbDetach/dbRequest" functions, see this sample found into Harbour/tests/mt/ folder).

Function: DBREQUESTLines: 50-0
Translates to the function: hb_dbRequest
Platform:AllCompatibility:Web App
Doc Topic:(The RDDs)
Desc:

Restores <cAlias> area from the holder (see hb_dbDetach() above) and attach it to calling thread.
If no <cAlias> specified, then the oldest detached area into holder's queue is tried to be restored (FIFO method).
If either the <cAlias> specified cannot be found or there is no area in the queue, the function will fail and return a .F. value. If the function succeeds, returns .T. and the restored work-area becomes current.
The <lFreeArea> argument determines whether a new area or the current one will be used for restore. Default is .F., which means the restore will be done in the current work area, and any other file that might be open in this area, will be closed (worth to note that this closing will be done even if the function fails to restore the requested alias, --presumably because it's always being performed, before the restore attempt).
<@xCargo> can be used to retrieve a possibly transmitted message/data between threads / processes.
4-th parameter <lWait> flag specifies whether the function should wait (when lWait == .T.) until the requested working area becomes available or return immediately, (when lWait == .F., which is the default).
Alternatively, instead of a Boolean flag, this 4-th parameter accepts a numeric value specifying timeout in seconds waiting for the requested area to become available, before returning.

File: dbfuncsx.prgLines: 89
Function: xpp_dbUseAreaLines: 66-88
Function: _dbExportLines: 47-64
File: dbjoinx.prgLines: 49
Function: dbJoinLines: 47-48
File: dblistx.prgLines: 49
Function: dbListLines: 47-48
File: dbsortx.prgLines: 49
Function: dbSortLines: 47-48
File: dbstruxx.prgLines: 54
Function: dbCopyExtStructLines: 52-53
Function: dbCopyStructLines: 49-50
File: dbtotalx.prgLines: 49
Function: dbTotalLines: 47-48
File: dbupdatx.prgLines: 49
Function: dbUpdateLines: 47-48
File: dll.chLines: 69
File: dllx.cLines: 215
Function: DLLCALLLines: 103-143
Function: DLLEXECUTECALLLines: 204-214
Function: DLLLOADLines: 98-0
Translates to the function: HB_LIBLOAD
Doc Topic:(The runtime library / Dynamic libraries management)
Function: DLLPREPARECALLLines: 148-202
Function: DLLUNLOADLines: 99-0
Translates to the function: HB_LIBFREE
Doc Topic:(The runtime library / Dynamic libraries management)
typedef struct: HB_DLLEXECLines: 60-65
File: dmlb.chLines: 56
File: hbxpp.chLines: 97
File: idlex.cLines: 56
Function: SLEEPLines: 52-55
File: mousex.cLines: 83
Function: NumButtonsLines: 51-54
Categories:Mouse FunctionsPlatform:All
Desc:

Returns the number of buttons that a mouse has!

Function: SETMOUSELines: 56-82
File: oemansix.cLines: 117
Function: CONVTOANSICPLines: 86-116
Function: CONVTOOEMCPLines: 54-84
File: philesx.cLines: 86
Function: CURDRIVELines: 51-85
File: runshell.prgLines: 86
Function: RunShellLines: 47-85
File: tbcolumx.prgLines: 52
Class: xpp_TBColumnLines: 50-51
File: tbrowsex.prgLines: 111
Class: xpp_TBrowseLines: 55-66
File: tgetx.prgLines: 84
Class: xpp_GetLines: 49-59
File: thfuncx.prgLines: 99
Function: ThreadIDLines: 47-48
Function: ThreadObjectLines: 50-58
Function: ThreadWaitLines: 60-79
Function: ThreadWaitAllLines: 82-96
File: thread.chLines: 54
File: tthreadx.prgLines: 305
Class: SignalLines: 56-67
Class: ThreadLines: 86-125
File: typefilx.prgLines: 49
Function: _TypeFileLines: 47-48
File: wafuncx.cLines: 78
Function: WORKSPACELISTLines: 64-77
File: xppop.prgLines: 79
Class: ArrayLines: 73-78
Class: CharacterLines: 66-71
File: xppopc.cLines: 155
Function: XPP_INCLUDELines: 139-154
Function: XPP_INDEXLines: 59-137
Contrib: hbxpp - Xbase++ compatibilityFolder: contrib\hbxpp\tests\
File: dllcall.prgLines: 100
Command: MainLines: 46-99
File: opover.prgLines: 12
Command: MainLines: 5-11
Contrib: hbzebra - Barcode creating functionsFolder: contrib\hbzebra\
File: codabar.cLines: 174
Function: HB_ZEBRA_CREATE_CODABARLines: 165-173
File: code11.cLines: 167
Function: HB_ZEBRA_CREATE_CODE11Lines: 158-166
File: code128.cLines: 395
Function: HB_ZEBRA_CREATE_CODE128Lines: 386-394
File: code39.cLines: 210
Function: HB_ZEBRA_CREATE_CODE39Lines: 201-209
File: code93.cLines: 263
Function: HB_ZEBRA_CREATE_CODE93Lines: 254-262
File: core.cLines: 279
Function: HB_ZEBRA_DESTROYLines: 251-260
Function: HB_ZEBRA_GETCODELines: 272-278
Function: HB_ZEBRA_GETERRORLines: 263-269
File: coredraw.cLines: 137
Function: HB_ZEBRA_DRAWLines: 124-136
File: datamtrx.cLines: 501
typedef struct: DATAMATRIX_SIZELines: 77-86
Function: HB_ZEBRA_CREATE_DATAMATRIXLines: 492-500
File: eanupc.cLines: 417
Function: HB_ZEBRA_CREATE_EAN13Lines: 378-386
Function: HB_ZEBRA_CREATE_EAN8Lines: 388-396
Function: HB_ZEBRA_CREATE_UPCALines: 398-406
Function: HB_ZEBRA_CREATE_UPCELines: 408-416
File: hbzebra.chLines: 109
File: hbzebra.hLines: 97
File: itf.cLines: 151
Function: HB_ZEBRA_CREATE_ITFLines: 142-150
File: msi.cLines: 164
Function: HB_ZEBRA_CREATE_MSILines: 155-163
File: pdf417.cLines: 1403
Function: HB_ZEBRA_CREATE_PDF417Lines: 1394-1402
File: qrcode.cLines: 1302
Function: HB_ZEBRA_CREATE_QRCODELines: 1293-1301
typedef struct: QRBLOCKPARAMLines: 76-81
typedef struct: QRLEVELLines: 83-87
typedef struct: QRVERSIONLines: 89-93
Function: _QR_CHECK_VERSION_TABLELines: 390-393
Function: _QR_FORMAT_CRCLines: 450-453
Function: _QR_VERSION_CRCLines: 444-447
Contrib: hbzebra - Barcode creating functionsFolder: contrib\hbzebra\tests\
File: cairo.prgLines: 103
Command: DrawBarcodeLines: 49-89
Command: MainLines: 4-46
File: harupdf.prgLines: 108
Command: DrawBarcodeLines: 51-95
Command: MainLines: 10-49
File: wingdi.prgLines: 136
Command: DrawBarcodeLines: 85-127
Command: MainLines: 10-81
Contrib: hbziparc - HBZIPARC zip compressionFolder: contrib\hbziparc\
File: ziparc.prgLines: 503
Function: hb_GetFileCountLines: 92-108
Function: hb_GetFilesInZipLines: 130-185
Function: hb_GetZipCommentLines: 74-90
Command: hb_SetBufferLines: 213-222
Function: hb_SetDiskZipLines: 195-201
Command: hb_SetZipCommentLines: 66-72
Function: hb_UnzipAllFileLines: 481-482
Function: hb_UnzipFileLines: 386-476
Function: hb_UnzipFileIndexLines: 478-479
Function: hb_ZipDeleteFilesLines: 485-502
Function: hb_ZipFileLines: 235-384
Function: hb_ZipFileByPKSpanLines: 232-233
Function: hb_ZipFileByTDSpanLines: 225-229
Function: hb_ZipTestPKLines: 187-193
Function: hb_ZipWithPasswordLines: 110-128
Command: SetZipReadOnlyLines: 58-64
Function: TransferFromZipLines: 203-211
Contrib: hbziparc - HBZIPARC zip compressionFolder: contrib\hbziparc\tests\
File: unzipa.prgLines: 8
Command: MainLines: 3-7
File: zipa.prgLines: 21
Command: MainLines: 3-20
Contrib: rddads - RDD for the Advantage Database ServerFolder: contrib\rddads\
File: ads.chLines: 327
File: ads1.cLines: 5874
Function: ADSCUSTOMIZEAOFLines: 5819-5873
Function: ADSGETRELKEYPOSLines: 5799-5807
Function: ADSSETRELKEYPOSLines: 5809-5817
Function: HB_RDDADSREGISTERLines: 5754-5757
typedef struct: RDDADSDATALines: 79-86
File: adsfunc.cLines: 2519
Function: ADSADDCUSTOMKEYLines: 786-810
Function: ADSAPPLICATIONEXITLines: 291-300
Function: ADSBEGINTRANSACTIONLines: 1661-1664
Function: ADSBLOB2FILELines: 559-577
Function: ADSCACHEOPENCURSORSLines: 1759-1762
Function: ADSCACHEOPENTABLESLines: 1754-1757
Function: ADSCACHERECORDSLines: 1694-1703
Function: ADSCHECKEXISTENCELines: 2338-2349
Function: ADSCLEARAOFLines: 838-846
Function: ADSCLOSEALLTABLESLines: 1434-1437
Function: ADSCLOSECACHEDTABLESLines: 2399-2414
Function: ADSCLRCALLBACKLines: 1555-1567
Function: ADSCOMMITTRANSACTIONLines: 1666-1669
Function: ADSCONNECTLines: 1209-1222
Function: ADSCONNECT60Lines: 1924-1947
Function: ADSCONNECTIONLines: 1602-1607
Function: ADSCONVERTTABLELines: 1472-1490
Function: ADSCOPYTABLELines: 1455-1470
Function: ADSCOPYTABLECONTENTSLines: 2259-2289
Function: ADSCREATEFTSINDEXLines: 2416-2445
Function: ADSCREATESAVEPOINTLines: 2447-2456
Function: ADSCREATESQLSTATEMENTLines: 1276-1327
Function: ADSDDADDINDEXFILELines: 1878-1888
Function: ADSDDADDTABLELines: 1852-1865
Function: ADSDDADDUSERTOGROUPLines: 1902-1911
Function: ADSDDCREATELines: 1949-1967
Function: ADSDDCREATELINKLines: 2469-2481
Function: ADSDDCREATEREFINTEGRITYLines: 1825-1840
Function: ADSDDCREATEUSERLines: 1969-1980
Function: ADSDDDELETEUSERLines: 1982-1990
Function: ADSDDDROPLINKLines: 2497-2506
Function: ADSDDGETDATABASEPROPERTYLines: 1992-2070
Function: ADSDDGETUSERPROPERTYLines: 2167-2189
Function: ADSDDMODIFYLINKLines: 2483-2495
Function: ADSDDREMOVEINDEXFILELines: 1890-1900
Function: ADSDDREMOVEREFINTEGRITYLines: 1842-1850
Function: ADSDDREMOVETABLELines: 1867-1876
Function: ADSDDREMOVEUSERFROMGROUPLines: 1913-1922
Function: ADSDDSETDATABASEPROPERTYLines: 2072-2165
Function: ADSDECRYPTRECORDLines: 1157-1165
Function: ADSDECRYPTTABLELines: 1137-1145
Function: ADSDELETECUSTOMKEYLines: 812-836
Function: ADSDELETEFILELines: 2351-2359
Function: ADSDIRECTORYLines: 2291-2336
Function: ADSDISABLEENCRYPTIONLines: 1117-1125
Function: ADSDISCONNECTLines: 1224-1252
Function: ADSENABLEENCRYPTIONLines: 1099-1115
Function: ADSENCRYPTRECORDLines: 1147-1155
Function: ADSENCRYPTTABLELines: 1127-1135
Function: ADSEVALAOFLines: 848-871
Function: ADSEXECUTESQLLines: 1385-1418
Function: ADSEXECUTESQLDIRECTLines: 1329-1364
Function: ADSFAILEDTRANSACTIONRECOVERYLines: 1671-1674
Function: ADSFILE2BLOBLines: 579-598
Function: ADSGETAOFLines: 893-929
Function: ADSGETAOFNOOPTLines: 948-979
Function: ADSGETAOFOPTLEVELLines: 931-946
Function: ADSGETCONNECTIONTYPELines: 310-333
Function: ADSGETFILTERLines: 1058-1097
Function: ADSGETHANDLETYPELines: 1622-1628
Function: ADSGETLASTERRORLines: 1631-1645
Function: ADSGETMEMODATATYPELines: 342-362
Function: ADSGETNUMACTIVELINKSLines: 1810-1821
Function: ADSGETNUMINDEXESLines: 1591-1600
Function: ADSGETNUMOPENTABLESLines: 1647-1654
Function: ADSGETRECORDCOUNTLines: 600-629
Function: ADSGETSERVERNAMELines: 2385-2397
Function: ADSGETSERVERTIMELines: 383-410
Function: ADSGETTABLEALIASLines: 873-891
Function: ADSGETTABLECHARTYPELines: 493-507
Function: ADSGETTABLECONTYPELines: 364-381
Function: ADSINTRANSACTIONLines: 1676-1682
Function: ADSISCONNECTIONALIVELines: 1609-1620
Function: ADSISEMPTYLines: 1765-1781
Function: ADSISENCRYPTIONENABLEDLines: 1167-1179
Function: ADSISEXPRVALIDLines: 1577-1588
Function: ADSISINDEXEDLines: 1569-1574
Function: ADSISNULLLines: 1783-1808
Function: ADSISRECORDENCRYPTEDLines: 1181-1193
Function: ADSISRECORDINAOFLines: 981-995
Function: ADSISRECORDLOCKEDLines: 431-452
Function: ADSISRECORDVALIDLines: 998-1021
Function: ADSISSERVERLOADEDLines: 302-308
Function: ADSISTABLEENCRYPTEDLines: 1195-1207
Function: ADSISTABLELOCKEDLines: 414-429
Function: ADSKEYCOUNTLines: 687-784
Function: ADSKEYNOLines: 632-684
Function: ADSLOCKINGLines: 454-460
Function: ADSPREPARESQLLines: 1366-1383
Function: ADSREFRESHAOFLines: 1023-1031
Function: ADSREFRESHRECORDLines: 1444-1452
Function: ADSREGCALLBACKLines: 1524-1553
Function: ADSREINDEXLines: 1710-1715
Function: ADSRESTRUCTURETABLELines: 2240-2256
Function: ADSRIGHTSCHECKLines: 462-468
Function: ADSROLLBACKLines: 1684-1687
Function: ADSROLLBACKSAVEPOINTLines: 2458-2467
Function: ADSSETAOFLines: 1033-1056
Function: ADSSETCHARTYPELines: 470-490
Function: ADSSETDATEFORMATLines: 267-278
Function: ADSSETDEFAULTLines: 509-520
Function: ADSSETDELETEDLines: 535-545
Function: ADSSETEPOCHLines: 280-289
Function: ADSSETEXACTLines: 547-557
Function: ADSSETFILETYPELines: 245-260
Function: ADSSETINDEXDIRECTIONLines: 2508-2518
Function: ADSSETSEARCHPATHLines: 522-533
Function: ADSSETSERVERTYPELines: 262-265
Function: ADSSHOWERRORLines: 1656-1659
Function: ADSSTMTSETTABLELOCKTYPELines: 1254-1261
Function: ADSSTMTSETTABLEPASSWORDLines: 2361-2383
Function: ADSSTMTSETTABLEREADONLYLines: 1263-1274
Function: ADSTESTLOGINLines: 2204-2238
Function: ADSTESTRECLOCKSLines: 237-243
Function: ADSUNLOCKRECORDLines: 335-340
Function: ADSVERIFYSQLLines: 1420-1432
Function: ADSVERSIONLines: 1717-1752
Function: ADSWRITEALLRECORDSLines: 1439-1442
typedef struct: HB_ADSDATALines: 136-143
File: adsmgmnt.cLines: 642
Function: ADSMGCONNECTLines: 52-58
Function: ADSMGDISCONNECTLines: 60-65
Function: ADSMGGETACTIVITYINFOLines: 122-230
Function: ADSMGGETCOMMSTATSLines: 232-261
Function: ADSMGGETCONFIGINFOLines: 268-354
Function: ADSMGGETHANDLELines: 67-70
Function: ADSMGGETINSTALLINFOLines: 94-120
Function: ADSMGGETLOCKOWNERLines: 426-460
Function: ADSMGGETLOCKSLines: 567-598
Function: ADSMGGETOPENINDEXESLines: 534-565
Function: ADSMGGETOPENTABLESLines: 464-494
Function: ADSMGGETOPENTABLES2Lines: 496-532
Function: ADSMGGETSERVERTYPELines: 86-92
Function: ADSMGGETUSERNAMESLines: 362-413
Function: ADSMGGETWORKERTHREADACTIVITYLines: 600-641
Function: ADSMGKILLUSERLines: 78-83
Function: ADSMGRESETCOMMSTATSLines: 263-266
Function: ADSMGSETHANDLELines: 72-76
File: adsx.cLines: 1870
typedef struct: ADSXAREALines: 105-113
typedef struct: MIXKEYLines: 73-77
typedef struct: MIXTAGLines: 80-99
File: rddads.hLines: 220
File: unixutils.hLines: 2
Contrib: rddads - RDD for the Advantage Database ServerFolder: contrib\rddads\tests\
File: datad.prgLines: 163
Command: MainLines: 11-152
Command: ShowAdsErrorLines: 154-162
File: manage.prgLines: 250
Command: MainLines: 57-249
Contrib: rddbm - Raw bitmap filters for Harbour RDDsFolder: contrib\rddbm\
File: bmdbfcdx.prgLines: 50
File: bmdbfnsx.prgLines: 50
File: bmdbfntx.prgLines: 50
File: bmdbfx.cLines: 807
Function: BM_DBGETFILTERARRAYLines: 309-355
Function: BM_DBSEEKWILDLines: 66-177
Function: BM_DBSETFILTERARRAYLines: 357-388
Function: BM_DBSETFILTERARRAYADDLines: 390-415
Function: BM_DBSETFILTERARRAYDELLines: 417-442
typedef struct: BM_FILTERLines: 185-189
Function: BM_TURBOLines: 179-182
Contrib: rddmiscFolder: contrib\rddmisc\
File: arrayrdd.prgLines: 2049
Function: ARRAYRDD_GETFUNCTABLELines: 1461-1516
Function: hb_EraseArrayRddLines: 1526-1598
Function: hb_FileArrayRddLines: 1605-1652
Command: hb_SetArrayRddLines: 1656-1669
File: dbtcdx.prgLines: 74
Function: DBTCDX_GETFUNCTABLELines: 64-73
File: fptcdx.prgLines: 74
Function: FPTCDX_GETFUNCTABLELines: 64-73
File: hscdx.prgLines: 285
Function: HSCDX_GETFUNCTABLELines: 262-284
Command: hsx_CloseLines: 190-210
Function: hsx_CreateLines: 154-170
Function: hsx_FileLines: 226-238
Function: hsx_GetLines: 240-251
Function: hsx_HandleLines: 212-224
Command: hsx_OpenLines: 172-188
File: logrdd.prgLines: 468
Function: hb_LogRddActiveLines: 280-296
Function: hb_LogRddLogFileNameLines: 244-260
Function: hb_LogRddMsgLogBlockLines: 298-314
Function: hb_LogRddTagLines: 262-278
Function: hb_LogRddUserLogBlockLines: 316-332
Function: hb_LogRddValueToTextLines: 334-346
Function: LOGRDD_GETFUNCTABLELines: 214-240
File: rlcdx.prgLines: 223
Function: RLCDX_GETFUNCTABLELines: 205-222
File: smtcdx.prgLines: 74
Function: SMTCDX_GETFUNCTABLELines: 64-73
File: vfpcdx.prgLines: 71
Function: VFPCDX_GETFUNCTABLELines: 58-70
Contrib: rddsql - SQL MIX Database DriverFolder: contrib\rddsql\
File: hbrddsql.hLines: 241
File: sqlbase.cLines: 1282
Function: SQLBASELines: 1225-1227
File: sqlmix.cLines: 2149
Function: SQLMIXLines: 2093-0
Translates to the function: SQLBASE
Contrib: rddsql - SQL MIX Database DriverFolder: contrib\rddsql\tests\
File: arrayrdd.prgLines: 33
Command: MainLines: 5-30
Command: RDDSYSLines: 32-33
Contrib: sddfbFolder: contrib\sddfb\
File: core.cLines: 595
Function: HB_SDDFB_REGISTERLines: 103-106
typedef struct: SDDCONNLines: 61-64
typedef struct: SDDDATALines: 66-71
Contrib: sddmyFolder: contrib\sddmy\
File: core.cLines: 629
Function: HB_SDDMY_REGISTERLines: 112-115
typedef struct: SDDCONNLines: 64-67
typedef struct: SDDDATALines: 69-74
Contrib: sddmyFolder: contrib\sddmy\tests\
File: test1.prgLines: 53
Command: MainLines: 13-44
Contrib: sddociFolder: contrib\sddoci\
File: core.cLines: 669
Function: HB_SDDOCI_REGISTERLines: 142-145
typedef struct: SDDCONNLines: 93-96
typedef struct: SDDDATALines: 98-101
Contrib: sddociFolder: contrib\sddoci\tests\
File: test1.prgLines: 49
Command: MainLines: 8-48
Contrib: sddodbcFolder: contrib\sddodbc\
File: core.cLines: 883
Function: HB_SDDODBC_REGISTERLines: 150-153
typedef struct: SDDCONNLines: 108-112
typedef struct: SDDDATALines: 114-117
Contrib: sddodbcFolder: contrib\sddodbc\tests\
File: test1.prgLines: 32
Command: MainLines: 8-31
File: test2.prgLines: 38
Command: MainLines: 8-37
Contrib: sddpgFolder: contrib\sddpg\
File: core.cLines: 584
Function: HB_SDDPG_REGISTERLines: 122-125
typedef struct: SDDCONNLines: 81-84
typedef struct: SDDDATALines: 86-89
Contrib: sddsqlt3Folder: contrib\sddsqlt3\
File: core.cLines: 678
Function: HB_SDDSQLITE3_REGISTERLines: 117-120
typedef struct: SDDCONNLines: 65-68
typedef struct: SDDDATALines: 70-73
Contrib: sddsqlt3Folder: contrib\sddsqlt3\tests\
File: test.prgLines: 49
Command: MainLines: 8-48
Contrib: xhb - Compatibility layer with the xHarbourFolder: contrib\xhb\
File: arrayblk.prgLines: 49
Function: hb_ArrayBlockLines: 47-48
File: bkgtsks.cLines: 458
Function: HB_BACKGROUNDACTIVELines: 431-443
Function: HB_BACKGROUNDADDLines: 398-413
Function: HB_BACKGROUNDDELLines: 416-428
Function: HB_BACKGROUNDRESETLines: 391-394
Function: HB_BACKGROUNDRUNLines: 367-379
Function: HB_BACKGROUNDRUNFORCEDLines: 382-388
typedef struct: HB_BACKGROUNDTASKLines: 65-72
Function: HB_BACKGROUNDTIMELines: 446-457
File: cgi.chLines: 106
File: classex.chLines: 178
File: cstruct.chLines: 109
File: cstruct.prgLines: 620
Function: hb_CStructureLines: 298-327
Command: hb_CStructureCSyntaxLines: 207-296
Function: hb_CStructureFromIdLines: 348-383
Function: hb_CStructureIdLines: 173-205
Function: hb_CTypeArrayIdLines: 385-444
Function: hb_Is_CStructureLines: 446-447
Command: hb_MemberLines: 154-171
Function: __ActiveStructureLines: 71-152
Command: __init_LONGLONGsLines: 61-69
File: cstructc.cLines: 1381
Doc Topic:The virtual machine / The Harbour item / Pointers
Function: HB_ARRAYTOSTRUCTURELines: 932-955
Doc Topic:(The virtual machine / The Harbour item / Pointers)
Function: HB_POINTER2STRINGLines: 1325-1338
Doc Topic:(The virtual machine / The Harbour item / Pointers)
Function: HB_SIZEOFCSTRUCTURELines: 257-275
Doc Topic:(The virtual machine / The Harbour item / Pointers)
Function: HB_STRING2POINTERLines: 1340-1348
Doc Topic:(The virtual machine / The Harbour item / Pointers)
Function: HB_STRUCTURETOARRAYLines: 1295-1323
Doc Topic:(The virtual machine / The Harbour item / Pointers)
Function: __CSTR_COPYTOLines: 1350-1380
Doc Topic:(The virtual machine / The Harbour item / Pointers)
File: datesxhb.cLines: 115
Function: HMS2DLines: 99-106
Function: TIMEOFDAYLines: 82-97
Function: TSSECSLines: 77-80
Function: TTODLines: 108-114
File: dbf2txt.cLines: 273
Function: DBF2TEXTLines: 148-272
File: dbgfx.prgLines: 125
Function: hb_EmptyLogFileOnOffLines: 81-89
Command: hb_ToLogFileLines: 91-124
Function: hb_ToLogFileOnOffLines: 71-79
Command: hb_ToOutDebugLines: 63-69
Function: hb_ToOutDebugOnOffLines: 53-61
File: dbgfxc.cLines: 130
File: decode.prgLines: 224
Function: hb_DecodeLines: 56-191
Function: hb_DecodeOrEmptyLines: 193-198
File: dirrec.prgLines: 87
Function: DirectoryRecurseLines: 69-86
File: diskhb.prgLines: 54
Function: GetVolInfoLines: 49-53
File: dumpvar.prgLines: 412
Function: hb_DumpVarLines: 66-75
Command: __OutDebugLines: 50-58
File: filestat.cLines: 299
Function: FILESTATSLines: 83-298
File: fparse.cLines: 640
Function: FCHARCOUNTLines: 568-618
Function: FLINECOUNTLines: 524-566
Function: FPARSELines: 323-398
Function: FPARSEEXLines: 400-464
Function: FPARSELINELines: 620-639
Function: FWORDCOUNTLines: 466-522
File: freadlin.cLines: 234
Function: HB_FREADLINELines: 157-233
File: hbcommon.chLines: 59
File: hbcompat.chLines: 568
File: hbcompat.hLines: 112
File: hbcomprs.chLines: 68
File: hbcomprs.prgLines: 178
Function: hb_CompressLines: 60-119
Function: hb_CompressBufLenLines: 164-177
Function: hb_CompressErrorLines: 156-157
Function: hb_CompressErrorDescLines: 160-161
Function: hb_UncompressLines: 125-153
File: hbcrypt.cLines: 420
Function: HB_CRYPTLines: 387-400
Function: HB_DECRYPTLines: 406-419
File: hbctypes.chLines: 85
File: hbdll.chLines: 139
File: hbfast.hLines: 2
File: hblog.chLines: 111
File: hblog.prgLines: 809
Function: hb_BldLogMsgLines: 172-191
Command: hb_CloseStandardLogLines: 108-123
Command: hb_InitStandardLogLines: 56-84
Class: HB_LogChannelLines: 299-319
Class: HB_LogConsoleLines: 410-423
Function: hb_LogDateStampLines: 193-197
Class: HB_LogDbfLines: 590-609
Class: HB_LogDebugLines: 778-789
Class: HB_LogFileLines: 482-496
Class: HB_LoggerLines: 203-220
Class: HB_LogSysLogLines: 720-731
Command: hb_OpenStandardLogLines: 86-90
Command: hb_SetStandardLogStyleLines: 125-139
Command: hb_StandardLogLines: 156-170
Command: hb_StandardLogAddLines: 92-106
Command: hb_StandardLogNameLines: 141-154
File: hblogdef.chLines: 62
File: hblognet.prgLines: 317
Class: HB_LogEmailLines: 51-74
Class: HB_LogInetPortLines: 198-218
File: hbnxs.hLines: 116
File: hboutdbg.cLines: 241
Function: HB_OUTDEBUGLines: 236-240
Function: HB_OUTDEBUGNAMELines: 229-234
File: hbrpc.chLines: 71
File: hbserv.cLines: 1094
Function: HB_ISSERVICELines: 812-815
Function: HB_POPSIGNALHANDLERLines: 873-901
Function: HB_PUSHSIGNALHANDLERLines: 841-870
Function: HB_SERVICEGENERATEFAULTLines: 1066-1073
Function: HB_SERVICEGENERATEFPELines: 1075-1080
Function: HB_SERVICELOOPLines: 825-839
Function: HB_SIGNALDESCLines: 908-1058
Function: HB_STARTSERVICELines: 734-781
typedef struct: S_TUPLELines: 101-106
File: hbserv.chLines: 85
File: hbserv.hLines: 58
File: hbstruct.chLines: 77
File: hbstruct.prgLines: 113
Command: hb_HashAddMemberLines: 47-112
File: hbsyslog.cLines: 184
Function: HB_SYSLOGCLOSELines: 98-122
Function: HB_SYSLOGMESSAGELines: 124-183
Function: HB_SYSLOGOPENLines: 67-96
File: hbxml.cLines: 2312
Function: HBXML_DATAREADLines: 2204-2237
Function: HBXML_NODE_ADD_BELOWLines: 659-662
Function: HBXML_NODE_CLONELines: 694-697
Function: HBXML_NODE_CLONE_TREELines: 731-734
Function: HBXML_NODE_INSERT_AFTERLines: 589-592
Function: HBXML_NODE_INSERT_BEFORELines: 567-570
Function: HBXML_NODE_INSERT_BELOWLines: 620-623
Function: HBXML_NODE_TO_STRINGLines: 2255-2282
Function: HBXML_NODE_UNLINKLines: 515-518
Function: HBXML_NODE_WRITELines: 2287-2311
Function: HB_XMLERRORDESCLines: 2242-2250
File: hbxml.chLines: 93
File: hbxml.hLines: 228
File: hjwindow.prgLines: 408
Class: TJSWindowLines: 51-106
File: hterrsys.prgLines: 236
Function: SetCorruptFuncLines: 179-185
Function: SetErrorFooterLines: 187-189
File: htjlist.prgLines: 299
Class: TJSListLines: 55-81
File: html.chLines: 753
File: htmlclrs.chLines: 193
File: htmlform.chLines: 291
File: htmutil.prgLines: 847
Command: BackButtonLines: 55-68
Command: BackFormButtonLines: 70-92
Function: Greek2HtmlLines: 834-846
Command: HtmlBrowseLines: 138-205
Command: htmlBrowseSqlLines: 209-284
Function: InitGreekLines: 731-825
Class: JWindowLines: 288-361
Function: PutCounterLines: 94-136
File: inet.hLines: 53
File: math.chLines: 2
File: regexrpl.prgLines: 80
Function: hb_regexReplaceLines: 51-79
File: sprintf.prgLines: 198
Function: sprintfLines: 47-197
File: stream.prgLines: 273
Function: FileReaderLines: 55-56
Function: FileWriterLines: 58-59
Class: TStreamLines: 61-90
Class: TStreamFileReaderLines: 123-138
Class: TStreamFileWriterLines: 195-210
File: tcgi.prgLines: 258
Function: CgiParseVarLines: 247-257
Function: ParseStringLines: 212-237
Class: TCgiLines: 51-84
File: tedit.prgLines: 687
Function: HtmlFormObjectLines: 684-686
Class: THtmlControlLines: 59-148
Class: THtmlFormLines: 393-461
File: tfile.prgLines: 509
Class: TCgiFileLines: 54-135
File: tframe.prgLines: 228
Class: THtmlFrameSetLines: 52-71
File: thtm.prgLines: 2333
Function: Any2StrLines: 2298-2300
Function: HtmlAny2StrLines: 2302-2332
Function: HtmlDecodeUrlLines: 2131-2197
Function: HtmlFormNameLines: 2108-2110
Command: HtmlJSCmdLines: 2207-2221
Function: HtmlLinkStyleLines: 2229-2244
Function: HtmlPadLLines: 2252-2269
Function: HtmlPadRLines: 2277-2294
Function: HtmlPageHandleLines: 2096-2098
Function: HtmlPageObjectLines: 2119-2121
Class: THtmlLines: 67-269
File: traceprg.prgLines: 199
Function: TraceLogLines: 119-160
Function: xhb_SetTraceLines: 57-75
Function: xhb_SetTraceFileLines: 77-90
Function: xhb_SetTraceStackLines: 92-115
File: trpc.prgLines: 1677
Class: TRPCFunctionLines: 200-222
Class: TRPCServeConLines: 367-428
Class: TRPCServiceLines: 1187-1264
File: trpccli.prgLines: 1082
Class: TRPCClientLines: 51-191
File: ttable.chLines: 195
File: ttable.prgLines: 1521
Function: GetTableLines: 464-473
Class: HBFieldLines: 482-496
Class: HBOrderLines: 1453-1480
Class: HBRecordLines: 506-517
Class: HBTableLines: 596-754
Function: IsLockedLines: 388-392
Function: NetAppendLines: 350-366
Function: NetCommitAllLines: 376-386
Function: NetDbUseLines: 63-123
Function: NetDeleteLines: 289-306
Function: NetErrorLines: 394-396
Function: NetFileLockLines: 339-348
Command: NetFlushLines: 368-374
Function: NetFuncLines: 230-255
Function: NetLockLines: 125-228
Function: NetOpenFilesLines: 256-285
Function: NetRecallLines: 308-325
Function: NetRecLockLines: 327-337
Function: SetNetDelayLines: 398-406
Function: SetNetMsgColorLines: 408-416
Function: TableNewLines: 427-462
File: txml.prgLines: 449
Class: TXMLDocumentLines: 347-372
Class: TXmlIteratorLines: 162-187
Class: TXmlIteratorRegexLines: 304-310
Class: TXmlIteratorScanLines: 265-271
Class: TXMLNodeLines: 52-90
File: txtline.cLines: 299
Function: HB_READLINELines: 213-298
Function: HB_TABEXPANDLines: 184-210
File: usrrdd.chLines: 2
File: win32prn.chLines: 437
File: wintypes.chLines: 109
File: xcstr.prgLines: 581
Function: CStrToValLines: 62-115
Function: PrgExpToValLines: 284-286
Function: StringToLiteralLines: 119-142
Function: ValToArrayLines: 290-296
Function: ValToBlockLines: 300-306
Function: ValToCharacterLines: 310-316
Function: ValToDateLines: 320-354
Function: ValToHashLines: 397-403
Function: ValToLogicalLines: 407-442
Function: ValToNumberLines: 446-482
Function: ValToObjectLines: 486-536
Function: ValToPrgLines: 146-280
Function: ValToTimeStampLines: 358-393
Function: ValToTypeLines: 540-580
File: xdbmodst.prgLines: 259
Function: dbImportLines: 151-153
Function: dbMergeLines: 155-258
Function: dbModifyStructureLines: 58-149
File: xhb.chLines: 92
File: xhb.hLines: 81
File: xhbarr.cLines: 254
Function: AMERGELines: 157-195
Function: AREMOVELines: 154-0
Translates to the function: ASPLICE
Function: ASPLICELines: 55-150
Function: RASCANLines: 253-0
Translates to the function: hb_RAScan
Categories:Arrays FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Arrays management)
Desc:

Scans (right to left) for <uValue> into <aArray> and returns <nPosition> of found or <zero> if nothing found. It's same to hb_AScan(...) but it starts scanning reversely, from right to left (or bottom to top.)

Function: XHB_ADELLines: 197-218
Function: XHB_AINSLines: 220-251
File: xhbarrex.cLines: 78
Function: ALENALLOCLines: 64-77
Function: ASIZEALLOCLines: 51-61
File: xhbat.cLines: 213
Function: ATILines: 173-212
Function: ATSKIPSTRINGSLines: 145-170
File: xhbbit.cLines: 205
Function: XHB_BITANDLines: 191-194
Function: XHB_BITORLines: 196-199
Function: XHB_BITXORLines: 201-204
File: xhbcls.chLines: 119
File: xhbcomp.prgLines: 145
Class: ArrayLines: 119-125
Class: BlockLines: 139-144
Class: CharacterLines: 74-95
Class: HashLines: 127-137
Translates to the function: hb_Hash
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Creates a hash table and, optionally, populates it with elements (pairs of keys and values).
To initialize (create) a hash table, it is recommended to do it in an inline assignment, using the literal {=>} instead of hb_Hash() function. For example: hHash := {=>} or hHash := {"key1"=>"value1"}.
Keys can be of type: string, number, date, timestamp, pointer.
Values can be of almost any type that is supported by Harbour: string, numeric, date, timestamp, logical, pointer, array, hash table, code-block, NIL.

Class: NumericLines: 97-117
File: xhbcopyf.cLines: 193
Function: XHB_COPYFILELines: 180-192
File: xhbctbit.cLines: 258
Function: NUMANDXLines: 162-169
Function: NUMMIRRXLines: 229-257
Function: NUMNOTXLines: 189-196
Function: NUMORXLines: 171-178
Function: NUMROLXLines: 198-227
Function: NUMXORXLines: 180-187
File: xhbdate.cLines: 56
Function: CTOTLines: 55-0
Translates to the function: hb_CtoT
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a timestamp string to timestamp value (valtype=T). By default it uses the _SET_DATEFORMAT and _SET_TIMEFORMAT format strings to do the conversion, but you can specify other formats using <cDateFormat> and <cTimeFormat>.

Function: DATETIMELines: 49-0
Translates to the function: hb_DateTime
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns a timestamp value from the supplied day, month, year, hour, minute, second and second-fragment values. If none of them is supplied, the current date and time is returned.

Function: HOURLines: 50-0
Translates to the function: hb_Hour
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the hour (HH) part or "member" of a TimeStamp.

Function: MINUTELines: 51-0
Translates to the function: hb_Minute
Categories:Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Returns the minute (mm) part (or "member") of a <tTimeStamp>.

Function: STOTLines: 53-0
Translates to the function: hb_StoT
Categories:Conversion Functions, Date and Time FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a datetime string to timestamp value (T). <cDateTime> should be in one of the above form: - "YYYYMMDDHHMMSSFFF" - "YYYYMMDDHHMMSSFF" - "YYYYMMDDHHMMSSF" - "YYYYMMDDHHMMSS" - "YYYYMMDDHHMM" - "YYYYMMDDHH" - "YYYYMMDD" - "HHMMSSFFF" - "HHMMSSF" - "HHMMSS" - "HHMM" - "HH"

Function: TTOCLines: 54-0
Translates to the function: hb_TtoC
Categories:Conversion Functions, Date and Time Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts date or timestamp values to timestamp formatted strings.

Function: TTOSLines: 52-0
Translates to the function: hb_TtoS
Categories:Conversion Functions, Date and Time FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Dates functions)
Desc:

Converts a date or timestamp value to string formated as YYYYMMDDHHMMSSFFF.

File: xhbdepr.prgLines: 89
Function: hb_ANSIToOEMLegacy Level: 4Lines: 61-65
Function: hb_BuildDateLegacy Level: 4Lines: 78-79
Categories:Executable EnvironmentCompatibility:Web App
Desc:

returns Harbour build DateTime in the form: MONTHNAME N YYYY HH:MM:SS (f.e: May 5 2016 10:04:52)

Function: hb_OEMToANSILegacy Level: 4Lines: 68-72
Function: hb_osNewLineLegacy Level: 4Lines: 56-57
Function: hb_osPathSeparatorLegacy Level: 4Lines: 53-54
Function: hb_PCodeVerLegacy Level: 4Lines: 75-76
Function: hb_regexMatchLegacy Level: 4Lines: 81-84
File: xhbenum.cLines: 67
Function: HB_ENUMINDEXLines: 52-66
File: xhberr.prgLines: 673
Function: xhb_ErrorLogLines: 61-72
Command: xhb_ErrorSysLines: 74-78
Function: __ErrorBlockLines: 637-639
Command: __MinimalErrorHandlerLines: 641-672
File: xhberrc.cLines: 167
Function: SETERRORMODELines: 159-166
Function: SETUNHANDLEDEXCEPTIONFILTERLines: 112-157
File: xhberror.cLines: 366
Function: XHB_ERRORNEWLines: 270-302
File: xhbfs.cLines: 77
Function: DISABLEWAITLOCKSLines: 76-0
Translates to the function: HB_DISABLEWAITLOCKS
Doc Topic:(The runtime library)
Function: ISDIRLines: 75-0
Translates to the function: ISDIRECTORY
Function: ISDIRECTORYLines: 50-73
File: xhbfunc.cLines: 346
Function: CSTRLines: 228-0
Translates to the function: hb_CStr
Categories:Conversion Functions, String ANSI/Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a value of any type into a string expression. Complex types are converted into a descriptive text.

Function: CURDIRXLines: 200-226
Function: DEFAULTLines: 345-0
Translates to the function: __DEFAULTNIL
Doc Topic:(The runtime library)
Function: HB_ARRAYIDLines: 230-235
Function: HB_BITISSETLines: 335-0
Translates to the function: hb_BitTest
Categories:Bitwise FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns .T. if the bit <nBit> in <nVal> is set. (<nBit> is ZERO based).

Function: HB_CHECKSUMLines: 183-0
Translates to the function: hb_Adler32
Categories:Checksum FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Calculates and returns the checksum of <cValue> using the Adler-32 checksum algorithm.

Function: HB_CMDARGARGVLines: 94-0
Translates to the function: hb_ProgName
Categories:Executable EnvironmentCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Returns the executable program name.

Function: HB_CREATELEN8Lines: 144-161
Function: HB_DESERIALBEGINLines: 173-179
Function: HB_DESERIALNEXTLines: 181-0
Translates to the function: hb_Deserialize
Categories:Conversion Functions, Serialization functionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Reconstructs the <cSerialized> byte sequence, previously created (serialized) by 'hb_Serialize()', and returns the data in their original structure, (f.e. array, timestamp, object etc). The optional parameters <cCdpIN> and <cCdpOUT>, if defined, are used for code-page translation in serialization and de-serialization operations. By default VM's code-page is used.

Function: HB_EXECLines: 250-271
Function: HB_FUNCPTRLines: 337-0
Translates to the function: __DYNSN2SYM
Doc Topic:(The virtual machine / Global Symbols Table)
Function: HB_F_EOFLines: 185-198
Function: HB_GETLEN8Lines: 163-171
Function: HB_HASHIDLines: 237-242
Function: HB_ISBYREFLines: 319-327
Function: HB_LIBDOLines: 334-0
Translates to the function: DO
Doc Topic:(The runtime library)
Function: hb_osNewLineLegacy Level: 4Lines: 305-308
Categories:Operating System OSCompatibility:Web App
Desc:

Returns the character used as end-of-line marker. Deprecated! Use hb_eol() instead of this "exceptionally long and hard to type" function.

Function: HB_OSPATHSEPARATORLegacy Level: 4Lines: 310-313
Function: HB_POINTER2STRINGLines: 63-76
Doc Topic:The virtual machine / The Harbour item / Pointers
Function: hb_SetCodepageLines: 344-0
Translates to the function: hb_cdpSelect
Categories:Codepage FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Set/get current code-page being used by application.
<cNewCPID> (must be in uppercase!) is an optional code-page ID to become current.
Important: before invoking the function (for set), you must, previously, REQUEST the linkage of proper code-page object you intend to use; this can be done using the statement:
REQUEST HB_CODEPAGE_ITWIN (for italian "win" code page.)
The function returns the previous (old) code-page.
NOTE: The hb_cdpSelect() function has the same functionality as Set(_SET_CODEPAGE) function (cited below for convenience).

  • SET(_SET_CODEPAGE, [<cCDP>])--> <cPrevCDP>
    set/get internal HVM codepage which is used in string comparison operation
    functions like UPPER()/LOWER()/ISALPHA()/ISUPPER()/ISLOWER()/ISDIGIT()/...
    and also as default CP for RDD when new table is open and for GT in
    HB_SETTERMCP()/HB_SETDISPCP()/HB_SETKEYCP(). Some GTs also use it even
    without calling above functions.

See also, an interesting post in harbour-users group regarding code-pages.

Function: HB_STRING2POINTERLines: 78-86
Doc Topic:The virtual machine / The Harbour item / Pointers
Function: HB_VMMODELines: 97-106
Function: HEXTONUMLines: 339-0
Translates to the function: hb_HexToNum
Categories:Conversion FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

converts an hexadecimal number into a decimal number.

Function: HEXTOSTRLines: 341-0
Translates to the function: hb_HexToStr
Categories:Conversion FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a string of hexadecimal values into it's corresponding bytes stream. The inverse of 'hb_StrToHex()'.

Function: ISPOINTERLines: 343-0
Translates to the function: hb_IsPointer
Categories:Pointer Functions, Type Checking FunctionsCompatibility:Web App
Doc Topic:(The runtime library / Variables management)
Desc:

Determines if <xExp> evaluates to pointer value (valtype "P").

Function: LIBFREELines: 333-0
Translates to the function: HB_LIBFREE
Doc Topic:(The runtime library / Dynamic libraries management)
Function: LIBLOADLines: 332-0
Translates to the function: HB_LIBLOAD
Doc Topic:(The runtime library / Dynamic libraries management)
Function: METHODNAMELines: 331-0
Translates to the function: HB_METHODNAME
Doc Topic:(The virtual machine / The stack)
Function: NUMTOHEXLines: 340-0
Translates to the function: hb_NumToHex
Categories:Conversion Functions, Numeric FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Transforms a decimal numeric value (or pointer) to a hexadecimal format (string). The length of the resulting string can be defined by <nHexDigits>, However, care must be taken to avoid truncating the returned string that shall happen if the given <nHexDigits> is less than the actual length of the transformed number. On the other hand, if no <nHexDigits> specified,the resulting string is not left-padded with leading zeros (as is the conventional hexadecimal representation format, where a number of zeros, necessary to complete a total length of 8 or 16 and rarely 32 digits, are added to the left of hexadecimal value), which thing, in some specific cases, can be annoying/unwanted. (It's possible, for example, the returned string to have odd number length, which in case you want to parse it into pairs of two will produce unsuitable results).

Function: STRTOHEXLines: 342-0
Translates to the function: hb_StrToHex
Categories:Conversion Functions, String ANSI/Codepage FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a string (or buffer) into a string of it's corresponding hexadecimal values optionally separated by <cSeparator>. f.e.: hb_StrToHex( "harbour", ":" ) => "68:61:72:62:6F:75:72" or => "686172626F7572" when no ":" separator given.

Function: VALTOPRGEXPLines: 338-0
Translates to the function: hb_ValToExp
Categories:Conversion FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Converts a value of any type (including complex types) into a string for serialization. The returned string cExp can be evaluated (f.e. with the macro operator &) to obtain the original value. Optional 2nd parameter <lRaw>, if set to .T., forces all raw serialization format (by default is .F.).
For example, if is an object, and is .T., all properties are exported, even if their value is different than when created.

Function: WILDMATCHLines: 182-0
Translates to the function: hb_WildMatch
Categories:String ANSI/Codepage Functions, String Byte FunctionsPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Compares <cValue> with <cPattern> which may contain wildcard characters (?*).
When optional parameter <lExact> is TRUE, then it will check if whole <cValue> is covered by <cPattern> else it will check if <cPattern> is a prefix of <cValue>. If the cPattern is an empty string, function returns .T.

Function: XHB_MEMOWRITLines: 287-293
Function: XHB_NETNAMELines: 276-282
Function: XHB__KEYBOARDLines: 108-142
Function: __SENDRAWMSGLines: 244-248
File: xhbfunp.prgLines: 55
Function: gtGetClipboardLines: 50-50
Function: gtGetClipboardSizeLines: 51-51
Function: gtPasteClipboardLines: 52-53
Function: gtSetClipboardLines: 49-49
Function: inetDestroyLines: 54-55
File: xhbgt.cLines: 54
Function: GFXPRIMITIVELines: 50-0
Translates to the function: HB_GFXPRIMITIVE
Doc Topic:(The runtime library)
Function: GFXTEXTLines: 51-0
Translates to the function: HB_GFXTEXT
Doc Topic:(The runtime library)
Function: GTPROCESSMESSAGESLines: 49-0
Translates to the function: NextKey
Categories:Keyboard functionsPlatform:All
Doc Topic:(The runtime library / User Interface)
Desc:

Returns the value of the next key in the buffer without extracting it.

Function: HBCONSOLELOCKLines: 52-0
Translates to the function: hb_gtLock
Categories:Classic UIPlatform:All
Doc Topic:(The runtime library)
Desc:

Locks the current GT console to permit output only from current process (thread), which means that console output from any other thread is blocked.
NOTE: be careful using GT lock and always unlock locked GT!

Function: HBCONSOLEUNLOCKLines: 53-0
Translates to the function: hb_gtUnlock
Categories:Graphic Terminal low-level
Doc Topic:(The runtime library)
File: xhbhash.cLines: 75
Function: HALLOCATELines: 68-0
Translates to the function: hb_HAllocate
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Pre-allocates space (memory) for <nElements> hash items. It's useful when you intend to add a set of new items because you will save time spent in grabbing each new element separately; preallocating elements may improve speed execution of program.
Note:this function will not "truncate" or release (delete) items, if the <nElements> number is less than the actual item count already into the hash table.*

Function: HCLONELines: 63-0
Translates to the function: hb_HClone
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Creates a copy of a hash table.

Function: HCOPYLines: 64-0
Translates to the function: hb_HCopy
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Adds entries from the source hash table to the destination hash table.

Function: HDEFAULTLines: 69-0
Translates to the function: hb_HDefault
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the default value assigned to new keys in a hash table. Returns the previous default value (if any). This function is not needed if using the hb_HAutoAdd() extended parameters.

Function: HDELLines: 54-0
Translates to the function: hb_HDel
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Deletes a key and it's associated value from a hash table. Does not generate an error when unexciting key is passed to hb_HDel().

Function: HDELATLines: 59-0
Translates to the function: hb_HDelAt
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Removes an entry from a hash table, based on its index position.

Function: HEVALLines: 66-0
Translates to the function: hb_HEval
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Evaluates a code block across the contents of a hash table. It's quite similar to AEval() function but works with hashes, instead of plain arrays. The code block receives the key, value, and numeric position of every hash element that is being processed( e.g.: {|k,v,i| ... } )

Function: HFILLLines: 62-0
Translates to the function: hb_HFill
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the values of all the keys of <hHash> table to <xValue>.

Function: HGETLines: 52-0
Translates to the function: hb_HGet
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Gets the value associated to a key. Use hb_HGetDef() instead of this function, to avoid Run Time Error when a value does't exists.

Function: HGETCASEMATCHLines: 70-0
Translates to the function: hb_HCaseMatch
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets the 'CaseMatch' flag for the hash array. If the second parameter is not specified, this function will still return the previous setting of the 'CaseMatch' flag.

Note 1: Definition of 'CaseMatch' flag as per http://www.kresin.ru/en/hrbfaq_3.html#Doc8 CaseMatch - defines wether to take into consideration the Case character ( big/small ) for sorting or not.

Note 2: Deprecates hb_HSetCaseMatch() function

Function: HGETKEYATLines: 55-0
Translates to the function: hb_HKeyAt
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Retrieves the key at a given position in a hash table. The <nPosition> value must be in the range 1...Len( hHash ). If hash table is empty or <nPosition> is zero or greater than Len( hHash ) then a "Bound error" RTE (RunTime Error) occurs .

Function: HGETKEYSLines: 60-0
Translates to the function: hb_HKeys
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns an array with all the keys (but not the associated values) of a hash table.

Function: HGETPAIRATLines: 58-0
Translates to the function: hb_HPairAt
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Will retrieve the key/value pair entry at the nPosition position of hHash, and either set the xKey and xValue parameter if specified, or return a two-dimensional array of the key/value values.

Function: HGETPOSLines: 51-0
Translates to the function: hb_HPos
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns the position of <xKey> in the hash.

Function: HGETVALUEATLines: 56-0
Translates to the function: hb_HValueAt
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns the value associated to the key at a given position in a hash table or xNewValue if used to set the xValue. Optionally, you can set the new value <xNewValue> associated to the key at that position.

Function: HGETVALUESLines: 61-0
Translates to the function: hb_HValues
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns an array with all the associated xValues (not the xKeys) of a hash table.

Function: HHASKEYLines: 50-0
Translates to the function: hb_HHasKey
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns .T. if <xKey> exists in the hash table and stores its ordinal position to @<nPos> which must be passed by reference to retain the stored position. If the key doesn't exists then <nPos> will be the position of the smaller nearest key.

Function: HMERGELines: 65-0
Translates to the function: hb_HMerge
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Merges <hsSource> hash into <hsDestination> hash. With the 3rd parameter can be optionally specified the merge mode. When source elements copied will substitute those with the same key in the destination hash table.

Function: HSCANLines: 67-0
Translates to the function: hb_HScan
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Scans the hash table values searching for <uValue>. Alternatively, you can pass a codeblock <bBlock> that receives the xKey, the value and the position of each element, and should return .T. if a match is found. The range of hash table items to be scanned can be limited by the <nStart> and <nCount> parameters, otherwise all elements are scanned. The logical flag <lExact> determines if an exact matching (or not) shall performed, when searching for strings or datetime or array or hashes.
Returns the numeric position of the located value within the hash table, or zero (0) if nothing found.

Function: HSETLines: 53-0
Translates to the function: hb_HSet
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Sets (or adds a new) key/value pair to <hHash> hash table.

Function: HSETVALUEATLines: 57-0
Translates to the function: hb_HValueAt
Categories:Hash Array FunctionsCompatibility:Web App
Doc Topic:(The virtual machine / The Harbour item / Hashes)
Desc:

Returns the value associated to the key at a given position in a hash table or xNewValue if used to set the xValue. Optionally, you can set the new value <xNewValue> associated to the key at that position.

File: xhbhasha.cLines: 235
Function: HAADELATLines: 142-153
Function: HAAGETKEYATLines: 81-98
Function: HAAGETPOSLines: 156-171
Function: HAAGETREALPOSLines: 174-187
Function: HAAGETVALUEATLines: 101-118
Function: HAASETVALUEATLines: 121-139
Function: HGETAACOMPATIBILITYLines: 226-234
Function: HGETVAAPOSLines: 190-205
Function: HSETAACOMPATIBILITYLines: 208-223
File: xhbhashp.cLines: 77
Function: HGETPARTITIONLines: 70-76
Function: HSETPARTITIONLines: 54-68
File: xhbi18n.cLines: 50
Function: I18NLines: 49-0
Translates to the function: HB_I18N_GETTEXT
Doc Topic:(The runtime library)
File: xhbinet.cLines: 89
Function: INETACCEPTLines: 80-0
Translates to the function: HB_INETACCEPT
Doc Topic:(The runtime library / Inet)
Function: INETADDRESSLines: 59-0
Translates to the function: HB_INETADDRESS
Doc Topic:(The runtime library / Inet)
Function: INETCLEANUPLines: 50-0
Translates to the function: HB_INETCLEANUP
Doc Topic:(The runtime library / Inet)
Function: INETCLEARERRORLines: 57-0
Translates to the function: HB_INETCLEARERROR
Doc Topic:(The runtime library / Inet)
Function: INETCLEARPERIODCALLBACKLines: 69-0
Translates to the function: HB_INETCLEARPERIODCALLBACK
Doc Topic:(The runtime library / Inet)
Function: INETCLEARTIMELIMITLines: 66-0
Translates to the function: HB_INETCLEARTIMELIMIT
Doc Topic:(The runtime library / Inet)
Function: INETCLEARTIMEOUTLines: 63-0
Translates to the function: HB_INETCLEARTIMEOUT
Doc Topic:(The runtime library / Inet)
Function: INETCLOSELines: 52-0
Translates to the function: HB_INETCLOSE
Doc Topic:(The runtime library / Inet)
Function: INETCONNECTLines: 81-0
Translates to the function: HB_INETCONNECT
Doc Topic:(The runtime library / Inet)
Function: INETCONNECTIPLines: 82-0
Translates to the function: HB_INETCONNECTIP
Doc Topic:(The runtime library / Inet)
Function: INETCOUNTLines: 58-0
Translates to the function: HB_INETCOUNT
Doc Topic:(The runtime library / Inet)
Function: INETCREATELines: 51-0
Translates to the function: HB_INETCREATE
Doc Topic:(The runtime library / Inet)
Function: INETCRLFLines: 87-0
Translates to the function: HB_INETCRLF
Doc Topic:(The runtime library / Inet)
Function: INETDATAREADYLines: 74-0
Translates to the function: HB_INETDATAREADY
Doc Topic:(The runtime library / Inet)
Function: INETDGRAMLines: 84-0
Translates to the function: HB_INETDGRAM
Doc Topic:(The runtime library / Inet)
Function: INETDGRAMBINDLines: 83-0
Translates to the function: HB_INETDGRAMBIND
Doc Topic:(The runtime library / Inet)
Function: INETDGRAMRECVLines: 86-0
Translates to the function: HB_INETDGRAMRECV
Doc Topic:(The runtime library / Inet)
Function: INETDGRAMSENDLines: 85-0
Translates to the function: HB_INETDGRAMSEND
Doc Topic:(The runtime library / Inet)
Function: INETERRORCODELines: 55-0
Translates to the function: HB_INETERRORCODE
Doc Topic:(The runtime library / Inet)
Function: INETERRORDESCLines: 56-0
Translates to the function: HB_INETERRORDESC
Doc Topic:(The runtime library / Inet)
Function: INETFDLines: 53-0
Translates to the function: HB_INETFD
Doc Topic:(The runtime library / Inet)
Function: INETGETALIASLines: 78-0
Translates to the function: HB_INETGETALIAS
Doc Topic:(The runtime library / Inet)
Function: INETGETHOSTSLines: 77-0
Translates to the function: HB_INETGETHOSTS
Doc Topic:(The runtime library / Inet)
Function: INETGETPERIODCALLBACKLines: 68-0
Translates to the function: HB_INETPERIODCALLBACK
Doc Topic:(The runtime library / Inet)
Function: INETGETTIMELIMITLines: 65-0
Translates to the function: HB_INETTIMELIMIT
Doc Topic:(The runtime library / Inet)
Function: INETGETTIMEOUTLines: 62-0
Translates to the function: HB_INETTIMEOUT
Doc Topic:(The runtime library / Inet)
Function: INETINITLines: 49-0
Translates to the function: HB_INETINIT
Doc Topic:(The runtime library / Inet)
Function: INETISSOCKETLines: 88-0
Translates to the function: HB_INETISSOCKET
Doc Topic:(The runtime library / Inet)
Function: INETPORTLines: 60-0
Translates to the function: HB_INETPORT
Doc Topic:(The runtime library / Inet)
Function: INETRECVLines: 70-0
Translates to the function: HB_INETRECV
Doc Topic:(The runtime library / Inet)
Function: INETRECVALLLines: 71-0
Translates to the function: HB_INETRECVALL
Doc Topic:(The runtime library / Inet)
Function: INETRECVENDBLOCKLines: 73-0
Translates to the function: HB_INETRECVENDBLOCK
Doc Topic:(The runtime library / Inet)
Function: INETRECVLINELines: 72-0
Translates to the function: HB_INETRECVLINE
Doc Topic:(The runtime library / Inet)
Function: INETSENDLines: 75-0
Translates to the function: HB_INETSEND
Doc Topic:(The runtime library / Inet)
Function: INETSENDALLLines: 76-0
Translates to the function: HB_INETSENDALL
Doc Topic:(The runtime library / Inet)
Function: INETSERVERLines: 79-0
Translates to the function: HB_INETSERVER
Doc Topic:(The runtime library / Inet)
Function: INETSETPERIODCALLBACKLines: 67-0
Translates to the function: HB_INETPERIODCALLBACK
Doc Topic:(The runtime library / Inet)
Function: INETSETTIMELIMITLines: 64-0
Translates to the function: HB_INETTIMELIMIT
Doc Topic:(The runtime library / Inet)
Function: INETSETTIMEOUTLines: 61-0
Translates to the function: HB_INETTIMEOUT
Doc Topic:(The runtime library / Inet)
Function: INETSTATUSLines: 54-0
Translates to the function: HB_INETSTATUS
Doc Topic:(The runtime library / Inet)
File: xhbini.cLines: 52
Function: HB_READINILines: 50-0
Translates to the function: hb_iniRead
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

This function actually calls the hb_iniReadStr() and returns the hash table that receives from it! <cFileSpec> must be either a single ini filename or a path-list-separator separated list of ini files, in which case the first readable ini file, will be used for read.

Function: HB_SETINICOMMENTLines: 49-0
Translates to the function: hb_iniSetComment
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Sets (optionally) the characters which will be used to comment out a full line and a half (or up to end) line of ini file. Default values are ; and # respectively.

Function: HB_WRITEINILines: 51-0
Translates to the function: hb_iniWrite
Categories:INI FilesCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Creates an INI file from the hash array. Calls the function hb_iniWriteStr() to generate the text that will be written out the the INI file. xFileName can be a string representing the file name, or a numeric file handle number. After calling this API the file handle will be closed.

File: xhbinkey.chLines: 97
File: xhbinkey.prgLines: 54
Function: SetInkeyAfterBlockLines: 52-53
Function: SetInkeyBeforeBlockLines: 49-50
File: xhbis.cLines: 183
Function: ISALNUMLines: 91-99
Function: ISASCIILines: 177-182
Function: ISCNTRLLines: 131-136
Function: ISGRAPHLines: 142-147
Function: ISPRINTLines: 154-159
Function: ISPUNCTLines: 166-171
Function: ISSPACELines: 106-114
Function: ISXDIGITLines: 120-125
File: xhbkey.cLines: 122
Function: XHB_INKEYLines: 113-121
Function: XHB_KEYTRANSLines: 108-111
File: xhbmemo.prgLines: 519
Function: xhb_MemoEditLines: 399-518
Class: xhb_TMemoEditorLines: 53-71
File: xhbmisc.prgLines: 69
Function: OccursLines: 50-68
File: xhbmsgs.cLines: 638
Function: XHB_DECLines: 472-489
Function: XHB_DIVLines: 526-565
Function: XHB_EEQUALLines: 113-140
Function: XHB_EQUALLines: 142-169
Function: XHB_GREATERLines: 250-273
Function: XHB_GREATEREQLines: 275-298
Function: XHB_HASHERRORLines: 53-90
Function: XHB_INCLines: 453-470
Function: XHB_INCLUDELines: 92-111
Function: XHB_INDEXLines: 307-385
Function: XHB_LESSLines: 200-223
Function: XHB_LESSEQLines: 225-248
Function: XHB_MINUSLines: 420-451
Function: XHB_MODLines: 567-606
Function: XHB_MULTLines: 491-524
Function: XHB_NOTEQUALLines: 171-198
Function: XHB_PLUSLines: 387-418
Function: XHB_POWLines: 608-637
File: xhbmt.prgLines: 119
Function: GetSystemThreadIdLines: 117-118
Function: hb_MutexTimeOutLockLines: 114-115
Function: hb_MutexTryLockLines: 111-112
Function: IsSameThreadLines: 79-81
Function: IsValidThreadLines: 83-93
Command: KillThreadLines: 95-99
Function: StartThreadLines: 49-57
Command: StopThreadLines: 101-106
Function: SubscribeLines: 59-67
Function: SubscribeNowLines: 69-77
Function: ThreadSleepLines: 108-109
File: xhbmtc.cLines: 70
Function: DESTROYMUTEXLines: 66-69
Function: GETCURRENTTHREADLines: 51-0
Translates to the function: hb_threadSelf
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Returns either the pointer of thread, from inside which, this function is invoked or NIL if this pointer happens to be NULL.

Function: GETTHREADIDLines: 52-0
Translates to the function: hb_threadID
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Returns the numeric ID of the the current or <pThreadID> thread into the threads' stack.

Function: JOINTHREADLines: 54-0
Translates to the function: hb_threadJoin
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Suspends execution of the current thread, until the thread pointed by <pThreadID> ends executing (exit). If @<xRetCode> passed (by reference), obtains the exit (?) code of the joined thread.

Function: KILLALLTHREADSLines: 55-0
Translates to the function: hb_threadTerminateAll
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Sends to all threads a request to complete (terminate) their running and waits until it happens. It can be called only from the main thread.

Function: NOTIFYLines: 58-0
Translates to the function: hb_mutexNotify
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Function: NOTIFYALLLines: 59-0
Translates to the function: hb_mutexNotifyAll
Categories:Multithreading
Doc Topic:(The runtime library / Threads)
Function: THREADGETCURRENTLines: 64-0
Translates to the function: hb_threadID
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Returns the numeric ID of the the current or <pThreadID> thread into the threads' stack.

Function: THREADGETCURRENTINTERNALLines: 53-0
Translates to the function: hb_threadID
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Returns the numeric ID of the the current or <pThreadID> thread into the threads' stack.

Function: WAITFORTHREADSLines: 56-0
Translates to the function: hb_threadWaitForAll
Categories:MultithreadingPlatform:AllCompatibility:Web App
Doc Topic:(The runtime library / Threads)
Desc:

Waits until all the threads have finished running.

File: xhbmvinf.cLines: 75
Function: __MVSYMBOLINFOLines: 51-74
File: xhbole.prgLines: 261
Function: CreateObjectLines: 248-249
Function: CreateOleObjectLines: 254-255
Function: GetActiveObjectLines: 251-252
Function: OleDefaultArgLines: 257-258
Class: TOleAutoLines: 135-167
File: xhbolec.cLines: 71
Function: __OLEPDISPLines: 57-62
File: xhbprn.cLines: 70
File: xhbproc.cLines: 51
Function: HB_CLOSEPROCESSLines: 50-0
Translates to the function: hb_processClose
Categories:Process FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
Desc:

Closes an opened process.

Function: HB_OPENPROCESSLines: 49-0
Translates to the function: hb_ProcessOpen
Categories:Process FunctionsCompatibility:Web App
Doc Topic:(The runtime library)
File: xhbqself.cLines: 83
Function: HB_QSELFLines: 54-82
File: xhbregx.cLines: 50
Function: HB_ISREGEXSTRINGLines: 49-0
Translates to the function: hb_IsRegex
Categories:Regular ExpressionsCompatibility:Web App
Doc Topic:(The runtime library / Regular expressions)
File: xhbsave.cLines: 120
Function: XHB_RESTSCREENLines: 107-119
Function: XHB_SAVESCREENLines: 90-105
File: xhbscr.cLines: 61
Function: SCROLLFIXEDLines: 52-60
File: xhbtedit.prgLines: 3092
Class: XHBEditorLines: 90-244
File: xhbtrim.cLines: 114
Function: XHB_ALLTRIMLines: 84-113
Function: XHB_RTRIMLines: 55-75
Function: XHB_TRIMLines: 78-0
Translates to the function: XHB_RTRIM
File: xhbver.chLines: 87
File: xhbver.prgLines: 111
Function: hb_BuildInfoLines: 51-110
File: xhbwin.cLines: 83
Function: MESSAGEBOXLines: 63-74
File: xhbwith.cLines: 106
Function: HB_QWITHLines: 87-90
Function: HB_RESETWITHLines: 97-105
Function: HB_WITHOBJECTCOUNTERLines: 92-95
File: xhwinprn.prgLines: 137
Class: Win32BmpLines: 133-134
Class: Win32PrnLines: 67-87
File: xstrdel.cLines: 87
Function: STRDELLines: 50-86
File: xthrow.cLines: 64
Function: THROWLines: 51-63
File: xwin_reg.cLines: 62
File: xwin_ver.cLines: 96
Contrib: xhb - Compatibility layer with the xHarbourFolder: contrib\xhb\tests\
File: compress.prgLines: 72
Command: MainLines: 11-71
File: copyfile.prgLines: 8
Command: MainLines: 3-7
File: decode.prgLines: 76
Command: MainLines: 49-75
File: dll.prgLines: 12
Command: MainLines: 7-11
File: regexrpl.prgLines: 71
Command: MainLines: 11-70
File: xml1.prgLines: 68
Command: MainLines: 5-67