Przemyslaw Czerpak
46e9900a91
2010-06-23 12:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbextern.ch
* harbour/src/vm/runner.c
+ added new PRG function
HB_HRBSIGNATURE() -> <cSig>
which returns HRB file signature
+ added internal function hb_hrbCheckSig() to keep HRB file
signature checking in one place
* harbour/include/hbextern.ch
* harbour/src/vm/cmdarg.c
+ added new PRG function
HB_ARGSHIFT( [<lProgName>] ) -> NIL
which updates HB_ARG*() parameter list removing the 1-st one
and replacing it by others. If <lProgName> is .T. then first
non internal parameter is moved to hb_argv(0) (hb_progname())
and all next are shifted.
* harbour/utils/hbrun/hbrun.prg
+ when extension does not allow to recognize file type then check
passed file signature. If it's HRB file then execute directly
otherwise use it as PRG script.
This modification allows to use any names (except the ones using
known for HBRUN extensions like .hrb amd .dbf) as PRG script names.
+ Call HB_ARGSHIFT(.T.) to strip HBRUN executable file name from
parameter list when PRG script or HRB file is executed
2010-06-23 10:47:41 +00:00
..
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2009-05-06 11:06:11 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-14 22:59:27 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-16 19:10:22 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-23 10:00:00 +00:00
2010-06-03 14:48:23 +00:00
2010-06-22 02:36:40 +00:00
2010-06-09 15:37:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-18 14:12:32 +00:00
2010-06-03 14:48:23 +00:00
2010-06-19 12:15:22 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-10 16:00:41 +00:00
2010-06-10 16:45:33 +00:00
2010-06-21 23:20:16 +00:00
2010-06-21 23:20:16 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2007-09-25 01:21:03 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-23 10:02:52 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-22 02:49:22 +00:00
2010-06-21 23:20:16 +00:00
2010-06-21 23:20:16 +00:00
2010-06-03 14:48:23 +00:00
2010-06-23 10:47:41 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-22 02:36:40 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-21 23:20:16 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-02-08 22:19:16 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-02-08 21:52:47 +00:00
2010-06-03 14:48:23 +00:00
2010-06-14 22:59:27 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-14 09:59:41 +00:00
2010-06-03 14:48:23 +00:00
2010-06-10 17:30:22 +00:00
2010-06-03 14:48:23 +00:00
2010-06-22 03:39:16 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-02-08 18:54:32 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-14 13:35:19 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-22 22:10:26 +00:00
2010-06-23 10:00:00 +00:00
2010-06-14 22:59:27 +00:00
2010-06-14 22:59:27 +00:00
2010-06-15 10:00:45 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-05-12 00:27:04 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-03 14:48:23 +00:00
2010-06-22 01:21:46 +00:00