X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :from:to:cc; bh=HBBwCYXOEv8g4P3im5c1qXFrqmYQqMZohdT7+ZVlGfs=; b=W1kxTWKZpnHLunGl6BMBDqo3N+0vvwwHS2z0mEUFrSHvDByBs3LitpBsvvNcmHjNX4 iXkR3+FXTshuZD0R0nZ1z5b3WMsfwX4yZramH3SrUceHpi0UF7zQlG06xs8eKurI0CqB BayXdjQR0k3tBH4hI3Ki893d3oOiRgJS5XTPsV9AZTfVW552Gqz8XNQVeoL27exdJvkU Y0cNl7wKc7boNnB6I2CBCsuutAjEpQ4VOfhlejFyiww0P9h0IdtW37ISLPLcF2ttFxUV ky960cFrzY7p1XYn9W/xJHFTCwHtqBgRswCBEe+87a1qHNh4lowE2Y9n1Cr6NaLtHxXz 5kvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :x-gm-message-state:from:to:cc; bh=HBBwCYXOEv8g4P3im5c1qXFrqmYQqMZohdT7+ZVlGfs=; b=ucoDo4PXlRW9mFXDtcrFh+HANfq7/pL2I7BxTIkQ3MeVwxWSwk8+yd57fvpb2Czoto CiG+/zqLxjjGn+fkFo9NKDjWmOLMQIVInL+fI29pYktCwF2YmuITiEkCIPgm7f4ZAQVq zXctPErgF6et52vsC0HSQmtOTpBA21FgZq8OV3VFlLi4Cp+VKD8MA7koMqzrb/79ferr xJTp/E5TRGzO0X77jrFTmzttAVPASLS6VvW2kKnTsWTBm3bnHCvN4WFX4LXj+U3DM1/V Juyo6XckQXSMbljAYv5GgWW3rDXKj5m2H8dXMTl8QpOWOJ0KTtcTSDJ/GilGCs8Ut1TK OGnQ== X-Gm-Message-State: ACgBeo0GJsYU6F6D3XgQiTnetxmEWJCvF3/lk44M3MFzFrkoi9L4O4sM jVecShOx9jKChRZAgRIQedgyrLQv1QNbwd6i77o5p0Uj9hM= X-Google-Smtp-Source: AA6agR7IgARaxvzpGdXSWFiW5IGKrekOhCTiDyUb+XAssYzvfVA+fHyZwpBxUPKD76GQqFFgawdHe4NmDoF98qvTK50= X-Received: by 2002:adf:ec92:0:b0:21f:f65:2e57 with SMTP id z18-20020adfec92000000b0021f0f652e57mr7945943wrn.95.1659850722960; Sat, 06 Aug 2022 22:38:42 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <83r11sy6ar.fsf@gnu.org> References: <3c11b033 DOT 75 DOT 182562fe32f DOT Coremail DOT lostxwind AT 163 DOT com> <414f3e66 DOT a1 DOT 182565154ec DOT Coremail DOT lostxwind AT 163 DOT com> <83b98192-9ce6-495d-8eaf-9c4e6906cb5dn AT googlegroups DOT com> <83r11sy6ar DOT fsf AT gnu DOT org> From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp AT delorie DOT com]" Date: Sun, 7 Aug 2022 08:38:42 +0300 Message-ID: Subject: Re: BUGREPORT: ___dpmi_get_raw_mode_switch_addr() modifies SI register and doesn't save it To: djgpp AT delorie DOT com Content-Type: text/plain; charset="UTF-8" Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 8/7/22, Eli Zaretskii (eliz AT gnu DOT org) [via djgpp AT delorie DOT com] wrote: >> From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp AT delorie DOT com]" >> >> Date: Sun, 7 Aug 2022 07:14:22 +0300 >> >> On 8/6/22, Stefan Ring (stefanrin AT gmail DOT com) [via djgpp AT delorie DOT com] >> wrote: >> >> src\libc\dpmi\api\d0306.S, line 2-line 4. >> >> >> >> code before fix: >> >> #define USE_EBX >> >> #define USE_EDI >> >> #include "dpmidefs.h" >> >> >> >> possible fix: >> >> #define USE_EBX >> >> #define USE_EDI >> >> #define USE_ESI >> >> #include "dpmidefs.h" >> > >> > Yes, looks very reasonable, given that the DPMI call explicitly changes >> > (e)si. >> >> OK then, is the following patch OK to apply? > > Yes, thanks. > Applied: https://www.delorie.com/bin/cvsweb.cgi/djgpp/src/libc/dpmi/api/d0306.S