From f8fe689a81f906d1b91bb3220acde2a4ecb14c5b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 6 May 2024 05:01:46 +0200 Subject: Adding upstream version 6.0.4-dfsg. Signed-off-by: Daniel Baumann --- src/VBox/Runtime/common/string/watcom/bzero.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/memchr.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/memcmp.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/memcpy.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/memmove.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/mempcpy.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/memrchr.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/memset.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/strchr.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/strcmp.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/strcpy.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/strlen.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/strncmp.asm | 32 +++++++++++++++++++++++ src/VBox/Runtime/common/string/watcom/strncpy.asm | 32 +++++++++++++++++++++++ 14 files changed, 448 insertions(+) create mode 100644 src/VBox/Runtime/common/string/watcom/bzero.asm create mode 100644 src/VBox/Runtime/common/string/watcom/memchr.asm create mode 100644 src/VBox/Runtime/common/string/watcom/memcmp.asm create mode 100644 src/VBox/Runtime/common/string/watcom/memcpy.asm create mode 100644 src/VBox/Runtime/common/string/watcom/memmove.asm create mode 100644 src/VBox/Runtime/common/string/watcom/mempcpy.asm create mode 100644 src/VBox/Runtime/common/string/watcom/memrchr.asm create mode 100644 src/VBox/Runtime/common/string/watcom/memset.asm create mode 100644 src/VBox/Runtime/common/string/watcom/strchr.asm create mode 100644 src/VBox/Runtime/common/string/watcom/strcmp.asm create mode 100644 src/VBox/Runtime/common/string/watcom/strcpy.asm create mode 100644 src/VBox/Runtime/common/string/watcom/strlen.asm create mode 100644 src/VBox/Runtime/common/string/watcom/strncmp.asm create mode 100644 src/VBox/Runtime/common/string/watcom/strncpy.asm (limited to 'src/VBox/Runtime/common/string/watcom') diff --git a/src/VBox/Runtime/common/string/watcom/bzero.asm b/src/VBox/Runtime/common/string/watcom/bzero.asm new file mode 100644 index 00000000..ce42cfad --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/bzero.asm @@ -0,0 +1,32 @@ +; $Id: bzero.asm $ +;; @file +; IPRT - No-CRT bzero - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/bzero.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/memchr.asm b/src/VBox/Runtime/common/string/watcom/memchr.asm new file mode 100644 index 00000000..e51ef046 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/memchr.asm @@ -0,0 +1,32 @@ +; $Id: memchr.asm $ +;; @file +; IPRT - No-CRT memchr - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/memchr.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/memcmp.asm b/src/VBox/Runtime/common/string/watcom/memcmp.asm new file mode 100644 index 00000000..5254da34 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/memcmp.asm @@ -0,0 +1,32 @@ +; $Id: memcmp.asm $ +;; @file +; IPRT - No-CRT memcmp - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/memcmp.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/memcpy.asm b/src/VBox/Runtime/common/string/watcom/memcpy.asm new file mode 100644 index 00000000..f0607466 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/memcpy.asm @@ -0,0 +1,32 @@ +; $Id: memcpy.asm $ +;; @file +; IPRT - No-CRT memcpy - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/memcpy.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/memmove.asm b/src/VBox/Runtime/common/string/watcom/memmove.asm new file mode 100644 index 00000000..92fc5e47 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/memmove.asm @@ -0,0 +1,32 @@ +; $Id: memmove.asm $ +;; @file +; IPRT - No-CRT memmove - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/memmove.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/mempcpy.asm b/src/VBox/Runtime/common/string/watcom/mempcpy.asm new file mode 100644 index 00000000..92f6b61e --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/mempcpy.asm @@ -0,0 +1,32 @@ +; $Id: mempcpy.asm $ +;; @file +; IPRT - No-CRT mempcpy - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/mempcpy.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/memrchr.asm b/src/VBox/Runtime/common/string/watcom/memrchr.asm new file mode 100644 index 00000000..00d50664 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/memrchr.asm @@ -0,0 +1,32 @@ +; $Id: memrchr.asm $ +;; @file +; IPRT - No-CRT memrchr - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/memrchr.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/memset.asm b/src/VBox/Runtime/common/string/watcom/memset.asm new file mode 100644 index 00000000..2e3f02fe --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/memset.asm @@ -0,0 +1,32 @@ +; $Id: memset.asm $ +;; @file +; IPRT - No-CRT memset - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/memset.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/strchr.asm b/src/VBox/Runtime/common/string/watcom/strchr.asm new file mode 100644 index 00000000..e1952f34 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/strchr.asm @@ -0,0 +1,32 @@ +; $Id: strchr.asm $ +;; @file +; IPRT - No-CRT strchr - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/strchr.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/strcmp.asm b/src/VBox/Runtime/common/string/watcom/strcmp.asm new file mode 100644 index 00000000..6f5c7166 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/strcmp.asm @@ -0,0 +1,32 @@ +; $Id: strcmp.asm $ +;; @file +; IPRT - No-CRT strcmp - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/strcmp.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/strcpy.asm b/src/VBox/Runtime/common/string/watcom/strcpy.asm new file mode 100644 index 00000000..c1a3b5f1 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/strcpy.asm @@ -0,0 +1,32 @@ +; $Id: strcpy.asm $ +;; @file +; IPRT - No-CRT strcpy - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/strcpy.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/strlen.asm b/src/VBox/Runtime/common/string/watcom/strlen.asm new file mode 100644 index 00000000..df918084 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/strlen.asm @@ -0,0 +1,32 @@ +; $Id: strlen.asm $ +;; @file +; IPRT - No-CRT strlen - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/strlen.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/strncmp.asm b/src/VBox/Runtime/common/string/watcom/strncmp.asm new file mode 100644 index 00000000..c2753277 --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/strncmp.asm @@ -0,0 +1,32 @@ +; $Id: strncmp.asm $ +;; @file +; IPRT - No-CRT strncmp - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/strncmp.asm" + diff --git a/src/VBox/Runtime/common/string/watcom/strncpy.asm b/src/VBox/Runtime/common/string/watcom/strncpy.asm new file mode 100644 index 00000000..f63c02bf --- /dev/null +++ b/src/VBox/Runtime/common/string/watcom/strncpy.asm @@ -0,0 +1,32 @@ +; $Id: strncpy.asm $ +;; @file +; IPRT - No-CRT strncpy - Watcom register calling convention. +; + +; +; Copyright (C) 2006-2019 Oracle Corporation +; +; This file is part of VirtualBox Open Source Edition (OSE), as +; available from http://www.virtualbox.org. This file is free software; +; you can redistribute it and/or modify it under the terms of the GNU +; General Public License (GPL) as published by the Free Software +; Foundation, in version 2 as it comes in the "COPYING" file of the +; VirtualBox OSE distribution. VirtualBox OSE is distributed in the +; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +; +; The contents of this file may alternatively be used under the terms +; of the Common Development and Distribution License Version 1.0 +; (CDDL) only, as it comes in the "COPYING.CDDL" file of the +; VirtualBox OSE distribution, in which case the provisions of the +; CDDL are applicable instead of those of the GPL. +; +; You may elect to license modified versions of this file under the +; terms and conditions of either the GPL or the CDDL or both. +; + +%include "iprt/asmdefs.mac" + +%define ASM_CALL32_WATCOM +%define NAME(name) name %+ _ +%include "common/string/strncpy.asm" + -- cgit v1.2.3