* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
*
* This file contains code shared between GtkTreeStore and GtkListStore. Please
* do not use it.
g_value_set_boolean (value, (gboolean) list->data.v_int);
break;
case G_TYPE_CHAR:
- g_value_set_char (value, (gchar) list->data.v_char);
+ g_value_set_schar (value, (gchar) list->data.v_char);
break;
case G_TYPE_UCHAR:
g_value_set_uchar (value, (guchar) list->data.v_uchar);
list->data.v_int = g_value_get_boolean (value);
break;
case G_TYPE_CHAR:
- list->data.v_char = g_value_get_char (value);
+ list->data.v_char = g_value_get_schar (value);
break;
case G_TYPE_UCHAR:
list->data.v_uchar = g_value_get_uchar (value);
{
gint column = GPOINTER_TO_INT (user_data);
GType type = gtk_tree_model_get_column_type (model, column);
- GValue a_value = {0, };
- GValue b_value = {0, };
+ GValue a_value = G_VALUE_INIT;
+ GValue b_value = G_VALUE_INIT;
gint retval;
const gchar *stra, *strb;
retval = 1;
break;
case G_TYPE_CHAR:
- if (g_value_get_char (&a_value) < g_value_get_char (&b_value))
+ if (g_value_get_schar (&a_value) < g_value_get_schar (&b_value))
retval = -1;
- else if (g_value_get_char (&a_value) == g_value_get_char (&b_value))
+ else if (g_value_get_schar (&a_value) == g_value_get_schar (&b_value))
retval = 0;
else
retval = 1;