[xmlroff] Simple docbook

Jeroen Ruigrok van der Werven asmodai at in-nomine.org
Tue Mar 18 13:08:18 UTC 2008


-On [20080318 12:47], Tony Graham (Tony.Graham at MenteithConsulting.com) wrote:
>It's likely to be related to incomplete changeover between 0.5 and 0.6
>in the version numbers, though I believe I have changed them all in my
>local copy.

Tony, why would the version numbers matter? I must be missing something
simple, I guess. :)

This is more telling I think:

#6  0x0819e7fc in fo_property_writing_mode_to_bpd (writing_mode=0x82330a0, 
    error=0x0) at fo-property-writing-mode.c:393
393           g_assert_not_reached ();

in libfo/property/fo-property-writing-mode.c we have:

  writing_mode_value =
    fo_enum_get_value (writing_mode->value);

(gdb) print *writing_mode
$2 = {parent_instance = {parent_instance = {g_type_instance = {
        g_class = 0x705f6f66}, ref_count = 1701867378, qdata = 0x5f797472}}, 
  value = 0x74697277}

(gdb) print writing_mode->value
$3 = (FoDatatype *) 0x74697277

(gdb) print (FoDatatype)writing_mode->value
$6 = {parent_instance = {parent_instance = {g_type_instance = {
        g_class = 0x74697277}, ref_count = 1600613993, qdata = 0x65646f6d}}}

I am seriously not understanding what to look for. I see the enum stuff in
the code, but everything is so opaque with all these typedefs and macros.

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/
De nihilo nihil...


More information about the xmlroff-list mailing list