summaryrefslogtreecommitdiffstats
path: root/ipc/chromium/src/chrome/common/x11_util.h
blob: 7f30e3c0f805c78b05a80cfc7a0d95fb196c59be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
// Copyright (c) 2009 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_COMMON_X11_UTIL_H_
#define CHROME_COMMON_X11_UTIL_H_

// This file declares utility functions for X11 (Linux only).
//
// These functions do not require the Xlib headers to be included (which is why
// we use a void* for Visual*). The Xlib headers are highly polluting so we try
// hard to limit their spread into the rest of the code.

typedef unsigned long XID;
typedef struct _XDisplay Display;

#endif  // CHROME_COMMON_X11_UTIL_H_