From: Tony v. d. H. <to...@us...> - 2005-03-05 10:36:39
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14653/!OsLib/Source/Core/oslib Modified Files: Buffer.swi Log Message: 20050305-1 Added BufferModifyFlags2, which returns old and new flags values Index: Buffer.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/Buffer.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Buffer.swi 9 Mar 2002 10:57:42 -0000 1.1 --- Buffer.swi 5 Mar 2005 10:36:28 -0000 1.2 *************** *** 81,87 **** ENTRY (R0 = Buffer_B: b)); ! SWI Buffer_ModifyFlags = (NUMBER 0x42944 "Modifies a buffer's flags word", ENTRY (R0 = Buffer_B: b, R1 = .Bits: eor_mask, R2 = .Bits: and_mask)); SWI Buffer_LinkDevice = (NUMBER 0x42945 "Links a set of routines to a specified buffer", ENTRY (R0 = Buffer_B: b, --- 81,92 ---- ENTRY (R0 = Buffer_B: b)); ! // TV 20050305 deprecate this call ! SWI Buffer_ModifyFlags = (NUMBER 0x42944 "Modifies a buffer's flags word. Prefer Buffer_ModifyFlags2", ENTRY (R0 = Buffer_B: b, R1 = .Bits: eor_mask, R2 = .Bits: and_mask)); + SWI Buffer_ModifyFlags2 = (NUMBER 0x42944 "Modifies a buffer's flags word and returns old and new values", + ENTRY (R0 = Buffer_B: b, R1 = .Bits: eor_mask, R2 = .Bits: and_mask), + EXIT (R1 = .Bits: old_value, R2 = .Bits: new_value )); + SWI Buffer_LinkDevice = (NUMBER 0x42945 "Links a set of routines to a specified buffer", ENTRY (R0 = Buffer_B: b, |