VirtualBox

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.
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