1
0
Fork 0

Merging upstream version 7.1.8-dfsg.

Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
Daniel Baumann 2025-06-24 20:41:59 +02:00
parent 16b3acce71
commit 2b3ba1f3e4
Signed by: daniel.baumann
GPG key ID: BCC918A2ABD66424
18435 changed files with 2498176 additions and 1746677 deletions

View file

@ -4,7 +4,7 @@
*/
/*
* Copyright (C) 2006-2023 Oracle and/or its affiliates.
* Copyright (C) 2006-2024 Oracle and/or its affiliates.
*
* This file is part of VirtualBox base platform packages, as
* available from https://www.virtualbox.org.
@ -181,6 +181,14 @@
* <li> Avoid throwing exceptions, always prefer returning statuses.
* Crappy exception handling is rewared by a glass of water in the face.
*
* <li> Always cast bitfields members to the desired type before using them in
* calculations as Visual C++ and g++/clang++ may use different types.
*
* It seems like Visual C++ will use the basetype of the field, while the
* other two will narrow the type down to the number of bits specified
* and then subject it to standard type promotion which typically ends up
* with signed int.
*
* </ul>
*
* (1) It is common practice on Unix to have a single symbol namespace for an
@ -809,7 +817,8 @@
* sometimes written 'a' in parts of the source code that does not use
* the array prefix.
*
* <li> The 'p' prefix means pointer. For instance 'pVM' is pointer to VM.
* <li> The 'p' prefix means pointer. For instance 'pVM' is pointer to VM,
* 'pidx' means pointer to an index and 'pv' is a generic void pointer.
*
* <li> The 'r' prefix means that something is passed by reference.
*