* include/hbapicdp.h
* include/hbapiitm.h
* src/rtl/itemseri.c
* changed 2-nd parameter in hb_itemSerialize() and hb_itemSerializeCP()
from HB_BOOL fNumSize parameter to int iFlags.
Previous fNumSize is replaced by HB_SERIALIZE_NUMSIZE flag.
Warning: declaration is not backward compatible though existing code
using these functions is binary compatible so it will work
without recompilation.
+ added support for optional compression of serialized values.
It can be enabled in C code by HB_SERIALIZE_COMPRESS flag.
+ added support for serialization flags passed in 2-nd parameter to
hb_Serialize() PRG function.
; Info: support for compression and decompression exists only in
programs which are linked with ZLIB library. Programmers
which want to use it and so far the haven't used ZLIB functions
should add to their code REQUEST HB_ZCOMPRESS
* include/Makefile
+ include/hbserial.ch
+ added header file with Harbour serialization flags.
Now the following flags are supported:
HB_SERIALIZE_NUMSIZE
HB_SERIALIZE_COMPRESS
I'll add support for HB_SERIALIZE_OBJECTSTRUCT soon.
* src/rtl/hbi18n1.c
* contrib/hbnetio/netiocli.c
* contrib/hbnetio/netiosrv.c
* updated to use new Harbour serialization flags.
152 lines
2.2 KiB
Makefile
152 lines
2.2 KiB
Makefile
|
|
ROOT := ../
|
|
|
|
C_HEADERS := \
|
|
error.api \
|
|
extend.api \
|
|
filesys.api \
|
|
fm.api \
|
|
gt.api \
|
|
hbundoc.api \
|
|
item.api \
|
|
rdd.api \
|
|
vm.api \
|
|
\
|
|
clipdefs.h \
|
|
extend.h \
|
|
hbapi.h \
|
|
hbapicdp.h \
|
|
hbapicls.h \
|
|
hbapicom.h \
|
|
hbapidbg.h \
|
|
hbapierr.h \
|
|
hbapifs.h \
|
|
hbapigt.h \
|
|
hbapiitm.h \
|
|
hbapilng.h \
|
|
hbapirdd.h \
|
|
hbapistr.h \
|
|
hbassert.h \
|
|
hbatomic.h \
|
|
hbbfish.h \
|
|
hbfloat.h \
|
|
hbcdpreg.h \
|
|
hbchksum.h \
|
|
hbcomp.h \
|
|
hbcompdf.h \
|
|
hbdate.h \
|
|
hbdbf.h \
|
|
hbdbferr.h \
|
|
hbdbsort.h \
|
|
hbdefs.h \
|
|
hberrors.h \
|
|
hbexprop.h \
|
|
hbgtcore.h \
|
|
hbgtreg.h \
|
|
hbhash.h \
|
|
hbiniseg.h \
|
|
hbinit.h \
|
|
hbjson.h \
|
|
hbmacro.h \
|
|
hbmath.h \
|
|
hbmather.h \
|
|
hbmsgreg.h \
|
|
hbpcode.h \
|
|
hbpp.h \
|
|
hbrddcdx.h \
|
|
hbrdddbf.h \
|
|
hbrddfpt.h \
|
|
hbrdddel.h \
|
|
hbrddntx.h \
|
|
hbrddsdf.h \
|
|
hbrddnsx.h \
|
|
hbregex.h \
|
|
hbset.h \
|
|
hbsetup.h \
|
|
hbsocket.h \
|
|
hbstack.h \
|
|
hbsxfunc.h \
|
|
hbtask.h \
|
|
hbthread.h \
|
|
hbtrace.h \
|
|
hbtypes.h \
|
|
hbver.h \
|
|
hbvm.h \
|
|
hbvmint.h \
|
|
hbvmopt.h \
|
|
hbvmpub.h \
|
|
hbxvm.h \
|
|
hbwince.h \
|
|
hbwinuni.h \
|
|
hbzlib.h \
|
|
hbznet.h \
|
|
hb_io.h \
|
|
|
|
PRG_HEADERS := \
|
|
harbour.hbx \
|
|
hbcpage.hbx \
|
|
hblang.hbx \
|
|
hbscalar.hbx \
|
|
hbusrrdd.hbx \
|
|
\
|
|
achoice.ch \
|
|
assert.ch \
|
|
blob.ch \
|
|
box.ch \
|
|
button.ch \
|
|
color.ch \
|
|
common.ch \
|
|
dbedit.ch \
|
|
dbinfo.ch \
|
|
dbstruct.ch \
|
|
directry.ch \
|
|
error.ch \
|
|
fileio.ch \
|
|
getexit.ch \
|
|
hb.ch \
|
|
hbclass.ch \
|
|
hbcom.ch \
|
|
hbdebug.ch \
|
|
hbdyn.ch \
|
|
hbextcdp.ch \
|
|
hbextern.ch \
|
|
hbextlng.ch \
|
|
hbgfx.ch \
|
|
hbgfxdef.ch \
|
|
hbgtinfo.ch \
|
|
hbhash.ch \
|
|
hbhrb.ch \
|
|
hbinkey.ch \
|
|
hblang.ch \
|
|
hblpp.ch \
|
|
hbmacro.ch \
|
|
hbmath.ch \
|
|
hbmemory.ch \
|
|
hbmemvar.ch \
|
|
hboo.ch \
|
|
hbpers.ch \
|
|
hbserial.ch \
|
|
hbsetup.ch \
|
|
hbsix.ch \
|
|
hbsocket.ch \
|
|
hbstdgen.ch \
|
|
hbstrict.ch \
|
|
hbsxdef.ch \
|
|
hbthread.ch \
|
|
hbtrace.ch \
|
|
hbusrrdd.ch \
|
|
hbver.ch \
|
|
hbzlib.ch \
|
|
inkey.ch \
|
|
memoedit.ch \
|
|
ord.ch \
|
|
rddsys.ch \
|
|
reserved.ch \
|
|
set.ch \
|
|
setcurs.ch \
|
|
simpleio.ch \
|
|
std.ch \
|
|
tbrowse.ch \
|
|
|
|
include $(TOP)$(ROOT)config/header.mk
|