Commit Graph

27 Commits

Author SHA1 Message Date
Przemyslaw Czerpak
5e9629763e 2009-04-24 16:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapi.h
  * harbour/source/common/hbprintf.c
  * harbour/source/common/hbstr.c
    + added hb_vsnprintf() - vsnprintf() replacement
    * synced type of parameters in hb_snprintf() used for builds with and
      without HB__USE_OWN_SNPRINTF
2009-04-24 14:17:17 +00:00
Przemyslaw Czerpak
c985dfc05d 2009-04-23 22:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
  * harbour/source/macro/macro.yyc
  * harbour/source/macro/macro.y
  * harbour/source/macro/macro.yyh
  * harbour/source/compiler/harbour.yyc
  * harbour/source/compiler/harbour.y
  * harbour/source/compiler/harbour.yyh
    * pacified some MSVC warnings
2009-04-23 20:03:33 +00:00
Przemyslaw Czerpak
fff231daa2 2009-03-23 17:04 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/itemapi.c
  * harbour/source/common/hbprintf.c
    * use isfinite() instead of finite() in MinGW builds.
      It's possible that it can resolve problems with MinGW64 builds.
2009-03-23 15:57:39 +00:00
Przemyslaw Czerpak
1834b0d653 2009-03-22 18:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbstack.h
    * added alternative asm inline function to __MINGW32__ builds which
      operates on 64bit pointers. It's used when __MINGW64__ macro is
      defined. I do not know if such macro existing in 64bit MinGW version.

  * harbour/include/hbdefs.h
    + added HB_PTRUINT

  * harbour/source/common/hbprintf.c
    * used HB_PTRUINT for %p casting
2009-03-22 17:10:43 +00:00
Przemyslaw Czerpak
5f9ae2e313 2009-03-11 22:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbgete.c
    * disabled unsetenv() from Watcom builds - looks that this function
      exists only in OpenWatcom header files.

  * harbour/source/common/hbprintf.c
    * do not use some FL functions which operates on long double values
      in SunOS builds
2009-03-11 21:42:29 +00:00
Przemyslaw Czerpak
edda1a9e26 2009-03-05 18:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    * do not use modfl() in WinCE POCC builds. If MSVC also does not
      support if in WinCE builds then please change the condition to
      global HB_OS_WIN_CE
2009-03-05 17:05:04 +00:00
Viktor Szakats
e4d64e698b 2009-03-04 08:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* INSTALL
    * HB_INC_OPENSSL sample corrected to point to real-life header dir.
    + Added cygwin compiler. gcc temply removed from doc list.
    % Removed unnecessary -n hbmk2 switches.
    + Added cygwin section.

  * utils/hbmk2/hbmk2.prg
    + Don't add gtnul as a real library.
      Please test, I've never used GTNUL.
    + Added support for cygwin compiler value.
      (works the same as current 'win/gcc' combination)
    ! Typo in rare error messages.
    ! Removed -no-cygwin option from cygwin gcc command line.

  * source/common/hbprintf.c
  * contrib/hbssl/sslrand.c
    ! Fixed to compile with cygwin.
    ; TOFIX:
      when running hbtest.exe:
      Error DBFNTX/1011  Write error: _hbtmp_.dbf
      Called from DBCREATE(0)
      Called from TEST_BEGIN(0)
      Called from MAIN(0)

  * make_gnu.sh
    + Added cygwin detection.

  * config/win/gcc.cf
  + config/win/cygwin.cf
    + Added separate cygwin make config.
      gcc is now just a map to cygwin.
2009-03-04 07:00:29 +00:00
Przemyslaw Czerpak
5e59c5954c 2009-03-03 19:54 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/hbproces.c
    * check if some define constants exists before use - it should
      fix compilation in some WinCE builds, f.e. with MSVC

  * harbour/source/common/hbprintf.c
    * disabled _LIB_VERSION setting in DJGPP builds - if we need it
      for some reasons then it should be done in different which does
      not create multiple instances of this variable
2009-03-03 18:49:36 +00:00
Viktor Szakats
bc6e1a9b3e 2009-02-12 10:57 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* include/hbsetup.h
  * include/hbapi.h
  * source/common/hbprintf.c
  * source/common/hbstr.c
    + Temporarily enabled local hb_snprintf() implementation.
    ; Please test. If it's okay, we can enable it permanently.

  * contrib/rddsql/sddmy/make_b32.bat
  * contrib/rddsql/sddmy/make_vc.bat
  * contrib/rddsql/sddpg/make_b32.bat
  * contrib/rddsql/sddpg/make_vc.bat
  * contrib/rddsql/sddfb/make_b32.bat
  * contrib/rddsql/sddfb/make_vc.bat
    ! Fixed typos for VC flavours.
    % Removed unnecessary INCLUDE path.

  * source/vm/maindllp.c
    ! Updated dll name for Borland and MSVC.

  * source/lang/msguawin.c
  * source/lang/msgua866.c
  * source/lang/msguakoi.c
    ! Fixed corrupted equal char in code.
    ! Fixed date format.
    ! Fixed CP IDs and descriptions in UA866 and UAKOI.
    ! Restored 'CA-Cl*pper' in comment.
    ; Please verify me.
2009-02-12 10:03:45 +00:00
Przemyslaw Czerpak
8d6dce6b76 2009-02-06 12:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    * pacified warning

  * harbour/source/rtl/philesx.c
    ! fixed typo
2009-02-06 11:25:08 +00:00
Przemyslaw Czerpak
bb1e4dfe09 2009-02-03 03:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/mpkg_deb.sh
  * harbour/make_gnu_xmingwce.sh
  * harbour/tests/transtst.prg
  * harbour/tests/wcecon.prg
  * harbour/tests/foreach2.prg
  * harbour/tests/rto_get.prg
  * harbour/tests/memtst.prg
  * harbour/tests/gtwin.prg
  * harbour/tests/mt/mttest08.prg
  * harbour/tests/mt/mttest09.prg
  * harbour/tests/mt/mttest01.prg
  * harbour/tests/mt/mttest10.prg
  * harbour/tests/mt/mttest02.prg
  * harbour/tests/mt/mttest11.prg
  * harbour/tests/mt/mttest03.prg
  * harbour/tests/mt/mttest12.prg
  * harbour/tests/mt/mttest04.prg
  * harbour/tests/mt/mttest05.prg
  * harbour/tests/mt/mttest06.prg
  * harbour/tests/mt/mttest07.prg
  * harbour/tests/speedtst.prg
  * harbour/tests/hsxtest.prg
  * harbour/tests/rto_tb.prg
  * harbour/tests/multifnc/t0.prg
  * harbour/tests/multifnc/t1.prg
  * harbour/tests/multifnc/t2.prg
  * harbour/tests/multifnc/Makefile
  * harbour/tests/gtchars.prg
  * harbour/tests/aliaslck.prg
  * harbour/tests/gtcolors.prg
  * harbour/tests/gtkeys.prg
  * harbour/make_gcc.sh
  * harbour/mpkg_rpm_win.sh
  * harbour/doc/howtosvn.txt
  * harbour/doc/howtobld.txt
  * harbour/make_gnu_os2.cmd
  * harbour/include/hbrddnsx.h
  * harbour/include/hbsxdef.ch
  * harbour/include/hbwince.h
  * harbour/include/hbwmain.c
  * harbour/include/hbthread.h
  * harbour/include/hbsix.ch
  * harbour/include/hbvmint.h
  * harbour/include/hbassert.h
  * harbour/include/hbthread.ch
  * harbour/include/hbatomic.h
  * harbour/mpkg_rpm_wce.sh
  * harbour/source/hbextern/hbextern.prg
  * harbour/source/hbextern/Makefile
  * harbour/source/lang/msgptiso.c
  * harbour/source/vm/dlmalloc.c
  * harbour/source/vm/vmmt/Makefile
  * harbour/source/vm/thread.c
  * harbour/source/vm/mainwin/Makefile
  * harbour/source/vm/vm.c
  * harbour/source/debug/dbgtinp.prg
  * harbour/source/common/hbprintf.c
  * harbour/source/common/hbwince.c
  * harbour/source/common/hbfopen.c
  * harbour/source/rtl/tscalars.c
  * harbour/source/rtl/hbi18n2.prg
  * harbour/source/rtl/gui.prg
  * harbour/source/rtl/getsys53.prg
  * harbour/source/rtl/hbfile.c
  * harbour/source/rtl/tscalard.c
  * harbour/source/rtl/tscalarh.c
  * harbour/source/rtl/tbrowsys.prg
  * harbour/source/rtl/tscalarl.c
  * harbour/source/rtl/gtchrmap.c
  * harbour/source/rtl/tscalarp.c
  * harbour/source/rtl/oemansix.c
  * harbour/source/rtl/hbrunfun.c
  * harbour/source/rtl/strc.c
  * harbour/source/rtl/gttrm/Makefile
  * harbour/source/rtl/gttrm/gttrm.c
  * harbour/source/rtl/dirscan.prg
  * harbour/source/rtl/tthreadx.prg
  * harbour/source/rtl/tscalara.c
  * harbour/source/rtl/hbhex.c
  * harbour/source/rtl/inkeyapi.c
  * harbour/source/rtl/filebuf.c
  * harbour/source/rtl/tscalaru.c
  * harbour/source/rtl/tmenusys.prg
  * harbour/source/rtl/secondfs.c
  * harbour/source/rtl/hbproces.c
  * harbour/source/rtl/menusys.prg
  * harbour/source/rtl/gtkeycod.c
  * harbour/source/rtl/typefilx.prg
  * harbour/source/rtl/natmsgu.c
  * harbour/source/rtl/thfuncx.prg
  * harbour/source/rtl/tscalarb.c
  * harbour/source/rtl/hbini.prg
  * harbour/source/rtl/tscalar.prg
  * harbour/source/rtl/mouse53.c
  * harbour/source/rtl/hbprocfn.c
  * harbour/source/rtl/tscalarn.c
  * harbour/source/rtl/strtoexp.c
  * harbour/source/rtl/einstvar.prg
  * harbour/source/rtl/hbstrsh.c
  * harbour/source/rtl/gtkbstat.c
  * harbour/source/rtl/hbbit.c
  * harbour/source/rtl/tscalarc.c
  * harbour/source/codepage/cpsv850.c
  * harbour/source/codepage/cpeswinm.c
  * harbour/source/codepage/cpsk852.c
  * harbour/source/codepage/ucmik.c
  * harbour/source/codepage/cpbgmik.c
  * harbour/source/codepage/cpsvwin.c
  * harbour/source/codepage/cpskiso.c
  * harbour/source/codepage/cpskwin.c
  * harbour/source/codepage/cpsvclip.c
  * harbour/source/codepage/cpskkam.c
  * harbour/source/rdd/dbjoinx.prg
  * harbour/source/rdd/dblistx.prg
  * harbour/source/rdd/rddinfo.c
  * harbour/source/rdd/dbtotalx.prg
  * harbour/source/rdd/dbstruxx.prg
  * harbour/source/rdd/dbsortx.prg
  * harbour/source/rdd/dbdetach.c
  * harbour/source/rdd/dbcmdx.c
  * harbour/source/rdd/dbfnsx/dbfnsx1.c
  * harbour/source/rdd/dbfnsx/Makefile
  * harbour/source/rdd/dbdrop.c
  * harbour/source/rdd/dbupdatx.prg
  * harbour/source/rdd/dbcmd53.c
  * harbour/source/rdd/usrrdd/example/exlog.prg
  * harbour/source/rdd/usrrdd/example/exarr.prg
  * harbour/source/rdd/usrrdd/rdds/logrdd.prg
  * harbour/source/rdd/dbfuncsx.prg
  * harbour/source/rdd/dbexists.c
  * harbour/source/rdd/hbsix/sxsem.c
  * harbour/source/rdd/hbsix/sxord.c
  * harbour/source/rdd/hbsix/sxredir.c
  * harbour/source/rdd/hbsix/sxini.prg
  * harbour/source/rdd/hbsix/sxfname.c
  * harbour/source/rdd/hbsix/sxtable.c
  * harbour/source/rdd/hbsix/sxcompat.prg
  * harbour/source/rdd/hbsix/sxtrig.prg
  * harbour/source/rdd/hbsix/sxutil.c
  * harbour/source/rdd/fieldhb.c
  * harbour/source/compiler/compi18n.c
  * harbour/contrib/hbmysql/common.mak
  * harbour/contrib/hbmysql/make_gcc.sh
  * harbour/contrib/hbmysql/make_vc.bat
  * harbour/contrib/make_b32_all.bat
  * harbour/contrib/hbct/screen2.c
  * harbour/contrib/hbct/charsprd.c
  * harbour/contrib/hbct/dbftools.c
  * harbour/contrib/hbct/make_gcc.sh
  * harbour/contrib/hbct/ctrand.prg
  * harbour/contrib/hbct/getsecrt.prg
  * harbour/contrib/hbct/ctdisk.ch
  * harbour/contrib/hbct/keysec.prg
  * harbour/contrib/hbct/maxline.c
  * harbour/contrib/hbct/getinput.prg
  * harbour/contrib/hbct/video.c
  * harbour/contrib/hbct/screen3.prg
  * harbour/contrib/hbct/dattime3.c
  * harbour/contrib/hbct/lton.c
  * harbour/contrib/hbct/cursor.c
  * harbour/contrib/hbct/keytime.prg
  * harbour/contrib/hbct/misc2.c
  * harbour/contrib/hbct/color.c
  * harbour/contrib/hbct/cttime.prg
  * harbour/contrib/hbct/ctvideo.ch
  * harbour/contrib/hbct/showtime.prg
  * harbour/contrib/hbct/numcount.c
  * harbour/contrib/hbct/pack.c
  * harbour/contrib/hbct/setlast.c
  * harbour/contrib/hbct/setrc.c
  * harbour/contrib/hbct/like.c
  * harbour/contrib/hbct/disk.c
  * harbour/contrib/hbct/ctstrfil.c
  * harbour/contrib/hbct/ctstrfil.h
  * harbour/contrib/hbct/getinfo.prg
  * harbour/contrib/hbct/numline.c
  * harbour/contrib/hbct/scrmark.prg
  * harbour/contrib/hbct/dattime2.c
  * harbour/contrib/hbct/keysave.prg
  * harbour/contrib/hbct/common.mak
  * harbour/contrib/hbct/misc3.c
  * harbour/contrib/hbct/expand.c
  * harbour/contrib/hbct/fcopy.prg
  * harbour/contrib/hbct/ctpad.c
  * harbour/contrib/hbct/datetime.c
  * harbour/contrib/hbct/blank.prg
  * harbour/contrib/xhb/hboutdbg.c
  * harbour/contrib/xhb/dbgfx.prg
  * harbour/contrib/xhb/hbcompat.h
  * harbour/contrib/xhb/hblog.ch
  * harbour/contrib/xhb/hbcompat.ch
  * harbour/contrib/xhb/xhbenum.c
  * harbour/contrib/xhb/hblognet.prg
  * harbour/contrib/xhb/hbxml.c
  * harbour/contrib/xhb/xhbmsgs.c
  * harbour/contrib/xhb/xhbqself.c
  * harbour/contrib/xhb/dirrec.prg
  * harbour/contrib/xhb/hbxml.h
  * harbour/contrib/xhb/make_gcc.sh
  * harbour/contrib/xhb/xhbarr.c
  * harbour/contrib/xhb/xhb.h
  * harbour/contrib/xhb/hbctypes.ch
  * harbour/contrib/xhb/xhb.ch
  * harbour/contrib/xhb/hbsyslog.c
  * harbour/contrib/xhb/txml.prg
  * harbour/contrib/xhb/wintypes.ch
  * harbour/contrib/xhb/sprintf.prg
  * harbour/contrib/xhb/Makefile
  * harbour/contrib/xhb/dbgfxc.c
  * harbour/contrib/xhb/cstruct.ch
  * harbour/contrib/xhb/hblog.prg
  * harbour/contrib/xhb/hbstruct.prg
  * harbour/contrib/xhb/xhbcomp.prg
  * harbour/contrib/xhb/hbstruct.ch
  * harbour/contrib/xhb/xhbextrn.ch
  * harbour/contrib/xhb/hbfast.h
  * harbour/contrib/xhb/xhbwith.c
  * harbour/contrib/xhb/hbcomprs.c
  * harbour/contrib/xhb/common.mak
  * harbour/contrib/xhb/hbxml.ch
  * harbour/contrib/xhb/hblogdef.ch
  * harbour/contrib/xhb/cstructc.c
  * harbour/contrib/xhb/xhbfunc.c
  * harbour/contrib/xhb/cstruct.prg
  * harbour/contrib/hbodbc/common.mak
  * harbour/contrib/hbodbc/make_gcc.sh
  * harbour/contrib/hbodbc/make_vc.bat
  * harbour/contrib/hbgt/common.mak
  * harbour/contrib/hbgt/make_gcc.sh
  * harbour/contrib/hbmsql/common.mak
  * harbour/contrib/hbmsql/tests/hbmk_b32.bat
  * harbour/contrib/hbmsql/tests/hbmk_vc.bat
  * harbour/contrib/hbmsql/make_gcc.sh
  * harbour/contrib/hbmsql/make_b32.bat
  * harbour/contrib/hbmsql/make_vc.bat
  * harbour/contrib/mtpl_b32.bat
  * harbour/contrib/mtpl_b32.mak
  * harbour/contrib/hbmzip/crypt.h
  * harbour/contrib/hbmzip/make_gcc.sh
  * harbour/contrib/hbole/common.mak
  * harbour/contrib/hbole/oleauto.prg
  * harbour/contrib/hbole/ole2.c
  * harbour/contrib/hbole/tests/testole.prg
  * harbour/contrib/hbole/tests/hbmk_b32.bat
  * harbour/contrib/hbole/make_gcc.sh
  * harbour/contrib/hbole/make_b32.bat
  * harbour/contrib/hbole/make_vc.bat
  * harbour/contrib/hbole/Makefile
  * harbour/contrib/make_gcc_all.sh
  * harbour/contrib/hbfbird/common.mak
  * harbour/contrib/hbfbird/tests/simple.prg
  * harbour/contrib/hbfbird/tests/test.prg
  * harbour/contrib/hbfbird/tests/stress.prg
  * harbour/contrib/hbfbird/tests/testapi.c
  * harbour/contrib/hbfbird/tests/hbmk_b32.bat
  * harbour/contrib/hbfbird/tests/Makefile
  * harbour/contrib/hbfbird/make_gcc.sh
  * harbour/contrib/hbfbird/firebird.c
  * harbour/contrib/hbfbird/make_b32.bat
  * harbour/contrib/hbfbird/tfirebrd.prg
  * harbour/contrib/hbfbird/make_vc.bat
  * harbour/contrib/hbfbird/readme.txt
  * harbour/contrib/hbfbird/Makefile
  * harbour/contrib/hbapollo/common.mak
  * harbour/contrib/hbapollo/make_gcc.sh
  * harbour/contrib/hbapollo/make_vc.bat
  * harbour/contrib/make_vc_all.bat
  * harbour/contrib/hbziparc/common.mak
  * harbour/contrib/hbziparc/make_gcc.sh
  * harbour/contrib/hbnf/ftshadow.c
  * harbour/contrib/hbnf/make_gcc.sh
  * harbour/contrib/hbnf/iamidle.c
  * harbour/contrib/hbnf/fttext.c
  * harbour/contrib/hbnf/setkeys.c
  * harbour/contrib/hbnf/common.mak
  * harbour/contrib/hbnf/ftisprn.c
  * harbour/contrib/hbnf/putkey.c
  * harbour/contrib/hbnf/setlastk.c
  * harbour/contrib/rddsql/sddfb/Makefile
  * harbour/contrib/hbhpdf/tests/harupdf.prg
  * harbour/contrib/hbhpdf/tests/files/cp936.txt
  * harbour/contrib/hbhpdf/tests/files/elic_jp.txt
  * harbour/contrib/hbhpdf/tests/files/sjis.txt
  * harbour/contrib/hbhpdf/tests/files/euc.txt
  * harbour/contrib/hbhpdf/tests/files/cp932.txt
  * harbour/contrib/hbhpdf/harupdf.ch
  * harbour/contrib/hbhpdf/harupdf.c
  * harbour/contrib/rddado/common.mak
  * harbour/contrib/rddado/make_gcc.sh
  * harbour/contrib/rddado/make_vc.bat
  * harbour/contrib/gtwvg/wvgdlg.prg
  * harbour/contrib/gtwvg/gtwvg.h
  * harbour/contrib/gtwvg/wvglistb.prg
  * harbour/contrib/gtwvg/make_b32.bat
  * harbour/contrib/gtwvg/wvgmle.prg
  * harbour/contrib/gtwvg/wvggui.c
  * harbour/contrib/gtwvg/wvgtoolb.prg
  * harbour/contrib/gtwvg/wvgpushb.prg
  * harbour/contrib/gtwvg/wvggui.h
  * harbour/contrib/gtwvg/wvgsle.prg
  * harbour/contrib/gtwvg/wvgtreev.prg
  * harbour/contrib/gtwvg/make_gcc.sh
  * harbour/contrib/gtwvg/tests/demoxbp.prg
  * harbour/contrib/gtwvg/tests/demowvg.prg
  * harbour/contrib/gtwvg/wvgdatar.prg
  * harbour/contrib/gtwvg/wvgradio.prg
  * harbour/contrib/gtwvg/make_vc.bat
  * harbour/contrib/gtwvg/wincallb.c
  * harbour/contrib/gtwvg/Makefile
  * harbour/contrib/gtwvg/wvgsysw.prg
  * harbour/contrib/gtwvg/wvgmenub.prg
  * harbour/contrib/gtwvg/wvgbitmp.prg
  * harbour/contrib/gtwvg/wvtwin.ch
  * harbour/contrib/gtwvg/wvgcheck.prg
  * harbour/contrib/gtwvg/wvgstatb.prg
  * harbour/contrib/gtwvg/wvgstatc.prg
  * harbour/contrib/gtwvg/common.mak
  * harbour/contrib/gtwvg/hbgtwvg.ch
  * harbour/contrib/gtwvg/wvghtmlv.prg
  * harbour/contrib/gtwvg/wvgparts.ch
  * harbour/contrib/gtwvg/wincback.prg
  * harbour/contrib/gtwvg/wvg3stat.prg
  * harbour/contrib/gtwvg/wvgcombo.prg
  * harbour/contrib/mtpl_gcc.mak
  * harbour/contrib/hbpgsql/common.mak
  * harbour/contrib/hbpgsql/tests/hbmk_b32.bat
  * harbour/contrib/hbpgsql/make_gcc.sh
  * harbour/contrib/hbpgsql/make_vc.bat
  * harbour/contrib/rddads/unixutils.h
  * harbour/contrib/rddads/common.mak
  * harbour/contrib/rddads/make_gcc.sh
  * harbour/contrib/mtpl_gcc.sh
  * harbour/contrib/hbclipsm/common.mak
  * harbour/contrib/hbclipsm/make_gcc.sh
  * harbour/contrib/hbclipsm/make_vc.bat
  * harbour/contrib/hbfimage/common.mak
  * harbour/contrib/hbfimage/tests/fitest.prg
  * harbour/contrib/hbfimage/tests/hbmk_b32.bat
  * harbour/contrib/hbfimage/make_gcc.sh
  * harbour/contrib/hbfimage/fi_winfu.c
  * harbour/contrib/hbfimage/fi_wrp.c
  * harbour/contrib/hbfimage/make_b32.bat
  * harbour/contrib/hbfimage/make_vc.bat
  * harbour/contrib/hbfimage/readme.txt
  * harbour/contrib/hbfimage/Makefile
  * harbour/contrib/hbfimage/freeimage.ch
  * harbour/contrib/hbgd/common.mak
  * harbour/contrib/hbgd/make_gcc.sh
  * harbour/contrib/hbgd/make_vc.bat
  * harbour/contrib/hbmisc/common.mak
  * harbour/contrib/hbmisc/make_gcc.sh
  * harbour/contrib/hbtip/encurl.prg
  * harbour/contrib/hbtip/thtml.prg
  * harbour/contrib/hbtip/thtml.ch
  * harbour/contrib/hbtip/utils.c
  * harbour/contrib/hbtip/popcln.prg
  * harbour/contrib/hbtip/sendmail.prg
  * harbour/contrib/hbtip/tip.ch
  * harbour/contrib/hbtip/cgi.prg
  * harbour/contrib/hbtip/url.prg
  * harbour/contrib/hbtip/encqp.prg
  * harbour/contrib/hbtip/base64x.c
  * harbour/contrib/hbtip/common.mak
  * harbour/contrib/hbtip/make_gcc.sh
  * harbour/contrib/hbtip/httpcln.prg
  * harbour/contrib/hbtip/encmthd.c
  * harbour/contrib/hbtip/client.prg
  * harbour/contrib/hbtip/encoder.prg
  * harbour/contrib/hbtip/smtpcln.prg
  * harbour/contrib/hbtip/encb64.prg
  * harbour/contrib/hbtip/mail.prg
  * harbour/contrib/hbtip/credent.prg
  * harbour/contrib/hbtip/ftpcln.prg
  * harbour/contrib/hbtip/Makefile
  * harbour/contrib/hbgf/hbgfwin/common.mak
  * harbour/contrib/hbbmcdx/common.mak
  * harbour/contrib/hbbmcdx/make_gcc.sh
  * harbour/contrib/hbbmcdx/make_vc.bat
  * harbour/contrib/hbwin/win_prn2.c
  * harbour/contrib/hbwin/win_tprn.prg
  * harbour/contrib/hbwin/common.mak
  * harbour/contrib/hbwin/tests/testole.prg
  * harbour/contrib/hbwin/tests/testprn.prg
  * harbour/contrib/hbwin/make_gcc.sh
  * harbour/contrib/hbwin/Makefile
  * harbour/contrib/hbwin/win_prn1.c
  * harbour/contrib/mtpl_vc.bat
  * harbour/contrib/mtpl_vc.mak
  * harbour/contrib/hbbtree/common.mak
  * harbour/contrib/hbbtree/make_gcc.sh
  * harbour/contrib/hbbtree/make_vc.bat
  * harbour/contrib/hbwhat/debug.ch
  * harbour/contrib/hbwhat/whtdate.c
  * harbour/contrib/hbwhat/whtini.c
  * harbour/contrib/hbwhat/make_b32.bat
  * harbour/contrib/hbwhat/whticon.c
  * harbour/contrib/hbwhat/whtcret.c
  * harbour/contrib/hbwhat/make_gcc.sh
  * harbour/contrib/hbwhat/whtsock.c
  * harbour/contrib/hbwhat/whthead.c
  * harbour/contrib/hbwhat/whtseria.c
  * harbour/contrib/hbwhat/sqltypes.ch
  * harbour/contrib/hbwhat/Makefile
  * harbour/contrib/hbwhat/whtilst.c
  * harbour/contrib/hbwhat/whtreg.c
  * harbour/contrib/hbwhat/whtmem.c
  * harbour/contrib/hbwhat/whtclpb.c
  * harbour/contrib/hbwhat/winini.prg
  * harbour/contrib/hbwhat/whtmous.c
  * harbour/contrib/hbwhat/whatutil.prg
  * harbour/contrib/hbwhat/whtrgn.c
  * harbour/contrib/hbwhat/whtmeta.c
  * harbour/contrib/hbwhat/whtmapi.c
  * harbour/contrib/hbwhat/winrbar.prg
  * harbour/contrib/hbwhat/whttbar.c
  * harbour/contrib/hbwhat/winerror.prg
  * harbour/contrib/hbwhat/whtrect.c
  * harbour/contrib/hbwhat/whtbrsh.c
  * harbour/contrib/hbwhat/import.ch
  * harbour/contrib/hbwhat/whtgdi.c
  * harbour/contrib/hbwhat/winstruc.ch
  * harbour/contrib/hbwhat/whtscrlb.c
  * harbour/contrib/hbwhat/whtdlg.c
  * harbour/contrib/hbwhat/whtview.c
  * harbour/contrib/hbwhat/whtsys.c
  * harbour/contrib/hbwhat/whtlv.c
  * harbour/contrib/hbwhat/whtmain.c
  * harbour/contrib/hbwhat/whtwnd.c
  * harbour/contrib/hbwhat/wintabs.prg
  * harbour/contrib/hbwhat/whtmisc.c
  * harbour/contrib/hbwhat/whtcomm.c
  * harbour/contrib/hbwhat/wincomm.prg
  * harbour/contrib/hbwhat/whtmmcap.c
  * harbour/contrib/hbwhat/tests/whatdemo.prg
  * harbour/contrib/hbwhat/whtprn.c
  * harbour/contrib/hbwhat/whtinet.c
  * harbour/contrib/hbwhat/hbwhat.ch
  * harbour/contrib/hbwhat/whttab.c
  * harbour/contrib/hbwhat/make_vc.bat
  * harbour/contrib/hbwhat/whtfont.c
  * harbour/contrib/hbwhat/whtshell.c
  * harbour/contrib/hbwhat/commdlg.ch
  * harbour/contrib/hbwhat/whtcdlg.c
  * harbour/contrib/hbwhat/wincdlg.prg
  * harbour/contrib/hbwhat/whtbmp.c
  * harbour/contrib/hbwhat/whtdir.c
  * harbour/contrib/hbwhat/winuser.ch
  * harbour/contrib/hbwhat/whtpen.c
  * harbour/contrib/hbwhat/whtkbrd.c
  * harbour/contrib/hbwhat/whttext.c
  * harbour/contrib/hbwhat/whtdc.c
  * harbour/contrib/hbwhat/whtmsg.c
  * harbour/contrib/hbwhat/windebug.prg
  * harbour/contrib/hbwhat/wincore.prg
  * harbour/contrib/hbwhat/wintbar.prg
  * harbour/contrib/hbwhat/common.mak
  * harbour/contrib/hbwhat/whtdraw.c
  * harbour/contrib/hbwhat/whttree.c
  * harbour/contrib/hbwhat/wininet.ch
  * harbour/contrib/hbwhat/whtmenu.c
  * harbour/contrib/hbwhat/commctrl.ch
  * harbour/contrib/hbwhat/wingdi.ch
  * harbour/contrib/examples/pe/pe.prg
  * harbour/contrib/examples/pe/hbmk_b32.bat
  * harbour/contrib/examples/uhttpd/cookie.prg
  * harbour/contrib/examples/uhttpd/cgifunc.prg
  * harbour/contrib/examples/uhttpd/modules/cookie.prg
  * harbour/contrib/examples/dbu/readme.txt
  * harbour/contrib/examples/dbu/hbmk_b32.bat
  * harbour/contrib/examples/dbu/Makefile
  * harbour/utils/hbmake/hbmfrdln.c
  * harbour/utils/hbtest/rt_mt.prg
  * harbour/utils/hbi18n/hbi18n.prg
  * harbour/utils/hbi18n/Makefile
  * harbour/make_gcc.mak
  * harbour/config/none.cf
  * harbour/config/w32/mingwce.cf
  * harbour/config/w32/owatcom.cf
  * harbour/config/w32/pocc.cf
    * svn ps svn:keywords "Author Date Id Revision"
2009-02-03 02:05:45 +00:00
Viktor Szakats
cd8c6f4132 2009-02-03 01:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/common/hbprintf.c
    ! Comment corrected to be ANSI.
2009-02-03 00:34:26 +00:00
Maurilio Longo
79fd663a78 2009-02-03 00:55 UTC+0100 Maurilio Longo (maurilio.longo@libero.it)
* include/hbdefs.h
  * include/hbthread.h
    * added HB_OS_SUNOS to be able to build under OpenSolaris 2008.11
      using pthreads.
  * source/common/hbprintf.c
    * include ieeefp.h under OpenSolaris 2008.11
2009-02-03 00:01:40 +00:00
Przemyslaw Czerpak
36f30d85cc 2009-01-29 02:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    * minor modification for easier future updating

  * harbour/source/rdd/dbfntx/dbfntx1.c
    ! fixed possible GPF caused by corrupted indexes

  * harbour/source/rdd/dbfcdx/dbfcdx1.c
    ! fixed possible GPF caused by missing RT error
    ! added RT errors for invalid KEY or FOR expressions
2009-01-29 01:12:07 +00:00
Przemyslaw Czerpak
0e498e5e77 2009-01-28 22:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/itemapi.c
    % eliminated hb_snpritf() from HB_IT_POINTER conversion in
      hb_itemString()

  * harbour/source/common/hbprintf.c
    ! fixed return value - it should be one less. Thanks to Xavi.
    + added support for I64, I32 and I16 length specifiers - it's
      MS-Windows only extension but it should help in replacing
      native C *printf() calls with Harbour version.
2009-01-28 21:24:24 +00:00
Przemyslaw Czerpak
a603105732 2009-01-28 19:03 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    * disabled _finitel() in MSVC builds, added casting to double instead
2009-01-28 17:59:09 +00:00
Przemyslaw Czerpak
1a19cdcb82 2009-01-28 17:41 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    ! do not use _fpclass() in BCC builds - it breaks FL arithmetic
    * use _finitel() instead of _finite() in MSVC builds
2009-01-28 16:37:31 +00:00
Przemyslaw Czerpak
61c3e1dbb5 2009-01-28 14:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    ! include float.h in MSVC builds
    * changed code a little bit to pacify MSVC warning
2009-01-28 13:21:38 +00:00
Przemyslaw Czerpak
c759f4d2bd 2009-01-28 13:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    * redefine [u]intmax_t as [U]LONGLONG in MSVC builds.
2009-01-28 12:25:20 +00:00
Przemyslaw Czerpak
ae623a5876 2009-01-28 04:27 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    * added yet another TODO marker for easier code updating to new
      C compilers
2009-01-28 03:23:49 +00:00
Przemyslaw Czerpak
3a5ebae50f 2009-01-27 16:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbdefs.h
    * include stdint.h in DJGPP >= 2.4

  * harbour/source/common/hbprintf.c
    ! fixed DJGPP <= 2.3 compilation

  * harbour/source/common/hbstr.c
    * force buffer ending in DJGPP <= 2.3 when vsprintf() is used

  * harbour/source/rtl/hbproces.c
    ! fixed typo in HB_SYMBOL_UNUSED() variable name

  * harbour/config/dos/global.cf
    ! fixed for GNU make ports which prefer COMSPEC before SHELL
2009-01-27 15:29:56 +00:00
Przemyslaw Czerpak
2c113e3365 2009-01-27 15:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
    ! fixed two bugs in conversions
2009-01-27 14:27:10 +00:00
Przemyslaw Czerpak
ed65c5b5c1 2009-01-27 04:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbdefs.h
    * added some C compilers which supports stdint.h

  * harbour/source/common/hbprintf.c
    * eliminated non portable GCC only C syntax.
    * updated to compile with other C compilers.
      Now only GNUC with C99 support and BORLAND C gives all
      +inf/-inf/NaN values for [long] double conversions.
      Other compilers uses NaN also for infinite numbers or nothing.
      Please add full support for them. See TODO notes I left.
      For compilers which supports C99 floating point macros should
      be enough to enable the same macros used for GNUC && _ISOC99_SOURCE.

  * harbour/contrib/hbcrypt/sha2.h
  * harbour/contrib/hbcrypt/sha2.c
    ! fixed BCC5.5 compilation

   TOFIX: harbour/contrib/hbssl/ssl.c[631], sslctx.c[268], sslctx.c[281]
          error: invalid conversion from ‘void*’ to ‘const char*’
          I do not know if SSL_get_ex_data()/SSL_CTX_get_app_data()
          returns valid ASCIIZ string so I cannot decide if simple casting
          is safe and to pacify above errors.
          Viktor, can you look at it?
2009-01-27 03:26:25 +00:00
Przemyslaw Czerpak
fe43de6002 2009-01-26 21:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbprintf.c
  * harbour/source/codepage/cpeswinm.c
  * harbour/source/rdd/usrrdd/example/exlog.prg
  * harbour/source/rdd/usrrdd/rdds/logrdd.prg
  * harbour/contrib/xhb/dbgfx.prg
  * harbour/contrib/xhb/xhb.h
  * harbour/contrib/xhb/sprintf.prg
  * harbour/contrib/xhb/dbgfxc.c
  * harbour/contrib/xhb/hbstruct.prg
  * harbour/contrib/xhb/hbstruct.ch
  * harbour/contrib/hbmsql/tests/hbmk_b32.bat
  * harbour/contrib/hbmsql/tests/hbmk_vc.bat
    ! fixed hardcoded CRLF and svn:eol-style attribute
2009-01-26 20:21:57 +00:00
Viktor Szakats
c3242c1e02 disabled 2009-01-26 20:21:10 +00:00
Viktor Szakats
8e46452b13 2009-01-26 21:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/common/hbprintf.c
    ! Some fixes to make it compile under BCC.
      Still doesn't compile however.
      I'll rather disable this code for now, unless someone jumps
      in an fixes these problems.
    ; TOFIX: For MSVC, too:
      source\common\hbprintf.c(213) : error C2061: syntax error : identifier 'intmax_t'
      source\common\hbprintf.c(214) : error C2061: syntax error : identifier 'as_x_uintmax_t'
      source\common\hbprintf.c(214) : error C2059: syntax error : ';'
      source\common\hbprintf.c(222) : error C2059: syntax error : '}'
      source\common\hbprintf.c(226) : error C2061: syntax error : identifier 'x_type'
      source\common\hbprintf.c(227) : error C2059: syntax error : '}'
      source\common\hbprintf.c(379) : error C2146: syntax error : missing ')' before identifier 'value'
      source\common\hbprintf.c(379) : error C2081: 'uintmax_t' : name in formal parameter list illegal
      source\common\hbprintf.c(379) : error C2061: syntax error : identifier 'value'
      source\common\hbprintf.c(379) : error C2059: syntax error : ';'
      source\common\hbprintf.c(379) : error C2059: syntax error : ','
      source\common\hbprintf.c(379) : error C2059: syntax error : ')'
      source\common\hbprintf.c(434) : error C2146: syntax error : missing ')' before identifier 'value'
      source\common\hbprintf.c(434) : error C2081: 'uintmax_t' : name in formal parameter list illegal
      source\common\hbprintf.c(434) : error C2061: syntax error : identifier 'value'
      source\common\hbprintf.c(434) : error C2059: syntax error : ';'
      source\common\hbprintf.c(434) : error C2059: syntax error : ','
      source\common\hbprintf.c(435) : error C2059: syntax error : ')'
      source\common\hbprintf.c(615) : error C2146: syntax error : missing ')' before identifier 'value'
      source\common\hbprintf.c(615) : error C2081: 'uintmax_t' : name in formal parameter list illegal
      source\common\hbprintf.c(615) : error C2061: syntax error : identifier 'value'
      source\common\hbprintf.c(615) : error C2059: syntax error : ';'
      source\common\hbprintf.c(615) : error C2059: syntax error : ','
      source\common\hbprintf.c(616) : error C2059: syntax error : ')'
      source\common\hbprintf.c(700) : error C2059: syntax error : '{'
      source\common\hbprintf.c(700) : error C2065: 'n' : undeclared identifier
      source\common\hbprintf.c(700) : error C2059: syntax error : ')'
      source\common\hbprintf.c(702) : error C2143: syntax error : missing '{' before '-='
      source\common\hbprintf.c(702) : error C2059: syntax error : '-='
      source\common\hbprintf.c(703) : error C2059: syntax error : 'if'
      source\common\hbprintf.c(710) : error C2059: syntax error : 'while'
      source\common\hbprintf.c(717) : error C2059: syntax error : 'while'
      source\common\hbprintf.c(725) : error C2059: syntax error : 'return'
      source\common\hbprintf.c(726) : error C2059: syntax error : '}'
2009-01-26 20:19:10 +00:00
Viktor Szakats
cffcac1c84 2009-01-26 17:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* common.mak
   * include/hbextern.ch
   * source/rtl/Makefile
   + source/rtl/strxor.c
     + Added HB_STRXOR() (work of Mindaugas Kavaliauskas)

   * common.mak
   * source/common/Makefile
   + source/common/hbprintf.c
     + Added hb_snprintf_c() (temp name, untested) (work of Przemyslaw Czerpak)
       [ I've added a normal Harbour license, as per your permission
       on the list. Pls give me feedback is this is wrong. ]

   * source/rdd/usrrdd/example/exlog.prg
     ! Fixed missing #includes.

   * source/rdd/usrrdd/example/hbmk_b32.bat
   + source/rdd/usrrdd/example/hbmk_vc.bat
     + Added MSVC make file.
     ! Added EOL to the last line to hbmk_b32.bat.
     ! xhb.lib dependency removed. It was not needed anyway.
     ; TOFIX: When compiling exhsx.prg, this happens:
              exhsx.obj : error LNK2001: unresolved external symbol _HB_FUN_HSXRDD

   * contrib/hbssl/sslsess.c
   * contrib/hbssl/sslctx.c
   * contrib/hbssl/sslciph.c
     * Minor changes.
2009-01-26 16:13:57 +00:00