struct rectangle allocation;
cairo_t *cr;
cairo_surface_t *surface;
- int i;
+ unsigned int i;
surface = window_get_surface(dnd->window);
cr = cairo_create(surface);
static int
dnd_add_item(struct dnd *dnd, struct item *item)
{
- int i;
+ unsigned int i;
for (i = 0; i < ARRAY_LENGTH(dnd->items); i++) {
if (dnd->items[i] == 0) {
{
struct item *item;
struct rectangle allocation;
- int i;
+ unsigned int i;
widget_get_allocation(dnd->widget, &allocation);
struct display *display;
struct wl_compositor *compositor;
struct wl_buffer *buffer;
- int i;
+ unsigned int i;
widget_get_allocation(dnd->widget, &allocation);
input_get_position(input, &x, &y);
dnd_create(struct display *display)
{
struct dnd *dnd;
- int i, x, y;
+ int x, y;
int32_t width, height;
+ unsigned int i;
dnd = malloc(sizeof *dnd);
if (dnd == NULL)
struct widget *widget;
struct display *display;
- unsigned int x, y, w, h;
+ int x, y, w, h;
};
/**
GLfloat tooth_depth;
};
-const static struct gear_template gear_templates[] = {
+static const struct gear_template gear_templates[] = {
{ { 0.8, 0.1, 0.0, 1.0 }, 1.0, 4.0, 1.0, 20, 0.7 },
{ { 0.0, 0.8, 0.2, 1.0 }, 0.5, 2.0, 2.0, 10, 0.7 },
{ { 0.2, 0.2, 1.0, 1.0 }, 1.3, 2.0, 0.5, 10, 0.7 },
(i < GRID_SIZE-5) && /* display approx. once per 5 strips */
!(random() % (GRID_SIZE-5)*5))
{
- int j;
+ unsigned int j;
char text[80];
time_t now = time ((time_t *) 0);
struct tm *tm = localtime (&now);
0xffff00ff,
};
- if (id < ARRAY_LENGTH(colors))
+ if (id < (int32_t) ARRAY_LENGTH(colors))
c = colors[id];
else
c = 0xffffffff;
}
static enum utf8_state
-utf8_next_char(struct utf8_state_machine *machine, char c)
+utf8_next_char(struct utf8_state_machine *machine, unsigned char c)
{
switch(machine->state) {
case utf8state_start:
struct glyph_run {
struct terminal *terminal;
cairo_t *cr;
- int count;
+ unsigned int count;
union decoded_attr attr;
cairo_glyph_t glyphs[256], *g;
};
static void
terminal_data(struct terminal *terminal, const char *data, size_t length)
{
- int i;
+ unsigned int i;
union utf8_char utf8;
enum utf8_state parser_state;
struct wl_input_device *input_device;
struct window *pointer_focus;
struct window *keyboard_focus;
- uint32_t current_pointer_image;
+ int current_pointer_image;
uint32_t modifiers;
int32_t sx, sy;
struct wl_list link;
struct widget *widget;
int instance_number;
- unsigned width;
- unsigned height;
+ int width;
+ int height;
unsigned long polygon_count;
int fps_p;
AM_CONDITIONAL(BUILD_TESTS, test x$enable_tests = xyes)
if test "x$GCC" = "xyes"; then
- GCC_CFLAGS="-Wall -g -Wstrict-prototypes -Wmissing-prototypes -fvisibility=hidden"
+ GCC_CFLAGS="-Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
+ -Wno-unused-parameter -Wno-missing-field-initializers \
+ -g -fvisibility=hidden"
+
fi
AC_SUBST(GCC_CFLAGS)
static int
drm_surface_format_supported(struct drm_sprite *s, uint32_t format)
{
- int i;
+ uint32_t i;
for (i = 0; i < s->count_formats; i++)
if (s->formats[i] == format)
if (!output->backlight)
return;
- if (value < 0 || value > 255)
+ if (value > 255)
return;
max_brightness = backlight_get_max_brightness(output->backlight);
struct drm_sprite *sprite;
drmModePlaneRes *plane_res;
drmModePlane *plane;
- int i;
+ uint32_t i;
plane_res = drmModeGetPlaneResources(ec->drm.fd);
if (!plane_res) {
}
static int
-create_outputs(struct drm_compositor *ec, int option_connector,
+create_outputs(struct drm_compositor *ec, uint32_t option_connector,
struct udev_device *drm_device)
{
drmModeConnector *connector;
xcb_focus_in_event_t *focus_in;
xcb_atom_t atom;
uint32_t *k;
- int i, set;
+ uint32_t i, set;
prev = NULL;
while (x11_compositor_next_event(c, &event, mask)) {
xcb_intern_atom_reply_t *reply;
xcb_pixmap_t pixmap;
xcb_gc_t gc;
- int i;
+ unsigned int i;
uint8_t data[] = { 0, 0, 0, 0 };
for (i = 0; i < ARRAY_LENGTH(atoms); i++)
weston_compositor_schedule_repaint(surface->compositor);
}
-const static struct wl_surface_interface surface_interface = {
+static const struct wl_surface_interface surface_interface = {
surface_destroy,
surface_attach,
surface_damage,
wl_client_add_resource(client, ®ion->resource);
}
-const static struct wl_compositor_interface compositor_interface = {
+static const struct wl_compositor_interface compositor_interface = {
compositor_create_surface,
compositor_create_region
};
0, 0, buffer->width, buffer->height);
}
-const static struct wl_input_device_interface input_device_interface = {
+static const struct wl_input_device_interface input_device_interface = {
input_device_attach,
};
char *socket_name = NULL;
char *config_file;
- const const struct config_key shell_config_keys[] = {
+ const struct config_key shell_config_keys[] = {
{ "type", CONFIG_KEY_STRING, &shell },
};
- const const struct config_section cs[] = {
+ const struct config_section cs[] = {
{ "shell",
shell_config_keys, ARRAY_LENGTH(shell_config_keys) },
};
}
static void
-hash_table_rehash(struct hash_table *ht, int new_size_index)
+hash_table_rehash(struct hash_table *ht, unsigned int new_size_index)
{
struct hash_table old_ht;
struct hash_entry *table, *entry;
surface_opacity_binding(struct wl_input_device *device, uint32_t time,
uint32_t key, uint32_t button, uint32_t axis, int32_t value, void *data)
{
- int step = 15;
+ uint32_t step = 15;
struct shell_surface *shsurf;
struct weston_surface *surface =
(struct weston_surface *) device->pointer_focus;
int32_t *incr_value;
const char *text_value, *name;
xcb_atom_t *atom_value;
- int i, width, len;
+ int width, len;
+ uint32_t i;
width = fprintf(stderr, " %s: ", get_atom_name(wm->conn, property));
if (reply == NULL) {
xcb_get_property_reply_t *reply;
xcb_atom_t *value;
char **p;
- int i;
+ uint32_t i;
cookie = xcb_get_property(wm->conn,
1, /* delete */
void *p;
uint32_t *xid;
xcb_atom_t *atom;
- int i;
+ uint32_t i;
fprintf(stderr, "XCB_MAP_NOTIFY (window %d)\n", map_notify->window);
weston_wm_activate(wm, window, XCB_TIME_CURRENT_TIME);
}
-static const int incr_chunk_size = 64 * 1024;
+static const size_t incr_chunk_size = 64 * 1024;
static void
weston_wm_send_selection_notify(struct weston_wm *wm, xcb_atom_t property)
xcb_xfixes_query_version_reply_t *xfixes_reply;
xcb_intern_atom_cookie_t cookies[ARRAY_LENGTH(atoms)];
xcb_intern_atom_reply_t *reply;
- int i;
+ uint32_t i;
xcb_prefetch_extension_data (wm->conn, &xcb_xfixes_id);