From: Dirk B. <db...@us...> - 2005-04-18 17:39:53
|
Update of /cvsroot/win32forth/win32forth/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10915/src Modified Files: Class.f EXCEPTIO.F Extend.f MAPFILE.F PRIMHASH.F Utils.f paths.f Added Files: Shell.f Log Message: zEXEC rewritten (see Shell.f), made DEPRECATED work for class members,SF[1178189] fixed, SF[1178189] fixed, SF[1178186] fixed, SF[1167791] fixed, SF[774094] fixed; and some other small changes I can't remebere any more Index: Class.f =================================================================== RCS file: /cvsroot/win32forth/win32forth/src/Class.f,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Class.f 13 Apr 2005 00:09:20 -0000 1.2 --- Class.f 18 Apr 2005 17:39:42 -0000 1.3 *************** *** 106,114 **** : (FINDM) ( SelID ^class -- m0cfa ) \ find method in a class 2dup ! MFA ((findm)) if nip nip EXIT then nip S" not understood by class " tempmsg$ +place ! body> >name nfa-count tempmsg$ +place ! tempmsg$ msg ! -2 throw ; : FIND-METHOD ( SelID ^obj -- ^obj m0cfa ) \ find method in object --- 106,117 ---- : (FINDM) ( SelID ^class -- m0cfa ) \ find method in a class 2dup ! MFA ((findm)) if nip nip EXIT then nip + S" not understood by class " tempmsg$ +place ! turnkeyed? \ Sonntag, März 13 2005 dbu ! if drop s" [UNKNOWN]" tempmsg$ +place ! else body> >name nfa-count tempmsg$ +place ! then tempmsg$ msg ! -2 throw ; : FIND-METHOD ( SelID ^obj -- ^obj m0cfa ) \ find method in object *************** *** 889,893 **** : msgFind ( addr -- addr false | cfa true ) ! PARMFIND ?DUP 0= IF _MSGFIND THEN ; \ If FIND is used in a TURNKEYed application it must be reset to PARMFIND --- 892,899 ---- : msgFind ( addr -- addr false | cfa true ) ! PARMFIND ?DUP 0= ! IF _MSGFIND ! (dprwarn) \ warn if deprecated selector is found (Sonntag, März 13 2005 dbu) ! THEN ; \ If FIND is used in a TURNKEYed application it must be reset to PARMFIND *************** *** 1198,1199 **** --- 1204,1206 ---- only forth also definitions + |