Files
harbour-core/contrib/hbplist.txt
Przemysław Czerpak 74f298f8ec 2014-03-10 18:59 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* contrib/hbtcpio/tcpio.c
    * use default timeout defined in initial hostname string in read/write
      operations

  * include/hbapicom.h
  * src/rtl/hbcom.c
    + added new C function:
         int hb_comFindPort( const char * pszDevName, HB_BOOL fCreate );
      It check if given port name is already defined and if not and second
      parameter fCreate is TRUE then it allocates such port in one of last
      free slots. On success port number is returned. If port cannot be
      found or created 0 is returned.

  * include/harbour.hbx
  * src/rtl/hbcomhb.c
    + added new PRG function:
         hb_comFindPort( <cDeviceName> [, <lCreate> = .F. ] ) -> <nPort>

  * contrib/hbplist.txt
  + contrib/hbcomio/comio.c
  + contrib/hbcomio/hbcomio.hbc
  + contrib/hbcomio/hbcomio.hbp
    + added new Harbour FILE IO redirector.
      It recognizes and process names with "COM<n>:" prefix, in form like:
         COM<n>:[<com_params>]
      <n> is port number or port name prefixed with "$" character.
      <com_params> may contain serial port parameters like baud rate, stop
      and data bits, parity and flow control (XON,XOFF,CTS, RTS,DST,DTR).
      As delimiter comma "," is accepted.
      This redirector can be used in different subsystems using Harbour
      FILE IO and stream read/write operations, i.e.
         REQUEST HB_COMIO
         SET PRINTER TO COM2:38400,N81,XONXOFF
      can be used to connect to serial printers.
      Please remember that redirectors like NETIO can be used as wrapper
      to other redirectors so code like:
         pFile := hb_vfOpen( "NET:192.168.0.1:::COM1:9600,8N1" )
      opens 1-st serial port on the server and
         pFile := hb_vfOpen( "NET:192.168.0.1:::COM$/dev/ttyUSB0:9600,8N1" )
      opens "/dev/ttyUSB0" serial device on the server.
2014-03-10 18:59:52 +01:00

65 lines
1.6 KiB
Plaintext

gtalleg/gtalleg.hbp
gtqtc/gtqtc.hbp
gtwvg/gtwvg.hbp
hbamf/hbamf.hbp
hbblat/hbblat.hbp
hbblink/hbblink.hbp
hbbz2/hbbz2.hbp # uses: bz2 (locally hosted)
hbcairo/hbcairo.hbp
hbcomio/hbcomio.hbp
hbcomm/hbcomm.hbp
hbct/hbct.hbp
hbcups/hbcups.hbp
hbcurl/hbcurl.hbp
hbexpat/hbexpat.hbp # uses: expat (locally hosted)
hbfbird/hbfbird.hbp
hbfimage/hbfimage.hbp
hbformat/hbformat.hbp
hbformat/utils/hbformat.hbp
hbfoxpro/hbfoxpro.hbp
hbfship/hbfship.hbp
hbgd/hbgd.hbp
hbgs/hbgs.hbp
hbgt/hbgt.hbp
hbhpdf/hbhpdf.hbp # uses: libhpdf (locally hosted)
hbhttpd/hbhttpd.hbp
hblzf/hblzf.hbp # uses: liblzf (locally hosted)
hbmagic/hbmagic.hbp
hbmemio/hbmemio.hbp
hbmisc/hbmisc.hbp
hbmlzo/hbmlzo.hbp # uses: libmlzo (locally hosted)
hbmxml/hbmxml.hbp # uses: minixml (locally hosted)
hbmysql/hbmysql.hbp
hbmzip/hbmzip.hbp # uses: minizip (locally hosted)
hbnetio/hbnetio.hbp
hbnetio/utils/hbnetio/hbnetio.hbp
hbnf/hbnf.hbp
hbodbc/hbodbc.hbp
hboslib/hboslib.hbp
hbpgsql/hbpgsql.hbp
hbrun/hbrun.hbp
hbsms/hbsms.hbp
hbsqlit3/hbsqlit3.hbp # uses: sqlite3 (locally hosted)
hbssl/hbssl.hbp
hbtcpio/hbtcpio.hbp
hbtip/hbtip.hbp
hbtinymt/hbtinymt.hbp
hbtpathy/hbtpathy.hbp
hbtest/hbtest.hbp
hbunix/hbunix.hbp
hbwin/hbwin.hbp
hbxdiff/hbxdiff.hbp # uses: libxdiff (locally hosted)
hbxpp/hbxpp.hbp
hbzebra/hbzebra.hbp
hbziparc/hbziparc.hbp
rddads/rddads.hbp
rddbm/rddbm.hbp
rddsql/rddsql.hbp
sddfb/sddfb.hbp
sddmy/sddmy.hbp
sddoci/sddoci.hbp
sddodbc/sddodbc.hbp
sddpg/sddpg.hbp
sddsqlt3/sddsqlt3.hbp # uses: sqlite3 (locally hosted)
xhb/xhb.hbp