Ron Pinkas
159793c2ce
2000-11-29 13:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.c
* Exported: hb_compFieldGetPos() and hb_compMemvarGetPos()
* source/compiler/harbour.sly
! Changed __GET() support to be parameter compatible with Clipper
* include/hberrors.h
* source/compiler/hbgenerr.c
+ Added Error: "GET contains complex macro"
* source/pp/pptable.c
- Removed bSetGet from rule of GET, PP output now Clipper compatible.
* source/vm/memvars.c
+ Added HB_FUNC( __ISMV ) // Return .T. if passed string as a Memory Variable.
* source/rtl/tgetint.prg
! Fixed __GET() to be 100% parameter compatible with Clipper.
! When 1st parameter (bSetGet) is NIL the bSetGet will be built internaly,
not using macro in most cases, even if the Get Variable itslef is a macro :-)
/* Ryszard, this will further break Flex support for GET, but makes __GET() 100% Clipper compatible as you suggested.
Please note, that Clipper does *NOT* pass a bSetGet *only* when the Get Var is a *simple* *non* declared Variable.
Declared Variables in this context are: MEMVAR, FIELD, LOCAL, and STATIC. For all of those, bSetGet *is* generated!
Clipper also generates bSetGet for "Complex Variables", i.e. Aliased Variables, Object Data, etc.! */
2000-11-29 21:54:03 +00:00
..
2000-07-29 01:19:12 +00:00
2000-09-02 05:55:30 +00:00
2000-07-29 01:19:12 +00:00
2000-07-29 01:19:12 +00:00
2000-10-21 21:07:29 +00:00
2000-07-29 01:39:59 +00:00
2000-07-31 15:36:17 +00:00
2000-07-29 07:22:31 +00:00
2000-11-14 21:11:47 +00:00
2000-07-25 11:55:27 +00:00
2000-04-11 14:30:37 +00:00
2000-03-13 11:42:13 +00:00
2000-02-29 21:12:27 +00:00
2000-04-23 12:20:17 +00:00
2000-03-29 14:31:48 +00:00
2000-07-25 11:55:27 +00:00
2000-07-16 11:40:51 +00:00
2000-07-16 11:40:51 +00:00
2000-03-31 21:17:04 +00:00
2000-03-20 16:10:19 +00:00
2000-04-22 19:33:37 +00:00
2000-04-03 11:09:20 +00:00
2000-07-25 11:55:27 +00:00
2000-03-21 11:51:27 +00:00
2000-08-30 22:06:29 +00:00
2000-03-21 11:51:27 +00:00
2000-07-25 11:55:27 +00:00
2000-06-01 19:41:09 +00:00
2000-08-02 01:32:35 +00:00
2000-08-02 01:32:35 +00:00
2000-03-02 16:50:38 +00:00
2000-03-30 18:24:22 +00:00
2000-03-31 21:17:04 +00:00
2000-04-05 13:29:47 +00:00
2000-07-24 22:24:25 +00:00
2000-07-29 01:04:53 +00:00
2000-03-22 21:56:34 +00:00
2000-06-21 12:19:00 +00:00
2000-11-28 19:45:49 +00:00
2000-07-25 11:55:27 +00:00
2000-11-08 19:31:27 +00:00
2000-03-31 21:17:04 +00:00
2000-07-25 11:55:27 +00:00
2000-02-29 21:12:27 +00:00
2000-02-29 21:12:27 +00:00
2000-09-21 20:22:33 +00:00
2000-03-31 21:17:04 +00:00
2000-03-21 11:51:27 +00:00
2000-04-11 11:17:46 +00:00
2000-04-11 11:17:46 +00:00
2000-03-31 21:17:04 +00:00
2000-04-03 17:56:14 +00:00
2000-04-11 11:17:46 +00:00
2000-03-21 11:51:27 +00:00
2000-07-29 15:29:58 +00:00
2000-06-21 12:19:00 +00:00
2000-03-26 06:15:04 +00:00
2000-04-02 20:54:13 +00:00
2000-11-27 23:59:43 +00:00
2000-11-27 19:17:44 +00:00
2000-04-22 19:33:37 +00:00
2000-04-11 11:17:46 +00:00
2000-04-17 09:12:16 +00:00
2000-04-15 16:20:46 +00:00
2000-07-25 11:55:27 +00:00
2000-07-25 11:55:27 +00:00
2000-03-31 21:17:04 +00:00
2000-11-04 12:39:40 +00:00
2000-07-25 11:55:27 +00:00
2000-03-21 11:51:27 +00:00
2000-11-21 16:45:36 +00:00
2000-05-29 06:28:24 +00:00
2000-07-04 02:05:28 +00:00
2000-02-29 21:12:27 +00:00
2000-02-29 21:12:27 +00:00
2000-07-25 11:55:27 +00:00
2000-03-21 11:51:27 +00:00
2000-06-02 17:53:00 +00:00
2000-07-25 11:55:27 +00:00
2000-07-25 17:20:21 +00:00
2000-04-04 01:27:00 +00:00
2000-04-02 20:54:13 +00:00
2000-04-14 20:01:22 +00:00
2000-05-22 22:19:23 +00:00
2000-08-30 22:06:29 +00:00
2000-04-04 01:27:00 +00:00
2000-11-28 22:07:05 +00:00
2000-07-29 01:11:06 +00:00
2000-04-02 16:46:37 +00:00
2000-04-02 16:46:37 +00:00
2000-05-15 21:02:05 +00:00
2000-04-02 16:46:37 +00:00
2000-03-21 11:51:27 +00:00
2000-06-01 20:15:54 +00:00
2000-04-04 01:27:00 +00:00
2000-03-21 11:51:27 +00:00
2000-02-29 21:12:27 +00:00
2000-04-03 19:22:55 +00:00
2000-07-25 11:55:27 +00:00
2000-06-26 06:11:37 +00:00
2000-07-25 11:55:27 +00:00
2000-10-16 18:22:58 +00:00
2000-03-29 14:31:48 +00:00
2000-06-17 16:56:00 +00:00
2000-07-30 12:44:49 +00:00
2000-03-31 17:15:15 +00:00
2000-11-27 23:59:43 +00:00
2000-06-17 16:56:00 +00:00
2000-04-11 18:42:26 +00:00
2000-04-25 02:34:47 +00:00
2000-08-27 19:26:34 +00:00
2000-07-29 01:11:06 +00:00
2000-07-28 19:05:04 +00:00
2000-04-22 19:33:37 +00:00
2000-04-11 11:17:46 +00:00
2000-03-31 21:17:04 +00:00
2000-07-25 11:55:27 +00:00
2000-07-25 11:55:27 +00:00
2000-07-25 11:55:27 +00:00
2000-06-17 17:33:58 +00:00
2000-06-02 17:53:00 +00:00
2000-07-25 11:55:27 +00:00
2000-07-25 11:55:27 +00:00
2000-03-21 11:51:27 +00:00
2000-07-25 11:55:27 +00:00
2000-11-18 10:17:37 +00:00
2000-11-27 16:10:21 +00:00
2000-10-04 19:48:05 +00:00
2000-11-23 13:40:03 +00:00
2000-06-19 19:51:27 +00:00
1999-10-05 22:52:01 +00:00
2000-03-13 11:42:13 +00:00
2000-11-04 12:39:40 +00:00
2000-11-29 21:54:03 +00:00
2000-05-29 00:51:57 +00:00
2000-09-02 16:30:36 +00:00
2000-06-03 08:38:45 +00:00
2000-08-30 22:06:29 +00:00
2000-03-27 19:42:04 +00:00
2000-05-28 19:52:03 +00:00
2000-04-11 11:17:46 +00:00
2000-07-27 08:10:42 +00:00
2000-09-02 16:30:36 +00:00
2000-07-25 11:55:27 +00:00
2000-05-29 00:51:57 +00:00
2000-05-29 00:51:57 +00:00
2000-07-25 11:55:27 +00:00
2000-04-03 11:09:20 +00:00
2000-07-25 11:55:27 +00:00
2000-04-11 11:17:46 +00:00
2000-03-31 21:17:04 +00:00
2000-04-10 22:33:43 +00:00
2000-04-04 09:04:39 +00:00
2000-03-21 11:51:27 +00:00
2000-03-21 11:51:27 +00:00
2000-07-28 19:05:04 +00:00