Bump glib requirement to 2.34
This is still rather old but does drop Ubuntu 12.04 support.
This commit is contained in:
		
							parent
							
								
									f501e948ae
								
							
						
					
					
						commit
						a3e1a287ac
					
				
					 2 changed files with 3 additions and 39 deletions
				
			
		|  | @ -190,11 +190,11 @@ dnl ********************************************************************* | |||
| dnl ** GLIB ************************************************************* | ||||
| dnl ********************************************************************* | ||||
| 
 | ||||
| AM_PATH_GLIB_2_0([2.32.0], [], [AC_MSG_ERROR([Glib not found!])], [gmodule gobject gio]) | ||||
| AM_PATH_GLIB_2_0([2.34.0], [], [AC_MSG_ERROR([Glib not found!])], [gmodule gobject gio]) | ||||
| COMMON_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES" | ||||
| COMMON_LIBS="$GLIB_LIBS" | ||||
| AC_DEFINE([GLIB_VERSION_MIN_REQUIRED], [GLIB_VERSION_2_32], [Dont warn using older APIs]) | ||||
| AC_DEFINE([GLIB_VERSION_MAX_ALLOWED], [GLIB_VERSION_2_32], [Prevents using newer APIs]) | ||||
| AC_DEFINE([GLIB_VERSION_MIN_REQUIRED], [GLIB_VERSION_2_34], [Dont warn using older APIs]) | ||||
| AC_DEFINE([GLIB_VERSION_MAX_ALLOWED], [GLIB_VERSION_2_34], [Prevents using newer APIs]) | ||||
| 
 | ||||
| dnl ********************************************************************* | ||||
| dnl ** GTK ************************************************************** | ||||
|  |  | |||
|  | @ -363,42 +363,6 @@ static const struct defaultserver def[] = | |||
| 
 | ||||
| GSList *network_list = 0; | ||||
| 
 | ||||
| #if !GLIB_CHECK_VERSION(2,34,0) | ||||
| #define g_slist_copy_deep servlist_slist_copy_deep | ||||
| /* FIXME copy-paste from gslist.c, should be dumped sometime */ | ||||
| static GSList* | ||||
| servlist_slist_copy_deep (GSList *list, GCopyFunc func, gpointer user_data) | ||||
| { | ||||
|   GSList *new_list = NULL; | ||||
| 
 | ||||
|   if (list) | ||||
|     { | ||||
|       GSList *last; | ||||
| 
 | ||||
|       new_list = g_slice_new (GSList); | ||||
|       if (func) | ||||
|         new_list->data = func (list->data, user_data); | ||||
|       else | ||||
|         new_list->data = list->data; | ||||
|       last = new_list; | ||||
|       list = list->next; | ||||
|       while (list) | ||||
|         { | ||||
|           last->next = g_slice_new (GSList); | ||||
|           last = last->next; | ||||
|           if (func) | ||||
|             last->data = func (list->data, user_data); | ||||
|           else | ||||
|             last->data = list->data; | ||||
|           list = list->next; | ||||
|         } | ||||
|       last->next = NULL; | ||||
|     } | ||||
| 
 | ||||
|   return new_list; | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
| favchannel * | ||||
| servlist_favchan_copy (favchannel *fav) | ||||
| { | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue