From d5aa70daf37bc7250007eb6aadfdf256688746c5 Mon Sep 17 00:00:00 2001 From: Elaina Claus Date: Fri, 4 Oct 2024 09:51:44 -0400 Subject: [PATCH] add macros to prevent __CDECL16 stuff from being defined multiple times --- include/cdecl16.inc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/cdecl16.inc b/include/cdecl16.inc index 528a2a1..b039985 100644 --- a/include/cdecl16.inc +++ b/include/cdecl16.inc @@ -17,7 +17,7 @@ ; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE ; SOFTWARE. - +%ifnmacro __CDECL16_ENTRY %macro __CDECL16_ENTRY 0 push bp mov bp, sp @@ -26,7 +26,9 @@ push di push bx %endmacro +%endif +%ifnmacro __CDECL16_EXIT %macro __CDECL16_EXIT 0 pop bx pop di @@ -34,4 +36,5 @@ mov sp, bp pop bp -%endmacro \ No newline at end of file +%endmacro +%endif