Przemyslaw Czerpak
8ae2d0e27f
2010-11-19 12:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbdefs.h
* harbour/src/rdd/dbfntx/dbfntx1.c
* harbour/src/rdd/dbfnsx/dbfnsx1.c
* harbour/src/rdd/dbfcdx/dbfcdx1.c
* harbour/src/rdd/dbffpt/dbffpt1.c
* harbour/contrib/hbct/token2.c
* harbour/contrib/hbct/charsort.c
* harbour/contrib/hbct/charop.c
* harbour/contrib/hbct/pos1.c
* harbour/contrib/hbct/token1.c
* harbour/contrib/hbct/pack.c
* harbour/contrib/hbct/range.c
* harbour/contrib/sddmy/sddmy.c
* harbour/contrib/xhb/hbcrypt.c
* harbour/contrib/xhb/xhbsave.c
* harbour/contrib/xhb/txtline.c
* harbour/contrib/xhb/cstructc.c
* harbour/contrib/hbmzip/hbmzip.c
* harbour/contrib/sddsqlt3/sddsqlt3.c
* cleaned const pointer casting
2010-11-19 11:39:20 +00:00
Viktor Szakats
23dd5b134d
2010-06-19 09:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
...
* src/vm/runner.c
! Minor to prev.
* include/hbapi.h
* src/vm/extend.c
+ Added hb_parnsize(), hb_retnsize(), hb_stornsize() functions.
; NOTE: These should be used in place of hb_parnl(), hb_retnl(),
hb_stornl() when passing HB_SIZE types.
; TODO: Use them all accross Harbour if they are correct and
after being finalized.
* src/vm/itemapi.c
+ Added hb_itemGetNSize(), hb_itemPutNSize() functions.
* DATETIME stuff in hb_itemGetNL() marked as HB_LEGACY_LEVEL3.
; QUESTION: It's marked as to be deleted in the TODO, so maybe we should
rather delete it.
* include/hbapiitm.h
* src/rtl/filesys.c
+ hb_fsReadAt(), hb_fsWriteAt(): Added support for Win64 HB_SIZE.
; QUESTION: I assume these functions have the purpose of being
atomic seek + read without moving the file pointer,
which means current modification isn't safe. How
can this be solved given Windows doesn't seem to have
64-bit read/write API calls?
! Fixed old copy-paste typos in Windows OVERLAPPED initialization,
where the lines were ended with command instead of semicolon,
they didn't cause any harm though in their former location.
% Reverted a minor change from prev commit to make it
possibly a little bit faster, like it was before.
* src/rtl/hbzlib.c
+ Added casts (at external interface calls) and other fixes to
make it build for Win64 without warnings.
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/dbffpt/dbffpt1.c
* contrib/rddbmcdx/bmdbfcdx.c
* HB_ULONG -> HB_SIZE where appropriate to avoid Win64 errors
and some warnings. I'm still not comfortable to touch this
code, but it could certainly need a type cleanup.
* include/hbdefs.h
+ Added HB_PFS macro which holds the printf() format string
for HB_SIZE value.
; TODO: Use it all accross Harbour.
* contrib/hbmysql/mysql.c
* contrib/sddmy/sddmy.c
* contrib/hbmzip/hbmzip.c
* contrib/hbcurl/hbcurl.c
* contrib/hbhpdf/harupdf.c
* contrib/hbpgsql/postgres.c
* contrib/rddads/adsfunc.c
* contrib/rddads/ads1.c
* contrib/hbfimage/fi_wrp.c
* contrib/sddodbc/sddodbc.c
* contrib/hbgd/gdwrp.c
* contrib/hbwin/wapi_wingdi.c
* contrib/hbwin/wapi_winbase.c
* contrib/hbwin/wapi_winuser.c
* contrib/hbwin/win_bmp.c
* contrib/hbwin/win_prn1.c
* contrib/hbwin/win_regc.c
* contrib/hbssl/evpciph.c
* contrib/hbssl/ssl.c
* contrib/hbssl/bio.c
* contrib/hbssl/sslctx.c
* contrib/hbssl/evpenc.c
* contrib/hbssl/pem.c
* contrib/hbssl/rand.c
* contrib/hbssl/evp.c
+ Added necessary casts at external component boundaries to
make Win64 builds warning-free.
* contrib/hbct/ctstrfil.c
+ HB_ISIZ -> HB_FOFFSET, hb_fsSeek() usage, other type cleanup
to handle file offsets correctly.
* contrib/xhb/hbnxs.h
* contrib/xhb/hbcrypt.c
! Fixed warnings for Win64.
* contrib/hbwin/win_prn3.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/fparse.c
* int -> HB_ISIZ for Win64.
* contrib/xhb/freadlin.c
* hb_fsSeek() -> hb_fsSeekLarge().
* contrib/sddfb/sddfb.c
* Minor type cleanup to make Win64 warning-free.
* contrib/hbsqlit3/hbsqlit3.c
+ Added necessary casts at external interface calls.
% Deleted one dummy operation from SQLITE3_FILE_TO_BUFF().
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* HB_ULONG -> HB_SIZE.
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/wvggui.c
* contrib/gtwvg/wvgcuig.c
* contrib/gtwvg/wvgwin.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgcore.c
! int -> HB_ISIZ/HB_SIZE
+ Added necessary casts at external component boundaries to
make Win64 warning-free.
* contrib/rddads/ads1.c
* HB_ULONG -> HB_SIZE
* contrib/hbtip/utils.c
* int -> HB_ISIZ
! Fixed to use HB_FOFFSET type to save/restore file position.
* ChangeLog
+ Added missing item to previous log entry:
! Fixed hb_fsCurDirBuff() for Win64.
; It's quite large commit, nevertheless I'd highly appreciate
peer review, and certainly there will be places which need
better or different solution for Win64.
2010-06-19 08:05:24 +00:00
Viktor Szakats
b1cd0953df
2010-02-08 22:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/pp/ppcore.c
* src/pp/hbpp.c
* src/vm/macro.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/itemapi.c
* src/vm/hvm.c
* src/vm/cmdarg.c
* src/vm/maindllp.c
* src/vm/fm.c
* src/vm/thread.c
* src/vm/memvars.c
* src/vm/eval.c
* src/vm/extend.c
* src/vm/classes.c
* src/debug/dbgentry.c
* src/common/expropt1.c
* src/common/expropt2.c
* src/common/hbhash.c
* src/nortl/nortl.c
* src/macro/macrolex.c
* src/rtl/gtxwc/gtxwc.c
* src/rtl/gtstd/gtstd.c
* src/rtl/gtcgi/gtcgi.c
* src/rtl/errapi.c
* src/rtl/hbprocfn.c
* src/rtl/hbsocket.c
* src/rtl/gtpca/gtpca.c
* src/rtl/filebuf.c
* src/rtl/hbproces.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbsql.c
* src/rdd/hbdbsort.c
* src/rdd/workarea.c
* src/rdd/wacore.c
* src/rdd/sdf1.c
* src/rdd/dbcmdx.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbcmd.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/delim1.c
* src/rdd/dbf1.c
* src/rdd/hsx/hsx.c
* src/rdd/usrrdd/usrrdd.c
* src/rdd/wafunc.c
* src/rdd/dbffpt/dbffpt1.c
* src/rdd/hbsix/sxord.c
* src/rdd/hbsix/sxfname.c
* src/rdd/hbsix/sxtable.c
* src/rdd/hbsix/sxutil.c
* src/rdd/hbsix/sxcrypt.c
* src/compiler/ppcomp.c
* src/compiler/hbmain.c
* src/compiler/compi18n.c
* src/compiler/cmdcheck.c
* src/compiler/hbdbginf.c
* src/compiler/hbpcode.c
* src/compiler/genhrb.c
* src/compiler/hbdead.c
* src/compiler/complex.c
* src/compiler/genobj32.c
* src/compiler/genc.c
* src/compiler/hbopt.c
* src/compiler/hbident.c
* src/compiler/gencc.c
* src/compiler/hbcmplib.c
* src/compiler/hblbl.c
* src/compiler/harbour.yyc
* src/compiler/harbour.y
* include/hbpp.h
* include/hbrdddbf.h
* include/hbvmpub.h
* include/hbrddnsx.h
* include/hbstack.h
* include/hbgtcore.h
* include/hbapifs.h
* include/hbthread.h
* include/hbdefs.h
* include/hbmacro.h
* include/hbinit.h
* include/hbtypes.h
* include/hbrddsdf.h
* include/hbapi.h
* include/hbapiitm.h
* include/hbrddntx.h
* include/hbvm.h
* include/hbapidbg.h
* include/hbcomp.h
* include/hbapirdd.h
* include/hbcompdf.h
* include/hbrdddel.h
* include/hbexpra.c
* include/hbexprop.h
* include/hbrddcdx.h
* include/hbapicls.h
* include/hbapierr.h
* include/hbrddfpt.h
* include/hbhash.h
* include/hbregex.h
* include/hbexprb.c
* contrib/hbct/screen2.c
* contrib/hbct/token2.c
* contrib/hbct/dbftools.c
* contrib/hbct/atadjust.c
* contrib/hbct/ctwin.c
* contrib/hbct/files.c
* contrib/hbct/dattime3.c
* contrib/hbct/ctstr.c
* contrib/hbct/screen1.c
* contrib/hbct/token1.c
* contrib/hbct/ctc.c
* contrib/hbct/ct.h
* contrib/hbct/atnum.c
* contrib/hbct/asciisum.c
* contrib/hbct/numat.c
* contrib/hbct/atrepl.c
* contrib/xhb/bkgtsks.c
* contrib/xhb/hbcrypt.c
* contrib/xhb/fparse.c
* contrib/xhb/datesxhb.c
* contrib/xhb/hbnxs.h
* contrib/hbqt/gtqtc/gtqtc.cpp
* contrib/xpp/dbcmdx.c
* contrib/hbnf/dispc.c
* contrib/hbnf/ftattr.c
* contrib/hbmemio/memio.c
* contrib/hbnetio/netiocli.c
* contrib/rddsql/sddmy/mysqldd.c
* contrib/rddsql/sddpg/pgsqldd.c
* contrib/rddsql/sddfb/fbirddd.c
* contrib/rddsql/sddodbc/odbcdd.c
* contrib/rddsql/hbrddsql.h
* contrib/rddsql/sqlbase.c
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* contrib/rddads/adsfunc.c
* contrib/rddads/rddads.h
* contrib/rddads/ads1.c
* contrib/rddads/adsmgmnt.c
* contrib/hbmisc/spd.c
* contrib/hbtip/utils.c
* contrib/hbtip/encmthd.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbmcdx/hbbmcdx.h
* contrib/hbbtree/hb_btree.h
* contrib/hbbtree/hb_btree.c
* ULONG -> HB_ULONG, HB_SIZE
(except for external (OS) API specific usage)
* Formatting.
; NOTE: I converted ULONG to HB_SIZE where I felt it appropriate,
but didn't touch compiler, codeblock handling, low-level
RDD (Set/GetVarLen method) and high-level contrib RDDs, so
this needs to be cleaned.
Also there may be cases where I didn't change the whole
call chain to HB_SIZE.
; NOTE: It would be probably worthy to add new types for these purposes:
- line number (HB_USHORT)
- record number (HB_ULONG)
- RDD connection (HB_ULONG)
- parameter count / stack position / class member positions / etc (HB_USHORT, sometimes HB_ULONG)
- pcode (HB_BYTE and char)
- flags / modes (HB_USHORT / HB_ULONG)
- timers (HB_ULONG, HB_MAXINT)
- GT API character (HB_USHORT)
; REQUESTS:
- Pls don't over-align variable declarations. It makes
modification much much slower. Sometimes declarations are
aligned even if there was only one or two of them in a block.
- Pls always add variable names in declarations, otherwise the purpose
of the function is very slow to decipher when looking at it.
- Keep up the nice formatting according to Harbour standards,
it makes modifications much much easier.
; TODO:
- Verify with grep script
- Verify with HB_USER_CFLAGS=-DHB_LEGACY_TYPES_OFF
- Make HB_LEGACY_TYPES_OFF default for Harbour builds.
- Tie HB_LEGACY_TYPES_OFF to HB_LEGACY_LEVEL3
- Replace current windows.h inclusion hack with regular method
- Delete hacks dealing with former type chaos:
HB_CLIPPER_INT_ITEMS, HB_DONT_DEFINE_BASIC_TYPES, HB_DONT_DEFINE_BOOL, HB_DONT_DEFINE_BYTE, HB_DONT_DEFINE_LONG
- Retest hbfimage on *nix, delete hacks
- Normalize HB_BYTE vs. HB_UCHAR usage
- Type cleanups, f.e. HB_SIZE vs. HB_ULONG
- Add new special types (see above)
- Switch HB_SIZE to signed (big project), and delete HB_ISIZ afterwards.
2010-02-08 21:52:47 +00:00
Viktor Szakats
bfe79a7bf9
2010-02-07 12:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbmcdx/hbbmcdx.h
* contrib/hbbtree/hb_btree.h
* contrib/hbbtree/hb_btree.c
* contrib/hbnetio/netiocli.c
* contrib/hbnetio/netiosrv.c
* contrib/rddsql/sddmy/mysqldd.c
* contrib/rddsql/sddpg/pgsqldd.c
* contrib/rddsql/sddfb/fbirddd.c
* contrib/rddsql/sddodbc/odbcdd.c
* contrib/rddsql/hbrddsql.h
* contrib/rddsql/sqlbase.c
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* contrib/rddads/ads1.c
* contrib/xhb/bkgtsks.c
* contrib/xhb/hbcrypt.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/xhbcopyf.c
* contrib/xhb/xhbfunc.c
* contrib/xpp/philesx.c
* contrib/hbnf/ftattr.c
* USHORT -> HB_USHORT
* contrib/xhb/xhbsave.c
* USHORT -> int
* contrib/xhb/filestat.c
* USHORT -> HB_FATTR
* contrib/hbmemio/memio.c
* USHORT -> HB_USHORT
* USHORT -> HB_ERRCODE
* contrib/hbqt/gtqtc/gtqtc.cpp
* contrib/hbqt/gtqtc/gtqtc.h
* USHORT -> int, HB_USHORT
* contrib/hbnf/fttext.c
* contrib/hbmisc/hb_f.c
+ Added "largefile" support. (at least on the low-level)
* USHORT -> HB_USHORT
* contrib/hbmisc/tests/testhbf.prg
- Deleted old comment.
2010-02-08 11:50:58 +00:00
Viktor Szakats
480f7a3b6a
2010-02-07 19:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/vm/classes.c
* src/rtl/gtdos/gtdos.c
* src/rtl/gtxwc/gtxwc.c
* src/rdd/wacore.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/dbffpt/dbffpt1.c
* src/compiler/genobj32.c
* include/hbinit.h
* include/hbrddcdx.h
* contrib/xhb/hbcrypt.c
* contrib/xhb/freadlin.c
* contrib/xhb/txtline.c
* contrib/hbnf/descendn.c
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* contrib/hbtip/encmthd.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbmcdx/hbbmcdx.h
* Formatting. (whitespace only)
2010-02-07 18:03:00 +00:00
Viktor Szakats
48a5b549cd
2010-01-14 12:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/xhb/hbcrypt.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/xstrdel.c
* contrib/xhb/hbcomprs.c
* contrib/xhb/txtline.c
* contrib/hbbmcdx/bmdbfcdx.c
! Fixed to use current APIs instead of legacy/compatibility ones.
; Pls review the cdp ones.
* src/rtl/langapi.c
* include/hbapilng.h
+ Un-marked hb_langDGetErrorDesc() with HB_LEGACY_LEVEL3. [REVERT]
2010-01-14 11:39:44 +00:00
Viktor Szakats
528989c718
2010-01-14 11:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/vm/set.c
* src/debug/dbgentry.c
* src/common/hbgete.c
* src/common/hbffind.c
* src/common/hbwince.c
* src/common/hbstr.c
* src/common/hbmem.c
* src/common/strwild.c
* src/common/hbhash.c
* src/rtl/lennum.c
* src/rtl/strxor.c
* src/rtl/strcase.c
* src/rtl/hbzlibgz.c
* src/rtl/trim.c
* src/rtl/base64c.c
* src/rtl/binnum.c
* src/rtl/hbtoken.c
* src/rtl/ampm.c
* src/rtl/descend.c
* src/rtl/strpeek.c
* src/rtl/replic.c
* src/rtl/padr.c
* src/rtl/hbstrfmt.c
* src/rtl/hbntos.c
* src/rtl/hbadler.c
* src/rtl/at.c
* src/rtl/fserr.c
* src/rtl/hbcrc.c
* src/rtl/hbmd5.c
* src/rtl/hbascii.c
* src/rtl/padc.c
* src/rtl/strzero.c
* src/rtl/hbregexc.c
* src/rtl/strtran.c
* src/rtl/hbsocket.c
* src/rtl/hbinet.c
* src/rtl/strtoexp.c
* src/rtl/gtapi.c
* src/rtl/filesys.c
* src/rtl/padl.c
* src/rtl/hbregex.c
* src/rtl/saverest.c
* src/rtl/right.c
* src/rtl/hbbffnc.c
* src/rtl/cdpapi.c
* src/rtl/hbi18n1.c
* src/rtl/gtclip.c
* src/rtl/mlcfunc.c
* src/rtl/left.c
* src/rtl/xsavescr.c
* src/rtl/hardcr.c
* src/rtl/setkey.c
* src/rtl/hbzlib.c
* src/rtl/strc.c
* src/rtl/stuff.c
* src/rtl/hbhex.c
* src/rtl/trace.c
* src/rtl/samples.c
* src/rtl/inkeyapi.c
* src/rtl/inkey.c
* src/rtl/mtran.c
* src/rtl/gete.c
* src/rtl/mouse53.c
* src/rtl/colorind.c
* src/rtl/ati.c
* src/rtl/soundex.c
* src/rtl/memofile.c
* src/rtl/valtostr.c
* src/rtl/rat.c
* include/hbapicdp.h
* include/hbgtcore.h
* include/hbapifs.h
* include/hbapi.h
* include/hbchksum.h
* include/hbapigt.h
* include/hbhash.h
* contrib/xhb/hboutdbg.c
* contrib/xhb/hbxml.c
* contrib/xhb/hbcrypt.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/xstrdel.c
* contrib/xhb/xhbsave.c
* contrib/xhb/hbcomprs.c
* contrib/xhb/datesxhb.c
* contrib/xhb/xhbat.c
* contrib/xhb/xhbmsgs.c
* contrib/xhb/xhbarr.c
* contrib/xhb/txtline.c
* contrib/xhb/xhbtrim.c
* contrib/xhb/hbserv.c
* contrib/xhb/cstructc.c
* contrib/xhb/xhbfunc.c
* ULONG -> HB_SIZE
* src/rtl/langapi.c
* include/hbapilng.h
* ULONG -> int
+ Marked hb_langDGetErrorDesc() with HB_LEGACY_LEVEL3.
* src/common/hbprintf.c
! ULONG -> int
* src/debug/dbgentry.c
* Formatting.
2010-01-14 10:37:49 +00:00
Przemyslaw Czerpak
c9731a76a7
2009-06-26 15:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/rdd/hsx/hsx.c
* removed ( BYTE * ) casting
* harbour/include/hbchksum.h
* harbour/source/rtl/hbadler.c
* harbour/source/rtl/hbcrc.c
* harbour/source/rtl/hbmd5.c
* use 'const char *' for passed memory buffers
ULONG hb_adler32( ULONG adler, const char *buf, ULONG len );
ULONG hb_crc16( ULONG crc, const char *buf, ULONG len );
ULONG hb_crc32( ULONG crc, const char *buf, ULONG len );
HB_ULONG hb_crc( HB_ULONG crc, const char * buf, ULONG len,
HB_ULONG poly );
HB_ULONG hb_crcct( HB_ULONG crc, const char * buf, ULONG len,
HB_ULONG poly );
void hb_md5( const char * ucData, ULONG ulLen, char * ucDigest );
void hb_md5file( HB_FHANDLE hFile, char * ucDigest );
* harbour/include/hbsxfunc.h
* harbour/source/rdd/hbsix/sxcompr.c
* harbour/source/rdd/hbsix/sxcrypt.c
* use '[const] char *' for passed memory buffers in:
void hb_sxEnCrypt( const char * pSrc, char * pDst,
const char * pKeyVal, ULONG ulLen );
void hb_sxDeCrypt( const char * pSrc, char * pDst,
const char * pKeyVal, ULONG ulLen );
BOOL hb_LZSSxDecompressMem( const char * pSrcBuf, ULONG ulSrcLen,
char * pDstBuf, ULONG ulDstLen );
BOOL hb_LZSSxCompressMem( const char * pSrcBuf, ULONG ulSrcLen,
char * pDstBuf, ULONG ulDstLen,
ULONG * pulSize );
* harbour/include/hbapigt.h
* harbour/include/hbgtcore.h
* harbour/source/rtl/hbgtcore.c
* harbour/source/rtl/mouse53.c
* harbour/source/rtl/mouseapi.c
* harbour/source/rtl/gtdos/gtdos.c
* changed 'const BYTE *' to 'const char *' in MouseSaveState()
and MouseRestoreState() GT methods and functions.
* harbour/source/rtl/cdpapi.c
* harbour/source/rtl/is.c
* added ( char * ) casting as workaround for wrong in MSVC strchr()
declaration.
* harbour/include/hbrdddbf.h
* harbour/source/rdd/dbf1.c
* harbour/source/rtl/hbi18n1.c
* harbour/contrib/xhb/hbcrypt.c
* updated for above modifications
2009-06-26 13:53:41 +00:00
Przemyslaw Czerpak
da3a714803
2008-11-04 17:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/vm/hvm.c
* harbour/source/vm/mainstd.c
* force linking main() function in OpenWatcom OS2 builds
* harbour/contrib/xhb/hbcrypt.c
! casting
2008-11-04 16:27:40 +00:00
Przemyslaw Czerpak
e2ef86bf9b
2008-11-04 09:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbgtcore.h
! added missing 'extern' in hb_gt_dos_keyCodeTranslate() declaration
* harbour/source/rtl/gtstd/gtstd.c
* harbour/source/rtl/gtpca/gtpca.c
+ added support for console input in OpenWatcom builds
* harbour/source/vm/vmmt/Makefile
! removed mainpm.c
* harbour/contrib/xhb/hbcrypt.c
! fixed casting
2008-11-04 08:39:45 +00:00
Viktor Szakats
425e4f1ad8
fix to fix
2008-10-18 20:19:16 +00:00
Viktor Szakats
61bdd1cc16
fix to prev
2008-10-18 20:13:48 +00:00
Viktor Szakats
fec60ddb22
2008-10-18 22:03 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/xhb/hbcrypt.c
! Fixed lower level crypt functions to not do
zero division on zero length key input.
2008-10-18 20:03:36 +00:00
Viktor Szakats
c3f2ef56f9
2008-10-18 21:16 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
...
* source/common/hbgete.c
! Fixed recent warning on Win32 platforms.
* contrib/xhb/hbcrypt.c
* Changed to just work instead of RTE-in if any
of the params are empty on non-strings. If
non-string is passed, it's considered as
empty string.
2008-10-18 19:18:17 +00:00
Viktor Szakats
fae2a5f489
2008-08-26 02:43 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/xhb/hbcrypt.c
* contrib/hbw32/tprinter.c
* contrib/hbw32/w32_ole.c
* contrib/hbw32/w32_prn.c
* contrib/hbfbird/tests/testapi.c
* contrib/hbziparch/hbziparc.c
* contrib/hbziparch/hbzipnew.cpp
* contrib/hbhpdf/harupdf.c
* contrib/hbfimage/fi_winfu.c
* contrib/hbfimage/fi_wrp.c
* contrib/hbgf/hbgfw32/win32.c
* contrib/hbgf/hbgfos2/os2pm.c
* source/rtl/filesys.c
* utils/hbtest/rt_miscc.c
* // -> ANSI comments.
; NOTE: hbwhat32 and gtwvg remain with //.
2008-08-26 00:45:47 +00:00
Viktor Szakats
46beadfeb3
2008-06-10 16:24 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* xhb/Makefile
* xhb/common.mak
+ xhb/freadlin.c
+ Adopted HB_FREADLINE().
Work of Marcelo Lombardo / xhb.
! Fixed one potential leak (probably not exploited
by current control flow).
; Please test.
* xhb/hbcrypt.c
% Minor opt. (HB_ERR_FUNCNAME)
2008-06-10 14:25:45 +00:00
Viktor Szakats
420df37a5e
2008-06-10 16:06 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
+ contrib/xhb/hbcrypt.c
+ contrib/xhb/hbnxs.h
* contrib/xhb/Makefile
* contrib/xhb/common.mak
+ Added HB_CRYPT()/HB_DECRYPT().
Thanks to Giancarlo Niccolai / xhb.
+ Changed to not depend on hbzlib.
; Minor modifications to compile smoothly in Harbour.
* bin/bld.bat
* Prev change undone.
2008-06-10 14:07:31 +00:00