1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef UI_BASE_GLIB_GLIB_INTEGERS_H_
6#define UI_BASE_GLIB_GLIB_INTEGERS_H_
7
8// GLib/GObject/Gtk all use their own integer typedefs. They are copied here
9// for forward declaration reasons so we don't pull in all of glib/gtypes.h
10// when we just need a gpointer.
11typedef char gchar;
12typedef short gshort;
13typedef long glong;
14typedef int gint;
15typedef gint gboolean;
16typedef unsigned char guchar;
17typedef unsigned short gushort;
18typedef unsigned long gulong;
19typedef unsigned int guint;
20
21typedef unsigned short guint16;
22typedef unsigned int guint32;
23
24typedef void* gpointer;
25typedef const void *gconstpointer;
26
27#endif  // UI_BASE_GLIB_GLIB_INTEGERS_H_
28