* 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.
/*
* $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()