VirtualBox

Changeset 76408 in vbox


Ignore:
Timestamp:
Dec 23, 2018 4:38:11 PM (6 years ago)
Author:
vboxsync
Message:

iprt/string.h: Dropped including utf16.h and let those who need it include it themselves. bugref:9344

Location:
trunk
Files:
40 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/com/string.h

    r69107 r76408  
    4444
    4545#include <iprt/mem.h>
     46#include <iprt/utf16.h>
    4647#include <iprt/cpp/ministring.h>
    4748
  • trunk/include/VBox/shflsvc.h

    r76368 r76408  
    4444# include <iprt/mem.h>
    4545#endif
     46#include <iprt/utf16.h>
    4647
    4748
  • trunk/include/iprt/string.h

    r76349 r76408  
    6565# include <string.h>
    6666#endif
    67 
    68 /* For the time being: */
    69 #include <iprt/utf16.h>
    70 /*#include <iprt/latin1.h> - this sucker drags in err.h for VERR_END_OF_STRING. */
    7167
    7268/*
  • trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibCredentials.cpp

    r69500 r76408  
    3333#include <iprt/rand.h>
    3434#include <iprt/string.h>
     35#include <iprt/utf16.h>
    3536#include <VBox/log.h>
    3637
  • trunk/src/VBox/Debugger/DBGPlugInWinNt.cpp

    r73493 r76408  
    3333#include <iprt/stream.h>
    3434#include <iprt/string.h>
     35#include <iprt/utf16.h>
    3536#include <iprt/formats/pecoff.h>
    3637#include <iprt/formats/mz.h>
  • trunk/src/VBox/Devices/EFI/DevEFI.cpp

    r73142 r76408  
    4747# define DEVEFI_WITH_VBOXDBG_SCRIPT
    4848#endif
     49#include <iprt/utf16.h>
    4950
    5051#include "DevEFI.h"
  • trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp

    r69668 r76408  
    2424 * changed. */
    2525
     26
     27/*********************************************************************************************************************************
     28*   Header Files                                                                                                                 *
     29*********************************************************************************************************************************/
    2630#define LOG_GROUP LOG_GROUP_SHARED_CLIPBOARD
    2731
     
    4751#include <iprt/semaphore.h>
    4852#include <iprt/thread.h>
     53#include <iprt/utf16.h>
    4954
    5055#include <VBox/log.h>
     
    5560#include <VBox/HostServices/VBoxClipboardSvc.h>
    5661
     62
     63/*********************************************************************************************************************************
     64*   Defined Constants And Macros                                                                                                 *
     65*********************************************************************************************************************************/
    5766/* The serialisation mechanism looks like it is not needed (everything using it
    5867 * runs on one thread, and the flag is always cleared at the end of calls which
     
    6271#endif
    6372
    64 class formats;
    65 static Atom clipGetAtom(CLIPBACKEND *pCtx, const char *pszName);
    66 
     73
     74/*********************************************************************************************************************************
     75*   Structures and Typedefs                                                                                                      *
     76*********************************************************************************************************************************/
    6777/** The different clipboard formats which we support. */
    6878enum CLIPFORMAT
     
    7383    UTF8,
    7484    BMP,
    75         HTML
     85    HTML
    7686};
    7787
     88typedef unsigned CLIPX11FORMAT;
     89
     90
     91/*********************************************************************************************************************************
     92*   Internal Functions                                                                                                           *
     93*********************************************************************************************************************************/
     94class formats;
     95static Atom clipGetAtom(CLIPBACKEND *pCtx, const char *pszName);
     96
     97
     98/*********************************************************************************************************************************
     99*   Global Variables                                                                                                             *
     100*********************************************************************************************************************************/
    78101/** The table mapping X11 names to data formats and to the corresponding
    79102 * VBox clipboard formats (currently only Unicode) */
     
    109132};
    110133
    111 typedef unsigned CLIPX11FORMAT;
    112 
    113134enum
    114135{
     
    116137    MAX_CLIP_X11_FORMATS = RT_ELEMENTS(g_aFormats)
    117138};
     139
    118140
    119141/** Return the atom corresponding to a supported X11 format.
  • trunk/src/VBox/Main/cbinding/VBoxCAPI.cpp

    r76346 r76408  
    3333#include <iprt/mem.h>
    3434#include <iprt/string.h>
     35#include <iprt/utf16.h>
    3536#include <iprt/uuid.h>
    3637#include <VBox/log.h>
  • trunk/src/VBox/Main/glue/xpcom/helpers.cpp

    r69500 r76408  
    11/* $Id$ */
    22/** @file
    3  *
    43 * COM helper functions for XPCOM
    54 */
     
    2120#include <nsMemory.h>
    2221
    23 #include <iprt/string.h>
     22#include <iprt/utf16.h>
    2423
    2524
  • trunk/src/VBox/Runtime/common/dvm/dvmgpt.cpp

    r73156 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/types.h>
     31#include <iprt/dvm.h>
     32
    3233#include <iprt/assert.h>
     34#include <iprt/asm.h>
    3335#include <iprt/mem.h>
    34 #include <iprt/dvm.h>
    3536#include <iprt/string.h>
     37#include <iprt/utf16.h>
    3638#include <iprt/uuid.h>
    37 #include <iprt/asm.h>
    3839#include "internal/dvm.h"
    3940
  • trunk/src/VBox/Runtime/common/fs/fatvfs.cpp

    r75627 r76408  
    4747#include <iprt/thread.h>
    4848#include <iprt/uni.h>
     49#include <iprt/utf16.h>
    4950#include <iprt/vfs.h>
    5051#include <iprt/vfslowlevel.h>
  • trunk/src/VBox/Runtime/common/fs/isomakerimport.cpp

    r73097 r76408  
    4343#include <iprt/mem.h>
    4444#include <iprt/string.h>
     45#include <iprt/utf16.h>
    4546#include <iprt/vfs.h>
    4647#include <iprt/formats/iso9660.h>
  • trunk/src/VBox/Runtime/common/fs/isovfs.cpp

    r73097 r76408  
    4747#include <iprt/vfslowlevel.h>
    4848#include <iprt/uni.h>
     49#include <iprt/utf16.h>
    4950#include <iprt/formats/iso9660.h>
    5051#include <iprt/formats/udf.h>
  • trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp

    r76346 r76408  
    4444#include <iprt/sha.h>
    4545#include <iprt/string.h>
     46#include <iprt/utf16.h>
    4647#include <iprt/x86.h>
    4748#ifndef IPRT_WITHOUT_LDR_VERIFY
  • trunk/src/VBox/Runtime/common/misc/inifile.cpp

    r76346 r76408  
    3939#include <iprt/mem.h>
    4040#include <iprt/string.h>
     41#include <iprt/utf16.h>
    4142#include <iprt/vfs.h>
    4243
  • trunk/src/VBox/Runtime/common/misc/json.cpp

    r74349 r76408  
    3939#include <iprt/stream.h>
    4040#include <iprt/string.h>
     41#include <iprt/utf16.h>
    4142
    4243#include <stdlib.h> /* strtod() */
  • trunk/src/VBox/Runtime/common/string/RTUtf16Cat.cpp

    r76346 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16CatAscii.cpp

    r76346 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16Chr.cpp

    r76096 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16CmpAscii.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16Copy.cpp

    r76346 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16CopyAscii.cpp

    r76346 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16End.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16ICmpAscii.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16NCmpAscii.cpp

    r70425 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16NICmpAscii.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16NLen.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16NLenEx.cpp

    r76346 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/RTUtf16PrintHexBytes.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
     31#include <iprt/utf16.h>
    3132#include "internal/iprt.h"
    32 #include <iprt/string.h>
    3333
    3434#include <iprt/assert.h>
  • trunk/src/VBox/Runtime/common/string/strformat.cpp

    r74157 r76408  
    3838# include <iprt/err.h>
    3939# include <iprt/uni.h>
     40# include <iprt/utf16.h>
    4041#endif
    4142#include <iprt/ctype.h>
  • trunk/src/VBox/Runtime/common/string/strformatrt.cpp

    r74708 r76408  
    4242#include <iprt/stdarg.h>
    4343#ifdef IN_RING3
     44# include <iprt/err.h>
    4445# include <iprt/thread.h>
    45 # include <iprt/err.h>
     46# include <iprt/utf16.h>
    4647#endif
    4748#include <iprt/ctype.h>
  • trunk/src/VBox/Runtime/common/string/utf-16-case.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/common/string/utf-16-latin-1.cpp

    r76346 r76408  
    3232#include "internal/iprt.h"
    3333
    34 #include <iprt/uni.h>
    35 #include <iprt/alloc.h>
    3634#include <iprt/assert.h>
    3735#include <iprt/err.h>
     36#include <iprt/mem.h>
     37#include <iprt/string.h>
     38#include <iprt/utf16.h>
     39#include <iprt/uni.h>
    3840#include "internal/string.h"
    3941
  • trunk/src/VBox/Runtime/common/string/utf-16.cpp

    r69111 r76408  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/string.h>
     31#include <iprt/utf16.h>
    3232#include "internal/iprt.h"
    3333
  • trunk/src/VBox/Runtime/generic/env-generic.cpp

    r69111 r76408  
    3535#include <iprt/alloc.h>
    3636#include <iprt/alloca.h>
     37#include <iprt/err.h>
     38#include <iprt/sort.h>
    3739#include <iprt/string.h>
    38 #include <iprt/sort.h>
    39 #include <iprt/err.h>
     40#include <iprt/utf16.h>
    4041#include "internal/magics.h"
    4142
  • trunk/src/VBox/Runtime/generic/utf16locale-generic.cpp

    r69111 r76408  
    3030*********************************************************************************************************************************/
    3131#define LOG_GROUP RTLOGGROUP_UTF16
    32 #include <iprt/string.h>
     32#include <iprt/utf16.h>
    3333#include "internal/iprt.h"
    3434
  • trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp

    r69111 r76408  
    3535#include <iprt/string.h>
    3636#include <iprt/initterm.h>
     37#include <iprt/utf16.h>
    3738
    3839
  • trunk/src/VBox/Runtime/testcase/tstUtf8.cpp

    r76346 r76408  
    3131#include <iprt/string.h>
    3232#include <iprt/latin1.h>
     33#include <iprt/utf16.h>
    3334
    3435#include <iprt/alloc.h>
  • trunk/src/VBox/Storage/VHD.cpp

    r76154 r76408  
    3232#include <iprt/path.h>
    3333#include <iprt/string.h>
     34#include <iprt/utf16.h>
    3435
    3536#include "VDBackends.h"
  • trunk/src/VBox/VMM/VMMR3/CFGM.cpp

    r75171 r76408  
    7070#include <iprt/param.h>
    7171#include <iprt/string.h>
     72#include <iprt/utf16.h>
    7273#include <iprt/uuid.h>
    7374
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette