2011-02-14 01:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)

* doc/en/1stread.txt
  * doc/en/array.txt
  * doc/en/browse.txt
  * doc/en/cmdline.txt
  * doc/en/compiler.txt
  * doc/en/datetime.txt
  * doc/en/dbstrux.txt
  * doc/en/file.txt
  * doc/en/garbage.txt
  * doc/en/gnulice.txt
  * doc/en/harbext.txt
  * doc/en/hashes.txt
  * doc/en/hb_api.txt
  * doc/en/hb_apier.txt
  * doc/en/hb_apifs.txt
  * doc/en/hb_apigt.txt
  * doc/en/hb_apiit.txt
  * doc/en/hb_apiln.txt
  * doc/en/hb_compa.txt
  * doc/en/hvm.txt
  * doc/en/idle.txt
  * doc/en/input.txt
  * doc/en/license.txt
  * doc/en/macro.txt
  * doc/en/menu.txt
  * doc/en/misc.txt
  * doc/en/rdddb.txt
  * doc/en/rddord.txt
  * doc/en/readme.txt
  * doc/en/set.txt
  * doc/en/strotype.txt
  * doc/en/terminal.txt
  * doc/en/var.txt
    ! Formatted: to start contents at column 9 which was the 
      existing layout for majority of files in doc/en.
      Some contribs are using column 8 as the base.
      hbQT can be fixed at the generator level. hbCT needs 
      rework to base at column 9. To shift to column 9 is 
      simple than shift to column 8. 
      QUESTION: which way should we go?
This commit is contained in:
Pritpal Bedi
2011-02-14 09:54:12 +00:00
parent 73bdced7d3
commit 59ada440b1
34 changed files with 1785 additions and 1744 deletions

View File

@@ -16,6 +16,48 @@
The license applies to all entries newer than 2009-04-28.
*/
2011-02-14 01:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* doc/en/1stread.txt
* doc/en/array.txt
* doc/en/browse.txt
* doc/en/cmdline.txt
* doc/en/compiler.txt
* doc/en/datetime.txt
* doc/en/dbstrux.txt
* doc/en/file.txt
* doc/en/garbage.txt
* doc/en/gnulice.txt
* doc/en/harbext.txt
* doc/en/hashes.txt
* doc/en/hb_api.txt
* doc/en/hb_apier.txt
* doc/en/hb_apifs.txt
* doc/en/hb_apigt.txt
* doc/en/hb_apiit.txt
* doc/en/hb_apiln.txt
* doc/en/hb_compa.txt
* doc/en/hvm.txt
* doc/en/idle.txt
* doc/en/input.txt
* doc/en/license.txt
* doc/en/macro.txt
* doc/en/menu.txt
* doc/en/misc.txt
* doc/en/rdddb.txt
* doc/en/rddord.txt
* doc/en/readme.txt
* doc/en/set.txt
* doc/en/strotype.txt
* doc/en/terminal.txt
* doc/en/var.txt
! Formatted: to start contents at column 9 which was the
existing layout for majority of files in doc/en.
Some contribs are using column 8 as the base.
hbQT can be fixed at the generator level. hbCT needs
rework to base at column 9. To shift to column 9 is
simple than shift to column 8.
QUESTION: which way should we go?
2011-02-14 10:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/hbdoc.prg
+ Added logic to detect in which column the actual

View File

@@ -52,46 +52,46 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* 1st document to read
* 1st document to read
* $CATEGORY$
* Document
* Document
* $SUBCATEGORY$
*
* $ONELINER$
* A starters guide to Harbour
* A starters guide to Harbour
* $DESCRIPTION$
* Welcome to Harbour
* ==================
* Welcome to Harbour
* ==================
*
* Clipper is a trademark of Computer Associates and will often be
* referred to as CA-Cl*pper within Harbour documents. Regardless of this
* variant, Clipper is recognized as Computer Associates' trademark.
* Clipper is a trademark of Computer Associates and will often be
* referred to as CA-Cl*pper within Harbour documents. Regardless of this
* variant, Clipper is recognized as Computer Associates' trademark.
*
* Harbour is a free software compiler for the xBase superset language often
* referred to as Clipper (the language that is implemented by the compiler
* Clipper). The goal of the Harbour project is to produce a cross platform
* CA-Cl*pper compatible compiler.
* Harbour is a free software compiler for the xBase superset language often
* referred to as Clipper (the language that is implemented by the compiler
* Clipper). The goal of the Harbour project is to produce a cross platform
* CA-Cl*pper compatible compiler.
*
* The Harbour web site is at <URL:http://harbour-project.org/>. If you
* have any problems with this copy of Harbour please visit our web site and
* ensure that you are using the latest release.
* The Harbour web site is at <URL:http://harbour-project.org/>. If you
* have any problems with this copy of Harbour please visit our web site and
* ensure that you are using the latest release.
*
* If you have any questions about Harbour please be sure to read the FAQ
* <URL:http://harbour-project.org/faq/>. Also, please be sure to read the
* documentation that comes with Harbour, you should find it in the same
* directory in which you found this file.
* If you have any questions about Harbour please be sure to read the FAQ
* <URL:http://harbour-project.org/faq/>. Also, please be sure to read the
* documentation that comes with Harbour, you should find it in the same
* directory in which you found this file.
*
* If you are reading this file as part of a source distribution of harbour you
* probably want to start by reading dirstruc.txt because this is your map to
* the harbour source directories.
* If you are reading this file as part of a source distribution of harbour you
* probably want to start by reading dirstruc.txt because this is your map to
* the harbour source directories.
*
* Harbour is a superset of Clipper and is backwards compatible with nearly
* 100% of all Clipper 5.2x or 5.3 code. Most Clipper S'87 code will also
* compile and run fine, but may require some modifications to run well.
* Harbour is a superset of Clipper and is backwards compatible with nearly
* 100% of all Clipper 5.2x or 5.3 code. Most Clipper S'87 code will also
* compile and run fine, but may require some modifications to run well.
* $PLATFORMS$
* All
* All
* $FILES$
*
* $SEEALSO$

View File

@@ -261,7 +261,7 @@
* <aArray> will remain unchanged,as the last element in the array will
* become a NIL data type.
* $EXAMPLES$
* LOCAL aArray
* LOCAL aArray
* aArray := {"Harbour", "is", "Power"}
*
* ADEL(aArray, 2) // Result: aArray is {"Harbour", "Power"}

View File

@@ -111,7 +111,7 @@
* Following are active keys that handled by DBEDIT(): </par>
* ---------------------------------------------------
*
* <table>
* <table>
* Key Meaning
*
* Left Move one column to the left (previous field)
@@ -128,16 +128,16 @@
* Ctrl Right Pan one column to the right
* Ctrl Home Move to the leftmost column
* Ctrl End Move to the rightmost column
* </table>
* </table>
*
* When <xUserFunc> is omitted, two more keys are active:
*
* <table>
* <table>
* Key Meaning
*
* Esc Terminate BROWSE()
* Enter Terminate BROWSE()
* </table>
* </table>
*
* When DBEDIT() execute <xUserFunc> it pass the following arguments:
* nMode and the index of current record in <acColumns>. If <acColumns>
@@ -205,7 +205,7 @@
* Header files are dbedit.ch, inkey.ch
* Library is rtl
* $SEEALSO$
* @...SAY,BROWSE(),TBrowse class,TRANSFORM()
* @...SAY,BROWSE(),TBrowse class,TRANSFORM()
* $END$
*/
@@ -260,7 +260,7 @@
* On top of the screen you see a status line with the following
* indication:
*
* <table>
* <table>
* Record ###/### Current record number / Total number of records.
* <none> There are no records, the file is empty.
* <new> You are in append mode at the bottom of file.

View File

@@ -4,7 +4,7 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* Command line utility
* $CATEGORY$

View File

@@ -4,7 +4,7 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* Compiler Options
* $CATEGORY$
@@ -271,7 +271,7 @@
* USE
*
* RETURN
* </fixed>
* </fixed>
*
* <b>Passing an undeclared variable by the reference </b> </par>
* =============================================== </par>
@@ -290,7 +290,7 @@
* Handling of object messages </par>
* =========================== </par>
*
* The HARBOUR_STRICT_CLIPPER_COMPATIBILITY setting determines
* The HARBOUR_STRICT_CLIPPER_COMPATIBILITY setting determines
* the way chained send messages are handled.
*
* For example, the following code:

View File

@@ -185,7 +185,7 @@
* $ARGUMENTS$
* <cDate> Any valid date expression.
* $RETURNS$
* <nMonth> Numeric value of the day of month.
* <nMonth> Numeric value of the day of month.
* $DESCRIPTION$
* This function returns the numeric value of the day of month from a
* date.

View File

@@ -101,7 +101,7 @@
* COPY STRUCTURE command is preprocessed into __dbCopyStruct()
* function during compile time.
* $EXAMPLES$
* // Create a new file that contains the same structure
* // Create a new file that contains the same structure
* USE TEST
* COPY STRUCTURE TO MyCopy
*
@@ -221,7 +221,7 @@
* COPY STRUCTURE EXTENDED create a new database named <cFileName> with
* a pre-defined structure (also called "structure extended file"):
*
* <table>
* <table>
* Field name Type Length Decimals
*
* FIELD_NAME C 10 0
@@ -320,14 +320,14 @@
* then opened in the current work-area (<lNew> is ignored). The new
* file has the following structure:
*
* <table>
* <table>
* Field name Type Length Decimals
*
* FIELD_NAME C 10 0
* FIELD_TYPE C 1 0
* FIELD_LEN N 3 0
* FIELD_DEC N 3 0
* </table>
* </table>
*
* The CREATE command is preprocessed into the __dbCopyStruct() function
* during compile time and uses this mode.
@@ -418,14 +418,14 @@
* and then open it in the current work-area. The new file has the
* following structure:
*
* <table>
* <table>
* Field name Type Length Decimals
*
* FIELD_NAME C 10 0
* FIELD_TYPE C 1 0
* FIELD_LEN N 3 0
* FIELD_DEC N 3 0
* </table>
* </table>
*
* CREATE command is preprocessed into __dbCopyStruct() function during
* compile time and use this mode.
@@ -548,14 +548,14 @@
* structure, which is usually the output from DBSTRUCT(), where each
* array element has the following structure:
*
* <table>
* <table>
* Position Description dbstruct.ch
*
* 1 cFieldName DBS_NAME
* 2 cFieldType DBS_TYPE
* 3 nFieldLength DBS_LEN
* 4 nDecimals DBS_DEC
* </table>
* </table>
*
* <aFieldList> is an array where each element is a field name.
* Names could be specified as uppercase or lowercase.
@@ -642,14 +642,14 @@
* structure, which is usually the output from DBSTRUCT(), where each
* array element has the following structure:
*
* <table>
* <table>
* Position Description dbstruct.ch
*
* 1 cFieldName DBS_NAME
* 2 cFieldType DBS_TYPE
* 3 nFieldLength DBS_LEN
* 4 nDecimals DBS_DEC
* </table>
* </table>
*
* <aFieldList> is an array where each element is a field name.
* Names could be specified as uppercase or lowercase.

View File

@@ -47,7 +47,7 @@
* value of <nMode> represents the status of the file to be opened;
* the default value is 0. The file open modes are as follows:
* <table>
* <table>
* nMode fileio.ch Meaning
*
* 0 FO_READ Read only
@@ -58,7 +58,7 @@
* 48 FO_DENYREAD Deny read only
* 64 FO_DENYNONE Not deny, Let to others Read / Write
* 64 FO_SHARED same as FO_DENYNONE
* </table>
* </table>
*
* If there is an error in opening a file, a -1 will be returned by
* the function. Files handles may be in the range of 0 to 65535. The
@@ -69,7 +69,6 @@
* If an error has occured, see the returns values from FERROR() for
* possible reasons for the error.
* $EXAMPLES$
*
* IF (nH:=FOPEN('x.txt',66) < 0
* ? 'File can't be opened'
* ENDIF
@@ -120,14 +119,14 @@
* and their related meaning to the file <cFile> being created by
* this function.
*
* <table>
* <table>
* <nAttribute> fileio.ch Meaning
*
* 0 FC_NORMAL Normal/Default,Read/Write
* 1 FC_READONLY Read-only file attribute is set
* 2 FC_HIDDEN Hidden,Excluded from normal DIR search
* 4 FC_SYSTEM Create,Excluded from normal DIR search
* </table>
* </table>
* $EXAMPLES$
* IF (nh:=FCREATE("test.txt") <0
* ? "Cannot create file"
@@ -159,9 +158,9 @@
* FREAD( <nHandle>, @<cBuffer>, <nBytes> ) --> nBytes
* $ARGUMENTS$
* <nHandle> Dos file handle
*
* <cBuffer> Character expression passed by reference.
*
* <nBytes> Number of bytes to read.
* $RETURNS$
* <nBytes> the number of bytes successfully read from the file.
@@ -171,14 +170,14 @@
* is <nHandle> into a character memory variable expressed as <cBuffer>.
* The function returns the number of bytes successfully read into
* <cBuffer>.
*
* The value of <nHandle> is obtained from either a call to the FOPEN()
* or the FCREATE() function.
*
* The <cBuffer> expression is passed by reference and must be defined
* before this function is called. It also must be at least the same
* length as <nBytes>.
*
* <nBytes> is the number of bytes to read, starting at the current
* file pointer position. If this function is successful in reading
* the characters from the file, the length of <cBuffer> or the number
@@ -196,15 +195,15 @@
* ENDIF
* FCLOSE(nH)
* $STATUS$
* R
* R
* $COMPLIANCE$
* C
* C
* $PLATFORMS$
* All(64K)
* All(64K)
* $FILES$
* Library is rtl
* $SEEALSO$
* BIN2I(),BIN2L(),BIN2W(),FERROR(),FWRITE()
* BIN2I(),BIN2L(),BIN2W(),FERROR(),FWRITE()
* $END$
*/
@@ -220,13 +219,13 @@
* $ONELINER$
* Writes characters to a file.
* $SYNTAX$
* FWRITE( <nHandle>, <cBuffer>, [<nBytes>] ) --> nBytesWritten
* FWRITE( <nHandle>, <cBuffer>, [<nBytes>] ) --> nBytesWritten
* $ARGUMENTS$
* <nHandle> DOS file handle number.
* <nHandle> DOS file handle number.
* <cBuffer> Character expression to be written.
* <cBuffer> Character expression to be written.
* <nBytes> The number of bytes to write.
* <nBytes> The number of bytes to write.
* $RETURNS$
* <nBytesWritten> the number of bytes successfully written.
* $DESCRIPTION$
@@ -303,7 +302,7 @@
* 30 Read fault
* 32 Sharing violation
* 33 Lock Violation
* </table>
* </table>
* $DESCRIPTION$
* After every low-level file function,this function will return
* a value that provides additional informationon the status of
@@ -318,13 +317,13 @@
* ? "Cannot create file, DOS error ", FERROR()
* ENDIF
* $STATUS$
* R
* R
* $COMPLIANCE$
* C
* C
* $FILES$
* Library is rtl
* $SEEALSO$
* FCLOSE(),FERASE(),FOPEN(),FWRITE()
* FCLOSE(),FERASE(),FOPEN(),FWRITE()
* $END$
*/
@@ -338,30 +337,30 @@
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Closes an open file
* Closes an open file
* $SYNTAX$
* FCLOSE( <nHandle> ) --> <lSuccess>
* FCLOSE( <nHandle> ) --> <lSuccess>
* $ARGUMENTS$
* <nHandle> DOS file handle
* <nHandle> DOS file handle
* $RETURNS$
* <lSuccess> Logical TRUE (.T.) or FALSE (.F.)
* <lSuccess> Logical TRUE (.T.) or FALSE (.F.)
* $DESCRIPTION$
* This function closes an open file with a dos file handle
* of <nHandle> and writes the associated DOS buffer to the
* disk. The <nHandle> value is derived from the FCREATE()
* or FOPEN() function.
* This function closes an open file with a dos file handle
* of <nHandle> and writes the associated DOS buffer to the
* disk. The <nHandle> value is derived from the FCREATE()
* or FOPEN() function.
* $EXAMPLES$
* nHandle:=FOPEN('x.txt')
* ? FSEEK(nHandle, 0, 2)
* FCLOSE(nHandle)
* nHandle:=FOPEN('x.txt')
* ? FSEEK(nHandle, 0, 2)
* FCLOSE(nHandle)
* $STATUS$
* R
* R
* $COMPLIANCE$
* C
* C
* $FILES$
* Library is rtl
* $SEEALSO$
* FOPEN(),FCREATE(),FREAD(),FWRITE(),FERROR()
* FOPEN(),FCREATE(),FREAD(),FWRITE(),FERROR()
* $END$
*/
@@ -404,13 +403,13 @@
* ? "File can not be deleted"
* ENDIF
* $STATUS$
* R
* R
* $COMPLIANCE$
* C
* C
* $FILES$
* Library is rtl
* $SEEALSO$
* FERROR(),FRENAME()
* FERROR(),FRENAME()
* $END$
*/
@@ -428,12 +427,12 @@
* $SYNTAX$
* FRENAME( <cOldFile>, <cNewFile> ) --> nSuccess
* $ARGUMENTS$
* <cOldFile> Old filenarne to he changed
* <cOldFile> Old filenarne to he changed
* <cNewFile> New filename
* <cNewFile> New filename
* $RETURNS$
* <nSuccess> If sucessful, a 0 will he returned otherwise,
* a -1 will be returned.
* <nSuccess> If sucessful, a 0 will he returned otherwise,
* a -1 will be returned.
* $DESCRIPTION$
* This function renames the specified file <cOldFile> to <cNewFile>.
* A filename and/or directory name may be specified for either para-
@@ -461,13 +460,13 @@
* ? "File could not be renamed."
* ENDIF
* $STATUS$
* R
* R
* $COMPLIANCE$
* C
* C
* $FILES$
* Library is rtl
* $SEEALSO$
* ERASE,FERASE(),FERROR(),FILE(),RENAME
* ERASE,FERASE(),FERROR(),FILE(),RENAME
* $END$
*/
@@ -485,11 +484,11 @@
* $SYNTAX$
* FSEEK( <nHandle>, <nOffset>, [<nOrigin>] ) --> nPosition
* $ARGUMENTS$
* <nHandle> DOS file handle.
* <nHandle> DOS file handle.
* <nOffset> The number of bytes to move.
* <nOffset> The number of bytes to move.
* <nOrigin> The relative position in the file.
* <nOrigin> The relative position in the file.
* $RETURNS$
* <nPosition> the current position relative to begin-of-file
* $DESCRIPTION$
@@ -640,9 +639,9 @@
* $STATUS$
* R
* $COMPLIANCE$
* C
* C
* $PLATFORMS$
* All(64K)
* All(64K)
* $FILES$
* Library is rtl
* $SEEALSO$
@@ -664,7 +663,7 @@
* $ONELINER$
* Changes the name of a specified file
* $SYNTAX$
* RENAME <cOldFile> TO <cNewFile>
* RENAME <cOldFile> TO <cNewFile>
* $ARGUMENTS$
* <cOldFile> Old filename

View File

@@ -4,7 +4,7 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* The Garbage Collector
* $CATEGORY$
@@ -101,7 +101,7 @@
/* $DOC$
* $TEMPLATE$
* Function
* Function
* $NAME$
* hb_gcAlloc()
* $CATEGORY$
@@ -152,7 +152,7 @@
/* $DOC$
* $TEMPLATE$
* Function
* Function
* $NAME$
* hb_gcFree()
* $CATEGORY$
@@ -165,7 +165,7 @@
* void hb_gcFree( void *pMemoryPtr );
* $ARGUMENTS$
* <pMemoryPtr> The pointer to memory for release. This memory
* pointer have to be allocated with hb_gcAlloc() function.
* pointer have to be allocated with hb_gcAlloc() function.
* $RETURNS$
* Nothing.
* $DESCRIPTION$
@@ -188,7 +188,7 @@
/* $DOC$
* $TEMPLATE$
* Function
* Function
* $NAME$
* hb_gcCollectAll()
* $CATEGORY$
@@ -223,7 +223,7 @@
/* $DOC$
* $TEMPLATE$
* Function
* Function
* $NAME$
* hb_gcItemRef()
* $CATEGORY$
@@ -267,7 +267,7 @@
/* $DOC$
* $TEMPLATE$
* Procedure
* Procedure
* $NAME$
* HB_GCALL()
* $CATEGORY$

View File

@@ -221,15 +221,15 @@
/*
* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* GNU License..
* GNU License..
* $CATEGORY$
* Document
* Document
* $SUBCATEGORY$
* License
* $ONELINER$
* Gnu License File Part 2
* Gnu License File Part 2
* $DESCRIPTION$
* 7. If, as a consequence of a court judgment or allegation of patent
* infringement or for any other reason (not limited to patent

View File

@@ -4,7 +4,7 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* Harbour Extensions
* $CATEGORY$
@@ -12,76 +12,76 @@
* $ONELINER$
* Harbour Extensions
* $DESCRIPTION$
*<b>Language extensions:</b> </par>
*--------------------
* <b>Language extensions:</b> </par>
* --------------------
*
** Class generation and management.
* * Class generation and management.
*
* CA-Cl*pper only allowed creation of objects from a few standard
* classes.
* CA-Cl*pper only allowed creation of objects from a few standard
* classes.
*
* In Harbour, you can create your own classes--complete with
* Methods, Instance Variables, Class Variables and Inheritance.
* Entire applications can be designed and coded in Object Oriented
* style.
* In Harbour, you can create your own classes--complete with
* Methods, Instance Variables, Class Variables and Inheritance.
* Entire applications can be designed and coded in Object Oriented
* style.
*
** @<FunctionName>() </par>
* * @<FunctionName>() </par>
*
* Returns the pointer (address) to a function.
* Returns the pointer (address) to a function.
*
* The returned value is not useful to application-level programming, but
* is used at a low level to implement object oriented coding.
* (Internally, a class method is a static function and there is no
* symbol for it, so it is accessed via its address).
* The returned value is not useful to application-level programming, but
* is used at a low level to implement object oriented coding.
* (Internally, a class method is a static function and there is no
* symbol for it, so it is accessed via its address).
*
** Class HBGetList
* * Class HBGetList
*
* Object oriented support for GetLists management.
* Object oriented support for GetLists management.
*
** ProcName() support for class Method names.
* * ProcName() support for class Method names.
*
* Class Methods can be retrieved from the call stack.
* Class Methods can be retrieved from the call stack.
*
** Memory() has new return values.
* * Memory() has new return values.
*
* See hbmemory.ch
* See hbmemory.ch
*
** Transform() --> new function in format string
* * Transform() --> new function in format string
*
* @0 Make a zero padded string out of the number.
* @0 Make a zero padded string out of the number.
*
** SToD() --> dDate
* * SToD() --> dDate
*
* New function that converts a yyyymmdd string to a Date value.
* New function that converts a yyyymmdd string to a Date value.
*
** Optional Compile Time STRONG TYPE declaration (and compile time TYPE
* MISMATCH warnings)
* * Optional Compile Time STRONG TYPE declaration (and compile time TYPE
* MISMATCH warnings)
*
* Example: LOCAL/STATIC Var AS ...
* Example: LOCAL/STATIC Var AS ...
*
** The Harbour debugger provides new interesting classes:
* * The Harbour debugger provides new interesting classes:
*
* - Class TDbWindow could be the foundation for a generic multiplatform
* - Class TDbWindow could be the foundation for a generic multiplatform
*
* - Class TForm
* - Class TForm
*
* - Class TDbMenu implement both pulldown and popup menus.
* - Class TDbMenu implement both pulldown and popup menus.
*
*<b>RTL enhanced functionality:</b> </par>
*---------------------------
* <b>RTL enhanced functionality:</b> </par>
* ---------------------------
*
*- Directory( <cMask>, <cFlags>, <lEightDotThree> )
* - Directory( <cMask>, <cFlags>, <lEightDotThree> )
*
* The 3rd parameter is a Harbour (optional) parameter and indicates that on
* those platforms that support long filenames, that you wish to receive what
* would be considered the dos equivalant 8.3 name.
* Could affect Adir() and Dir if they were modified to take advantage
* of it - currently, they will return long names if the os supports it.
* The 3rd parameter is a Harbour (optional) parameter and indicates that on
* those platforms that support long filenames, that you wish to receive what
* would be considered the dos equivalant 8.3 name.
* Could affect Adir() and Dir if they were modified to take advantage
* of it - currently, they will return long names if the os supports it.
*
*- HB_DiskSpace( <nDrive>, <nType> )
* - HB_DiskSpace( <nDrive>, <nType> )
*
* The second parameter is a Harbour (optional) parameter and indicates the
* type of diskinfo being requested. See en/diskspac.txt for info.
* The second parameter is a Harbour (optional) parameter and indicates the
* type of diskinfo being requested. See en/diskspac.txt for info.
*
* $END$
*/

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -8,8 +8,8 @@
*
* Copyright 1999 Antonio Linares <alinares@fivetech.com>
* Header file for the API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
*
* See COPYING for licensing terms.
*
@@ -22,8 +22,8 @@
* hb_errGetDescription()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -59,8 +59,8 @@
* hb_errGetFileName()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -96,8 +96,8 @@
* hb_errGetFlags()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -133,8 +133,8 @@
* hb_errGetGenCode()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -170,8 +170,8 @@
* hb_errGetOperation()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -207,8 +207,8 @@
* hb_errGetOsCode()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -244,8 +244,8 @@
* hb_errGetSeverity()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -281,8 +281,8 @@
* hb_errGetSubCode()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -318,8 +318,8 @@
* hb_errGetSubSystem()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -355,8 +355,8 @@
* hb_errGetTries()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -392,8 +392,8 @@
* hb_errLaunch()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -429,8 +429,8 @@
* hb_errNew()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -466,8 +466,8 @@
* hb_errPutArgs()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -507,8 +507,8 @@
* hb_errPutDescription()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -546,8 +546,8 @@
* hb_errPutFileName()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -585,8 +585,8 @@
* hb_errPutFlags()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -624,8 +624,8 @@
* hb_errPutGenCode()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -663,8 +663,8 @@
* hb_errPutOperation()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -702,8 +702,8 @@
* hb_errPutOsCode()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -741,8 +741,8 @@
* hb_errPutSeverity()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -780,8 +780,8 @@
* hb_errPutSubCode()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -819,8 +819,8 @@
* hb_errPutSubSystem()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -858,8 +858,8 @@
* hb_errPutTries()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -897,8 +897,8 @@
* hb_errRelease()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -932,8 +932,8 @@
* hb_errInit()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -967,8 +967,8 @@
* hb_errExit()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1002,8 +1002,8 @@
* hb_errLaunchSubst()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1039,8 +1039,8 @@
* hb_errRT_New()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1090,8 +1090,8 @@
* hb_errRT_New_Subst()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1141,8 +1141,8 @@
* hb_errRT_BASE()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1184,8 +1184,8 @@
* hb_errRT_BASE_Ext1()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1231,8 +1231,8 @@
* hb_errRT_BASE_Subst()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1274,8 +1274,8 @@
* hb_errRT_BASE_SubstR()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1315,8 +1315,8 @@
* hb_errRT_TERM()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1362,8 +1362,8 @@
* hb_errRT_DBCMD()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1405,8 +1405,8 @@
* hb_errRT_TOOLS()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1448,8 +1448,8 @@
* hb_errInternal()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$
@@ -1489,8 +1489,8 @@
* hb_errorHandler()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* Error
* $SUBCATEGORY$
* Error
* $ONELINER$
*
* $SYNTAX$

View File

@@ -59,7 +59,7 @@
* hb_fsChDrv()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Change working drive
@@ -96,7 +96,7 @@
* hb_fsClose()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Close a file
@@ -131,7 +131,7 @@
* hb_fsCommit()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Commit updates of a file
@@ -166,7 +166,7 @@
* hb_fsCreate()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Create a file
@@ -205,7 +205,7 @@
* hb_fsCreateTemp()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Create a temporary file from components
@@ -246,7 +246,7 @@
* hb_fsCurDir()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Retrieve a static pointer containing current directory for specified drive
@@ -283,7 +283,7 @@
* hb_fsCurDirBuff()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Copy current directory for given drive into a buffer
@@ -324,7 +324,7 @@
* hb_fsCurDrv()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Retrieve current drive number
@@ -361,7 +361,7 @@
* hb_fsDelete()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Delete a file
@@ -398,7 +398,7 @@
* hb_fsEof()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Determine if an open file is position at end-of-file
@@ -435,7 +435,7 @@
* hb_fsError()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Retrieve file system error
@@ -472,7 +472,7 @@
* hb_fsFile()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Determine if a file exists
@@ -509,7 +509,7 @@
* hb_fsFSize()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Determine the size of a file
@@ -548,7 +548,7 @@
* hb_fsExtOpen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Open a file using default extension and a list of paths
@@ -593,7 +593,7 @@
* hb_fsIsDrv()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Determine if a drive number is a valid drive
@@ -630,7 +630,7 @@
* hb_fsIsDevice()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Determine if a file is attached to a device (console?)
@@ -667,7 +667,7 @@
* hb_fsLock()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Request a lock on a portion of a file
@@ -710,7 +710,7 @@
* hb_fsMkDir()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Create a directory
@@ -747,7 +747,7 @@
* hb_fsOpen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Open a file
@@ -786,7 +786,7 @@
* hb_fsRead()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Read contents of a file into a buffer (<=64K)
@@ -827,7 +827,7 @@
* hb_fsReadLarge()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Read contents of a file into a buffer (>64K)
@@ -868,7 +868,7 @@
* hb_fsRmDir()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Remove a directory
@@ -905,7 +905,7 @@
* hb_fsRename()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Rename a file
@@ -944,7 +944,7 @@
* hb_fsSeekLarge()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Reposition an open file
@@ -985,7 +985,7 @@
* hb_fsTell()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Retrieve the current position of a file
@@ -1022,7 +1022,7 @@
* hb_fsTempName()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Create a temporary file name in a buffer
@@ -1061,7 +1061,7 @@
* hb_fsSetDevMode()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Change the device mode of a file (text/binary)
@@ -1100,7 +1100,7 @@
* hb_fsSetDevRaw()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Change the device mode of a file to raw (binary)
@@ -1135,7 +1135,7 @@
* hb_fsSetDevText()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Change the device mode of a file to text
@@ -1170,7 +1170,7 @@
* hb_fsSetError()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Set the file system error number
@@ -1205,7 +1205,7 @@
* hb_fsWrite()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Write to an open file from a buffer (<=64K)
@@ -1246,7 +1246,7 @@
* hb_fsWriteLarge()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Write to an open file from a buffer (>64K)
@@ -1287,7 +1287,7 @@
* hb_fsFNameSplit()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* Split given filename into path, name and extension
@@ -1324,7 +1324,7 @@
* hb_fsFNameMerge()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
* This function joins path, name and extension into a string with a filename
@@ -1363,7 +1363,7 @@
* hb_fsFLock()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
*
@@ -1404,7 +1404,7 @@
* hb_fsFUnlock()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* FileSys
* $ONELINER$
*

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@
*
* Copyright 1999 Antonio Linares <alinares@fivetech.com>
* Header file for the API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
*
* See COPYING for licensing terms.
@@ -22,7 +22,7 @@
* hb_evalLaunch()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -59,7 +59,7 @@
* hb_evalNew()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -98,7 +98,7 @@
* hb_evalPutParam()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -137,7 +137,7 @@
* hb_evalRelease()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -174,7 +174,7 @@
* hb_itemDo()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -217,7 +217,7 @@
* hb_itemDoC()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -260,7 +260,7 @@
* hb_itemArrayGet()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -299,7 +299,7 @@
* hb_itemArrayNew()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -336,7 +336,7 @@
* hb_itemArrayPut()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -377,7 +377,7 @@
* hb_itemCopyC()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -418,7 +418,7 @@
* hb_itemFreeC()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -455,7 +455,7 @@
* hb_itemGetC()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -492,7 +492,7 @@
* hb_itemGetCPtr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -529,7 +529,7 @@
* hb_itemGetCLen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -566,7 +566,7 @@
* hb_itemGetDS()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -605,7 +605,7 @@
* hb_itemGetDL()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -642,7 +642,7 @@
* hb_itemGetL()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -679,7 +679,7 @@
* hb_itemGetND()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -716,7 +716,7 @@
* hb_itemGetNI()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -753,7 +753,7 @@
* hb_itemGetNL()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -790,7 +790,7 @@
* hb_itemGetNLen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -829,7 +829,7 @@
* hb_itemGetPtr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -866,7 +866,7 @@
* hb_itemNew()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -903,7 +903,7 @@
* hb_itemInit()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -938,7 +938,7 @@
* hb_itemPCount()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -975,7 +975,7 @@
* hb_itemParam()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
* Creates a copy of an item parameter (outside the eval stack)
@@ -1019,7 +1019,7 @@
* hb_itemPutC()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1058,7 +1058,7 @@
* hb_itemPutCPtr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1099,7 +1099,7 @@
* hb_itemPutCLPtr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1140,7 +1140,7 @@
* hb_itemPutCL()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1181,7 +1181,7 @@
* hb_itemSetCMemo()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1216,7 +1216,7 @@
* hb_itemPutD()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1259,7 +1259,7 @@
* hb_itemPutDS()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1298,7 +1298,7 @@
* hb_itemPutDL()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1337,7 +1337,7 @@
* hb_itemPutL()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1376,7 +1376,7 @@
* hb_itemPutND()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1415,7 +1415,7 @@
* hb_itemPutNI()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1454,7 +1454,7 @@
* hb_itemPutNL()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1493,7 +1493,7 @@
* hb_itemPutNLen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1536,7 +1536,7 @@
* hb_itemPutNDLen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1579,7 +1579,7 @@
* hb_itemPutNILen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1620,7 +1620,7 @@
* hb_itemPutNLLen()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1661,7 +1661,7 @@
* hb_itemPutPtr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1700,7 +1700,7 @@
* hb_itemRelease()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1737,7 +1737,7 @@
* hb_itemReturn()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1774,7 +1774,7 @@
* hb_itemSize()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1811,7 +1811,7 @@
* hb_itemType()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1848,7 +1848,7 @@
* hb_itemTypeStr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1885,7 +1885,7 @@
* hb_itemParamPtr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1924,7 +1924,7 @@
* hb_itemReturnPtr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -1961,7 +1961,7 @@
* hb_itemStrCmp()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
* Our string compare
@@ -2002,7 +2002,7 @@
* hb_itemCopy()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
* Copies an item to one place to another respecting its containts
@@ -2039,7 +2039,7 @@
* hb_itemClear()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -2074,7 +2074,7 @@
* hb_itemUnRef()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
* De-references passed variable
@@ -2111,7 +2111,7 @@
* hb_itemStr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
* Convert a number to a string
@@ -2152,7 +2152,7 @@
* hb_itemString()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
* Convert any scalar to a string
@@ -2193,7 +2193,7 @@
* hb_itemValToStr()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
* Convert any scalar to a string
@@ -2230,7 +2230,7 @@
* hb_itemPadConv()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*
@@ -2271,7 +2271,7 @@
* hb_itemSwap()
* $CATEGORY$
* C level API
* $SUBCATEGORY$
* $SUBCATEGORY$
* Item
* $ONELINER$
*

View File

@@ -8,8 +8,8 @@
*
* Copyright 1999-2001 Viktor Szakats (harbour.01 syenar.hu)
* Header file for the API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
*
* See COPYING for licensing terms.
*
@@ -22,8 +22,8 @@
* hb_langRegister()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -59,8 +59,8 @@
* hb_langDeRegister()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -96,8 +96,8 @@
* hb_langFind()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -133,8 +133,8 @@
* hb_langSelect()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -170,8 +170,8 @@
* hb_langSelectID()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -207,8 +207,8 @@
* hb_langDGetItem()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -244,8 +244,8 @@
* hb_langID()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -281,8 +281,8 @@
* hb_langName()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -318,8 +318,8 @@
* hb_langDGetErrorDesc()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$
@@ -355,8 +355,8 @@
* HB_LANG_REQUEST()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Language and Nation
* $SUBCATEGORY$
* Language and Nation
* $ONELINER$
*
* $SYNTAX$

File diff suppressed because it is too large Load Diff

View File

@@ -113,7 +113,7 @@
* $CATEGORY$
* API
* $SUBCATEGORY$
* Application
* Application
* $ONELINER$
* This function allways returns an empty string.
* $SYNTAX$

View File

@@ -4,7 +4,7 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* The idle states
* $CATEGORY$
@@ -37,7 +37,7 @@
/* $DOC$
* $TEMPLATE$
* Function
* Function
* $NAME$
* HB_IDLEADD()
* $CATEGORY$
@@ -76,7 +76,7 @@
/* $DOC$
* $TEMPLATE$
* Function
* Function
* $NAME$
* HB_IDLEDEL()
* $CATEGORY$
@@ -119,7 +119,7 @@
/* $DOC$
* $TEMPLATE$
* Procedure
* Procedure
* $NAME$
* HB_IdleState()
* $CATEGORY$
@@ -166,7 +166,7 @@
/* $DOC$
* $TEMPLATE$
* Procedure
* Procedure
* $NAME$
* hb_idleState()
* $CATEGORY$

View File

@@ -336,7 +336,7 @@
* $COMPLIANCE$
* KEYBOARD is compliant with CA-Cl*pper 5.3
* $SEEALSO$
* CLEAR TYPEAHEAD,__KEYBOARD()
* CLEAR TYPEAHEAD,__KEYBOARD()
* $END$
*/
@@ -391,7 +391,7 @@
* $FILES$
* Library is rtl
* $SEEALSO$
* @...GET,INKEY(),LASTKEY(),READ,READEXIT(),UPDATED()
* @...GET,INKEY(),LASTKEY(),READ,READEXIT(),UPDATED()
* $END$
*/

View File

@@ -4,146 +4,146 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* Harbour License
* Harbour License
* $CATEGORY$
* Document
* Document
* $SUBCATEGORY$
* License
* License
* $ONELINER$
* Harbour License
* Harbour License
* $DESCRIPTION$
*
* <b>THE HARBOUR PROJECT COMPILER LICENSE</b> </par>
* ==================================== </par>
* <b>THE HARBOUR PROJECT COMPILER LICENSE</b> </par>
* ==================================== </par>
*
* Note: This license applies to most of the files in the src/compiler
* directory. </par>
* Note: This license applies to most of the files in the src/compiler
* directory. </par>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. </par>
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. </par>
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. </par>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. </par>
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
* their web site at http://www.gnu.org/). </par>
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
* their web site at http://www.gnu.org/). </par>
*
*
* <b>THE HARBOUR PROJECT LIBRARY LICENSE</b> </par>
* =================================== </par>
* <b>THE HARBOUR PROJECT LIBRARY LICENSE</b> </par>
* =================================== </par>
*
* Note: This license applies to most of the files in the include directory,
* source directory, and subdirectories. </par>
* Note: This license applies to most of the files in the include directory,
* source directory, and subdirectories. </par>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version. </par>
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version. </par>
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. </par>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. </par>
*
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). </par>
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). </par>
*
* As a special exception, the Harbour Project gives permission for
* additional uses of the text contained in its release of Harbour. </par>
* As a special exception, the Harbour Project gives permission for
* additional uses of the text contained in its release of Harbour. </par>
*
* The exception is that, if you link the Harbour libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the Harbour library code into it. </par>
* The exception is that, if you link the Harbour libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the Harbour library code into it. </par>
*
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License. </par>
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License. </par>
*
* This exception applies only to the code released by the Harbour
* Project under the name Harbour. If you copy code from other
* Harbour Project or Free Software Foundation releases into a copy of
* Harbour, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them. </par>
* This exception applies only to the code released by the Harbour
* Project under the name Harbour. If you copy code from other
* Harbour Project or Free Software Foundation releases into a copy of
* Harbour, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them. </par>
*
* If you write modifications of your own for Harbour, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice. </par>
* If you write modifications of your own for Harbour, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice. </par>
*
*
* <b>THE OLD HARBOUR PROJECT LIBRARY LICENSE</b> </par>
* ======================================= </par>
* <b>THE OLD HARBOUR PROJECT LIBRARY LICENSE</b> </par>
* ======================================= </par>
*
* Note: This license only applies to the following files: </par>
* <pre>
* contrib\libmisc\dates2.c (Only the DateTime() function by Jon Berg)
* samples\pe\*
* source\rtl\philes.c
* source\rtl\binnum.c
* source\lang\msgsr852.c
* source\lang\msgpl852.c
* source\lang\msgpliso.c
* source\lang\msgplmaz.c
* source\lang\msgeu.c
* source\lang\msgcsiso.c
* source\lang\msgcswin.c
* source\lang\msgcskam.c
* source\lang\msgsriso.c
* source\lang\msgde.c
* source\lang\msghr852.c
* source\lang\msgcs852.c
* source\lang\msghriso.c
* source\lang\msgis850.c
* </pre> </par>
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version, with one exception: </par>
* Note: This license only applies to the following files: </par>
* <pre>
* contrib\libmisc\dates2.c (Only the DateTime() function by Jon Berg)
* samples\pe\*
* source\rtl\philes.c
* source\rtl\binnum.c
* source\lang\msgsr852.c
* source\lang\msgpl852.c
* source\lang\msgpliso.c
* source\lang\msgplmaz.c
* source\lang\msgeu.c
* source\lang\msgcsiso.c
* source\lang\msgcswin.c
* source\lang\msgcskam.c
* source\lang\msgsriso.c
* source\lang\msgde.c
* source\lang\msghr852.c
* source\lang\msgcs852.c
* source\lang\msghriso.c
* source\lang\msgis850.c
* </pre> </par>
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version, with one exception: </par>
*
* The exception is that if you link the Harbour Runtime Library (HRL)
* and/or the Harbour Virtual Machine (HVM) with other files to produce
* an executable, this does not by itself cause the resulting executable
* to be covered by the GNU General Public License. Your use of that
* executable is in no way restricted on account of linking the HRL
* and/or HVM code into it. </par>
* The exception is that if you link the Harbour Runtime Library (HRL)
* and/or the Harbour Virtual Machine (HVM) with other files to produce
* an executable, this does not by itself cause the resulting executable
* to be covered by the GNU General Public License. Your use of that
* executable is in no way restricted on account of linking the HRL
* and/or HVM code into it. </par>
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. </par>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. </par>
*
* You should have received a copy of the GNU General Public License
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
* their web site at http://www.gnu.org/). </par>
* You should have received a copy of the GNU General Public License
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
* their web site at http://www.gnu.org/). </par>
*
*
* <b>THE HARBOUR PROJECT CONTRIB LICENSE</b> </par>
* =================================== </par>
* <b>THE HARBOUR PROJECT CONTRIB LICENSE</b> </par>
* =================================== </par>
*
* There is no one single license that applies to the Harbour Project
* contrib files. Some files use the Harbour Project Compiler license.
* Some files use the Harbour Project Library license. Some files use
* the old Harbour Project Library license (and in one case, just one
* function in a file that otherwise uses the Harbour Project Library
* license uses the old license - this is the DateTime() function in
* the file contrib\libmisc\dates2.c). Some files may even use other
* types of free software or open source software licenses. Some files
* have been donated to the public domain. If you use any of the contrib
* files, you need to investigate the license that applies to each file. </par>
* There is no one single license that applies to the Harbour Project
* contrib files. Some files use the Harbour Project Compiler license.
* Some files use the Harbour Project Library license. Some files use
* the old Harbour Project Library license (and in one case, just one
* function in a file that otherwise uses the Harbour Project Library
* license uses the old license - this is the DateTime() function in
* the file contrib\libmisc\dates2.c). Some files may even use other
* types of free software or open source software licenses. Some files
* have been donated to the public domain. If you use any of the contrib
* files, you need to investigate the license that applies to each file. </par>
*
* $SEEALSO$
* Overview
* Overview
* $END$
*/

View File

@@ -4,7 +4,7 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* Macro compiler
* $CATEGORY$
@@ -27,7 +27,7 @@
/* $DOC$
* $TEMPLATE$
* Function
* Function
* $NAME$
* HB_SETMACRO()
* $CATEGORY$

View File

@@ -281,7 +281,7 @@
* Esc Abort selection, return 0
* First letter Select next menu with the same first letter,
* | return this item position.
* </table>
* </table>
* upon exit the cursor is placed at MAXROW()-1, 0
* __MenuTo() can be nested without loosing the previous prompts.
*
@@ -352,7 +352,7 @@
*
* Following are active keys that handled by Menu To:
*
* <table>
* <table>
* key Meaning
*
* Up - Move to previous item
@@ -367,7 +367,7 @@
* Esc - Abort selection, return 0
* First letter - Select next menu with the same first letter,
* | return this item position.
* </table>
* </table>
* upon exit the cursor is placed at MAXROW()-1, 0
* Menu To can be nested without loosing the previous prompts.
*
@@ -394,6 +394,6 @@
* $COMPLIANCE$
* C
* $SEEALSO$
* @...PROMPT,ACHOICE(),SET MESSAGE,SET INTENSITY,SET WRAP,__ATPROMPT()
* @...PROMPT,ACHOICE(),SET MESSAGE,SET INTENSITY,SET WRAP,__ATPROMPT()
* $END$
*/

View File

@@ -27,7 +27,7 @@
* $SYNTAX$
* OS() --> <cOperatingSystem>
* $RETURNS$
* <cOperatinSystem> The current operating system.
* <cOperatinSystem> The current operating system.
* $DESCRIPTION$
* This function will return the current operating system.
* $EXAMPLES$
@@ -120,10 +120,10 @@
* $PLATFORMS$
* All
* $FILES$
* src/rtl/gete.c
* src/rtl/gete.c
* Library is rtl
* $SEEALSO$
* GETE
* GETE
* $END$
*/
@@ -166,10 +166,10 @@
* $PLATFORMS$
* All
* $FILES$
* src/rtl/gete.c
* src/rtl/gete.c
* Library is rtl
* $SEEALSO$
* GETENV
* GETENV
* $END$
*/
@@ -223,7 +223,7 @@
* src/rtl/gete.c
* Library is rtl
* $SEEALSO$
* GETENV, GETE
* GETENV, GETE
* $END$
*/

View File

@@ -131,26 +131,26 @@
* $RETURNS$
* DbAppend() always returns NIL
* $DESCRIPTION$
* This function add a new record to the end of the database
* in the selected or aliased work area. All fields in that
* database will be given empty data values - character fields
* will be filled with blank spaces,date fields with CTOD('//'),
* numeric fields with 0, logical fields with .F., and memo fields
* with NULL bytes. The header of the database is not updated until
* the record is flushed from the buffer and the contents are
* written to the disk.
* This function add a new record to the end of the database
* in the selected or aliased work area. All fields in that
* database will be given empty data values - character fields
* will be filled with blank spaces,date fields with CTOD('//'),
* numeric fields with 0, logical fields with .F., and memo fields
* with NULL bytes. The header of the database is not updated until
* the record is flushed from the buffer and the contents are
* written to the disk.
*
* Under a networking enviroment, DBAPPEND() performs an additional
* operation: It attrmps to lock the newly added record. If
* the database file is currently locked or if a locking assignment
* if made to LASTREC()+1, NETERR() will return a logical true (.T.)
* immediately after the DBAPPEND() function. This function does
* not unlock the locked records.
* Under a networking enviroment, DBAPPEND() performs an additional
* operation: It attrmps to lock the newly added record. If
* the database file is currently locked or if a locking assignment
* if made to LASTREC()+1, NETERR() will return a logical true (.T.)
* immediately after the DBAPPEND() function. This function does
* not unlock the locked records.
*
* If <lLock> is passed a logical true (.T.) value, it will
* release the record locks, which allows the application to main-
* tain multiple record locks during an appending operation. The
* default for this parameter is a logical false (.F.).
* If <lLock> is passed a logical true (.T.) value, it will
* release the record locks, which allows the application to main-
* tain multiple record locks during an appending operation. The
* default for this parameter is a logical false (.F.).
* $EXAMPLES$
* FUNCTION Main()
*
@@ -264,7 +264,7 @@
* $TEMPLATE$
* Procedure
* $NAME$
* DBCLOSEAREA()
* DBCLOSEAREA()
* $CATEGORY$
* API
* $SUBCATEGORY$
@@ -306,7 +306,7 @@
* $ONELINER$
* Updates all index and database buffers for a given workarea
* $SYNTAX$
* DBCOMMIT()
* DBCOMMIT()
* $DESCRIPTION$
* This function updates all of the information for a give,selected,
* or active workarea. This operation includes all database and index
@@ -352,7 +352,7 @@
* $ONELINER$
* Flushes the memory buffer and performs a hard-disk write
* $SYNTAX$
* DBCOMMIT()
* DBCOMMITALL()
* $DESCRIPTION$
* This function performs a hard-disk write for all work areas.
* Before the disk write is performed,all buffers are flushed.
@@ -1240,17 +1240,17 @@
* DBUSEAREA( [<lNewArea>], [<cDriver>], <cName>, [<xcAlias>],
* [<lShared>], [<lReadonly>])
* $ARGUMENTS$
* <lNewArea> A optional logical expression for the new work area
* <lNewArea> A optional logical expression for the new work area
*
* <cDriver> Database driver name
* <cDriver> Database driver name
*
* <cName> File Name
* <cName> File Name
*
* <xcAlias> Alias name
* <xcAlias> Alias name
*
* <lShared> Shared/exclusive status flag
* <lShared> Shared/exclusive status flag
*
* <lReadonly> Read-write status flag.
* <lReadonly> Read-write status flag.
* $DESCRIPTION$
* This function opens an existing database named <cName> in the current
* work area. If <lNewArea> is set to a logical true (.T.) value, then

View File

@@ -137,13 +137,13 @@
* [<lNoOptimize>])
* $ARGUMENTS$
* <cForCondition> is a string that specifies the FOR condition for the
* order.
* order.
*
* <bForCondition> is a code block that defines a FOR condition that
* each record within the scope must meet in order to be processed. If
* a record does not meet the specified condition, it is ignored and the
* next record is processed.Duplicate keys values are not added to the
* index file when a FOR condition is Used.
* <bForCondition> is a code block that defines a FOR condition that
* each record within the scope must meet in order to be processed. If
* a record does not meet the specified condition, it is ignored and the
* next record is processed.Duplicate keys values are not added to the
* index file when a FOR condition is Used.
* $DESCRIPTION$
*
* $EXAMPLES$

View File

@@ -4,102 +4,102 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* OVERVIEW
* OVERVIEW
* $CATEGORY$
* Document
* Document
* $ONELINER$
* HARBOUR Read me
* HARBOUR Read me
* $DESCRIPTION$
*
* <b>The Harbour project</b>
* <b>The Harbour project</b>
*
* <b>************************************************************************</b>
* <b>* This file contains information on obtaining, installing, and using *</b>
* <b>* Harbour. Please read it *completely* before asking for help. *</b>
* <b>************************************************************************</b>
* <b>************************************************************************</b>
* <b>* This file contains information on obtaining, installing, and using *</b>
* <b>* Harbour. Please read it *completely* before asking for help. *</b>
* <b>************************************************************************</b>
* Harbour is a free implementation of an xBase language compiler. It is
* designed to be source code compatible with the CA-Cl*pper(r) compiler.
* That means that if you've got some code that would compile using
* CA-Cl*pper(r) then it should compile under Harbour. The Harbour-Project
* web page is:
* Harbour is a free implementation of an xBase language compiler. It is
* designed to be source code compatible with the CA-Cl*pper(r) compiler.
* That means that if you've got some code that would compile using
* CA-Cl*pper(r) then it should compile under Harbour. The Harbour-Project
* web page is:
*
* <b>http://harbour-project.org/</b>
* <b>http://harbour-project.org/</b>
*
* Status and other information is always available from the web site.
* There is a Harbour mailing list. Harbour is still at a very early
* stage of development, so the mailing list is very much a Developers
* only list, although every body is welcome to join in the discussions.
* Status and other information is always available from the web site.
* There is a Harbour mailing list. Harbour is still at a very early
* stage of development, so the mailing list is very much a Developers
* only list, although every body is welcome to join in the discussions.
*
* We would like you to join the Harbour development team. If you are
* interested you may suscribe to our mailing list and start contributing
* to this free public project.
* We would like you to join the Harbour development team. If you are
* interested you may suscribe to our mailing list and start contributing
* to this free public project.
*
* Please feel free to report all questions, ideas, suggestions, fixes,
* code, etc. you may need and want. With the help of all of you, the Harbour
* compiler and runtime libraries will become a reality very soon.
* Please feel free to report all questions, ideas, suggestions, fixes,
* code, etc. you may need and want. With the help of all of you, the Harbour
* compiler and runtime libraries will become a reality very soon.
*
* <b>What this distribution contains</b>
* ===============================
* <b>What this distribution contains</b>
* ===============================
*
* This distribution is a Source code only distribution. It does not contain
* any executable files. Executable versions of Harbour are available from
* the web site. Executable versions of Harbour DO NOT create runable
* programs. Harbour at the moment produces C output code, which must be
* compiled with the Harbour Virtual Machine and the support libraries
* in order to create a functioning program.
* Please test running Harbour against your CA-Cl*pper source code and report
* any problems that might occur.
* This distribution is a Source code only distribution. It does not contain
* any executable files. Executable versions of Harbour are available from
* the web site. Executable versions of Harbour DO NOT create runable
* programs. Harbour at the moment produces C output code, which must be
* compiled with the Harbour Virtual Machine and the support libraries
* in order to create a functioning program.
* Please test running Harbour against your CA-Cl*pper source code and report
* any problems that might occur.
*
* Very important: The preprocessor functionality is now working.
* Very important: The preprocessor functionality is now working.
*
* <b>Installation</b>
* ------------
* <b>Installation</b>
* ------------
*
* 1. Unzip with Harbour zip file using pkunzip or equivalent.
* 1. Unzip with Harbour zip file using pkunzip or equivalent.
*
* E.G. pkunzip -d build72.zip
* E.G. pkunzip -d build72.zip
*
* This will create Harbour/ directory and all the relevant sub
* directories.
* This will create Harbour/ directory and all the relevant sub
* directories.
*
* 2. Compile Harbour using your C compiler. Make files for different
* platforms are included in the <WHERE ARE THEY?> directory.
* 2. Compile Harbour using your C compiler. Make files for different
* platforms are included in the <WHERE ARE THEY?> directory.
*
* <b>--- COPYRIGHT ---</b>
* <b>--- COPYRIGHT ---</b>
*
* What copyright information do we have
* What copyright information do we have
*
* <b>--- LICENCE ---</b>
* <b>--- LICENCE ---</b>
*
* Information about the License for usage of Harbour is available in the
* file licence.txt (when we have a license)
* Information about the License for usage of Harbour is available in the
* file licence.txt (when we have a license)
*
* <b>--- DISCLAIMER ---</b>
* <b>--- DISCLAIMER ---</b>
*
* Participants of The Harbour Project assume no responsibility for errors or
* omissions in these materials.
* Participants of The Harbour Project assume no responsibility for errors or
* omissions in these materials.
*
* <b>THESE MATERIALS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.</b>
* <b>THESE MATERIALS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.</b>
*
* Participants of The Harbour Project further do not warrant the accuracy or
* completeness of the code, information, text, output or any other items
* contained within these materials. Participants of The Harbour Project
* shall not be liable for any special, direct, indirect, incidental, or
* consequential damages, including without limitation, lost revenues or
* lost profits, which may result from the use or mis-use of these materials.
* Participants of The Harbour Project further do not warrant the accuracy or
* completeness of the code, information, text, output or any other items
* contained within these materials. Participants of The Harbour Project
* shall not be liable for any special, direct, indirect, incidental, or
* consequential damages, including without limitation, lost revenues or
* lost profits, which may result from the use or mis-use of these materials.
*
* The information in The Harbour Project is subject to change without notice
* and does not represent any future commitment by the participants of The
* Harbour Project.
* The information in The Harbour Project is subject to change without notice
* and does not represent any future commitment by the participants of The
* Harbour Project.
*
* The Harbour Project
* The Harbour Project
*
* $SEEALSO$
* License
* License
* $END$
*/

View File

@@ -36,7 +36,7 @@
* $NAME$
* __SETCENTURY()
* $CATEGORY$
* API
* API
* $SUBCATEGORY$
* Environment
* $ONELINER$
@@ -62,7 +62,7 @@
* $NAME$
* SET()
* $CATEGORY$
* API
* API
* $SUBCATEGORY$
* Environment
* $ONELINER$
@@ -656,41 +656,41 @@
* $TEMPLATE$
* Function
* $NAME$
* HB_SETKEYSAVE()
* HB_SETKEYSAVE()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Events
* $ONELINER$
* Returns a copy of internal set-key list, optionally overwriting
* Returns a copy of internal set-key list, optionally overwriting
* $SYNTAX$
* HB_SETKEYSAVE( [ <OldKeys> ] )
* HB_SETKEYSAVE( [ <OldKeys> ] )
* $ARGUMENTS$
* <OldKeys> is an optional set-key list from a previous call to
* HB_SetKeySave(), or NIL to clear current set-key list
* <OldKeys> is an optional set-key list from a previous call to
* HB_SetKeySave(), or NIL to clear current set-key list
* $RETURNS$
* Current set-key list
* Current set-key list
* $DESCRIPTION$
* HB_SetKeySave() is designed to act like the set() function which
* returns the current state of an environment setting, and optionally
* assigning a new value. In this case, the "environment setting" is the
* internal set-key list, and the optional new value is either a value
* returned from a previous call to SetKeySave() - to restore that list,
* or the value of NIL to clear the current list.
* HB_SetKeySave() is designed to act like the set() function which
* returns the current state of an environment setting, and optionally
* assigning a new value. In this case, the "environment setting" is the
* internal set-key list, and the optional new value is either a value
* returned from a previous call to SetKeySave() - to restore that list,
* or the value of NIL to clear the current list.
* $EXAMPLES$
* local aKeys := HB_SetKeySave( NIL ) // removes all current set=keys
* ... // some other processing
* HB_SetKeySave( aKeys )
* local aKeys := HB_SetKeySave( NIL ) // removes all current set=keys
* ... // some other processing
* HB_SetKeySave( aKeys )
* $TESTS$
* None definable
* None definable
* $STATUS$
* R
* R
* $COMPLIANCE$
* H
* H
* $FILES$
* Library is rtl
* $SEEALSO$
* SETKEY()
* SETKEY()
* $END$
*/
@@ -753,18 +753,18 @@
* $NAME$
* SET KEY
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Assign an action block to a key
* $SYNTAX$
* SET KEY <anKey> to p<bAction>] [when <bCondition> ] )
* $ARGUMENTS$
* <anKey> is either a numeric key value, or an array of such values
*
* <bAction> is an optional code-block to be assigned
*
* <bCondition> is an optional condition code-block
* $DESCRIPTION$
* The Set Key Command function is translated to the SetKey() function
@@ -871,9 +871,9 @@
* $NAME$
* SET DEFAULT
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Establishes the Harbour search drive and directory.
* $SYNTAX$
@@ -902,9 +902,9 @@
* $NAME$
* SET WRAP
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggle wrapping the PROMPTs in a menu.
* $SYNTAX$
@@ -933,9 +933,9 @@
* $NAME$
* SET MESSAGE
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Extablishes a message row for @...PROMPT command
* $SYNTAX$
@@ -976,9 +976,9 @@
* $NAME$
* SET PATH
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Specifies a search path for opening files
* $SYNTAX$
@@ -1009,9 +1009,9 @@
* $NAME$
* SET INTENSITY
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggles the enhaced display of PROMPT's and GETs.
* $SYNTAX$
@@ -1039,9 +1039,9 @@
* $NAME$
* SET ALTERNATE
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggle and echos output to an alternate file
* $SYNTAX$
@@ -1089,9 +1089,9 @@
* $NAME$
* SET CENTURY
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggle the century digits in all dates display
* $SYNTAX$
@@ -1123,9 +1123,9 @@
* $NAME$
* SET DATE
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Assigns a date format or chooses a predefined date data set.
* $SYNTAX$
@@ -1175,9 +1175,9 @@
* $NAME$
* SET EPOCH
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Specify a base year for interpreting dates
* $SYNTAX$
@@ -1204,9 +1204,9 @@
* $NAME$
* SET FIXED
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Set the number of decimal position to be displayed
* $SYNTAX$
@@ -1252,9 +1252,9 @@
* $NAME$
* SET PRINTER
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggles the printer and controls the printer device
* $SYNTAX$
@@ -1309,9 +1309,9 @@
* $NAME$
* SET CONSOLE
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggle the console display
* $SYNTAX$
@@ -1345,9 +1345,9 @@
* $NAME$
* SET DECIMALS
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggle the console display
* $SYNTAX$
@@ -1380,9 +1380,9 @@
* $NAME$
* SET DEVICE
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Directs all @...SAY output to a device.
* $SYNTAX$
@@ -1422,9 +1422,9 @@
* $NAME$
* SET BELL
* $CATEGORY$
* Command
* Command
* $SUBCATEGORY$
* Environment
* Environment
* $ONELINER$
* Toggle the bell to sound once a GET has been completed.
* $SYNTAX$

View File

@@ -4,7 +4,7 @@
/* $DOC$
* $TEMPLATE$
* Document
* Document
* $NAME$
* Strong Typing
* $CATEGORY$

View File

@@ -70,7 +70,7 @@
* $FILES$
* Library is rtl
* $SEEALSO$
* RESTORE SCREEN,RESTSCREEN(),SAVESCREEN()
* RESTORE SCREEN,RESTSCREEN(),SAVESCREEN()
* $END$
*/
@@ -78,11 +78,11 @@
* $TEMPLATE$
* Command
* $NAME$
* SAVE SCREEN
* SAVE SCREEN
* $CATEGORY$
* API
* $SUBCATEGORY$
* Terminal
* Terminal
* $ONELINER$
* Save whole screen image and coordinate to an internal buffer
* $SYNTAX$
@@ -513,13 +513,13 @@
* $TEMPLATE$
* Procedure
* $NAME$
* __TextSave()
* __TextSave()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Internal
* Internal
* $ONELINER$
* Redirect console output to printer or file and save old settings
* Redirect console output to printer or file and save old settings
* $SYNTAX$
* __TextSave( <cFile> )
* $ARGUMENTS$

View File

@@ -183,7 +183,7 @@
* that match passed skeleton should be either included in deletion
* (if .T.) or excluded from deletion (if .F.)
* $RETURNS$
* Nothing
* Nothing
* $DESCRIPTION$
* This function releases values stored in memory variables. It shouldn't
* be called directly, it should be placed into RELEASE ALL command.
@@ -833,7 +833,7 @@
* "P" Pointer
* "S" Symbol
* "U" NIL
* </table>
* </table>
* $DESCRIPTION$
* This function returns one character which represents the data type
* of the argument.