1 diff -urN beast-0.6.1.orig/bse/bseparam.h beast-0.6.1/bse/bseparam.h
2 --- beast-0.6.1.orig/bse/bseparam.h 2004-03-24 12:04:55.319968112 +0100
3 +++ beast-0.6.1/bse/bseparam.h 2004-03-24 12:06:22.436724352 +0100
5 #define bse_value_get_boxed g_value_get_boxed
6 #define bse_value_set_boxed g_value_set_boxed
7 #define bse_value_dup_boxed g_value_dup_boxed
8 -#define bse_value_take_boxed g_value_set_boxed_take_ownership
9 +#define bse_value_take_boxed g_value_take_boxed
12 /* --- convenience pspec constructors --- */
13 diff -urN beast-0.6.1.orig/sfi/sficxx.h beast-0.6.1/sfi/sficxx.h
14 --- beast-0.6.1.orig/sfi/sficxx.h 2004-03-24 12:04:55.239980272 +0100
15 +++ beast-0.6.1/sfi/sficxx.h 2004-03-24 12:08:02.281545632 +0100
20 - g_value_set_boxed_take_ownership (dest_value, boxed);
21 + g_value_take_boxed (dest_value, boxed);
24 template<typename SeqType> void
26 typename SeqType::CSeq *t = sh.steal();
29 - g_value_set_boxed_take_ownership (dest_value, boxed);
30 + g_value_take_boxed (dest_value, boxed);
33 template<typename Type> RecordHandle<Type>
34 diff -urN beast-0.6.1.orig/sfi/sfidl-corec.cc beast-0.6.1/sfi/sfidl-corec.cc
35 --- beast-0.6.1.orig/sfi/sfidl-corec.cc 2004-03-24 12:04:55.230981640 +0100
36 +++ beast-0.6.1/sfi/sfidl-corec.cc 2004-03-24 12:07:41.144758912 +0100
38 printf ("%s_rec2boxed (const GValue *src_value, GValue *dest_value)\n", name.c_str());
40 printf (" SfiRec *rec = sfi_value_get_rec (src_value);\n");
41 - printf (" g_value_set_boxed_take_ownership (dest_value,\n");
42 + printf (" g_value_take_boxed (dest_value,\n");
43 printf (" rec ? %s_from_rec (rec) : NULL);\n", name.c_str());
47 printf ("%s_seq2boxed (const GValue *src_value, GValue *dest_value)\n", name.c_str());
49 printf (" SfiSeq *seq = sfi_value_get_seq (src_value);\n");
50 - printf (" g_value_set_boxed_take_ownership (dest_value,\n");
51 + printf (" g_value_take_boxed (dest_value,\n");
52 printf (" seq ? %s_from_seq (seq) : NULL);\n", name.c_str());
55 diff -urN beast-0.6.1.orig/sfi/sfivalues.c beast-0.6.1/sfi/sfivalues.c
56 --- beast-0.6.1.orig/sfi/sfivalues.c 2004-03-24 12:04:55.223982704 +0100
57 +++ beast-0.6.1/sfi/sfivalues.c 2004-03-24 12:07:16.969434120 +0100
60 g_return_if_fail (SFI_VALUE_HOLDS_BBLOCK (value));
62 - g_value_set_boxed_take_ownership (value, bblock);
63 + g_value_take_boxed (value, bblock);
69 g_return_if_fail (SFI_VALUE_HOLDS_FBLOCK (value));
71 - g_value_set_boxed_take_ownership (value, fblock);
72 + g_value_take_boxed (value, fblock);
78 g_return_if_fail (SFI_VALUE_HOLDS_SEQ (value));
80 - g_value_set_boxed_take_ownership (value, seq);
81 + g_value_take_boxed (value, seq);
87 g_return_if_fail (SFI_VALUE_HOLDS_REC (value));
89 - g_value_set_boxed_take_ownership (value, rec);
90 + g_value_take_boxed (value, rec);