Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Apr 2014 17:46:59 +0000 (UTC)
From:      Greg Lewis <glewis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r351234 - head/x11-wm/afterstep-stable/files
Message-ID:  <201404131746.s3DHkxAY058398@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: glewis
Date: Sun Apr 13 17:46:59 2014
New Revision: 351234
URL: http://svnweb.freebsd.org/changeset/ports/351234
QAT: https://qat.redports.org/buildarchive/r351234/

Log:
  . Don't use inline on functions that are intended to be used in multiple
    files.  This fixes compilation with clang.
  
    My understanding is that the C99 standard treats inline methods as having
    static linkage by default.  This is different from the GNU C definition
    of inline, which is why this compiled with gcc.

Added:
  head/x11-wm/afterstep-stable/files/patch-libAfterBase-asvector.c   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-libAfterBase-asvector.h   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-libAfterBase-parse.c   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-libAfterBase-parse.h   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-libAfterStep-functions.c   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-libAfterStep-functions.h   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-libAfterStep-mylook.c   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-libAfterStep-mylook.h   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-src-afterstep-asinternals.h   (contents, props changed)
  head/x11-wm/afterstep-stable/files/patch-src-afterstep-misc.c   (contents, props changed)

Added: head/x11-wm/afterstep-stable/files/patch-libAfterBase-asvector.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterBase-asvector.c	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,22 @@
+$FreeBSD$
+
+--- libAfterBase/asvector.c.orig	2013-05-01 06:34:11.000000000 -0700
++++ libAfterBase/asvector.c	2014-04-12 12:22:48.000000000 -0700
+@@ -126,7 +126,7 @@
+ 
+ /* finds index of the first element in the vector that is exactly matching specifyed
+  * data */
+-inline size_t vector_find_data( ASVector *v, void *data )
++size_t vector_find_data( ASVector *v, void *data )
+ {
+     register int i ;
+     /* word copying is usually faster then raw memory copying */
+@@ -170,7 +170,7 @@
+     return i;
+ }
+ 
+-inline void vector_move_data_up( ASVector *v, int index, int offset, int length )
++void vector_move_data_up( ASVector *v, int index, int offset, int length )
+ {
+     register int i ;
+     /* word copying is usually faster then raw memory copying */

Added: head/x11-wm/afterstep-stable/files/patch-libAfterBase-asvector.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterBase-asvector.h	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,13 @@
+$FreeBSD$
+
+--- libAfterBase/asvector.h.orig	2014-04-12 12:22:00.000000000 -0700
++++ libAfterBase/asvector.h	2014-04-12 12:22:37.000000000 -0700
+@@ -38,7 +38,7 @@
+ /* returns index on success, -1 on failure */
+ int vector_insert_elem( ASVector *v, void *data, size_t size, void *sibling, int before );
+ int vector_relocate_elem (ASVector *v, unsigned int index, unsigned int new_index);
+-inline size_t vector_find_data (ASVector *v, void *data );
++size_t vector_find_data (ASVector *v, void *data );
+ int vector_find_elem( ASVector *v, void *data );
+ /* returns 1 on success, 0 on failure */
+ int vector_remove_elem( ASVector *v, void *data );

Added: head/x11-wm/afterstep-stable/files/patch-libAfterBase-parse.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterBase-parse.c	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,13 @@
+$FreeBSD$
+
+--- libAfterBase/parse.c.orig	2014-04-12 10:22:32.000000000 -0700
++++ libAfterBase/parse.c	2014-04-11 06:31:13.000000000 -0700
+@@ -1027,7 +1027,7 @@
+ 
+ static char _as_hex_to_char_table[] = "0123456789ABCDEF";
+ 
+-inline int
++int
+ unsigned_int2buffer_end (char *buffer, int buffer_size, unsigned int val)
+ {
+ 	int i = buffer_size-1 ; 

Added: head/x11-wm/afterstep-stable/files/patch-libAfterBase-parse.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterBase-parse.h	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,13 @@
+$FreeBSD$
+
+--- libAfterBase/parse.h.orig	2014-04-12 10:22:23.000000000 -0700
++++ libAfterBase/parse.h	2014-04-11 06:31:10.000000000 -0700
+@@ -73,7 +73,7 @@
+ 
+ double parse_math(const char* str, char** endptr, double size);
+ 
+-inline int unsigned_int2buffer_end (char *buffer, int buffer_size, unsigned int val);
++int unsigned_int2buffer_end (char *buffer, int buffer_size, unsigned int val);
+ char *string_from_int (int param);
+ char *hex_to_buffer_reverse(void *data, size_t bytes, char* buffer);
+ char *hex_to_buffer(void *data, size_t bytes, char* buffer);

Added: head/x11-wm/afterstep-stable/files/patch-libAfterStep-functions.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterStep-functions.c	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,13 @@
+$FreeBSD$
+
+--- libAfterStep/functions.c.orig	2014-04-12 10:22:40.000000000 -0700
++++ libAfterStep/functions.c	2014-04-11 06:32:05.000000000 -0700
+@@ -307,7 +307,7 @@
+ 	}
+ }
+ 
+-inline FunctionData *create_named_function (int func, char *name)
++FunctionData *create_named_function (int func, char *name)
+ {
+ 	FunctionData *fdata = safecalloc (1, sizeof (FunctionData));
+ 

Added: head/x11-wm/afterstep-stable/files/patch-libAfterStep-functions.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterStep-functions.h	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,13 @@
+$FreeBSD$
+
+--- libAfterStep/functions.h.orig	2014-04-12 10:22:47.000000000 -0700
++++ libAfterStep/functions.h	2014-04-11 06:32:13.000000000 -0700
+@@ -314,7 +314,7 @@
+ void init_func_data (FunctionData * data);
+ void copy_func_data (FunctionData * dst, FunctionData * src);
+ void dup_func_data (FunctionData * dst, FunctionData * src);
+-inline FunctionData *create_named_function( int func, char *name);
++FunctionData *create_named_function( int func, char *name);
+ void set_func_val (FunctionData * data, int arg, int value);
+ int free_func_data (FunctionData * data);
+ void destroy_func_data( FunctionData **pdata );

Added: head/x11-wm/afterstep-stable/files/patch-libAfterStep-mylook.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterStep-mylook.c	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,31 @@
+$FreeBSD$
+
+--- libAfterStep/mylook.c.orig	2014-04-12 12:25:04.000000000 -0700
++++ libAfterStep/mylook.c	2014-04-12 12:26:22.000000000 -0700
+@@ -843,7 +843,7 @@
+ 	return NULL;
+ }
+ 
+-inline MyDesktopConfig *mylook_get_desk_config (MyLook * look, long desk)
++MyDesktopConfig *mylook_get_desk_config (MyLook * look, long desk)
+ {
+ 	if (look) {
+ 		ASHashData hdata = { 0 };
+@@ -856,7 +856,7 @@
+ }
+ 
+ 
+-inline MyBackground *mylook_get_desk_back (MyLook * look, long desk)
++MyBackground *mylook_get_desk_back (MyLook * look, long desk)
+ {
+ 	MyBackground *myback = NULL;
+ 
+@@ -888,7 +888,7 @@
+ }
+ 
+ 
+-inline MyBackground *mylook_get_back (MyLook * look, char *name)
++MyBackground *mylook_get_back (MyLook * look, char *name)
+ {
+ 	ASHashData hdata = { 0 };
+ 	if (look && name)

Added: head/x11-wm/afterstep-stable/files/patch-libAfterStep-mylook.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-libAfterStep-mylook.h	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,17 @@
+$FreeBSD$
+
+--- libAfterStep/mylook.h.orig	2014-04-12 12:24:55.000000000 -0700
++++ libAfterStep/mylook.h	2014-04-12 12:25:46.000000000 -0700
+@@ -411,9 +411,9 @@
+ 
+ 
+ struct MyStyle *mylook_get_style(MyLook *look, const char *name);
+-inline MyBackground  *mylook_get_desk_back(MyLook *look, long desk);
+-inline MyBackground  *mylook_get_back(MyLook *look, char *name);
+-inline MyDesktopConfig *mylook_get_desk_config(MyLook *look, long desk);
++MyBackground  *mylook_get_desk_back(MyLook *look, long desk);
++MyBackground  *mylook_get_back(MyLook *look, char *name);
++MyDesktopConfig *mylook_get_desk_config(MyLook *look, long desk);
+ 
+ 
+ 

Added: head/x11-wm/afterstep-stable/files/patch-src-afterstep-asinternals.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-src-afterstep-asinternals.h	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,15 @@
+$FreeBSD$
+
+--- src/afterstep/asinternals.h.orig	2014-04-12 12:29:08.000000000 -0700
++++ src/afterstep/asinternals.h	2014-04-12 12:28:35.000000000 -0700
+@@ -689,8 +689,8 @@
+ 
+ 
+ /*************************** misc.c *********************************/
+-inline void ungrab_window_buttons( Window w );
+-inline void ungrab_window_keys (Window w );
++void ungrab_window_buttons( Window w );
++void ungrab_window_keys (Window w );
+ void MyXGrabButton ( unsigned button, unsigned modifiers,
+ 				Window grab_window, Bool owner_events, unsigned event_mask,
+ 				int pointer_mode, int keyboard_mode, Window confine_to, Cursor cursor);

Added: head/x11-wm/afterstep-stable/files/patch-src-afterstep-misc.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/afterstep-stable/files/patch-src-afterstep-misc.c	Sun Apr 13 17:46:59 2014	(r351234)
@@ -0,0 +1,20 @@
+$FreeBSD$
+
+--- src/afterstep/misc.c.orig	2014-04-12 12:28:58.000000000 -0700
++++ src/afterstep/misc.c	2014-04-12 12:29:10.000000000 -0700
+@@ -32,13 +32,13 @@
+ /****************************************************************************/
+ /* window management specifics - button ungrabbing convinience functions:   */
+ /****************************************************************************/
+-inline void ungrab_window_buttons (Window w)
++void ungrab_window_buttons (Window w)
+ {
+ 	LOCAL_DEBUG_OUT ("w = %lX", w);
+ 	XUngrabButton (dpy, AnyButton, AnyModifier, w);
+ }
+ 
+-inline void ungrab_window_keys (Window w)
++void ungrab_window_keys (Window w)
+ {
+ 	XUngrabKey (dpy, AnyKey, AnyModifier, w);
+ }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404131746.s3DHkxAY058398>