Ticket #54: fo-fo.c.diff

File fo-fo.c.diff, 1.5 kB (added by tkg, 1 year ago)

Patch diff.

  • libfo/fo/fo-fo.c

    old new  
    18131813/** 
    18141814 * fo_fo_validate_pcdata_inline_block_neutral: 
    18151815 * @fo_node:                            #FoFo to validate 
    1816  * @is_not_pcdata_inline_block_neutral: Pointer to #gboolean storing result 
     1816 * @data:                              Pointer to #gboolean storing result 
    18171817 *  
    18181818 * Validates that the content of @fo_node is only ##PCDATA or #FoInline or 
    18191819 * #FoNeutral formatting objects. 
    18201820 **/ 
    18211821void 
    18221822fo_fo_validate_pcdata_inline_block_neutral (FoNode *fo_node, 
    1823                                             gboolean *is_not_pcdata_inline_block_neutral
     1823                                            gpointer data
    18241824{ 
     1825  gboolean *is_not_pcdata_inline_block_neutral = (gboolean *) data; 
    18251826  if (!FO_IS_INLINE_FO (FO_FO (fo_node)) && 
    18261827      !FO_IS_NEUTRAL_FO (FO_FO (fo_node)) && 
    18271828      !FO_IS_BLOCK_FO (FO_FO (fo_node))) 
  • libfo/fo/fo-fo.h

    old new  
    123123                                         gboolean *is_not_block_or_whitespace); 
    124124#endif 
    125125void fo_fo_validate_pcdata_inline_block_neutral (FoNode *fo_node, 
    126                                                  gboolean *is_not_pcdata_inline_block_neutral); 
     126                                                 gpointer data); 
    127127FoFoAreaIterator* fo_fo_get_area_iterator      (FoFo *fo); 
    128128FoArea*           fo_fo_area_iterator_get_area (const FoFoAreaIterator *iterator); 
    129129gboolean          fo_fo_area_iterator_next     (FoFoAreaIterator *iterator);