Files
harbour-core/harbour/contrib/hbnf
Viktor Szakats ec13203192 2010-06-19 12:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/itemapi.c
    - hb_itemGetNL() no longer works for date types.
      INCOMPATIBLE. If you used it to retrieve date/time,
      use hb_itemGetDL() instead.
    ! Fixed typo in prev addition.

  * include/hbapi.h
  * src/vm/arrays.c
    + Added hb_arrayGetNSize(), hb_arraySetNSize().
    ! Fixed old typo in TRACE() call of hb_arrayGetNInt().

  * src/vm/extend.c
    ! Fixed typo in prev addition.

  * src/rtl/filesys.c
    ! Applied fixed from Przemek to hb_fsReadAt()/hb_fsWriteAt()
      code to be MT safe plus fix other problems.
    ; QUESTION: Shouls the same applied to hb_fsWriteLarge()/hb_fsReadLarge() 
                loops? (BTW inactive in 32-bit Harbour builds)

  * contrib/hbct/screen2.c
    ! Type cleanup.

  * contrib/hbct/pack.c
  * contrib/xhb/hbxml.c
  * contrib/xhb/hbxml.h
  * contrib/hbgt/charmixg.c
  * contrib/hbgt/charodd.c
  * contrib/hbgt/strexpan.c
  * contrib/hbgt/asciisgt.c
  * contrib/hbgt/strright.c
  * contrib/hbgt/strasint.c
  * contrib/hbgt/strdiffg.c
  * contrib/hbgt/chrtotal.c
  * contrib/hbgt/strcount.c
  * contrib/hbgt/strleft.c
  * contrib/hbgt/chrfirst.c
  * contrib/hbgt/chrcount.c
  * contrib/hbgt/strpbrk.c
  * contrib/hbgt/chareven.c
  * contrib/hbgt/bitflags.c
  * contrib/hbgt/strcspn.c
  * contrib/hbgt/atdiff.c
  * contrib/hbnf/proper.c
  * contrib/hbnf/getenvrn.c
    ! Fixed to use Harbour size types.

  * contrib/hbnf/dispc.c
    ! Started using Harbour type, but this is code is
      deadly and needs further work. I still wonder how
      to create code which mixes properly HB_FOFFSET and
      HB_SIZE.

  * contrib/xhb/cstructc.c
    * Formatting.
2010-06-19 10:26:02 +00:00
..

/*
 * $Id$
 */

This library has been ported to Harbour by Luiz Rafael Culik

//TODO
The follow functions must be rewrite in C
asm\adapter.asm               ;     FT_ADAPTER()
asm\default.asm               ;     FT_DEFAULT()
asm\inp.asm                   ;     FT_INP()
asm\outp.asm                  ;     FT_OUTP()
asm\reboot.asm                ;     FT_REBOOT()
asm\restatt.asm               ;     FT_RESTATT()
asm\saveatt.asm               ;     FT_SAVEATT()

The follow functions need to be fixed.
cint86.c                      ;     FT_INT86()

The following functions need FT_INT86() or to be rewritten in C:

setdate.prg               FT_SETDATE()
settime.prg               FT_SETTIME()
sysmem.prg                FT_SYSMEM()
scancode.prg              FT_SCANCODE()
nwsem.prg                 FT_NWSEMOPEN()
nwsem.prg                 FT_NWSEMEX()
nwsem.prg                 FT_NWSEMWAIT()
nwsem.prg                 FT_NWSEMSIG()
nwsem.prg                 FT_NWSEMCLOSE()
nwsem.prg                 FT_NWSEMLOCK()
nwsem.prg                 FT_NWSEMUNLOCK()
nwuid.prg                 FT_NWUID()
floptst.prg               FT_FLOPTST()