]> git.sur5r.net Git - i3/i3lock/commitdiff
Use (void) instead of () for functions without args (Thanks fernandotcl)
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 1 Apr 2012 10:28:28 +0000 (12:28 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 1 Apr 2012 10:28:28 +0000 (12:28 +0200)
See also:
http://article.gmane.org/gmane.linux.kernel/1268792

The C compiler will handle (void) as "no arguments" and () as "variadic
function" (equivalent to (...)) which might lead to subtle errors, such
as the one which was fixed with commit 0ea64ae4.

i3lock.c
unlock_indicator.c
unlock_indicator.h
xinerama.c
xinerama.h

index 895d50ac2d1990264f4075b8ce0dcec0ef6233df..9c55db2bddd88e5468537aede07fe2c64ba4af61 100644 (file)
--- a/i3lock.c
+++ b/i3lock.c
@@ -75,7 +75,7 @@ bool tile = false;
  * cold-boot attacks.
  *
  */
-static void clear_password_memory() {
+static void clear_password_memory(void) {
     /* A volatile pointer to the password buffer to prevent the compiler from
      * optimizing this out. */
     volatile char *vpassword = password;
@@ -105,7 +105,7 @@ static void clear_pam_wrong(EV_P_ ev_timer *w, int revents) {
     clear_pam_wrong_timeout = NULL;
 }
 
-static void input_done() {
+static void input_done(void) {
     if (input_position == 0)
         return;
 
@@ -406,7 +406,7 @@ static void handle_mapping_notify(xcb_mapping_notify_event_t *event) {
  * and also redraw the image, if any.
  *
  */
-void handle_screen_resize() {
+void handle_screen_resize(void) {
     xcb_get_geometry_cookie_t geomc;
     xcb_get_geometry_reply_t *geom;
     geomc = xcb_get_geometry(conn, screen->root);
index d603531e2cd14d74f281ba65b8d9eebe90083c74..3a33ca95aff00dcb253f80a92c4cc146aef676d0 100644 (file)
@@ -272,7 +272,7 @@ xcb_pixmap_t draw_image(uint32_t *resolution) {
  * Calls draw_image on a new pixmap and swaps that with the current pixmap
  *
  */
-void redraw_screen() {
+void redraw_screen(void) {
     xcb_pixmap_t bg_pixmap = draw_image(last_resolution);
     xcb_change_window_attributes(conn, win, XCB_CW_BACK_PIXMAP, (uint32_t[1]){ bg_pixmap });
     /* XXX: Possible optimization: Only update the area in the middle of the
@@ -303,7 +303,7 @@ static void clear_indicator(EV_P_ ev_timer *w, int revents) {
  * after an unsuccessful authentication attempt.
  *
  */
-void start_clear_indicator_timeout() {
+void start_clear_indicator_timeout(void) {
     if (clear_indicator_timeout) {
         ev_timer_stop(main_loop, clear_indicator_timeout);
         ev_timer_set(clear_indicator_timeout, 1.0, 0.);
@@ -322,7 +322,7 @@ void start_clear_indicator_timeout() {
  * Stops the clear_indicator timeout.
  *
  */
-void stop_clear_indicator_timeout() {
+void stop_clear_indicator_timeout(void) {
     if (clear_indicator_timeout) {
         ev_timer_stop(main_loop, clear_indicator_timeout);
         free(clear_indicator_timeout);
index 8f039d2cc8e9afc7c1ab3704c6a211f2bf0e1ad4..e07c2a05b4f4aa404abd4de4e8b2d26398beced1 100644 (file)
@@ -17,8 +17,8 @@ typedef enum {
 } pam_state_t;
 
 xcb_pixmap_t draw_image(uint32_t* resolution);
-void redraw_screen();
-void start_clear_indicator_timeout();
-void stop_clear_indicator_timeout();
+void redraw_screen(void);
+void start_clear_indicator_timeout(void);
+void stop_clear_indicator_timeout(void);
 
 #endif
index 6a3557cc99abeb48ac8d441e211625c0f58c3774..e4b87a4b8fdc4cece0969e54a8f628325ff6b35a 100644 (file)
@@ -26,7 +26,7 @@ Rect *xr_resolutions;
 static bool xinerama_active;
 extern bool debug_mode;
 
-void xinerama_init() {
+void xinerama_init(void) {
     if (!xcb_get_extension_data(conn, &xcb_xinerama_id)->present) {
         DEBUG("Xinerama extension not found, disabling.\n");
         return;
@@ -48,7 +48,7 @@ void xinerama_init() {
     xinerama_active = true;
 }
 
-void xinerama_query_screens() {
+void xinerama_query_screens(void) {
     if (!xinerama_active)
         return;
 
index 207a9a802ee4f1d60b0d113fabd0ec43128cc24f..a0de3c1a1ac454d3877f3ec359399244481138be 100644 (file)
@@ -11,7 +11,7 @@ typedef struct Rect {
 extern int xr_screens;
 extern Rect *xr_resolutions;
 
-void xinerama_init();
-void xinerama_query_screens();
+void xinerama_init(void);
+void xinerama_query_screens(void);
 
 #endif