# PaCkAgE DaTaStReAm libcroco 1 2722 # end of header 070701000380ee000081a40000000000000000000000014c806006000001200000010000010036ffffffffffffffff0000001100000000libcroco/pkginfoPKG=libcroco NAME=libcroco 0.6.2 SPARC 64bit Solaris 10 VERSION=0.6.2 PSTAMP=3rd September 2010 VENDOR=The libcroco Project EMAIL=http://www.freespiders.org/projects/libcroco/ DESC=CSS parsing library ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 070701000380ed000081a40000000000000000000000014c80600600000efb0000010000010036ffffffffffffffff0000001000000000libcroco/pkgmap: 1 2722 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/croco-0.6-config 0755 root root 1405 43932 1283481605 1 f none /usr/local/bin/csslint-0.6 0755 root root 35232 824 1283481604 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/libcroco-0.6 0755 root root 1 d none /usr/local/include/libcroco-0.6/libcroco 0755 root root 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-additional-sel.h 0644 root root 2941 34967 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-attr-sel.h 0644 root root 1991 23311 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-cascade.h 0644 root root 1882 14840 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-declaration.h 0644 root root 3674 44595 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-doc-handler.h 0644 root root 9159 45450 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-enc-handler.h 0644 root root 2746 10232 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-fonts.h 0644 root root 8521 51876 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-input.h 0644 root root 4408 40329 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-num.h 0644 root root 2554 64509 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-om-parser.h 0644 root root 3607 57091 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-parser.h 0644 root root 4270 13922 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-parsing-location.h 0644 root root 2005 37209 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-prop-list.h 0644 root root 2272 57518 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-pseudo.h 0644 root root 1591 63091 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-rgb.h 0644 root root 2801 29201 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-sel-eng.h 0644 root root 4317 43494 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-selector.h 0644 root root 2632 24425 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-simple-sel.h 0644 root root 3699 32581 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-statement.h 0644 root root 11099 46226 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-string.h 0644 root root 2387 6656 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-style.h 0644 root root 8688 39766 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-stylesheet.h 0644 root root 2533 10353 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-term.h 0644 root root 4724 20876 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-tknzr.h 0644 root root 3599 25755 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-token.h 0644 root root 5689 36246 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-utils.h 0644 root root 6540 19971 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/libcroco-config.h 0644 root root 258 18874 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/libcroco.h 0644 root root 1309 43041 1283481603 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libcroco-0.6.a 0644 root root 686664 16117 1283481603 1 f none /usr/local/lib/libcroco-0.6.la 0755 root root 990 18542 1283481603 1 s none /usr/local/lib/libcroco-0.6.so=libcroco-0.6.so.3.0.1 1 s none /usr/local/lib/libcroco-0.6.so.3=libcroco-0.6.so.3.0.1 1 f none /usr/local/lib/libcroco-0.6.so.3.0.1 0755 root root 446424 42145 1283481602 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/libcroco-0.6.pc 0644 root root 296 26291 1283481605 1 i checkinstall 785 2565 1283481606 1 i pkginfo 288 22918 1283481606 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!070701000380ee000081a40000000000000000000000014c806006000001200000010000010036ffffffffffffffff0000000800000000pkginfoPKG=libcroco NAME=libcroco 0.6.2 SPARC 64bit Solaris 10 VERSION=0.6.2 PSTAMP=3rd September 2010 VENDOR=The libcroco Project EMAIL=http://www.freespiders.org/projects/libcroco/ DESC=CSS parsing library ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 070701000380ed000081a40000000000000000000000014c80600600000efb0000010000010036ffffffffffffffff0000000700000000pkgmap: 1 2722 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/croco-0.6-config 0755 root root 1405 43932 1283481605 1 f none /usr/local/bin/csslint-0.6 0755 root root 35232 824 1283481604 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/libcroco-0.6 0755 root root 1 d none /usr/local/include/libcroco-0.6/libcroco 0755 root root 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-additional-sel.h 0644 root root 2941 34967 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-attr-sel.h 0644 root root 1991 23311 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-cascade.h 0644 root root 1882 14840 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-declaration.h 0644 root root 3674 44595 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-doc-handler.h 0644 root root 9159 45450 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-enc-handler.h 0644 root root 2746 10232 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-fonts.h 0644 root root 8521 51876 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-input.h 0644 root root 4408 40329 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-num.h 0644 root root 2554 64509 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-om-parser.h 0644 root root 3607 57091 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-parser.h 0644 root root 4270 13922 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-parsing-location.h 0644 root root 2005 37209 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-prop-list.h 0644 root root 2272 57518 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-pseudo.h 0644 root root 1591 63091 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-rgb.h 0644 root root 2801 29201 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-sel-eng.h 0644 root root 4317 43494 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-selector.h 0644 root root 2632 24425 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-simple-sel.h 0644 root root 3699 32581 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-statement.h 0644 root root 11099 46226 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-string.h 0644 root root 2387 6656 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-style.h 0644 root root 8688 39766 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-stylesheet.h 0644 root root 2533 10353 1283481603 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-term.h 0644 root root 4724 20876 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-tknzr.h 0644 root root 3599 25755 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-token.h 0644 root root 5689 36246 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/cr-utils.h 0644 root root 6540 19971 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/libcroco-config.h 0644 root root 258 18874 1283481604 1 f none /usr/local/include/libcroco-0.6/libcroco/libcroco.h 0644 root root 1309 43041 1283481603 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libcroco-0.6.a 0644 root root 686664 16117 1283481603 1 f none /usr/local/lib/libcroco-0.6.la 0755 root root 990 18542 1283481603 1 s none /usr/local/lib/libcroco-0.6.so=libcroco-0.6.so.3.0.1 1 s none /usr/local/lib/libcroco-0.6.so.3=libcroco-0.6.so.3.0.1 1 f none /usr/local/lib/libcroco-0.6.so.3.0.1 0755 root root 446424 42145 1283481602 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/libcroco-0.6.pc 0644 root root 296 26291 1283481605 1 i checkinstall 785 2565 1283481606 1 i pkginfo 288 22918 1283481606 0707010003811a000041ed0000000000000000000000024c806006000000000000010000010036ffffffffffffffff0000000800000000install0707010003811b000081ed0000000000000000000000014c806006000003110000010000010036ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="sparc" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${bits} != ${expected_bits} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" echo "\tYour machine is running a ${bits} bit O.S. currently\n" echo "\tAborting installation.\n\n\n" exit 1 fi exit 0 070701000380ef000041ed0000000000000000000000034c806006000000000000010000010036ffffffffffffffff0000000500000000root070701000380f0000041ed0000000000000000000000034c806006000000000000010000010036ffffffffffffffff0000000900000000root/usr070701000380f1000041ed0000000000000000000000054c806006000000000000010000010036ffffffffffffffff0000000f00000000root/usr/local070701000380f5000041ed0000000000000000000000034c806006000000000000010000010036ffffffffffffffff0000001700000000root/usr/local/include070701000380f6000041ed0000000000000000000000034c806006000000000000010000010036ffffffffffffffff0000002400000000root/usr/local/include/libcroco-0.6070701000380f7000041ed0000000000000000000000024c806006000000000000010000010036ffffffffffffffff0000002d00000000root/usr/local/include/libcroco-0.6/libcroco07070100038101000081a40000000000000000000000014c80600300000e170000010000010036ffffffffffffffff0000003c00000000root/usr/local/include/libcroco-0.6/libcroco/cr-om-parser.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * Copyright (C) 2002-2003 Dodji Seketeli * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the * GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ /* *$Id: cr-om-parser.h 213 2004-01-29 22:05:14Z dodji $ */ #ifndef __CR_OM_PARSER_H__ #define __CR_OM_PARSER_H__ #include "cr-parser.h" #include "cr-cascade.h" /** *@file *The definition of the CSS Object Model Parser. *This parser uses (and sits) the SAC api of libcroco defined *in cr-parser.h and cr-doc-handler.h */ G_BEGIN_DECLS typedef struct _CROMParser CROMParser ; typedef struct _CROMParserPriv CROMParserPriv ; /** *The Object model parser. *Can parse a css file and build a css object model. *This parser uses an instance of #CRParser and defines *a set of SAC callbacks to build the Object Model. */ struct _CROMParser { CROMParserPriv *priv ; } ; CROMParser * cr_om_parser_new (CRInput *a_input) ; enum CRStatus cr_om_parser_simply_parse_file (const guchar *a_file_path, enum CREncoding a_enc, CRStyleSheet **a_result) ; enum CRStatus cr_om_parser_parse_file (CROMParser *a_this, const guchar *a_file_uri, enum CREncoding a_enc, CRStyleSheet **a_result) ; enum CRStatus cr_om_parser_simply_parse_buf (const guchar *a_buf, gulong a_len, enum CREncoding a_enc, CRStyleSheet **a_result) ; enum CRStatus cr_om_parser_parse_buf (CROMParser *a_this, const guchar *a_buf, gulong a_len, enum CREncoding a_enc, CRStyleSheet **a_result) ; enum CRStatus cr_om_parser_parse_paths_to_cascade (CROMParser *a_this, const guchar *a_author_path, const guchar *a_user_path, const guchar *a_ua_path, enum CREncoding a_encoding, CRCascade ** a_result) ; enum CRStatus cr_om_parser_simply_parse_paths_to_cascade (const guchar *a_author_path, const guchar *a_user_path, const guchar *a_ua_path, enum CREncoding a_encoding, CRCascade ** a_result) ; void cr_om_parser_destroy (CROMParser *a_this) ; G_END_DECLS #endif /*__CR_OM_PARSER_H__*/ 070701000380fe000081a40000000000000000000000014c806004000021490000010000010036ffffffffffffffff0000003800000000root/usr/local/include/libcroco-0.6/libcroco/cr-fonts.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of * the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the * GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information. */ #ifndef __CR_FONTS_H__ #define __CR_FONTS_H__ #include "cr-utils.h" #include "cr-num.h" /** *@file *Various type declarations about font selection related *properties. */ G_BEGIN_DECLS enum CRFontFamilyType { FONT_FAMILY_SANS_SERIF, FONT_FAMILY_SERIF, FONT_FAMILY_CURSIVE, FONT_FAMILY_FANTASY, FONT_FAMILY_MONOSPACE, FONT_FAMILY_NON_GENERIC, FONT_FAMILY_INHERIT, /**/ NB_FONT_FAMILIE_TYPES } ; typedef struct _CRFontFamily CRFontFamily ; struct _CRFontFamily { enum CRFontFamilyType type ; /* *The name of the font family, in case *it is non generic. *Is set only if the type is FONT_FAMILY_NON_GENERIC. */ guchar *name ; CRFontFamily *next ; CRFontFamily *prev ; } ; /** *The different types *of absolute font size. *This is used by the 'font-size' *property defined in css2 spec *in chapter 15.2.4 . *These values a indexes of *table of size so please, do not *change their definition order unless *you know what you are doing. */ enum CRPredefinedAbsoluteFontSize { FONT_SIZE_XX_SMALL=0, FONT_SIZE_X_SMALL, FONT_SIZE_SMALL, FONT_SIZE_MEDIUM, FONT_SIZE_LARGE, FONT_SIZE_X_LARGE, FONT_SIZE_XX_LARGE, FONT_SIZE_INHERIT, NB_PREDEFINED_ABSOLUTE_FONT_SIZES } ; /** *The different types *of relative font size. *This is used by the 'font-size' *property defined in css2 spec *in chapter 15.2.4 . *These values a indexes of *table of size so please, do not *change their definition order unless *you know what you are doing. */ enum CRRelativeFontSize { FONT_SIZE_LARGER, FONT_SIZE_SMALLER, NB_RELATIVE_FONT_SIZE } ; /** *The type of font-size property. *Used to define the type of #CRFontSize . *See css2 spec chapter 15.2.4 to understand. */ enum CRFontSizeType { /** *If the type of #CRFontSize is *PREDEFINED_ABSOLUTE_FONT_SIZE, *the CRFontSize::value.predefined_absolute *field will be defined. */ PREDEFINED_ABSOLUTE_FONT_SIZE, /** *If the type of #CRFontSize is *ABSOLUTE_FONT_SIZE, *the CRFontSize::value.absolute *field will be defined. */ ABSOLUTE_FONT_SIZE, /** *If the type of #CRFontSize is *RELATIVE_FONT_SIZE, *the CRFontSize::value.relative *field will be defined. */ RELATIVE_FONT_SIZE, /** *If the type of #CRFontSize is *INHERITED_FONT_SIZE, *the None of the field of the CRFontSize::value enum *will be defined. */ INHERITED_FONT_SIZE, NB_FONT_SIZE_TYPE } ; typedef struct _CRFontSize CRFontSize ; struct _CRFontSize { enum CRFontSizeType type ; union { enum CRPredefinedAbsoluteFontSize predefined ; enum CRRelativeFontSize relative ; CRNum absolute ; } value; } ; enum CRFontSizeAdjustType { FONT_SIZE_ADJUST_NONE = 0, FONT_SIZE_ADJUST_NUMBER, FONT_SIZE_ADJUST_INHERIT } ; typedef struct _CRFontSizeAdjust CRFontSizeAdjust ; struct _CRFontSizeAdjust { enum CRFontSizeAdjustType type ; CRNum *num ; } ; enum CRFontStyle { FONT_STYLE_NORMAL=0, FONT_STYLE_ITALIC, FONT_STYLE_OBLIQUE, FONT_STYLE_INHERIT } ; enum CRFontVariant { FONT_VARIANT_NORMAL=0, FONT_VARIANT_SMALL_CAPS, FONT_VARIANT_INHERIT } ; enum CRFontWeight { FONT_WEIGHT_NORMAL = 1, FONT_WEIGHT_BOLD = 1<<1, FONT_WEIGHT_BOLDER = 1<<2, FONT_WEIGHT_LIGHTER = 1<<3, FONT_WEIGHT_100 = 1<<4, FONT_WEIGHT_200 = 1<<5, FONT_WEIGHT_300 = 1<<6, FONT_WEIGHT_400 = 1<<7, FONT_WEIGHT_500 = 1<<8, FONT_WEIGHT_600 = 1<<9, FONT_WEIGHT_700 = 1<<10, FONT_WEIGHT_800 = 1<<11, FONT_WEIGHT_900 = 1<<12, FONT_WEIGHT_INHERIT = 1<<13, NB_FONT_WEIGHTS } ; enum CRFontStretch { FONT_STRETCH_NORMAL=0, FONT_STRETCH_WIDER, FONT_STRETCH_NARROWER, FONT_STRETCH_ULTRA_CONDENSED, FONT_STRETCH_EXTRA_CONDENSED, FONT_STRETCH_CONDENSED, FONT_STRETCH_SEMI_CONDENSED, FONT_STRETCH_SEMI_EXPANDED, FONT_STRETCH_EXPANDED, FONT_STRETCH_EXTRA_EXPANDED, FONT_STRETCH_ULTRA_EXPANDED, FONT_STRETCH_INHERIT } ; /************************************** *'font-family' manipulation functions ***************************************/ CRFontFamily * cr_font_family_new (enum CRFontFamilyType a_type, guchar *a_name) ; CRFontFamily * cr_font_family_append (CRFontFamily *a_this, CRFontFamily *a_family_to_append) ; guchar * cr_font_family_to_string (CRFontFamily const *a_this, gboolean a_walk_font_family_list) ; CRFontFamily * cr_font_family_prepend (CRFontFamily *a_this, CRFontFamily *a_family_to_prepend); enum CRStatus cr_font_family_destroy (CRFontFamily *a_this) ; enum CRStatus cr_font_family_set_name (CRFontFamily *a_this, guchar *a_name) ; /************************************ *'font-size' manipulation functions ***********************************/ CRFontSize * cr_font_size_new (void) ; enum CRStatus cr_font_size_clear (CRFontSize *a_this) ; enum CRStatus cr_font_size_copy (CRFontSize *a_dst, CRFontSize const *a_src) ; enum CRStatus cr_font_size_set_predefined_absolute_font_size (CRFontSize *a_this, enum CRPredefinedAbsoluteFontSize a_predefined) ; enum CRStatus cr_font_size_set_relative_font_size (CRFontSize *a_this, enum CRRelativeFontSize a_relative) ; enum CRStatus cr_font_size_set_absolute_font_size (CRFontSize *a_this, enum CRNumType a_num_type, gdouble a_value) ; enum CRStatus cr_font_size_set_to_inherit (CRFontSize *a_this) ; gboolean cr_font_size_is_set_to_inherit (CRFontSize const *a_this) ; gchar* cr_font_size_to_string (CRFontSize const *a_this) ; void cr_font_size_destroy (CRFontSize *a_font_size) ; /******************************************************* *'font-size-adjust' manipulation function declarations *******************************************************/ CRFontSizeAdjust * cr_font_size_adjust_new (void) ; gchar * cr_font_size_adjust_to_string (CRFontSizeAdjust const *a_this) ; void cr_font_size_adjust_destroy (CRFontSizeAdjust *a_this) ; void cr_font_size_get_smaller_predefined_font_size (enum CRPredefinedAbsoluteFontSize a_font_size, enum CRPredefinedAbsoluteFontSize *a_smaller_size) ; void cr_font_size_get_larger_predefined_font_size (enum CRPredefinedAbsoluteFontSize a_font_size, enum CRPredefinedAbsoluteFontSize *a_larger_size) ; gboolean cr_font_size_is_predefined_absolute_font_size (enum CRPredefinedAbsoluteFontSize a_font_size) ; /*********************************** *various other font related functions ***********************************/ const gchar * cr_font_style_to_string (enum CRFontStyle a_code) ; const gchar * cr_font_weight_to_string (enum CRFontWeight a_code) ; enum CRFontWeight cr_font_weight_get_bolder (enum CRFontWeight a_weight) ; const gchar * cr_font_variant_to_string (enum CRFontVariant a_code) ; const gchar * cr_font_stretch_to_string (enum CRFontStretch a_code) ; G_END_DECLS #endif 070701000380ff000081a40000000000000000000000014c806003000011380000010000010036ffffffffffffffff0000003800000000root/usr/local/include/libcroco-0.6/libcroco/cr-input.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset:8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See the COPYRIGHTS file for copyrights information. */ #ifndef __CR_INPUT_SRC_H__ #define __CR_INPUT_SRC_H__ #include #include "cr-utils.h" #include "cr-parsing-location.h" G_BEGIN_DECLS /** *@file *The libcroco basic input stream class *declaration file. */ typedef struct _CRInput CRInput ; typedef struct _CRInputPriv CRInputPriv ; /** *The #CRInput class provides the abstraction of *an utf8-encoded character stream. */ struct _CRInput { CRInputPriv *priv ; } ; typedef struct _CRInputPos CRInputPos ; struct _CRInputPos { glong line ; glong col ; gboolean end_of_file ; gboolean end_of_line ; glong next_byte_index ; } ; CRInput * cr_input_new_from_buf (guchar *a_buf, gulong a_len, enum CREncoding a_enc, gboolean a_free_buf) ; CRInput * cr_input_new_from_uri (const gchar *a_file_uri, enum CREncoding a_enc) ; void cr_input_destroy (CRInput *a_this) ; void cr_input_ref (CRInput *a_this) ; gboolean cr_input_unref (CRInput *a_this) ; enum CRStatus cr_input_read_byte (CRInput *a_this, guchar *a_byte) ; enum CRStatus cr_input_read_char (CRInput *a_this, guint32 *a_char) ; enum CRStatus cr_input_consume_chars (CRInput *a_this, guint32 a_char, gulong *a_nb_char) ; enum CRStatus cr_input_consume_char (CRInput *a_this, guint32 a_char) ; enum CRStatus cr_input_consume_white_spaces (CRInput *a_this, gulong *a_nb_chars) ; enum CRStatus cr_input_peek_byte (CRInput const *a_this, enum CRSeekPos a_origin, gulong a_offset, guchar *a_byte) ; guchar cr_input_peek_byte2 (CRInput const *a_this, gulong a_offset, gboolean *a_eof) ; enum CRStatus cr_input_peek_char (CRInput const *a_this, guint32 *a_char) ; guchar * cr_input_get_byte_addr (CRInput *a_this, gulong a_offset) ; enum CRStatus cr_input_get_cur_byte_addr (CRInput *a_this, guchar ** a_offset) ; enum CRStatus cr_input_seek_index (CRInput *a_this, enum CRSeekPos a_origin, gint a_pos) ; enum CRStatus cr_input_get_cur_index (CRInput const *a_this, glong *a_index) ; enum CRStatus cr_input_set_cur_index (CRInput *a_this, glong a_index) ; enum CRStatus cr_input_get_cur_pos (CRInput const *a_this, CRInputPos * a_pos) ; enum CRStatus cr_input_set_cur_pos (CRInput *a_this, CRInputPos const *a_pos) ; enum CRStatus cr_input_get_parsing_location (CRInput const *a_this, CRParsingLocation *a_loc) ; enum CRStatus cr_input_get_end_of_line (CRInput const *a_this, gboolean *a_eol) ; enum CRStatus cr_input_set_end_of_line (CRInput *a_this, gboolean a_eol) ; enum CRStatus cr_input_get_end_of_file (CRInput const *a_this, gboolean *a_eof) ; enum CRStatus cr_input_set_end_of_file (CRInput *a_this, gboolean a_eof) ; enum CRStatus cr_input_set_line_num (CRInput *a_this, glong a_line_num) ; enum CRStatus cr_input_get_line_num (CRInput const *a_this, glong *a_line_num) ; enum CRStatus cr_input_set_column_num (CRInput *a_this, glong a_col) ; enum CRStatus cr_input_get_column_num (CRInput const *a_this, glong *a_col) ; enum CRStatus cr_input_increment_line_num (CRInput *a_this, glong a_increment) ; enum CRStatus cr_input_increment_col_num (CRInput *a_this, glong a_increment) ; glong cr_input_get_nb_bytes_left (CRInput const *a_this) ; enum CRStatus cr_input_end_of_input (CRInput const *a_this, gboolean *a_end_of_input) ; G_END_DECLS #endif /*__CR_INPUT_SRC_H__*/ 070701000380fb000081a40000000000000000000000014c80600300000e5a0000010000010036ffffffffffffffff0000003e00000000root/usr/local/include/libcroco-0.6/libcroco/cr-declaration.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * See the COPYRIGHTS file for copyright information. */ #ifndef __CR_DECLARATION_H__ #define __CR_DECLARATION_H__ #include #include "cr-utils.h" #include "cr-term.h" #include "cr-parsing-location.h" G_BEGIN_DECLS /** *@file *The declaration of the #CRDeclaration class. */ /*forward declaration of what is defined in cr-statement.h*/ typedef struct _CRStatement CRStatement ; /** *The abstraction of a css declaration defined by the *css2 spec in chapter 4. *It is actually a chained list of property/value pairs. */ typedef struct _CRDeclaration CRDeclaration ; struct _CRDeclaration { /**The property.*/ CRString *property ; /**The value of the property.*/ CRTerm *value ; /*the ruleset that contains this declaration*/ CRStatement *parent_statement ; /*the next declaration*/ CRDeclaration *next ; /*the previous one declaration*/ CRDeclaration *prev ; /*does the declaration have the important keyword ?*/ gboolean important ; glong ref_count ; CRParsingLocation location ; /*reserved for future usage*/ gpointer rfu0 ; gpointer rfu1 ; gpointer rfu2 ; gpointer rfu3 ; } ; CRDeclaration * cr_declaration_new (CRStatement *a_statement, CRString *a_property, CRTerm *a_value) ; CRDeclaration * cr_declaration_parse_from_buf (CRStatement *a_statement, const guchar *a_str, enum CREncoding a_enc) ; CRDeclaration * cr_declaration_parse_list_from_buf (const guchar *a_str, enum CREncoding a_enc) ; CRDeclaration * cr_declaration_append (CRDeclaration *a_this, CRDeclaration *a_new) ; CRDeclaration * cr_declaration_append2 (CRDeclaration *a_this, CRString *a_prop, CRTerm *a_value) ; CRDeclaration * cr_declaration_prepend (CRDeclaration *a_this, CRDeclaration *a_new) ; CRDeclaration * cr_declaration_unlink (CRDeclaration * a_decl) ; void cr_declaration_dump (CRDeclaration const *a_this, FILE *a_fp, glong a_indent, gboolean a_one_per_line) ; void cr_declaration_dump_one (CRDeclaration const *a_this, FILE *a_fp, glong a_indent) ; gint cr_declaration_nr_props (CRDeclaration const *a_this) ; CRDeclaration * cr_declaration_get_from_list (CRDeclaration *a_this, int itemnr) ; CRDeclaration * cr_declaration_get_by_prop_name (CRDeclaration *a_this, const guchar *a_str) ; gchar * cr_declaration_to_string (CRDeclaration const *a_this, gulong a_indent) ; guchar * cr_declaration_list_to_string (CRDeclaration const *a_this, gulong a_indent) ; guchar * cr_declaration_list_to_string2 (CRDeclaration const *a_this, gulong a_indent, gboolean a_one_decl_per_line) ; void cr_declaration_ref (CRDeclaration *a_this) ; gboolean cr_declaration_unref (CRDeclaration *a_this) ; void cr_declaration_destroy (CRDeclaration *a_this) ; G_END_DECLS #endif /*__CR_DECLARATION_H__*/ 07070100038109000081a40000000000000000000000014c80600300000e730000010000010036ffffffffffffffff0000003d00000000root/usr/local/include/libcroco-0.6/libcroco/cr-simple-sel.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information. */ #ifndef __CR_SEL_H__ #define __CR_SEL_H__ #include #include #include "cr-additional-sel.h" #include "cr-parsing-location.h" G_BEGIN_DECLS /** *@file *the declaration of the #CRSimpleSel class. * */ enum Combinator { NO_COMBINATOR, COMB_WS,/*whitespace: descendent*/ COMB_PLUS,/*'+': preceded by*/ COMB_GT/*greater than ('>'): child*/ } ; enum SimpleSelectorType { NO_SELECTOR_TYPE = 0, UNIVERSAL_SELECTOR = 1, TYPE_SELECTOR = 1 << 1 } ; typedef struct _CRSimpleSel CRSimpleSel ; /** *The abstraction of a css2 simple selection list *as defined by the right part of the "selector" production in the *appendix D.1 of the css2 spec. *It is basically a list of simple selector, each *simple selector being separated by a combinator. * *In the libcroco's implementation, each simple selector *is made of at most two parts: * *1/An element name or 'type selector' (which can hold a '*' and *then been called 'universal selector') * *2/An additional selector that "specializes" the preceding type or *universal selector. The additionnal selector can be either *an id selector, or a class selector, or an attribute selector. */ struct _CRSimpleSel { enum SimpleSelectorType type_mask ; gboolean is_case_sentive ; CRString * name ; /** *The combinator that separates *this simple selector from the previous *one. */ enum Combinator combinator ; /** *The additional selector list of the *current simple selector. *An additional selector may *be a class selector, an id selector, *or an attribute selector. *Note that this field is a linked list. */ CRAdditionalSel *add_sel ; /* *the specificity as specified by *chapter 6.4.3 of the spec. */ gulong specificity ; CRSimpleSel *next ; CRSimpleSel *prev ; CRParsingLocation location ; } ; CRSimpleSel * cr_simple_sel_new (void) ; CRSimpleSel * cr_simple_sel_append_simple_sel (CRSimpleSel *a_this, CRSimpleSel *a_sel) ; CRSimpleSel * cr_simple_sel_prepend_simple_sel (CRSimpleSel *a_this, CRSimpleSel *a_sel) ; guchar * cr_simple_sel_to_string (CRSimpleSel const *a_this) ; guchar * cr_simple_sel_one_to_string (CRSimpleSel const * a_this) ; enum CRStatus cr_simple_sel_dump (CRSimpleSel const *a_this, FILE *a_fp) ; enum CRStatus cr_simple_sel_dump_attr_sel_list (CRSimpleSel const *a_this) ; enum CRStatus cr_simple_sel_compute_specificity (CRSimpleSel *a_this) ; void cr_simple_sel_destroy (CRSimpleSel *a_this) ; G_END_DECLS #endif /*__CR_SIMPLE_SEL_H__*/ 07070100038100000081a40000000000000000000000014c806003000009fa0000010000010036ffffffffffffffff0000003600000000root/usr/local/include/libcroco-0.6/libcroco/cr-num.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information */ /** *@file *The declaration *of the #CRNum class. */ #ifndef __CR_NUM_H__ #define __CR_NUM_H__ #include #include "cr-utils.h" #include "cr-parsing-location.h" G_BEGIN_DECLS /** *@file *The declaration of the #CRNum class. * */ /** *The different types *of numbers. *Please, do not modify *the declaration order of the enum *members, unless you know *what you are doing. */ enum CRNumType { NUM_AUTO = 0, NUM_GENERIC, NUM_LENGTH_EM, NUM_LENGTH_EX, NUM_LENGTH_PX, NUM_LENGTH_IN, NUM_LENGTH_CM, NUM_LENGTH_MM, NUM_LENGTH_PT, NUM_LENGTH_PC, NUM_ANGLE_DEG, NUM_ANGLE_RAD, NUM_ANGLE_GRAD, NUM_TIME_MS, NUM_TIME_S, NUM_FREQ_HZ, NUM_FREQ_KHZ, NUM_PERCENTAGE, NUM_INHERIT, NUM_UNKNOWN_TYPE, NB_NUM_TYPE } ; /** *An abstraction of a number (num) *as defined in the css2 spec. */ typedef struct _CRNum CRNum ; /** *An abstraction of a number (num) *as defined in the css2 spec. */ struct _CRNum { enum CRNumType type ; gdouble val ; CRParsingLocation location ; } ; CRNum * cr_num_new (void) ; CRNum * cr_num_new_with_val (gdouble a_val, enum CRNumType a_type) ; CRNum * cr_num_dup (CRNum const *a_this) ; guchar * cr_num_to_string (CRNum const *a_this) ; enum CRStatus cr_num_copy (CRNum *a_dest, CRNum const *a_src) ; enum CRStatus cr_num_set (CRNum *a_this, gdouble a_val, enum CRNumType a_type) ; gboolean cr_num_is_fixed_length (CRNum const *a_this) ; void cr_num_destroy (CRNum *a_this) ; G_END_DECLS #endif /*__CR_NUM_H__*/ 07070100038113000081a40000000000000000000000014c8060030000051d0000010000010036ffffffffffffffff0000003800000000root/usr/local/include/libcroco-0.6/libcroco/libcroco.h/* * This file is part of The Croco Library * * Copyright (C) 2002-2003 Dodji Seketeli * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ #ifndef __LIBCROCO_H__ #define __LIBCROCO_H__ #include "libcroco-config.h" #include "cr-utils.h" #include "cr-pseudo.h" #include "cr-term.h" #include "cr-attr-sel.h" #include "cr-simple-sel.h" #include "cr-selector.h" #include "cr-enc-handler.h" #include "cr-doc-handler.h" #include "cr-input.h" #include "cr-parser.h" #include "cr-statement.h" #include "cr-stylesheet.h" #include "cr-om-parser.h" #include "cr-prop-list.h" #include "cr-sel-eng.h" #include "cr-style.h" #include "cr-string.h" #endif /*__LIBCROCO_H__*/ 0707010003810f000081a40000000000000000000000014c80600400000e0f0000010000010036ffffffffffffffff0000003800000000root/usr/local/include/libcroco-0.6/libcroco/cr-tknzr.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for coypyright information. */ /** *@file *The declaration of the #CRTknzr (tokenizer) *class. */ #ifndef __CR_TKNZR_H__ #define __CR_TKNZR_H__ #include "cr-utils.h" #include "cr-input.h" #include "cr-token.h" G_BEGIN_DECLS typedef struct _CRTknzr CRTknzr ; typedef struct _CRTknzrPriv CRTknzrPriv ; /** *The tokenizer is the class that knows *about all the css token. Its main job is *to return the next token found in the character *input stream. */ struct _CRTknzr { /*the private data of the tokenizer.*/ CRTknzrPriv *priv ; } ; CRTknzr * cr_tknzr_new (CRInput *a_input) ; CRTknzr * cr_tknzr_new_from_uri (const guchar *a_file_uri, enum CREncoding a_enc) ; CRTknzr * cr_tknzr_new_from_buf (guchar *a_buf, gulong a_len, enum CREncoding a_enc, gboolean a_free_at_destroy) ; gboolean cr_tknzr_unref (CRTknzr *a_this) ; void cr_tknzr_ref (CRTknzr *a_this) ; enum CRStatus cr_tknzr_read_byte (CRTknzr *a_this, guchar *a_byte) ; enum CRStatus cr_tknzr_read_char (CRTknzr *a_this, guint32 *a_char); enum CRStatus cr_tknzr_peek_char (CRTknzr *a_this, guint32 *a_char) ; enum CRStatus cr_tknzr_peek_byte (CRTknzr *a_this, gulong a_offset, guchar *a_byte) ; guchar cr_tknzr_peek_byte2 (CRTknzr *a_this, gulong a_offset, gboolean *a_eof) ; enum CRStatus cr_tknzr_set_cur_pos (CRTknzr *a_this, CRInputPos *a_pos) ; glong cr_tknzr_get_nb_bytes_left (CRTknzr *a_this) ; enum CRStatus cr_tknzr_get_cur_pos (CRTknzr *a_this, CRInputPos *a_pos) ; enum CRStatus cr_tknzr_get_parsing_location (CRTknzr *a_this, CRParsingLocation *a_loc) ; enum CRStatus cr_tknzr_seek_index (CRTknzr *a_this, enum CRSeekPos a_origin, gint a_pos) ; enum CRStatus cr_tknzr_get_cur_byte_addr (CRTknzr *a_this, guchar **a_addr) ; enum CRStatus cr_tknzr_consume_chars (CRTknzr *a_this, guint32 a_char, glong *a_nb_char) ; enum CRStatus cr_tknzr_get_next_token (CRTknzr *a_this, CRToken ** a_tk) ; enum CRStatus cr_tknzr_unget_token (CRTknzr *a_this, CRToken *a_token) ; enum CRStatus cr_tknzr_parse_token (CRTknzr *a_this, enum CRTokenType a_type, enum CRTokenExtraType a_et, gpointer a_res, gpointer a_extra_res) ; enum CRStatus cr_tknzr_set_input (CRTknzr *a_this, CRInput *a_input) ; enum CRStatus cr_tknzr_get_input (CRTknzr *a_this, CRInput **a_input) ; void cr_tknzr_destroy (CRTknzr *a_this) ; G_END_DECLS #endif /*__CR_TKZNR_H__*/ 070701000380fc000081a40000000000000000000000014c806003000023c70000010000010036ffffffffffffffff0000003e00000000root/usr/local/include/libcroco-0.6/libcroco/cr-doc-handler.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * See the COPYRIGHTS file for copyright information. */ #ifndef __CR_DOC_HANDLER_H__ #define __CR_DOC_HANDLER_H__ /** *@file *The declaration of the #CRDocumentHandler class. *This class is actually the parsing events handler. */ #include #include "cr-utils.h" #include "cr-input.h" #include "cr-stylesheet.h" G_BEGIN_DECLS typedef struct _CRDocHandler CRDocHandler ; struct _CRDocHandlerPriv ; typedef struct _CRDocHandlerPriv CRDocHandlerPriv ; /** *The SAC document handler. *An instance of this class is to *be passed to a parser. Then, during the parsing *the parser calls the convenient function pointer *whenever a particular event (a css construction) occurs. */ struct _CRDocHandler { CRDocHandlerPriv *priv ; /** *This pointer is to be used by the application for *it custom needs. It is there to extend the doc handler. */ gpointer app_data ; /** *Is called at the beginning of the parsing of the document. *@param a_this a pointer to the current instance of *#CRDocHandler. */ void (*start_document) (CRDocHandler *a_this) ; /** *Is called to notify the end of the parsing of the document. *@param a_this a pointer to the current instance of *#CRDocHandler. */ void (*end_document) (CRDocHandler *a_this) ; /** *Is called to notify an at charset rule. *@param a_this the document handler. *@param a_charset the declared charset. */ void (*charset) (CRDocHandler *a_this, CRString *a_charset, CRParsingLocation *a_charset_sym_location) ; /** *Is called to notify an import statement in *the stylesheet. *@param a_this the current instance of #CRDocHandler. *@param a_media_list a doubly linked list of GString objects. *Each GString object contains a string which is the *destination media for style information. *@param a_uri the uri of the imported style sheet. *@param a_uri_default_ns the default namespace of URI *@param a_location the parsing location of the '\@import' *keyword. *of the imported style sheet. */ void (*import_style) (CRDocHandler *a_this, GList *a_media_list, CRString *a_uri, CRString *a_uri_default_ns, CRParsingLocation *a_location) ; void (*import_style_result) (CRDocHandler *a_this, GList *a_media_list, CRString *a_uri, CRString *a_uri_default_ns, CRStyleSheet *a_sheet) ; /** *Is called to notify a namespace declaration. *Not used yet. *@param a_this the current instance of #CRDocHandler. *@param a_prefix the prefix of the namespace. *@param a_uri the uri of the namespace. *@param a_location the location of the "@namespace" keyword. */ void (*namespace_declaration) (CRDocHandler *a_this, CRString *a_prefix, CRString *a_uri, CRParsingLocation *a_location) ; /** *Is called to notify a comment. *@param a_this a pointer to the current instance *of #CRDocHandler. *@param a_comment the comment. */ void (*comment) (CRDocHandler *a_this, CRString *a_comment) ; /** *Is called to notify the beginning of a rule *statement. *@param a_this the current instance of #CRDocHandler. *@param a_selector_list the list of selectors that precedes *the rule declarations. */ void (*start_selector) (CRDocHandler * a_this, CRSelector *a_selector_list) ; /** *Is called to notify the end of a rule statement. *@param a_this the current instance of #CRDocHandler. *@param a_selector_list the list of selectors that precedes *the rule declarations. This pointer is the same as *the one passed to start_selector() ; */ void (*end_selector) (CRDocHandler *a_this, CRSelector *a_selector_list) ; /** *Is called to notify a declaration. *@param a_this a pointer to the current instance *of #CRDocHandler. *@param a_name the name of the parsed property. *@param a_expression a css expression that represents *the value of the property. A css expression is *actually a linked list of 'terms'. Each term can *be linked to other using operators. * */ void (*property) (CRDocHandler *a_this, CRString *a_name, CRTerm *a_expression, gboolean a_is_important) ; /** *Is called to notify the start of a font face statement. *The parser invokes this method at the beginning of every *font face statement in the style sheet. There will *be a corresponding end_font_face () event for every *start_font_face () event. * *@param a_this a pointer to the current instance of *#CRDocHandler. *@param a_location the parsing location of the "\@font-face" *keyword. */ void (*start_font_face) (CRDocHandler *a_this, CRParsingLocation *a_location) ; /** *Is called to notify the end of a font face statement. *@param a_this a pointer to the current instance of *#CRDocHandler. */ void (*end_font_face) (CRDocHandler *a_this) ; /** *Is called to notify the beginning of a media statement. *The parser will invoke this method at the beginning of *every media statement in the style sheet. There will be *a corresponding end_media() event for every start_media() *event. *@param a_this a pointer to the current instance of *#CRDocHandler. *@param a_media_list a double linked list of #CRString * objects. *Each CRString objects is actually a destination media for *the style information. */ void (*start_media) (CRDocHandler *a_this, GList *a_media_list, CRParsingLocation *a_location) ; /** *Is called to notify the end of a media statement. *@param a_this a pointer to the current instance *of #CRDocHandler. *@param a_media_list a double linked list of GString * objects. *Each GString objects is actually a destination media for *the style information. */ void (*end_media) (CRDocHandler *a_this, GList *a_media_list) ; /** *Is called to notify the beginning of a page statement. *The parser invokes this function at the beginning of *every page statement in the style sheet. There will be *a corresponding end_page() event for every single *start_page() event. *@param a_this a pointer to the current instance of *#CRDocHandler. *@param a_name the name of the page (if any, null otherwise). *@param a_pseudo_page the pseudo page (if any, null otherwise). *@param a_location the parsing location of the "\@page" keyword. */ void (*start_page) (CRDocHandler *a_this, CRString *a_name, CRString *a_pseudo_page, CRParsingLocation *a_location) ; /** *Is called to notify the end of a page statement. *@param a_this a pointer to the current instance of *#CRDocHandler. *@param a_name the name of the page (if any, null otherwise). *@param a_pseudo_page the pseudo page (if any, null otherwise). */ void (*end_page) (CRDocHandler *a_this, CRString *a_name, CRString *pseudo_page) ; /** *Is Called to notify an unknown at-rule not supported *by this parser. */ void (*ignorable_at_rule) (CRDocHandler *a_this, CRString *a_name) ; /** *Is called to notify a parsing error. After this error *the application must ignore the rule being parsed, if *any. After completion of this callback, *the parser will then try to resume the parsing, *ignoring the current error. */ void (*error) (CRDocHandler *a_this) ; /** *Is called to notify an unrecoverable parsing error. *This is the place to put emergency routines that free allocated *resources. */ void (*unrecoverable_error) (CRDocHandler *a_this) ; gboolean resolve_import ; gulong ref_count ; } ; CRDocHandler * cr_doc_handler_new (void) ; enum CRStatus cr_doc_handler_set_result (CRDocHandler *a_this, gpointer a_result) ; enum CRStatus cr_doc_handler_get_result (CRDocHandler const *a_this, gpointer * a_result) ; enum CRStatus cr_doc_handler_set_ctxt (CRDocHandler *a_this, gpointer a_ctxt) ; enum CRStatus cr_doc_handler_get_ctxt (CRDocHandler const *a_this, gpointer * a_ctxt) ; enum CRStatus cr_doc_handler_set_default_sac_handler (CRDocHandler *a_this) ; void cr_doc_handler_associate_a_parser (CRDocHandler *a_this, gpointer a_parser) ; void cr_doc_handler_ref (CRDocHandler *a_this) ; gboolean cr_doc_handler_unref (CRDocHandler *a_this) ; void cr_doc_handler_destroy (CRDocHandler *a_this) ; G_END_DECLS #endif /*__CR_DOC_HANDLER_H__*/ 07070100038103000081a40000000000000000000000014c806004000007d50000010000010036ffffffffffffffff0000004300000000root/usr/local/include/libcroco-0.6/libcroco/cr-parsing-location.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli. * See the COPYRIGHTS file for copyright information. */ #ifndef __CR_PARSING_LOCATION_H__ #define __CR_PARSING_LOCATION_H__ #include "cr-utils.h" G_BEGIN_DECLS /** *@file *The declaration of the CRParsingLocation *object. This object keeps track of line/column/byte offset/ *at which the parsing of a given CSS construction appears. */ typedef struct _CRParsingLocation CRParsingLocation; struct _CRParsingLocation { guint line ; guint column ; guint byte_offset ; } ; enum CRParsingLocationSerialisationMask { DUMP_LINE = 1, DUMP_COLUMN = 1 << 1, DUMP_BYTE_OFFSET = 1 << 2 } ; CRParsingLocation * cr_parsing_location_new (void) ; enum CRStatus cr_parsing_location_init (CRParsingLocation *a_this) ; enum CRStatus cr_parsing_location_copy (CRParsingLocation *a_to, CRParsingLocation const *a_from) ; gchar * cr_parsing_location_to_string (CRParsingLocation const *a_this, enum CRParsingLocationSerialisationMask a_mask) ; void cr_parsing_location_dump (CRParsingLocation const *a_this, enum CRParsingLocationSerialisationMask a_mask, FILE *a_fp) ; void cr_parsing_location_destroy (CRParsingLocation *a_this) ; G_END_DECLS #endif 0707010003810a000081a40000000000000000000000014c80600300002b5b0000010000010036ffffffffffffffff0000003c00000000root/usr/local/include/libcroco-0.6/libcroco/cr-statement.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information. */ #include #include "cr-utils.h" #include "cr-term.h" #include "cr-selector.h" #include "cr-declaration.h" #ifndef __CR_STATEMENT_H__ #define __CR_STATEMENT_H__ G_BEGIN_DECLS /** *@file *Declaration of the #CRStatement class. */ /* *forward declaration of CRStyleSheet which is defined in *cr-stylesheet.h */ struct _CRStatement ; /* *typedef struct _CRStatement CRStatement ; *this is forward declared in *cr-declaration.h already. */ struct _CRAtMediaRule ; typedef struct _CRAtMediaRule CRAtMediaRule ; typedef struct _CRRuleSet CRRuleSet ; /** *The abstraction of a css ruleset. *A ruleset is made of a list of selectors, *followed by a list of declarations. */ struct _CRRuleSet { /**A list of instances of #CRSimpeSel*/ CRSelector *sel_list ; /**A list of instances of #CRDeclaration*/ CRDeclaration *decl_list ; /** *The parent media rule, or NULL if *no parent media rule exists. */ CRStatement *parent_media_rule ; } ; /* *a forward declaration of CRStylesheet. *CRStylesheet is actually declared in *cr-stylesheet.h */ struct _CRStyleSheet ; typedef struct _CRStyleSheet CRStyleSheet; /**The \@import rule abstraction.*/ typedef struct _CRAtImportRule CRAtImportRule ; struct _CRAtImportRule { /**the url of the import rule*/ CRString *url ; GList *media_list ; /** *the stylesheet fetched from the url, if any. *this is not "owned" by #CRAtImportRule which means *it is not destroyed by the destructor of #CRAtImportRule. */ CRStyleSheet * sheet; }; /**abstraction of an \@media rule*/ struct _CRAtMediaRule { GList *media_list ; CRStatement *rulesets ; } ; typedef struct _CRAtPageRule CRAtPageRule ; /**The \@page rule abstraction*/ struct _CRAtPageRule { /**a list of instances of #CRDeclaration*/ CRDeclaration *decl_list ; /**page selector. Is a pseudo selector*/ CRString *name ; CRString *pseudo ; } ; /**The \@charset rule abstraction*/ typedef struct _CRAtCharsetRule CRAtCharsetRule ; struct _CRAtCharsetRule { CRString * charset ; }; /**The abstaction of the \@font-face rule.*/ typedef struct _CRAtFontFaceRule CRAtFontFaceRule ; struct _CRAtFontFaceRule { /*a list of instanaces of #CRDeclaration*/ CRDeclaration *decl_list ; } ; /** *The possible types of css2 statements. */ enum CRStatementType { /** *A generic css at-rule *each unknown at-rule will *be of this type. */ /**A css at-rule*/ AT_RULE_STMT = 0, /*A css ruleset*/ RULESET_STMT, /**A css2 import rule*/ AT_IMPORT_RULE_STMT, /**A css2 media rule*/ AT_MEDIA_RULE_STMT, /**A css2 page rule*/ AT_PAGE_RULE_STMT, /**A css2 charset rule*/ AT_CHARSET_RULE_STMT, /**A css2 font face rule*/ AT_FONT_FACE_RULE_STMT } ; /** *The abstraction of css statement as defined *in the chapter 4 and appendix D.1 of the css2 spec. *A statement is actually a double chained list of *statements.A statement can be a ruleset, an \@import *rule, an \@page rule etc ... */ struct _CRStatement { /** *The type of the statement. */ enum CRStatementType type ; union { CRRuleSet *ruleset ; CRAtImportRule *import_rule ; CRAtMediaRule *media_rule ; CRAtPageRule *page_rule ; CRAtCharsetRule *charset_rule ; CRAtFontFaceRule *font_face_rule ; } kind ; /* *the specificity of the selector *that matched this statement. *This is only used by the cascading *order determination algorithm. */ gulong specificity ; /* *the style sheet that contains *this css statement. */ CRStyleSheet *parent_sheet ; CRStatement *next ; CRStatement *prev ; CRParsingLocation location ; /** *a custom pointer useable by *applications that use libcroco. *libcroco itself will never modify *this pointer. */ gpointer app_data ; /** *a custom pointer used *by the upper layers of libcroco. *application should never use this *pointer. */ gpointer croco_data ; } ; gboolean cr_statement_does_buf_parses_against_core (const guchar *a_buf, enum CREncoding a_encoding) ; CRStatement * cr_statement_parse_from_buf (const guchar *a_buf, enum CREncoding a_encoding) ; CRStatement* cr_statement_new_ruleset (CRStyleSheet *a_sheet, CRSelector *a_sel_list, CRDeclaration *a_decl_list, CRStatement *a_media_rule) ; CRStatement * cr_statement_ruleset_parse_from_buf (const guchar * a_buf, enum CREncoding a_enc) ; CRStatement* cr_statement_new_at_import_rule (CRStyleSheet *a_container_sheet, CRString *a_url, GList *a_media_list, CRStyleSheet *a_imported_sheet) ; CRStatement * cr_statement_at_import_rule_parse_from_buf (const guchar * a_buf, enum CREncoding a_encoding) ; CRStatement * cr_statement_new_at_media_rule (CRStyleSheet *a_sheet, CRStatement *a_ruleset, GList *a_media) ; CRStatement * cr_statement_at_media_rule_parse_from_buf (const guchar *a_buf, enum CREncoding a_enc) ; CRStatement * cr_statement_new_at_charset_rule (CRStyleSheet *a_sheet, CRString *a_charset) ; CRStatement * cr_statement_at_charset_rule_parse_from_buf (const guchar *a_buf, enum CREncoding a_encoding); CRStatement * cr_statement_new_at_font_face_rule (CRStyleSheet *a_sheet, CRDeclaration *a_font_decls) ; CRStatement * cr_statement_font_face_rule_parse_from_buf (const guchar *a_buf, enum CREncoding a_encoding) ; CRStatement * cr_statement_new_at_page_rule (CRStyleSheet *a_sheet, CRDeclaration *a_decl_list, CRString *a_name, CRString *a_pseudo) ; CRStatement * cr_statement_at_page_rule_parse_from_buf (const guchar *a_buf, enum CREncoding a_encoding) ; enum CRStatus cr_statement_set_parent_sheet (CRStatement *a_this, CRStyleSheet *a_sheet) ; enum CRStatus cr_statement_get_parent_sheet (CRStatement *a_this, CRStyleSheet **a_sheet) ; CRStatement * cr_statement_append (CRStatement *a_this, CRStatement *a_new) ; CRStatement* cr_statement_prepend (CRStatement *a_this, CRStatement *a_new) ; CRStatement * cr_statement_unlink (CRStatement *a_stmt) ; enum CRStatus cr_statement_ruleset_set_sel_list (CRStatement *a_this, CRSelector *a_sel_list) ; enum CRStatus cr_statement_ruleset_get_sel_list (CRStatement const *a_this, CRSelector **a_list) ; enum CRStatus cr_statement_ruleset_set_decl_list (CRStatement *a_this, CRDeclaration *a_list) ; enum CRStatus cr_statement_ruleset_get_declarations (CRStatement *a_this, CRDeclaration **a_decl_list) ; enum CRStatus cr_statement_ruleset_append_decl2 (CRStatement *a_this, CRString *a_prop, CRTerm *a_value) ; enum CRStatus cr_statement_ruleset_append_decl (CRStatement *a_this, CRDeclaration *a_decl) ; enum CRStatus cr_statement_at_import_rule_set_imported_sheet (CRStatement *a_this, CRStyleSheet *a_sheet) ; enum CRStatus cr_statement_at_import_rule_get_imported_sheet (CRStatement *a_this, CRStyleSheet **a_sheet) ; enum CRStatus cr_statement_at_import_rule_set_url (CRStatement *a_this, CRString *a_url) ; enum CRStatus cr_statement_at_import_rule_get_url (CRStatement const *a_this, CRString **a_url) ; gint cr_statement_at_media_nr_rules (CRStatement const *a_this) ; CRStatement * cr_statement_at_media_get_from_list (CRStatement *a_this, int itemnr) ; enum CRStatus cr_statement_at_page_rule_set_sel (CRStatement *a_this, CRSelector *a_sel) ; enum CRStatus cr_statement_at_page_rule_get_sel (CRStatement const *a_this, CRSelector **a_sel) ; enum CRStatus cr_statement_at_page_rule_set_declarations (CRStatement *a_this, CRDeclaration *a_decl_list) ; enum CRStatus cr_statement_at_page_rule_get_declarations (CRStatement *a_this, CRDeclaration **a_decl_list) ; enum CRStatus cr_statement_at_charset_rule_set_charset (CRStatement *a_this, CRString *a_charset) ; enum CRStatus cr_statement_at_charset_rule_get_charset (CRStatement const *a_this, CRString **a_charset) ; enum CRStatus cr_statement_at_font_face_rule_set_decls (CRStatement *a_this, CRDeclaration *a_decls) ; enum CRStatus cr_statement_at_font_face_rule_get_decls (CRStatement *a_this, CRDeclaration **a_decls) ; enum CRStatus cr_statement_at_font_face_rule_add_decl (CRStatement *a_this, CRString *a_prop, CRTerm *a_value) ; gchar * cr_statement_to_string (CRStatement const * a_this, gulong a_indent) ; gchar* cr_statement_list_to_string (CRStatement const *a_this, gulong a_indent) ; void cr_statement_dump (CRStatement const *a_this, FILE *a_fp, gulong a_indent) ; void cr_statement_dump_ruleset (CRStatement const * a_this, FILE * a_fp, glong a_indent) ; void cr_statement_dump_font_face_rule (CRStatement const * a_this, FILE * a_fp, glong a_indent) ; void cr_statement_dump_page (CRStatement const * a_this, FILE * a_fp, gulong a_indent) ; void cr_statement_dump_media_rule (CRStatement const * a_this, FILE * a_fp, gulong a_indent) ; void cr_statement_dump_import_rule (CRStatement const * a_this, FILE * a_fp, gulong a_indent) ; void cr_statement_dump_charset (CRStatement const * a_this, FILE * a_fp, gulong a_indent) ; gint cr_statement_nr_rules (CRStatement const *a_this) ; CRStatement * cr_statement_get_from_list (CRStatement *a_this, int itemnr) ; void cr_statement_destroy (CRStatement *a_this) ; G_END_DECLS #endif /*__CR_STATEMENT_H__*/ 07070100038110000081a40000000000000000000000014c806004000016390000010000010036ffffffffffffffff0000003800000000root/usr/local/include/libcroco-0.6/libcroco/cr-token.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information. */ #ifndef __CR_TOKEN_H__ #define __CR_TOKEN_H__ #include "cr-utils.h" #include "cr-input.h" #include "cr-num.h" #include "cr-rgb.h" #include "cr-string.h" #include "cr-parsing-location.h" G_BEGIN_DECLS enum CRTokenType { NO_TK, S_TK, CDO_TK, CDC_TK, INCLUDES_TK, DASHMATCH_TK, COMMENT_TK, STRING_TK, IDENT_TK, HASH_TK, IMPORT_SYM_TK, PAGE_SYM_TK, MEDIA_SYM_TK, FONT_FACE_SYM_TK, CHARSET_SYM_TK, ATKEYWORD_TK, IMPORTANT_SYM_TK, EMS_TK, EXS_TK, LENGTH_TK, ANGLE_TK, TIME_TK, FREQ_TK, DIMEN_TK, PERCENTAGE_TK, NUMBER_TK, RGB_TK, URI_TK, FUNCTION_TK, UNICODERANGE_TK, SEMICOLON_TK, CBO_TK, /*opening curly bracket*/ CBC_TK, /*closing curly bracket*/ PO_TK, /*opening parenthesis*/ PC_TK, /*closing parenthesis*/ BO_TK, /*opening bracket*/ BC_TK, /*closing bracket*/ DELIM_TK } ; enum CRTokenExtraType { NO_ET = 0, LENGTH_PX_ET, LENGTH_CM_ET, LENGTH_MM_ET, LENGTH_IN_ET, LENGTH_PT_ET, LENGTH_PC_ET, ANGLE_DEG_ET, ANGLE_RAD_ET, ANGLE_GRAD_ET, TIME_MS_ET, TIME_S_ET, FREQ_HZ_ET, FREQ_KHZ_ET } ; typedef struct _CRToken CRToken ; /** *This class abstracts a css2 token. */ struct _CRToken { enum CRTokenType type ; enum CRTokenExtraType extra_type ; CRInputPos pos ; union { CRString *str ; CRRgb *rgb ; CRNum *num ; guint32 unichar ; } u ; CRString * dimen ; CRParsingLocation location ; } ; CRToken* cr_token_new (void) ; enum CRStatus cr_token_set_s (CRToken *a_this) ; enum CRStatus cr_token_set_cdo (CRToken *a_this) ; enum CRStatus cr_token_set_cdc (CRToken *a_this) ; enum CRStatus cr_token_set_includes (CRToken *a_this) ; enum CRStatus cr_token_set_dashmatch (CRToken *a_this) ; enum CRStatus cr_token_set_comment (CRToken *a_this, CRString *a_str) ; enum CRStatus cr_token_set_string (CRToken *a_this, CRString *a_str) ; enum CRStatus cr_token_set_ident (CRToken *a_this, CRString * a_ident) ; enum CRStatus cr_token_set_hash (CRToken *a_this, CRString *a_hash) ; enum CRStatus cr_token_set_rgb (CRToken *a_this, CRRgb *a_rgb) ; enum CRStatus cr_token_set_import_sym (CRToken *a_this) ; enum CRStatus cr_token_set_page_sym (CRToken *a_this) ; enum CRStatus cr_token_set_media_sym (CRToken *a_this) ; enum CRStatus cr_token_set_font_face_sym (CRToken *a_this) ; enum CRStatus cr_token_set_charset_sym (CRToken *a_this) ; enum CRStatus cr_token_set_atkeyword (CRToken *a_this, CRString *a_atname) ; enum CRStatus cr_token_set_important_sym (CRToken *a_this) ; enum CRStatus cr_token_set_ems (CRToken *a_this, CRNum *a_num) ; enum CRStatus cr_token_set_exs (CRToken *a_this, CRNum *a_num) ; enum CRStatus cr_token_set_length (CRToken *a_this, CRNum *a_num, enum CRTokenExtraType a_et) ; enum CRStatus cr_token_set_angle (CRToken *a_this, CRNum *a_num, enum CRTokenExtraType a_et) ; enum CRStatus cr_token_set_time (CRToken *a_this, CRNum *a_num, enum CRTokenExtraType a_et) ; enum CRStatus cr_token_set_freq (CRToken *a_this, CRNum *a_num, enum CRTokenExtraType a_et) ; enum CRStatus cr_token_set_dimen (CRToken *a_this, CRNum *a_num, CRString *a_dim) ; enum CRStatus cr_token_set_percentage (CRToken *a_this, CRNum *a_num) ; enum CRStatus cr_token_set_number (CRToken *a_this, CRNum *a_num) ; enum CRStatus cr_token_set_uri (CRToken *a_this, CRString *a_uri) ; enum CRStatus cr_token_set_function (CRToken *a_this, CRString *a_fun_name) ; enum CRStatus cr_token_set_bc (CRToken *a_this) ; enum CRStatus cr_token_set_bo (CRToken *a_this) ; enum CRStatus cr_token_set_po (CRToken *a_this) ; enum CRStatus cr_token_set_pc (CRToken *a_this) ; enum CRStatus cr_token_set_cbc (CRToken *a_this) ; enum CRStatus cr_token_set_cbo (CRToken *a_this) ; enum CRStatus cr_token_set_semicolon (CRToken *a_this) ; enum CRStatus cr_token_set_delim (CRToken *a_this, guint32 a_char) ; /* enum CRStatus cr_token_set_unicoderange (CRToken *a_this, CRUnicodeRange *a_range) ; */ void cr_token_destroy (CRToken *a_this) ; G_END_DECLS #endif /*__CR_TOKEN_H__*/ 070701000380fa000081a40000000000000000000000014c8060030000075a0000010000010036ffffffffffffffff0000003a00000000root/usr/local/include/libcroco-0.6/libcroco/cr-cascade.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the * GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the * GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * */ /* *$Id: cr-cascade.h 213 2004-01-29 22:05:14Z dodji $ */ #ifndef __CR_CASCADE_H__ #define __CR_CASCADE_H__ #include "cr-stylesheet.h" /** *@file *the declaration of the #CRCascade class. */ G_BEGIN_DECLS typedef struct _CRCascadePriv CRCascadePriv ; /** *An abstraction of the "Cascade" defined *in the css2 spec, chapter 6.4. */ typedef struct _CRCascade CRCascade ; struct _CRCascade { CRCascadePriv *priv ; }; CRCascade * cr_cascade_new (CRStyleSheet *a_author_sheet, CRStyleSheet *a_user_sheet, CRStyleSheet *a_ua_sheet) ; CRStyleSheet * cr_cascade_get_sheet (CRCascade *a_this, enum CRStyleOrigin a_origin) ; enum CRStatus cr_cascade_set_sheet (CRCascade *a_this, CRStyleSheet *a_sheet, enum CRStyleOrigin a_origin) ; void cr_cascade_ref (CRCascade *a_this) ; void cr_cascade_unref (CRCascade *a_this) ; void cr_cascade_destroy (CRCascade *a_this) ; G_END_DECLS #endif /*__CR_CASCADE_H__*/ 070701000380f8000081a40000000000000000000000014c80600300000b7d0000010000010036ffffffffffffffff0000004100000000root/usr/local/include/libcroco-0.6/libcroco/cr-additional-sel.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See the COPYRIGHTS file for copyright information. */ #ifndef __CR_ADD_SEL_H__ #define __CR_ADD_SEL_H__ #include #include #include "cr-utils.h" #include "cr-attr-sel.h" #include "cr-pseudo.h" #include "cr-additional-sel.h" G_BEGIN_DECLS enum AddSelectorType { NO_ADD_SELECTOR = 0 , CLASS_ADD_SELECTOR = 1 , PSEUDO_CLASS_ADD_SELECTOR = 1 << 1, ID_ADD_SELECTOR = 1 << 3, ATTRIBUTE_ADD_SELECTOR = 1 << 4 } ; union CRAdditionalSelectorContent { CRString *class_name ; CRString *id_name ; CRPseudo *pseudo ; CRAttrSel *attr_sel ; } ; typedef struct _CRAdditionalSel CRAdditionalSel ; struct _CRAdditionalSel { enum AddSelectorType type ; union CRAdditionalSelectorContent content ; CRAdditionalSel * next ; CRAdditionalSel * prev ; CRParsingLocation location ; } ; CRAdditionalSel * cr_additional_sel_new (void) ; CRAdditionalSel * cr_additional_sel_new_with_type (enum AddSelectorType a_sel_type) ; CRAdditionalSel * cr_additional_sel_append (CRAdditionalSel *a_this, CRAdditionalSel *a_sel) ; void cr_additional_sel_set_class_name (CRAdditionalSel *a_this, CRString *a_class_name) ; void cr_additional_sel_set_id_name (CRAdditionalSel *a_this, CRString *a_id) ; void cr_additional_sel_set_pseudo (CRAdditionalSel *a_this, CRPseudo *a_pseudo) ; void cr_additional_sel_set_attr_sel (CRAdditionalSel *a_this, CRAttrSel *a_sel) ; CRAdditionalSel * cr_additional_sel_prepend (CRAdditionalSel *a_this, CRAdditionalSel *a_sel) ; guchar * cr_additional_sel_to_string (CRAdditionalSel const *a_this) ; guchar * cr_additional_sel_one_to_string (CRAdditionalSel const *a_this) ; void cr_additional_sel_dump (CRAdditionalSel const *a_this, FILE *a_fp) ; void cr_additional_sel_destroy (CRAdditionalSel *a_this) ; G_END_DECLS #endif /*__CR_ADD_SEL_H*/ 070701000380fd000081a40000000000000000000000014c80600300000aba0000010000010036ffffffffffffffff0000003e00000000root/usr/local/include/libcroco-0.6/libcroco/cr-enc-handler.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * Copyright (C) 2002-2003 Dodji Seketeli * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ /* *$Id: cr-enc-handler.h 285 2005-05-10 19:48:58Z dodji $ */ /** *@file: *The declaration of the #CREncHandler class. * */ #ifndef __CR_ENC_HANDLER_H__ #define __CR_ENC_HANDLER_H__ #include "cr-utils.h" G_BEGIN_DECLS typedef struct _CREncHandler CREncHandler ; typedef enum CRStatus (*CREncInputFunc) (const guchar * a_in, gulong *a_in_len, guchar *a_out, gulong *a_out_len) ; typedef enum CRStatus (*CREncOutputFunc) (const guchar * a_in, gulong *a_in_len, guchar *a_out, gulong *a_out_len) ; typedef enum CRStatus (*CREncInputStrLenAsUtf8Func) (const guchar *a_in_start, const guchar *a_in_end, gulong *a_in_size); typedef enum CRStatus (*CREncUtf8StrLenAsOutputFunc) (const guchar *a_in_start, const guchar *a_in_end, gulong *a_in_size) ; /** *This class is responsible of the *the encoding conversions stuffs in *libcroco. */ struct _CREncHandler { enum CREncoding encoding ; CREncInputFunc decode_input ; CREncInputFunc encode_output ; CREncInputStrLenAsUtf8Func enc_str_len_as_utf8 ; CREncUtf8StrLenAsOutputFunc utf8_str_len_as_enc ; } ; CREncHandler * cr_enc_handler_get_instance (enum CREncoding a_enc) ; enum CRStatus cr_enc_handler_resolve_enc_alias (const guchar *a_alias_name, enum CREncoding *a_enc) ; enum CRStatus cr_enc_handler_convert_input (CREncHandler *a_this, const guchar *a_in, gulong *a_in_len, guchar **a_out, gulong *a_out_len) ; G_END_DECLS #endif /*__CR_ENC_HANDLER_H__*/ 07070100038102000081a40000000000000000000000014c806003000010ae0000010000010036ffffffffffffffff0000003900000000root/usr/local/include/libcroco-0.6/libcroco/cr-parser.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyrights information. */ #ifndef __CR_PARSER_H__ #define __CR_PARSER_H__ #include #include "cr-input.h" #include "cr-tknzr.h" #include "cr-utils.h" #include "cr-doc-handler.h" G_BEGIN_DECLS /** *@file *The declaration file *of the #CRParser class. */ typedef struct _CRParser CRParser ; typedef struct _CRParserPriv CRParserPriv ; /** *The implementation of *the SAC parser. *The Class is opaque *and must be manipulated through *the provided methods. */ struct _CRParser { CRParserPriv *priv ; } ; CRParser * cr_parser_new (CRTknzr *a_tknzr) ; CRParser * cr_parser_new_from_buf (guchar *a_buf, gulong a_len, enum CREncoding a_enc, gboolean a_free_buf) ; CRParser * cr_parser_new_from_file (const guchar *a_file_uri, enum CREncoding a_enc) ; CRParser * cr_parser_new_from_input (CRInput *a_input) ; enum CRStatus cr_parser_set_tknzr (CRParser *a_this, CRTknzr *a_tknzr) ; enum CRStatus cr_parser_get_tknzr (CRParser *a_this, CRTknzr **a_tknzr) ; enum CRStatus cr_parser_get_parsing_location (CRParser const *a_this, CRParsingLocation *a_loc) ; enum CRStatus cr_parser_try_to_skip_spaces_and_comments (CRParser *a_this) ; enum CRStatus cr_parser_set_sac_handler (CRParser *a_this, CRDocHandler *a_handler) ; enum CRStatus cr_parser_get_sac_handler (CRParser *a_this, CRDocHandler **a_handler) ; enum CRStatus cr_parser_set_use_core_grammar (CRParser *a_this, gboolean a_use_core_grammar) ; enum CRStatus cr_parser_get_use_core_grammar (CRParser const *a_this, gboolean *a_use_core_grammar) ; enum CRStatus cr_parser_parse (CRParser *a_this) ; enum CRStatus cr_parser_parse_file (CRParser *a_this, const guchar *a_file_uri, enum CREncoding a_enc) ; enum CRStatus cr_parser_parse_buf (CRParser *a_this, const guchar *a_buf, gulong a_len, enum CREncoding a_enc) ; enum CRStatus cr_parser_set_default_sac_handler (CRParser *a_this) ; enum CRStatus cr_parser_parse_term (CRParser *a_this, CRTerm **a_term) ; enum CRStatus cr_parser_parse_expr (CRParser *a_this, CRTerm **a_expr) ; enum CRStatus cr_parser_parse_prio (CRParser *a_this, CRString **a_prio) ; enum CRStatus cr_parser_parse_declaration (CRParser *a_this, CRString **a_property, CRTerm **a_expr, gboolean *a_important) ; enum CRStatus cr_parser_parse_statement_core (CRParser *a_this) ; enum CRStatus cr_parser_parse_ruleset (CRParser *a_this) ; enum CRStatus cr_parser_parse_import (CRParser *a_this, GList ** a_media_list, CRString **a_import_string, CRParsingLocation *a_location) ; enum CRStatus cr_parser_parse_media (CRParser *a_this) ; enum CRStatus cr_parser_parse_page (CRParser *a_this) ; enum CRStatus cr_parser_parse_charset (CRParser *a_this, CRString **a_value, CRParsingLocation *a_charset_sym_location) ; enum CRStatus cr_parser_parse_font_face (CRParser *a_this) ; void cr_parser_destroy (CRParser *a_this) ; G_END_DECLS #endif /*__CR_PARSER_H__*/ 07070100038105000081a40000000000000000000000014c806003000006370000010000010036ffffffffffffffff0000003900000000root/usr/local/include/libcroco-0.6/libcroco/cr-pseudo.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * See COPYRIGHTS file for copyright information */ #ifndef __CR_PSEUDO_H__ #define __CR_PSEUDO_H__ #include #include #include "cr-attr-sel.h" #include "cr-parsing-location.h" G_BEGIN_DECLS enum CRPseudoType { IDENT_PSEUDO = 0, FUNCTION_PSEUDO } ; typedef struct _CRPseudo CRPseudo ; /** *The CRPseudo Class. *Abstract a "pseudo" as defined by the css2 spec *in appendix D.1 . */ struct _CRPseudo { enum CRPseudoType type ; CRString *name ; CRString *extra ; CRParsingLocation location ; } ; CRPseudo * cr_pseudo_new (void) ; guchar * cr_pseudo_to_string (CRPseudo const *a_this) ; void cr_pseudo_dump (CRPseudo const *a_this, FILE *a_fp) ; void cr_pseudo_destroy (CRPseudo *a_this) ; G_END_DECLS #endif /*__CR_PSEUDO_H__*/ 07070100038111000081a40000000000000000000000014c8060040000198c0000010000010036ffffffffffffffff0000003800000000root/usr/local/include/libcroco-0.6/libcroco/cr-utils.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * Look at file COPYRIGHTS for copyright information */ #ifndef __CR_DEFS_H__ #define __CR_DEFS_H__ #include #include #include "libcroco-config.h" G_BEGIN_DECLS /** *@file *The Croco library basic types definitions *And global definitions. */ /** *The status type returned *by the methods of the croco library. */ enum CRStatus { CR_OK, CR_BAD_PARAM_ERROR, CR_INSTANCIATION_FAILED_ERROR, CR_UNKNOWN_TYPE_ERROR, CR_UNKNOWN_PROP_ERROR, CR_UNKNOWN_PROP_VAL_ERROR, CR_UNEXPECTED_POSITION_SCHEME, CR_START_OF_INPUT_ERROR, CR_END_OF_INPUT_ERROR, CR_OUTPUT_TOO_SHORT_ERROR, CR_INPUT_TOO_SHORT_ERROR, CR_OUT_OF_BOUNDS_ERROR, CR_EMPTY_PARSER_INPUT_ERROR, CR_ENCODING_ERROR, CR_ENCODING_NOT_FOUND_ERROR, CR_PARSING_ERROR, CR_SYNTAX_ERROR, CR_NO_ROOT_NODE_ERROR, CR_NO_TOKEN, CR_OUT_OF_MEMORY_ERROR, CR_PSEUDO_CLASS_SEL_HANDLER_NOT_FOUND_ERROR, CR_BAD_PSEUDO_CLASS_SEL_HANDLER_ERROR, CR_ERROR, CR_FILE_NOT_FOUND_ERROR, CR_VALUE_NOT_FOUND_ERROR } ; /** *Values used by *cr_input_seek_position() ; */ enum CRSeekPos { CR_SEEK_CUR, CR_SEEK_BEGIN, CR_SEEK_END } ; /** *Encoding values. */ enum CREncoding { CR_UCS_4 = 1/*Must be not NULL*/, CR_UCS_1, CR_ISO_8859_1, CR_ASCII, CR_UTF_8, CR_UTF_16, CR_AUTO/*should be the last one*/ } ; #define CROCO_LOG_DOMAIN "LIBCROCO" #ifdef __GNUC__ #define cr_utils_trace(a_log_level, a_msg) \ g_log (CROCO_LOG_DOMAIN, \ G_LOG_LEVEL_CRITICAL, \ "file %s: line %d (%s): %s\n", \ __FILE__, \ __LINE__, \ __PRETTY_FUNCTION__, \ a_msg) #else /*__GNUC__*/ #define cr_utils_trace(a_log_level, a_msg) \ g_log (CROCO_LOG_DOMAIN, \ G_LOG_LEVEL_CRITICAL, \ "file %s: line %d: %s\n", \ __FILE__, \ __LINE__, \ a_msg) #endif /** *Traces an info message. *The file, line and enclosing function *of the message will be automatically *added to the message. *@param a_msg the msg to trace. */ #define cr_utils_trace_info(a_msg) \ cr_utils_trace (G_LOG_LEVEL_INFO, a_msg) /** *Trace a debug message. *The file, line and enclosing function *of the message will be automatically *added to the message. *@param a_msg the msg to trace. */ #define cr_utils_trace_debug(a_msg) \ cr_utils_trace (G_LOG_LEVEL_DEBUG, a_msg) ; /**************************** *Encoding transformations and *encoding helpers ****************************/ enum CRStatus cr_utils_read_char_from_utf8_buf (const guchar * a_in, gulong a_in_len, guint32 *a_out, gulong *a_consumed) ; enum CRStatus cr_utils_ucs1_to_utf8 (const guchar *a_in, gulong *a_in_len, guchar *a_out, gulong *a_out_len) ; enum CRStatus cr_utils_utf8_to_ucs1 (const guchar * a_in, gulong * a_in_len, guchar *a_out, gulong *a_out_len) ; enum CRStatus cr_utils_ucs4_to_utf8 (const guint32 *a_in, gulong *a_in_len, guchar *a_out, gulong *a_out_len) ; enum CRStatus cr_utils_utf8_str_len_as_ucs4 (const guchar *a_in_start, const guchar *a_in_end, gulong *a_len) ; enum CRStatus cr_utils_ucs1_str_len_as_utf8 (const guchar *a_in_start, const guchar *a_in_end, gulong *a_len) ; enum CRStatus cr_utils_utf8_str_len_as_ucs1 (const guchar *a_in_start, const guchar *a_in_end, gulong *a_len) ; enum CRStatus cr_utils_ucs4_str_len_as_utf8 (const guint32 *a_in_start, const guint32 *a_in_end, gulong *a_len) ; enum CRStatus cr_utils_ucs1_str_to_utf8 (const guchar *a_in_start, gulong *a_in_len, guchar **a_out, gulong *a_len) ; enum CRStatus cr_utils_utf8_str_to_ucs1 (const guchar * a_in_start, gulong * a_in_len, guchar **a_out, gulong *a_out_len) ; enum CRStatus cr_utils_utf8_to_ucs4 (const guchar * a_in, gulong * a_in_len, guint32 *a_out, gulong *a_out_len) ; enum CRStatus cr_utils_ucs4_str_to_utf8 (const guint32 *a_in, gulong *a_in_len, guchar **a_out, gulong *a_out_len) ; enum CRStatus cr_utils_utf8_str_to_ucs4 (const guchar * a_in, gulong *a_in_len, guint32 **a_out, gulong *a_out_len) ; /***************************************** *CSS basic types identification utilities *****************************************/ gboolean cr_utils_is_newline (guint32 a_char) ; gboolean cr_utils_is_white_space (guint32 a_char) ; gboolean cr_utils_is_nonascii (guint32 a_char) ; gboolean cr_utils_is_hexa_char (guint32 a_char) ; /********************************** *Miscellaneous utility functions ***********************************/ void cr_utils_dump_n_chars (guchar a_char, FILE *a_fp, glong a_nb) ; void cr_utils_dump_n_chars2 (guchar a_char, GString *a_string, glong a_nb) ; GList * cr_utils_dup_glist_of_string (GList const *a_list) ; GList * cr_utils_dup_glist_of_cr_string (GList const * a_list_of_strings) ; G_END_DECLS #endif /*__CR_DEFS_H__*/ 07070100038106000081a40000000000000000000000014c80600300000af10000010000010036ffffffffffffffff0000003600000000root/usr/local/include/libcroco-0.6/libcroco/cr-rgb.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * see COPYRIGHTS file for copyright information. */ #ifndef __CR_RGB_H__ #define __CR_RGB_H__ #include #include #include "cr-utils.h" #include "cr-parsing-location.h" G_BEGIN_DECLS typedef struct _CRRgb CRRgb ; struct _CRRgb { /* *the unit of the rgb. *Either NO_UNIT (integer) or *UNIT_PERCENTAGE (percentage). */ const guchar *name ; glong red ; glong green ; glong blue ; gboolean is_percentage ; gboolean inherit ; gboolean is_transparent ; CRParsingLocation location ; } ; CRRgb * cr_rgb_new (void) ; CRRgb * cr_rgb_new_with_vals (gulong a_red, gulong a_green, gulong a_blue, gboolean a_is_percentage) ; CRRgb *cr_rgb_parse_from_buf(const guchar *a_str, enum CREncoding a_enc); enum CRStatus cr_rgb_compute_from_percentage (CRRgb *a_this) ; enum CRStatus cr_rgb_set (CRRgb *a_this, gulong a_red, gulong a_green, gulong a_blue, gboolean a_is_percentage) ; enum CRStatus cr_rgb_copy (CRRgb *a_dest, CRRgb const *a_src) ; enum CRStatus cr_rgb_set_to_inherit (CRRgb *a_this, gboolean a_inherit) ; gboolean cr_rgb_is_set_to_inherit (CRRgb const *a_this) ; gboolean cr_rgb_is_set_to_transparent (CRRgb const *a_this) ; enum CRStatus cr_rgb_set_to_transparent (CRRgb *a_this, gboolean a_is_transparent) ; enum CRStatus cr_rgb_set_from_rgb (CRRgb *a_this, CRRgb const *a_rgb) ; enum CRStatus cr_rgb_set_from_name (CRRgb *a_this, const guchar *a_color_name) ; enum CRStatus cr_rgb_set_from_hex_str (CRRgb *a_this, const guchar * a_hex_value) ; struct _CRTerm; enum CRStatus cr_rgb_set_from_term (CRRgb *a_this, const struct _CRTerm *a_value); guchar * cr_rgb_to_string (CRRgb const *a_this) ; void cr_rgb_dump (CRRgb const *a_this, FILE *a_fp) ; void cr_rgb_destroy (CRRgb *a_this) ; G_END_DECLS #endif /*__CR_RGB_H__*/ 0707010003810c000081a40000000000000000000000014c806004000021f00000010000010036ffffffffffffffff0000003800000000root/usr/local/include/libcroco-0.6/libcroco/cr-style.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli. * See COPYRIGHTS file for copyright information. */ #ifndef __CR_STYLE_H__ #define __CR_STYLE_H__ #include "cr-utils.h" #include "cr-statement.h" #include "cr-fonts.h" /** *@file *The declaration of the #CRStyle class. */ G_BEGIN_DECLS typedef struct _CRStyle CRStyle ; enum CRBorderStyle { BORDER_STYLE_NONE = 0, BORDER_STYLE_HIDDEN, BORDER_STYLE_DOTTED, BORDER_STYLE_DASHED, BORDER_STYLE_SOLID, BORDER_STYLE_DOUBLE, BORDER_STYLE_GROOVE, BORDER_STYLE_RIDGE, BORDER_STYLE_INSET, BORDER_STYLE_OUTSET, BORDER_STYLE_INHERIT } ; enum CRDisplayType { DISPLAY_NONE, DISPLAY_INLINE, DISPLAY_BLOCK, DISPLAY_LIST_ITEM, DISPLAY_RUN_IN, DISPLAY_COMPACT, DISPLAY_MARKER, DISPLAY_TABLE, DISPLAY_INLINE_TABLE, DISPLAY_TABLE_ROW_GROUP, DISPLAY_TABLE_HEADER_GROUP, DISPLAY_TABLE_FOOTER_GROUP, DISPLAY_TABLE_ROW, DISPLAY_TABLE_COLUMN_GROUP, DISPLAY_TABLE_COLUMN, DISPLAY_TABLE_CELL, DISPLAY_TABLE_CAPTION, DISPLAY_INHERIT } ; enum CRPositionType { POSITION_STATIC, POSITION_RELATIVE, POSITION_ABSOLUTE, POSITION_FIXED, POSITION_INHERIT } ; enum CRFloatType { FLOAT_NONE, FLOAT_LEFT, FLOAT_RIGHT, FLOAT_INHERIT } ; enum CRWhiteSpaceType { WHITE_SPACE_NORMAL, WHITE_SPACE_PRE, WHITE_SPACE_NOWRAP, WHITE_SPACE_INHERIT } ; #define BORDER_THIN 2 #define BORDER_MEDIUM 4 #define BORDER_THICK 6 /** *A numerical css property value. *This data type is actually split in 3 parts: *1/the specified value *2/the computed value *3/the actual value. *To understand the semantic of these three parts, *see css2 spec chap 6.1 ("Specified, computed and actual values."). */ typedef struct _CRNumPropVal CRNumPropVal ; struct _CRNumPropVal { /**specified value*/ CRNum sv ; /**computed value*/ CRNum cv ; /**actual value*/ CRNum av ; } ; /** *An rgb css property value. *This data type is actually split in 3 parts: *1/the specified value *2/the computed value *3/the actual value. *To understand the semantic of these three parts, *see css2 spec chap 6.1 ("Specified, computed and actual values."). */ typedef struct _CRRgbPropVal CRRgbPropVal ; struct _CRRgbPropVal { /**specified value*/ CRRgb sv ; /**computed value*/ CRRgb cv ; /**actual value*/ CRRgb av ; } ; enum CRNumProp { NUM_PROP_TOP=0, NUM_PROP_RIGHT, NUM_PROP_BOTTOM, NUM_PROP_LEFT,/*3*/ NUM_PROP_PADDING_TOP, NUM_PROP_PADDING_RIGHT, NUM_PROP_PADDING_BOTTOM, NUM_PROP_PADDING_LEFT,/*7*/ NUM_PROP_BORDER_TOP, NUM_PROP_BORDER_RIGHT, NUM_PROP_BORDER_BOTTOM, NUM_PROP_BORDER_LEFT,/*11*/ NUM_PROP_MARGIN_TOP, NUM_PROP_MARGIN_RIGHT, NUM_PROP_MARGIN_BOTTOM, NUM_PROP_MARGIN_LEFT,/*15*/ NUM_PROP_WIDTH, /*must be last*/ NB_NUM_PROPS } ; enum CRRgbProp { RGB_PROP_BORDER_TOP_COLOR = 0, RGB_PROP_BORDER_RIGHT_COLOR, RGB_PROP_BORDER_BOTTOM_COLOR, RGB_PROP_BORDER_LEFT_COLOR, RGB_PROP_COLOR, RGB_PROP_BACKGROUND_COLOR, /*must be last*/ NB_RGB_PROPS } ; enum CRBorderStyleProp { BORDER_STYLE_PROP_TOP = 0, BORDER_STYLE_PROP_RIGHT, BORDER_STYLE_PROP_BOTTOM, BORDER_STYLE_PROP_LEFT, /*must be last*/ NB_BORDER_STYLE_PROPS } ; enum CRBoxOffsetProp { BOX_OFFSET_PROP_TOP = 0, BOX_OFFSET_PROP_RIGHT, BOX_OFFSET_PROP_BOTTOM, BOX_OFFSET_PROP_LEFT, /*must be last*/ NB_BOX_OFFSET_PROPS } ; typedef struct _CRFontSizeVal CRFontSizeVal ; struct _CRFontSizeVal { /*specified value*/ CRFontSize sv ; /*computed value*/ CRFontSize cv ; /*actual value*/ CRFontSize av ; } ; /** *The css2 style class. *Contains computed and actual values *inferred from the declarations found *in the stylesheets. *See css2 spec chapter 6. */ struct _CRStyle { /** *numerical properties. *the properties are indexed by *enum #CRNumProp. */ CRNumPropVal num_props[NB_NUM_PROPS] ; /** *color properties. *They are indexed by enum #CRRgbProp . */ CRRgbPropVal rgb_props[NB_RGB_PROPS] ; /** *border style properties. *They are indexed by enum #CRBorderStyleProp . */ enum CRBorderStyle border_style_props[NB_BORDER_STYLE_PROPS] ; /**box display type*/ enum CRDisplayType display ; /**the positioning scheme*/ enum CRPositionType position ; /**the float property*/ enum CRFloatType float_type ; /* *the 'font-family' property. */ CRFontFamily *font_family ; /** *the 'font-size' property. */ CRFontSizeVal font_size ; CRFontSizeAdjust *font_size_adjust ; enum CRFontStyle font_style ; enum CRFontVariant font_variant ; enum CRFontWeight font_weight ; enum CRFontStretch font_stretch ; /** * the 'tex' properties */ enum CRWhiteSpaceType white_space; gboolean inherited_props_resolved ; CRStyle *parent_style ; gulong ref_count ; } ; enum CRStatus cr_style_white_space_type_to_string (enum CRWhiteSpaceType a_code, GString * a_str, guint a_nb_indent) ; enum CRStatus cr_style_num_prop_val_to_string (CRNumPropVal *a_prop_val, GString *a_str, guint a_nb_indent) ; enum CRStatus cr_style_rgb_prop_val_to_string (CRRgbPropVal *a_prop_val, GString *a_str, guint a_nb_indent) ; enum CRStatus cr_style_border_style_to_string (enum CRBorderStyle a_prop, GString *a_str, guint a_nb_indent) ; enum CRStatus cr_style_display_type_to_string (enum CRDisplayType a_code, GString *a_str, guint a_nb_indent) ; enum CRStatus cr_style_position_type_to_string (enum CRPositionType a_code, GString *a_str, guint a_nb_indent) ; enum CRStatus cr_style_float_type_to_string (enum CRFloatType a_code, GString *a_str, guint a_nb_indent) ; CRStyle * cr_style_new (gboolean a_set_props_to_initial_values) ; enum CRStatus cr_style_set_props_to_default_values (CRStyle *a_this) ; enum CRStatus cr_style_set_props_to_initial_values (CRStyle *a_this) ; enum CRStatus cr_style_resolve_inherited_properties (CRStyle *a_this) ; enum CRStatus cr_style_propagate_from_parent (CRStyle *a_this); enum CRStatus cr_style_set_style_from_decl (CRStyle *a_this, CRDeclaration *a_decl) ; enum CRStatus cr_style_copy (CRStyle *a_dest, CRStyle *a_src) ; enum CRStatus cr_style_ref (CRStyle *a_this) ; gboolean cr_style_unref (CRStyle *a_this) ; void cr_style_destroy (CRStyle *a_this) ; CRStyle * cr_style_dup (CRStyle *a_this) ; enum CRStatus cr_style_to_string (CRStyle *a_this, GString **a_str, guint a_nb_indent) ; G_END_DECLS #endif /*__CR_STYLE_H__*/ 0707010003810d000081a40000000000000000000000014c806003000009e50000010000010036ffffffffffffffff0000003d00000000root/usr/local/include/libcroco-0.6/libcroco/cr-stylesheet.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * see COPYRIGHTS file for copyright information. */ #ifndef __CR_STYLESHEET_H__ #define __CR_STYLESHEET_H__ #include "cr-utils.h" #include "cr-statement.h" G_BEGIN_DECLS /** *@file *The declaration of the #CRStyleSheet class. */ enum CRStyleOrigin { /*Please don't change the order of *the values enumerated here ... *New values should be added at the end, *just before ORIGIN_END. */ ORIGIN_UA = 0, ORIGIN_USER, ORIGIN_AUTHOR, /*must always be the last one*/ NB_ORIGINS } ; /** *An abstraction of a css stylesheet as defined *by the css2 spec in chapter 4. */ struct _CRStyleSheet { /**The css statements list*/ CRStatement *statements ; enum CRStyleOrigin origin ; /*the parent import rule, if any.*/ CRStatement *parent_import_rule ; /**custom data used by libcroco*/ gpointer croco_data ; /** *custom application data pointer *Can be used by applications. */ gpointer app_data ; /** *the reference count of this insance *Please, don't never ever modify it *directly. Use cr_stylesheet_ref() *and cr_stylesheet_unref() instead. */ gulong ref_count ; } ; CRStyleSheet * cr_stylesheet_new (CRStatement *a_stmts) ; gchar * cr_stylesheet_to_string (CRStyleSheet const *a_this) ; void cr_stylesheet_dump (CRStyleSheet const *a_this, FILE *a_fp) ; gint cr_stylesheet_nr_rules (CRStyleSheet const *a_this) ; CRStatement * cr_stylesheet_statement_get_from_list (CRStyleSheet *a_this, int itemnr) ; void cr_stylesheet_ref (CRStyleSheet *a_this) ; gboolean cr_stylesheet_unref (CRStyleSheet *a_this) ; void cr_stylesheet_destroy (CRStyleSheet *a_this) ; G_END_DECLS #endif /*__CR_STYLESHEET_H__*/ 07070100038107000081a40000000000000000000000014c806004000010dd0000010000010036ffffffffffffffff0000003a00000000root/usr/local/include/libcroco-0.6/libcroco/cr-sel-eng.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyrights information. */ #ifndef __CR_SEL_ENG_H__ #define __CR_SEL_ENG_H__ #include "cr-utils.h" #include "cr-stylesheet.h" #include "cr-cascade.h" #include "cr-style.h" #include "cr-prop-list.h" #ifdef CROCO_HAVE_LIBXML2 #include #endif /** *@file: *The declaration of the #CRSelEng class. *The #CRSelEng is actually the "Selection Engine" *class. */ G_BEGIN_DECLS typedef struct _CRSelEng CRSelEng ; typedef struct _CRSelEngPriv CRSelEngPriv ; /** *The Selection engine class. *The main service provided by this class, is *the ability to interpret a libcroco implementation *of css2 selectors, and given an xml node, say if *the selector matches the node or not. */ struct _CRSelEng { CRSelEngPriv *priv ; } ; typedef gboolean (*CRPseudoClassSelectorHandler) (CRSelEng* a_this, CRAdditionalSel *a_add_sel, xmlNode *a_node) ; CRSelEng * cr_sel_eng_new (void) ; enum CRStatus cr_sel_eng_register_pseudo_class_sel_handler (CRSelEng *a_this, guchar *a_pseudo_class_sel_name, enum CRPseudoType a_pseudo_class_type, CRPseudoClassSelectorHandler a_handler) ; enum CRStatus cr_sel_eng_unregister_pseudo_class_sel_handler (CRSelEng *a_this, guchar *a_pseudo_class_sel_name, enum CRPseudoType a_pseudo_class_type) ; enum CRStatus cr_sel_eng_unregister_all_pseudo_class_sel_handlers (CRSelEng *a_this) ; enum CRStatus cr_sel_eng_get_pseudo_class_selector_handler (CRSelEng *a_this, guchar *a_pseudo_class_sel_name, enum CRPseudoType a_pseudo_class_type, CRPseudoClassSelectorHandler *a_handler) ; enum CRStatus cr_sel_eng_matches_node (CRSelEng *a_this, CRSimpleSel *a_sel, xmlNode *a_node, gboolean *a_result) ; enum CRStatus cr_sel_eng_get_matched_rulesets (CRSelEng *a_this, CRStyleSheet *a_sheet, xmlNode *a_node, CRStatement ***a_rulesets, gulong *a_len) ; enum CRStatus cr_sel_eng_get_matched_properties_from_cascade (CRSelEng *a_this, CRCascade *a_cascade, xmlNode *a_node, CRPropList **a_props) ; enum CRStatus cr_sel_eng_get_matched_style (CRSelEng *a_this, CRCascade *a_cascade, xmlNode *a_node, CRStyle *a_parent_style, CRStyle **a_style, gboolean a_set_props_to_initial_values) ; void cr_sel_eng_destroy (CRSelEng *a_this) ; G_END_DECLS #endif/*__CR_SEL_ENG_H__*/ 0707010003810b000081a40000000000000000000000014c806004000009530000010000010036ffffffffffffffff0000003900000000root/usr/local/include/libcroco-0.6/libcroco/cr-string.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * See COPYRIGHTS file for copyright information. */ /** *@file *Declaration file of the #CRString class. */ #ifndef __CR_STRING_H__ #define __CR_STRING_H__ #include #include "cr-utils.h" #include "cr-parsing-location.h" G_BEGIN_DECLS typedef struct _CRString CRString ; /** *This is a ship implementation of string based on GString. *Actually, the aim of CRString is to store the parsing location *(line,column,byte offset) at which a given string has been parsed *in the input CSS. *So this class has a gstring field of type GString that users can *freely manipulate, and also a CRParginLocation type where the *parsing location is store. If you don't want to deal with parsing *location stuffs, then use GString instead. If we were in C++ for example, *CRString would just inherit GString and just add accessors to *the CRParsingLocation data ... but we are not and we still have *to provide the parsing location information. */ struct _CRString { /** *The GString where all the string *operation happen. */ GString *stryng ; /** *The parsing location storage area. */ CRParsingLocation location ; } ; CRString * cr_string_new (void) ; CRString *cr_string_new_from_string (const gchar * a_string) ; CRString * cr_string_new_from_gstring (GString const *a_string) ; CRString *cr_string_dup (CRString const *a_this) ; gchar *cr_string_dup2 (CRString const *a_this) ; const gchar *cr_string_peek_raw_str (CRString const *a_this) ; gint cr_string_peek_raw_str_len (CRString const *a_this) ; void cr_string_destroy (CRString *a_this) ; G_END_DECLS #endif 0707010003810e000081a40000000000000000000000014c806004000012740000010000010036ffffffffffffffff0000003700000000root/usr/local/include/libcroco-0.6/libcroco/cr-term.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information. */ #include #include #include "cr-utils.h" #include "cr-rgb.h" #include "cr-num.h" #include "cr-string.h" #ifndef __CR_TERM_H__ #define __CR_TERM_H__ G_BEGIN_DECLS /** *@file *Declaration of the #CRTem class. */ enum CRTermType { TERM_NO_TYPE = 0, TERM_NUMBER, TERM_FUNCTION, TERM_STRING, TERM_IDENT, TERM_URI, TERM_RGB, TERM_UNICODERANGE, TERM_HASH } ; enum UnaryOperator { NO_UNARY_UOP = 0, PLUS_UOP, MINUS_UOP, EMPTY_UNARY_UOP } ; enum Operator { NO_OP = 0, DIVIDE, COMMA } ; struct _CRTerm ; typedef struct _CRTerm CRTerm ; /** *An abstraction of a css2 term as *defined in the CSS2 spec in appendix D.1: *term ::= *[ NUMBER S* | PERCENTAGE S* | LENGTH S* | EMS S* | EXS S* *| ANGLE S* | TIME S* | FREQ S* | function ] * | STRING S* | IDENT S* | URI S* | RGB S* *| UNICODERANGE S* | hexcolor */ struct _CRTerm { /** *The type of the term. */ enum CRTermType type ; /** *The unary operator associated to *the current term. */ enum UnaryOperator unary_op ; /** *The operator associated to the current term. */ enum Operator the_operator ; /** *The content of the term. *Depending of the type of the term, *this holds either a number, a percentage ... */ union { CRNum *num ; CRString * str ; CRRgb * rgb ; } content ; /** *If the term is of type UNICODERANGE, *this field holds the upper bound of the range. *if the term is of type FUNCTION, this holds *an instance of CRTerm that represents * the expression which is the argument of the function. */ union { CRTerm *func_param ; } ext_content ; /** *A spare pointer, just in case. *Can be used by the application. */ gpointer app_data ; glong ref_count ; /** *A pointer to the next term, *just in case this term is part of *an expression. */ CRTerm *next ; /** *A pointer to the previous *term. */ CRTerm *prev ; CRParsingLocation location ; } ; CRTerm * cr_term_parse_expression_from_buf (const guchar *a_buf, enum CREncoding a_encoding) ; CRTerm * cr_term_new (void) ; enum CRStatus cr_term_set_number (CRTerm *a_this, CRNum *a_num) ; enum CRStatus cr_term_set_function (CRTerm *a_this, CRString *a_func_name, CRTerm *a_func_param) ; enum CRStatus cr_term_set_string (CRTerm *a_this, CRString *a_str) ; enum CRStatus cr_term_set_ident (CRTerm *a_this, CRString *a_str) ; enum CRStatus cr_term_set_uri (CRTerm *a_this, CRString *a_str) ; enum CRStatus cr_term_set_rgb (CRTerm *a_this, CRRgb *a_rgb) ; enum CRStatus cr_term_set_hash (CRTerm *a_this, CRString *a_str) ; CRTerm * cr_term_append_term (CRTerm *a_this, CRTerm *a_new_term) ; CRTerm * cr_term_prepend_term (CRTerm *a_this, CRTerm *a_new_term) ; guchar * cr_term_to_string (CRTerm const *a_this) ; guchar * cr_term_one_to_string (CRTerm const * a_this) ; void cr_term_dump (CRTerm const *a_this, FILE *a_fp) ; int cr_term_nr_values (CRTerm const *a_this) ; CRTerm * cr_term_get_from_list (CRTerm *a_this, int itemnr) ; void cr_term_ref (CRTerm *a_this) ; gboolean cr_term_unref (CRTerm *a_this) ; void cr_term_destroy (CRTerm * a_term) ; G_END_DECLS #endif /*__CR_TERM_H__*/ 07070100038112000081a40000000000000000000000014c806004000001020000010000010036ffffffffffffffff0000003f00000000root/usr/local/include/libcroco-0.6/libcroco/libcroco-config.h#ifndef LIBCROCO_VERSION_NUMBER #define LIBCROCO_VERSION_NUMBER 602 #endif #ifndef LIBCROCO_VERSION #define LIBCROCO_VERSION "0.6.2" #endif #ifndef G_DISABLE_CHECKS #if 0 #define G_DISABLE_CHECKS 0 #endif #endif #if 1 #define CROCO_HAVE_LIBXML2 1 #endif 07070100038108000081a40000000000000000000000014c80600300000a480000010000010036ffffffffffffffff0000003b00000000root/usr/local/include/libcroco-0.6/libcroco/cr-selector.h/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information. */ #ifndef __CR_SELECTOR_H__ #define __CR_SELECTOR_H__ #include #include "cr-utils.h" #include "cr-simple-sel.h" #include "cr-parsing-location.h" /** *@file *The declaration file of the #CRSelector file. */ G_BEGIN_DECLS typedef struct _CRSelector CRSelector ; /** *Abstracts a CSS2 selector as defined in the right part *of the 'ruleset" production in the appendix D.1 of the *css2 spec. *It is actually the abstraction of a comma separated list *of simple selectors list. *In a css2 file, a selector is a list of simple selectors *separated by a comma. *e.g: sel0, sel1, sel2 ... *Each seln is a simple selector */ struct _CRSelector { /** *A Selection expression. *It is a list of basic selectors. *Each basic selector can be either an element *selector, an id selector, a class selector, an *attribute selector, an universal selector etc ... */ CRSimpleSel *simple_sel ; /**The next selector list element*/ CRSelector *next ; CRSelector *prev ; CRParsingLocation location ; glong ref_count ; }; CRSelector* cr_selector_new (CRSimpleSel *a_sel_expr) ; CRSelector * cr_selector_parse_from_buf (const guchar * a_char_buf, enum CREncoding a_enc) ; CRSelector* cr_selector_append (CRSelector *a_this, CRSelector *a_new) ; CRSelector* cr_selector_append_simple_sel (CRSelector *a_this, CRSimpleSel *a_simple_sel) ; CRSelector* cr_selector_prepend (CRSelector *a_this, CRSelector *a_new) ; guchar * cr_selector_to_string (CRSelector const *a_this) ; void cr_selector_dump (CRSelector const *a_this, FILE *a_fp) ; void cr_selector_ref (CRSelector *a_this) ; gboolean cr_selector_unref (CRSelector *a_this) ; void cr_selector_destroy (CRSelector *a_this) ; G_END_DECLS #endif /*__CR_SELECTOR_H__*/ 07070100038104000081a40000000000000000000000014c806004000008e00000010000010036ffffffffffffffff0000003c00000000root/usr/local/include/libcroco-0.6/libcroco/cr-prop-list.h/* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyrights information. */ #ifndef __CR_PROP_LIST_H__ #define __CR_PROP_LIST_H__ #include "cr-utils.h" #include "cr-declaration.h" #include "cr-string.h" G_BEGIN_DECLS typedef struct _CRPropList CRPropList ; typedef struct _CRPropListPriv CRPropListPriv ; struct _CRPropList { CRPropListPriv * priv; } ; CRPropList * cr_prop_list_append (CRPropList *a_this, CRPropList *a_to_append) ; CRPropList * cr_prop_list_append2 (CRPropList *a_this, CRString *a_prop, CRDeclaration *a_decl) ; CRPropList * cr_prop_list_prepend (CRPropList *a_this, CRPropList *a_to_append) ; CRPropList * cr_prop_list_prepend2 (CRPropList *a_this, CRString *a_prop, CRDeclaration *a_decl) ; enum CRStatus cr_prop_list_set_prop (CRPropList *a_this, CRString *a_prop) ; enum CRStatus cr_prop_list_get_prop (CRPropList const *a_this, CRString **a_prop) ; enum CRStatus cr_prop_list_lookup_prop (CRPropList *a_this, CRString *a_prop, CRPropList**a_pair) ; CRPropList * cr_prop_list_get_next (CRPropList *a_this) ; CRPropList * cr_prop_list_get_prev (CRPropList *a_this) ; enum CRStatus cr_prop_list_set_decl (CRPropList *a_this, CRDeclaration *a_decl); enum CRStatus cr_prop_list_get_decl (CRPropList const *a_this, CRDeclaration **a_decl) ; CRPropList * cr_prop_list_unlink (CRPropList *a_this, CRPropList *a_pair) ; void cr_prop_list_destroy (CRPropList *a_this) ; G_END_DECLS #endif /*__CR_PROP_LIST_H__*/ 070701000380f9000081a40000000000000000000000014c806003000007c70000010000010036ffffffffffffffff0000003b00000000root/usr/local/include/libcroco-0.6/libcroco/cr-attr-sel.h/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */ /* * This file is part of The Croco Library * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2.1 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * Author: Dodji Seketeli * See COPYRIGHTS file for copyright information. */ #ifndef __CR_ATTR_SEL_H__ #define __CR_ATTR_SEL_H__ #include #include #include "cr-utils.h" #include "cr-parsing-location.h" #include "cr-string.h" G_BEGIN_DECLS struct _CRAttrSel ; typedef struct _CRAttrSel CRAttrSel ; enum AttrMatchWay { NO_MATCH = 0, SET, EQUALS, INCLUDES, DASHMATCH } ; struct _CRAttrSel { CRString *name ; CRString *value ; enum AttrMatchWay match_way ; CRAttrSel *next ; CRAttrSel *prev ; CRParsingLocation location ; } ; CRAttrSel * cr_attr_sel_new (void) ; enum CRStatus cr_attr_sel_append_attr_sel (CRAttrSel * a_this, CRAttrSel *a_attr_sel) ; enum CRStatus cr_attr_sel_prepend_attr_sel (CRAttrSel *a_this, CRAttrSel *a_attr_sel) ; guchar * cr_attr_sel_to_string (CRAttrSel const *a_this) ; void cr_attr_sel_dump (CRAttrSel const *a_this, FILE *a_fp) ; void cr_attr_sel_destroy (CRAttrSel *a_this) ; G_END_DECLS #endif /*__CR_ATTR_SEL_H__*/ 070701000380f2000041ed0000000000000000000000024c806006000000000000010000010036ffffffffffffffff0000001300000000root/usr/local/bin070701000380f4000081ed0000000000000000000000014c806004000089a00000010000010036ffffffffffffffff0000001f00000000root/usr/local/bin/csslint-0.6ELF+@`@8@@@XIIII H TTT0/usr/lib/sparcv9/ld.so.1GG !"#$%&')*,-/1345678:<>@ABCD  (+.029;=?EFV Q"T!V5Q`LT@\StN{QS =0R TN ?(O ? W#R`*S@RMObT`tS`TQ ? IPSOPTQ+R@CO@NTT nW@vQ@PONQNP`P@RP /S@HI^W8eNkR Q  O`W RRSO O WDP/P^W8fS _environcr_sel_eng_destroy_get_exit_frame_monitorxmlXPathEvalExpressioncr_parser_parsecr_parser_new_from_fileatexitxmlXPathFreeObjectcr_term_to_stringmaincr_string_peek_raw_str_startmemset_PROCEDURE_LINKAGE_TABLE__lib_versioncr_stylesheet_destroy_fini__environ_lockg_string_freecr_term_one_to_stringg_try_malloccr_om_parser_destroycr_parser_destroycr_additional_sel_one_to_stringcr_doc_handler_new__fsr_init_valuecr_cascade_new_init_etextxmlParseFilecr_selector_dumpstrcmpcr_prop_list_destroy_DYNAMICxmlXPathFreeContextcr_doc_handler_get_ctxtg_printerr__iobcr_parser_set_sac_handler__xargcxmlXPathNewContextcr_om_parser_simply_parse_filecr_stylesheet_dump_exitcr_cascade_destroycr_declaration_dump_onecr_prop_list_get_prevg_string_append_printfcr_prop_list_get_declcr_parsing_location_dump_GLOBAL_OFFSET_TABLE__edatag_logcr_doc_handler_set_ctxtcr_sel_eng_new__1cG__CrunMdo_exit_code6F_v_cr_om_parser_new___Argvg_string_newcr_parsing_location_to_stringcr_om_parser_parse_fileg_print_endcr_prop_list_get_nextcr_sel_eng_get_matched_properties_from_cascade__xargvcr_simple_sel_one_to_stringlibc.so.1SUNW_0.7SUNWprivate_1.1libcroco-0.6.so.3libglib-2.0.so.0libiconv.so.2libintl.so.8libxml2.so.2libpthread.so.1libz.so.1libm.so.2libsocket.so.1libnsl.so.1/usr/local/lib =( NqMH'W0: NN-N/N7O!O AO@&O`;O@O,OOPDP 3P@1P`0PCP"PP+QQ 9Q@*Q`Q$Q QQ.RR 8R@%R`R R>R=R2S?S FS@4S`S S SSTT (T@T`TT [`+p @ "c@`+p @ rc8`+p @ rc , @`+p ' \ t+``+p ) -`-# `?-# =--%# ##0@2`+p  @+#`*p  Z#( `*p  Z#0@@ 7@ @@ A@ c|w'ww _瀤h`]`]`] @ YG H@  GH_?`,0\@L` -H` ]@ @H_?`,0\@`(]@ H _Hl$`_?`,0\@`0]@ H_?`,0\@`8]@ H#`G@H_?`,0\@`@]@ H)_\ h@@ ?`GH _<,0\@L -H `H]@ @h@ |?_?`,0\@_Ht`_?`,0\@`P]@ H)_\ h@L@ `?`GH _<,0\@L -H `X]@ m@5@ I?_?`,0\@_Ht` _?`,0\@``]@ QH)_\ (h@@ -?`GH _<,0\@L -H `h]@ :@@ ?_?`,0\@_HXt`(_?`,0\@`p]@ H `GH _<,0\@L -H `x]@ @@ ?_?`,0\@_H.t`0_?`,0\@`]@ H `GH _<,0\@L -H `]@ @@ ?_?`,0\@_Ht`8H`G@O_\`h\` h\`(h `]@ @@ ?_\ 8h `]@ @|@ ? _H3$` _?`,0\@`]@ H _$ H"$ _?`,0\@`]@ H_?`,0\@`]@ ~H _H$`@G@ [?`G@Os@GH_t @_<,0\@L -H@-@ A?_?`,0@_t`@@A@ `w`]`]@ B@A@ cw`]@ -`]@ (`]@ #`]@  A@ cww w_h`]`]`] @  H! @ _@   H_߀@hcX] @ @`]@ @ _@ >A@ awwwww׺ '_h _@h_瀤h`]`]`] @ !HL א@@ ؔ'À H a]@ H< a]_@ \ _׀@h%w@ ǐ@_h@ ɐ@h`]@ x_cX]  @ w@ Đ@oa]@ c_׀h@ w׸ ? A@ ` wwwwwwwwwwwwwww ' '_@h_׀h`]`]a] @ !EHɬ @ @wh a ]@ _H _@h@@ ~ '_ha(]@ _瀤@h@@ l '_ha(]@ _߀@h@@ Z '_ha0]@ __@ T_wh a8]@ Hw @ Owǀh a@]@ Hj @ J_w@h aH]@ H\ _@ C@@@h aP]@ HM D` H`\`h aX]@ H=  '\`D H]`\ G,0\@w_D` H__@'G ']`D O_h@ w_h@ @_ǀh@ w_h@  =0A@ ` ww_h`]`]a`] @ )! @ hah]ap]`]ax] @ !_@ ے0A@cwww_@h`]`]a`] @ !@ @_h@ w A@bDwwww_h _@h_瀤h`]`]a] @ !@ @h a]@ Ha]@ a]@ a]@ _瀤h@ u ha]@ a]@ @@ U@@ Z_ha]@ x_ @ S h a]@ i@ 7@A@`4wwwwww׬wǪ_h_׀h`]`]a] @ )!@ wǀhah]ap]`]a] @ !_@h/@ ]`@@h@h\ hH H _a]@ @H_a]@ @h\ Hww_@o@ _ha]@_ǀ@hb]@\`_@  hb]@b]@b]@b ]@a]@@ @ _ha]@_ @  h a]@@ j_@h+@ k]`ha]@]` @ e h a]@{@ I@h\ Hww_@o_ǀh@ ] wǁ0A@`,wwwb0]@Lb8]@Gb@]@Bb]@=bH]@8_h@  @h a]@'@@@A@c,wwbX]@A@bԮwwwwbh]@_h)_ @h@@@h_ h a]@ے@Ha]@Ԓ@hH\ @@obp]@_瀤h@ h a]@@_h._ @h@}ha]@`@x h a]@@\hH\ @@obx]@{0A@`wwwb]@c A@`$wwwwwߺb]@H_h@@hb]@8_瀤h@ @hb]@(b]@"_߀h@ @h a]@@ߐ@_h@@ha]@_ @ڒ h a]@@@_瀤h@@ha]@ݒ_ @ h a]@ϒ@@bx]@0A@awwwwbX]@ A@aTww_h`]`]a`] @y"@h b]@{@I@b]@s8cX] @t b]@g^h @9ha]@W^ @2 h a]@H@@^h%@Oh b]@5@@ @ h a]@%@@_ o A@cwwww_@h`]`]a`] @#@@_瀤@hD` $`_cX]@ b]@b]@b]@c]@_h_ @h(@_`(@o_ o0A@awwww_@h`]`]a`] @#;@c@_瀤@hD`$ $`c]@A@`Ԯwwww'@N_h'c ]@ma]@h@_瀤h@h c(]@W@%@Hc0]@M`]@Hb]@Cc8]@>c]@9@_ha]@-_ @ h a]@@@_瀥h%@=h a]@ @ِ@@@ h a]@@ɐ@]0o A@btww _@h`]`]`] @#Ht @@ hah]ap]`]cH] @#H\ @@@hah]ap]`]cP] @#H< a]t`a]t`a]t` b(]t`(bP]t``b`]t`hb]t`pb]t`xb]t`b]t`c]t`Hc]t`Pc@]t`X@@@@@@h@>'w   H@ 'G_G HH4 G HH, G HG H _____H _߀h \ HG H_߀h(\ HH? ?`PPfile %s: line %d: assertion `%s' failedcsslint.ca_options-version-v--evaluate-e--author-sheet--author-sheet should be followed by a path to the sheet --user-sheet--user-sheet should be followed by a path to the sheet --ua-sheet--ua-sheet should be followed by a path to the sheet --xml--xml should be followed by a path to the xml document --xpath--xpath should be followed by an xpath expresion Error: you must specify at least one stylesheet Error: you must specify an xpath expression using the --xpath option --dump-location--help-h%s 0.6.2Usage: csslint | csslint -v|--version | csslint --dump-location | csslint <--evaluate | -e> [--author-sheet --user-sheet --ua-sheet ] --xml --xpath a_file_uri a_node && a_sel_eng && a_cascadeError: unable to run the selection engine Properties of xml element %s are: ===================== a_xml_path && a_xpathError: Could not parse file %s Error: Could not parse author sheet Error: Could not parse ua sheet Could not instanciate the cascade Error: Could not instanciate the selection engine Error: Could not instanciate the xpath context Error: Could not evaluate xpath expression Error: xpath does not evalualuate to a node set a_thisLIBCROCOfile %s: line %d: %s instanciation of sac context faileda_this && a_charset && a_charset_sym_location @charset "%s"; /******************************************** * Parsing location information of the @charset rule ********************************************/ /*@charset*/ /*%s*/ /*%s*/ a_this && a_locationOut of memory error, %s%s@import url("%s") %s; /***************************************************** *Parsing location inforamtion for the @import rule ******************************************************/ /*@import*/ @font-face { /****************************************************** Parsing location information for the @font-face rule /*@font-face*/ } @media /*@media*/ { } @page %s :%s /*@page*/ /*%s*/ /**/ /*%s*/ { /************************************************ *Parsing location information of the selector ************************************************/ } : %s; ; *Parsing location information of the property parser instanciation failedsac handler instanciation failedT?0?X?h?x??????@@@@P@@@@AA@AAAAAAABB8BBBCC8C`CCCCDD0DhDDEEEE0%&EXEEEFF8FHFX'FhFFFFFFGG8Gx)GGGH-H(.H0H8HH/HP1hHXH`HhHp148HHHHHHHI6IP8@IXI`IpIx9II0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_ # ? ?//x ` > o'oo ooNTXx `  ? ? ?( ?0INTVW8W8WD!W(>W0QW_k ?(zW8VW8k ?( ?0( ?X ?h ?x ? ? ? ? ?@ ? @8 @@ @P8 @ @8 @ @8 A8 A@H  A A A p\, Hx: A@ AF HV A(\ A b B8h B8n Bt Bz  B( C0 C8( C`   C C  C( C( D( D08 Dh0 D0 D8 ! E E  E E0( %& &3 EX09 E? E0E E8K F0Q F8W FH] FXc 'k Fhq Fw F} F F F F8 G8 G8@ Gx ) G G@ G8 H - H( .@ H0 H8 HH /4 HP 1hD HX$ H`* Hh0 Hp6 1TA 48HJ HP HV H\ Hb 4  H H8 H0 I8 6X IP 8@ IX I` Ip Ix0 9H I  I! ;xH !V*Q="T"!VUQ`lT@|SNQS =0R TN ?(O' ?-WCR`JS`RmOT`S`TQ ? IPSOP.T7QKR@cO@ntT W@Q@PONQNP` P@"R9P OS@hI~W8NR Q  O`W RR<SO,O 4WD9POP~W8S .libs/csslint-0.6crti.scrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptr__crt_scratchvalues-Xa.cDrodata.rodatacsslint.cBbss.bssDdata.dataDpicdata.picdata.L23.L24.L25.L36.L38.L43.L45.L52.L60.L63.L71.L74.L82.L85.L91.L94.L100.L107.L110.L113.L118.L120parse_cmd_linedisplay_usage.L135.L136display_version.L143.L144.L145.L146.L159.L163cssom_parse.L178.L181.L182.L192get_and_dump_node_style.L208.L211.L216.L225.L228.L231.L234.L237.L242evaluate_selectors.L270.L273.L274.L275start_documentend_document.L304.L307.L309.L310.L311.L316.L317.L322charset.L336.L339.L350.L352.L359.L362.L365.L366.L367.L368import_style.L393.L394.L395.L396start_font_face.L407end_font_face.L414.L430.L449start_media.L456end_media.L463.L468.L473.L474start_pageend_page.L511.L512.L513.L526dump_location_annotated_simple_sel.L544.L545.L546.L547start_selector.L572end_selector.L581.L586.L588.L589property.L617.L620sac_parse_and_display_locationscrtn.s_END__START__environcr_sel_eng_destroy_get_exit_frame_monitorxmlXPathEvalExpressioncr_parser_parsecr_parser_new_from_fileatexitxmlXPathFreeObjectcr_term_to_stringmaincr_string_peek_raw_str_startmemset_PROCEDURE_LINKAGE_TABLE__lib_versioncr_stylesheet_destroy_fini__environ_lockg_string_freecr_term_one_to_stringg_try_malloccr_om_parser_destroycr_parser_destroycr_additional_sel_one_to_stringcr_doc_handler_new__fsr_init_valuecr_cascade_new_init_etextxmlParseFilecr_selector_dumpstrcmpcr_prop_list_destroy_DYNAMICxmlXPathFreeContextcr_doc_handler_get_ctxtg_printerr__iobcr_parser_set_sac_handler__xargcxmlXPathNewContextcr_om_parser_simply_parse_filecr_stylesheet_dump_exitcr_cascade_destroycr_declaration_dump_onecr_prop_list_get_prevg_string_append_printfcr_prop_list_get_declcr_parsing_location_dump_GLOBAL_OFFSET_TABLE__edatag_logcr_doc_handler_set_ctxtcr_sel_eng_new__1cG__CrunMdo_exit_code6F_v_cr_om_parser_new___Argvg_string_newcr_parsing_location_to_stringcr_om_parser_parse_fileg_print_endcr_prop_list_get_nextcr_sel_eng_get_matched_properties_from_cascade__xargvcr_simple_sel_one_to_stringanotate anotate H L? W(W0"?#?$?anotate  <%<&<'<)<-=.=/= 1h=01=@48=P6=`8@=p9<%<&<'<)<-<.= /=1h=,1=<48=L6=\8@=l9@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)wchar_c99.h 1.3 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.4971csslint.c /var/tmp/libcroco-0.6.2/csslint /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I../intl -I../src -I../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -I../intl -I../src -I../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -L/usr/local/lib -I/usr/local/include -c csslint.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7G= /var/tmp/libcroco-0.6.2/csslintcsslint.c DD%.interp.hash.dynsym.dynstr.SUNW_version.rela.got.rela.data.rela.plt.text.init.fini.rodata.rodata1.dynamic.picdata.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtabXX xx@ " ` `>o0-B7BBBL*H R??X??^?(?(f?0?0 2II`GNN oTT0<VV@xW8W8W8W8 W8x louXx~~=Se {070701000380f3000081ed0000000000000000000000014c8060050000057d0000010000010036ffffffffffffffff0000002400000000root/usr/local/bin/croco-0.6-config#! /bin/sh prefix=/usr/local exec_prefix=${prefix} exec_prefix_set=no includedir=${prefix}/include libdir=${exec_prefix}/lib usage() { cat < / 1283481581 0 0 0 11752 ` .....................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxLLLLLLLL<<<<<<<<<<<<<<<<<TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT d d d d d d d d d d d d d d d d d d d d d d ddddddddddddddddddddYYYYYYxxxxllllllllllll,,,,,,,,,,:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<:<ntntntntntntntntntntntntntntntntntnt¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬$$$$$$$$,,,,,,::::::::ЌЌЌЌЌЌЌЌЌЌЌЌЌЌЌЌЌЌ           | | | | | | | | | | | | | 9< 9< 9< 9< 9< 9< X| X| X| X| X| X| X| X|cr_utils_dup_glist_of_cr_stringcr_utils_dup_glist_of_stringcr_utils_dump_n_chars2cr_utils_dump_n_charscr_utils_is_nonasciicr_utils_is_hexa_charcr_utils_is_newlinecr_utils_is_white_spacecr_utils_utf8_str_to_ucs1cr_utils_utf8_to_ucs1cr_utils_ucs1_str_to_utf8cr_utils_ucs1_to_utf8cr_utils_ucs4_str_to_utf8cr_utils_ucs4_to_utf8cr_utils_utf8_str_to_ucs4cr_utils_utf8_str_len_as_ucs1cr_utils_read_char_from_utf8_bufcr_utils_utf8_to_ucs4cr_utils_ucs1_str_len_as_utf8cr_utils_ucs4_str_len_as_utf8cr_utils_utf8_str_len_as_ucs4cr_input_set_cur_poscr_input_get_end_of_linecr_input_set_end_of_linecr_input_get_end_of_filecr_input_set_end_of_filecr_input_set_cur_indexcr_input_get_cur_indexcr_input_get_parsing_locationcr_input_get_cur_poscr_input_seek_indexcr_input_get_cur_byte_addrcr_input_get_byte_addrcr_input_peek_byte2cr_input_peek_bytecr_input_consume_white_spacescr_input_consume_charscr_input_peek_charcr_input_consume_charcr_input_increment_col_numcr_input_increment_line_numcr_input_get_column_numcr_input_set_column_numcr_input_get_line_numcr_input_set_line_numcr_input_read_charcr_input_read_bytecr_input_get_nb_bytes_leftcr_input_end_of_inputcr_input_unrefcr_input_refcr_input_new_from_uricr_input_destroycr_input_new_from_bufcr_enc_handler_convert_inputcr_enc_handler_resolve_enc_aliascr_enc_handler_get_instancecr_num_destroycr_num_is_fixed_lengthcr_num_setcr_num_dupcr_num_copycr_num_to_stringcr_num_new_with_valcr_num_newcr_rgb_parse_from_bufcr_rgb_destroycr_rgb_set_from_termcr_rgb_set_from_hex_strcr_rgb_set_from_namecr_rgb_copycr_rgb_set_from_rgbcr_rgb_set_to_transparentcr_rgb_is_set_to_transparentcr_rgb_is_set_to_inheritcr_rgb_set_to_inheritcr_rgb_setcr_rgb_compute_from_percentagecr_rgb_dumpcr_rgb_to_stringcr_rgb_new_with_valscr_rgb_newcr_token_destroycr_token_set_bccr_token_set_bocr_token_set_pccr_token_set_pocr_token_set_cbccr_token_set_cbocr_token_set_semicoloncr_token_set_delimcr_token_set_uricr_token_set_numbercr_token_set_percentagecr_token_set_dimencr_token_set_freqcr_token_set_timecr_token_set_anglecr_token_set_lengthcr_token_set_exscr_token_set_emscr_token_set_important_symcr_token_set_atkeywordcr_token_set_charset_symcr_token_set_font_face_symcr_token_set_media_symcr_token_set_page_symcr_token_set_import_symcr_token_set_rgbcr_token_set_hashcr_token_set_functioncr_token_set_identcr_token_set_stringcr_token_set_commentcr_token_set_dashmatchcr_token_set_includescr_token_set_cdccr_token_set_cdocr_token_set_scr_token_newcr_tknzr_parse_tokencr_tknzr_get_next_tokencr_tknzr_unget_tokencr_tknzr_consume_charscr_tknzr_seek_indexcr_tknzr_get_cur_byte_addrcr_tknzr_get_cur_poscr_tknzr_get_nb_bytes_leftcr_tknzr_peek_byte2cr_tknzr_read_bytecr_tknzr_get_inputcr_tknzr_destroycr_tknzr_unrefcr_tknzr_refcr_tknzr_new_from_uricr_tknzr_new_from_bufcr_tknzr_set_inputcr_tknzr_newcr_tknzr_peek_bytecr_tknzr_set_cur_poscr_tknzr_peek_charcr_tknzr_get_parsing_locationcr_tknzr_read_charcr_term_unrefcr_term_refcr_term_get_from_listcr_term_nr_valuescr_term_dumpcr_term_one_to_stringcr_term_to_stringcr_term_prepend_termcr_term_append_termcr_term_set_hashcr_term_set_rgbcr_term_set_uricr_term_set_identcr_term_set_stringcr_term_set_functioncr_term_set_numbercr_term_parse_expression_from_bufcr_term_newcr_term_destroycr_attr_sel_destroycr_attr_sel_dumpcr_attr_sel_to_stringcr_attr_sel_prepend_attr_selcr_attr_sel_append_attr_selcr_attr_sel_newcr_pseudo_destroycr_pseudo_dumpcr_pseudo_to_stringcr_pseudo_newcr_additional_sel_destroycr_additional_sel_dumpcr_additional_sel_one_to_stringcr_additional_sel_to_stringcr_additional_sel_prependcr_additional_sel_appendcr_additional_sel_set_attr_selcr_additional_sel_set_pseudocr_additional_sel_set_id_namecr_additional_sel_set_class_namecr_additional_sel_new_with_typecr_additional_sel_newcr_simple_sel_destroycr_simple_sel_compute_specificitycr_simple_sel_dumpcr_simple_sel_one_to_stringcr_simple_sel_to_stringcr_simple_sel_prepend_simple_selcr_simple_sel_append_simple_selcr_simple_sel_newcr_selector_destroycr_selector_unrefcr_selector_refcr_selector_dumpcr_selector_to_stringcr_selector_append_simple_selcr_selector_prependcr_selector_appendcr_selector_parse_from_bufcr_selector_newcr_doc_handler_associate_a_parsercr_doc_handler_destroycr_doc_handler_unrefcr_doc_handler_refcr_doc_handler_set_resultcr_doc_handler_get_resultcr_doc_handler_set_ctxtcr_doc_handler_get_ctxtcr_doc_handler_set_default_sac_handlercr_doc_handler_newcr_parser_destroycr_parser_parse_bufcr_parser_get_tknzrcr_parser_get_parsing_locationcr_parser_parse_declarationcr_parser_parse_priocr_parser_parsecr_parser_parse_filecr_parser_get_use_core_grammarcr_parser_set_use_core_grammarcr_parser_set_default_sac_handlercr_parser_get_sac_handlercr_parser_set_sac_handlercr_parser_new_from_filecr_parser_new_from_inputcr_parser_new_from_bufcr_parser_set_tknzrcr_parser_newcr_parser_parse_font_facecr_parser_parse_pagecr_parser_parse_mediacr_parser_parse_rulesetcr_parser_parse_importcr_parser_parse_charsetcr_parser_parse_exprcr_parser_parse_termcr_parser_parse_statement_corecr_parser_try_to_skip_spaces_and_commentscr_declaration_unrefcr_declaration_refcr_declaration_get_by_prop_namecr_declaration_get_from_listcr_declaration_nr_propscr_declaration_list_to_string2cr_declaration_list_to_stringcr_declaration_dump_onecr_declaration_dumpcr_declaration_append2cr_declaration_prependcr_declaration_unlinkcr_declaration_destroycr_declaration_appendcr_declaration_parse_list_from_bufcr_declaration_parse_from_bufcr_declaration_newcr_declaration_to_stringcr_statement_dump_import_rulecr_statement_dump_media_rulecr_statement_dump_pagecr_statement_dump_charsetcr_statement_dump_font_face_rulecr_statement_dump_rulesetcr_statement_dumpcr_statement_to_stringcr_statement_at_font_face_rule_add_declcr_statement_at_font_face_rule_get_declscr_statement_at_font_face_rule_set_declscr_statement_at_charset_rule_get_charsetcr_statement_at_charset_rule_set_charsetcr_statement_at_page_rule_get_declarationscr_statement_at_page_rule_set_declarationscr_statement_at_media_get_from_listcr_statement_at_media_nr_rulescr_statement_at_import_rule_get_urlcr_statement_at_import_rule_set_urlcr_statement_at_import_rule_get_imported_sheetcr_statement_at_import_rule_set_imported_sheetcr_statement_ruleset_append_decl2cr_statement_ruleset_set_decl_listcr_statement_ruleset_get_sel_listcr_statement_ruleset_get_declarationscr_statement_ruleset_set_sel_listcr_statement_get_from_listcr_statement_nr_rulescr_statement_unlinkcr_statement_prependcr_statement_get_parent_sheetcr_statement_new_at_charset_rulecr_statement_new_at_import_rulecr_statement_set_parent_sheetcr_statement_appendcr_statement_at_import_rule_parse_from_bufcr_statement_at_page_rule_parse_from_bufcr_statement_font_face_rule_parse_from_bufcr_statement_at_media_rule_parse_from_bufcr_statement_at_charset_rule_parse_from_bufcr_statement_ruleset_parse_from_bufcr_statement_parse_from_bufcr_statement_does_buf_parses_against_corecr_statement_list_to_stringcr_statement_ruleset_append_declcr_statement_new_rulesetcr_statement_new_at_media_rulecr_statement_new_at_page_rulecr_statement_destroycr_statement_new_at_font_face_rulecr_stylesheet_destroycr_stylesheet_unrefcr_stylesheet_refcr_stylesheet_statement_get_from_listcr_stylesheet_nr_rulescr_stylesheet_dumpcr_stylesheet_to_stringcr_stylesheet_newcr_cascade_destroycr_cascade_unrefcr_cascade_refcr_cascade_get_sheetcr_cascade_set_sheetcr_cascade_newcr_om_parser_simply_parse_paths_to_cascadecr_om_parser_parse_paths_to_cascadecr_om_parser_simply_parse_filecr_om_parser_parse_filecr_om_parser_simply_parse_bufcr_om_parser_parse_bufcr_om_parser_destroycr_om_parser_newcr_style_to_stringcr_style_white_space_type_to_stringcr_style_float_type_to_stringcr_style_position_type_to_stringcr_style_display_type_to_stringcr_style_border_style_to_stringcr_style_rgb_prop_val_to_stringcr_style_num_prop_val_to_stringcr_style_copycr_style_dupcr_style_destroycr_style_unrefcr_style_refcr_style_set_style_from_declcr_style_resolve_inherited_propertiescr_style_set_props_to_default_valuescr_style_set_props_to_initial_valuescr_style_newcr_sel_eng_destroycr_sel_eng_get_matched_stylecr_sel_eng_get_matched_properties_from_cascadecr_sel_eng_get_matched_rulesetscr_sel_eng_unregister_all_pseudo_class_sel_handlerscr_sel_eng_unregister_pseudo_class_sel_handlercr_sel_eng_register_pseudo_class_sel_handlercr_sel_eng_newcr_sel_eng_matches_nodecr_sel_eng_get_pseudo_class_selector_handlercr_font_size_adjust_destroycr_font_size_adjust_newcr_font_size_destroycr_font_stretch_to_stringcr_font_weight_to_stringcr_font_weight_get_boldercr_font_variant_to_stringcr_font_style_to_stringcr_font_size_adjust_to_stringcr_font_size_is_predefined_absolute_font_sizecr_font_size_get_larger_predefined_font_sizecr_font_size_get_smaller_predefined_font_sizecr_font_size_to_stringcr_font_size_is_set_to_inheritcr_font_size_set_to_inheritcr_font_size_set_absolute_font_sizecr_font_size_set_relative_font_sizecr_font_size_set_predefined_absolute_font_sizecr_font_size_copycr_font_size_clearcr_font_size_newcr_font_family_destroycr_font_family_prependcr_font_family_appendcr_font_family_to_stringcr_font_family_set_namecr_font_family_newcr_prop_list_destroycr_prop_list_unlinkcr_prop_list_get_prevcr_prop_list_get_nextcr_prop_list_lookup_propcr_prop_list_get_declcr_prop_list_set_declcr_prop_list_get_propcr_prop_list_set_propcr_prop_list_prepend2cr_prop_list_prependcr_prop_list_append2cr_prop_list_appendcr_parsing_location_destroycr_parsing_location_dumpcr_parsing_location_to_stringcr_parsing_location_copycr_parsing_location_initcr_parsing_location_newcr_string_destroycr_string_peek_raw_str_lencr_string_peek_raw_strcr_string_dup2cr_string_dupcr_string_new_from_gstringcr_string_new_from_stringcr_string_new// 1283481581 0 0 0 132 ` cr-enc-handler.o/ cr-additional-sel.o/ cr-simple-sel.o/ cr-doc-handler.o/ cr-declaration.o/ cr-stylesheet.o/ cr-parsing-location.o/ cr-utils.o/ 1283481525 0 0 100644 18804 ` ELF+E0@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_infoA@`wwww  _h _h_瀤@h`]`]`] @ Q HU't`hK `H@H(  ` H `H!  ` H `H  ` H `H  ` H `H   ` H `H  H"'〧`H ` H H'7,  `?4 '``O`_o=`_t` 'G<  A@`wwww _h _@h_瀤h`]`]`] @  H6'h- HH"`HH`#?cHH`#cHH`#cHH`#cH` _o?`_t` 'G<  A@`wwww _h _@h_瀤h`]`]`] @  H'h HH`` _o?`_t` 'G< A@`wwwwwwwǬ ' _h_@h _瀤h_߀h`]`]`] @! H'\``h H'w\wǬh_ǀh{ '_ @< `H@ H,' ` H ` H$' ` H ` H' ` H ` H' ` H ` H ' ` H ` H'HEG H_  ` H:7@,  `?4 G$  O'7@#?cH#?cHH##?cH#6 H#7cH7@ H_-p$w`_πh_ǀ o`_t`_t`G'G۱< A@`wwwwwwwǬ  _h _瀤hh_߀h`]`]`] @! H~'_`hHu w `H@ H, ` H ` H$ ` H ` H ` H ` H ` H ` H  ` H ` HHB_hH;  wǠ h__ @< ` H-7@,  `?4 wǀ o7@#?cH#?cHH#?cH#6 H#7cH7@ H_$`_t`'G۱< A@`wwww 'Ӹ _h _h_瀤@h`]`]`] @"NH[ t`hR `H@H'  ` H `H   ` H `H  ` H `H  ` H `H   ` H `H H) `H ` HH 7,  `?4 '``O7 HGӠ H'H  _oG_t` =` A@`wwwww߬ _h_@h _瀤h_߀h`]`]`] @"H) \`$ @ H`]`]`] @"H_\ @,0_t`__\`@_߬=`A@`wwwwwwwǺ '_h_@h _瀤h_߀h`]`]`] @" H'\``h H'wwǀh__ǡ,0@ H=_,@H`H5 < _- ? < `-H`#?cH5  < _- 4  ? < `- ? < `-Hw`#cH5 < _- 4 ? < `- 4  ? < `- ? < `-HW`#cH#5 < _- 4  < `- 4 ? < `- 4  ? < `- ? < `-H1`#cH)5 < _- 4  < `- 4  ? < `- 4 ? < `- 4  ? < `,` ? ,`H` H '_Ǡ w_π oP_Ǡ _t``_t`G'G۱<  A@`wwwwwߺ _h_h _瀤h_߀@h`]`]`] @#VH% \`$ ,0@@ H`]`]`] @#]H @___\ @_ߺ=A@`wwwwwߺww '_h _@h_߀h`]`]`] @# HT'\``ht HL'_瀤h`]`]`] @# H8'ۀ`h H,'w\wh$_h _@ `< H_,@H `=  _- ` ? `-`_h_@ o_t`_t` 'G۱< A@`wwwwwwwǺ _@h_@h _瀥h_߀h`]`]`] @# H5'\``htu  H,'۠$`@@@ H`]`]`] @#H'_\ w@__t`__\`@Ǻ__t`'G۱< A@`wwwwwߺww ' _h_@h _瀤h_߀h`]`]`] @# H'\``h H|'w\wht_hp '_ @< `H@ H-' ` H ` H%' ` H ` H' ` H ` H' ` H ` H ' ` H ` H' H9'G@$ _ h H/' H`_  ` H H"'5,  `?4 G$  O'5`H H'<`_,@`w`_@h_ o_t`_t` 'G۱<  A@`wwwwwߠ '_@h_@h _瀤h_߀h`]`]`] @$ H2'\` hut H)'۠% @@@'׀ H`]`]`] @$GH'_\ @,0_t`__\`@_''G۱< @'HH" H  :` H ` O` OO:` H ` O` OO` OO?`@A@`w'HH H " O* 2 ? B ?` ( @' 0 H 9H  A H FHH  ? @' HH  ?` A@`w/ww_瀠h _`]@`_瀧@o A@`w/ww_h`]`]`] @%_瀠h _`]@`_瀧@o A@`ww_h`]`]`] @%Hh_`\`@\`h@_`@o A@`ww_h`]`]`] @%5Hh@_`h@_`@ofile %s: line %d: assertion `%s' failedcr-utils.ca_in_start && a_in_end && a_lena_in && a_in_len && a_out && a_out_lena_in && a_out && a_out && a_consumedstatus == CR_OKa_in && a_in_len && a_out_lena_out%ca_stringa_list_of_strings@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-utils.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-utils.o cr-utils.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D: /var/tmp/libcroco-0.6.2/srccr-utils.c DD%cr-utils.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L25.L26.L27.L131.L194.L304.L381.L390.L565.L579.L597cr_string_dupcr_utils_dup_glist_of_cr_stringg_list_appendg_string_new_lencr_utils_dup_glist_of_stringg_string_append_printfcr_utils_dump_n_chars2fprintfcr_utils_dump_n_charscr_utils_is_nonasciicr_utils_is_hexa_charcr_utils_is_newlinecr_utils_is_white_spacecr_utils_utf8_str_to_ucs1cr_utils_utf8_to_ucs1cr_utils_ucs1_str_to_utf8cr_utils_ucs1_to_utf8cr_utils_ucs4_str_to_utf8cr_utils_ucs4_to_utf8g_malloc0cr_utils_utf8_str_to_ucs4cr_utils_utf8_str_len_as_ucs1cr_utils_read_char_from_utf8_bufcr_utils_utf8_to_ucs4cr_utils_ucs1_str_len_as_utf8cr_utils_ucs4_str_len_as_utf8g_logcr_utils_utf8_str_len_as_ucs4_GLOBAL_OFFSET_TABLE_   1@(E(J8 OX(U([a gmsy `p50JX`|t@@& P@ ^ $0| /$/x|   -8/</     -//$( 0 4 < @ P-//dh p t |  -(/,/     - / / T X `  d l  p - / $/     - .      -0&L*//     (-//     -<,X\ d h p t -%//HL T X `d t-    -//lp x |   -+     $-@&\#//$( 0 4 < @ P-// $ ( 0 4 D-.     -&!/ /h/l/ // $ , 0 8< L-tx //     - L l / /    ! !-!4!T66@ !"` #j#j%#j-#j6#j?( J( V)Pb*=p*S x-` 1 E0  cr-input.o/ 1283481527 0 0 100644 30428 ` ELF+r@@.shstrtab.text.rodata1.rodata.bss.data.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w @h`]`]`]`] @ _H+  @ @@w`_`h`]`]`]`] @ f@@H   @@ _`$`<@A@`www'' 'w_w_h`]`]`] @ HYh`]`]`] @ HCG뀤 H%@wǀh0__`@'Ӏ H& _`$`0A@`ww_h\ h`]`]`] @!z?H2\\@h`]`]`] @!{?H\h`]`]`] @!}?H D4HH%@@ A@`www_h ]h_@h`]`]`] @!H/ \\h`]`]`] @!H D4 HH \ -`]]  \`$ h H% 4w\` t` ?`A@`www ww_h \@h_h`]`]`] @!HH D`4 HHB @w׀ hH9 _\ \`\`_@ H+_]  w\_ߠ@t] D0 H  t(]  ]` u`] H $ 0_ H(]` u`_ H _\ $`0>0A@`www_h\ @h`]`]`] @!H _t`  ?`0A@`www_h \ @h_h`]`]`] @"H \` t ?`0A@`www_h\ @h`]`]`] @"H _t`( ?`0A@`www_h \ @h_h`]`]`] @",H \`(t ?` A@`www_h\ @h`]`]`] @"@H  ` w\_@t ?` A@`www_h\ @h`]`]`] @"SH  `(w\_@t ?`0A@`ww'_@h\`h`]`]`] @"lH @@ HH󀤀H H_@H@H @?` A@`ww'w _h \ h_瀤@h`]`]`] @"HF  H@hH`]`]`] @"H. `H_\ hh_@ H _\ `h o_t`h @ H H @=` A@`www  ' _h \ h_@h`]`]`] @"H9  \``h+7@4h&_@ H@ H _@ HHH7@ _\ `h7@4 o7@H H =` A@`www w߬_h \@h_h`]`]`] @"H \`\` hH @ hH  _\ \`\`_@?`A@`ww'wwߪ_h \ h_߀h`]`]`] @#  H5'H_\ \ $ _H@H__\ \ $ _H$@ H 'G O, < !!?D@_\ \h \ _,` H'۠ 'G۱<  A@`wwww / '_h\ h`]`]`] @#TH _瀤h$ __@ '߀ H_瀤@h $`-84084 0A@`www_h\ h`]`]`] @#pH _\ hH\@0A@`www_h \@h_h`]`]`] @#H \`@hH $`@_t  ?` A@`ww''_h\ h`]`]`] @#H3 H_\ \ $ GH@HG_\ \ $ GH$@H G O, < !!\?Dh _\ ] hu H  =`0A@`www_h \@h_h`]`]`] @#H \`u \\ u \\ (u \D 0% \D 4%  ?`0A@`www_h \@h_h`]`]`] @#H \` % \\ (% \\ h$H% %  ?`0A@`www_h \ @h_h`]`]`] @$H \`t ?`0A@`www_h\ @h`]`]`] @$.H _t` ?`0A@`ww'_h\ @h`]`]`] @$AH G$`4 ?`0A@`www_h \ @h_h`]`]`] @$UH D`4$ ?`0A@`ww'_h\ @h`]`]`] @$jH G$`0 ?`0A@`www_h \ @h_h`]`]`] @$H D`0$ ?`0A@`www_h \h_@h`]`]`] @$H \`@__@\ __@\ __@D __@D  >LIBCROCOfile %s: line %d: %s cr-input.cOut of memoryfile %s: line %d: assertion `%s' faileda_bufresulta_file_urirCould not open file %s an io error occureda_this && PRIVATE (a_this)a_this && PRIVATE (a_this) && a_end_of_inputPRIVATE (a_this)->nb_bytes <= PRIVATE (a_this)->in_buf_sizePRIVATE (a_this)->next_byte_index <= PRIVATE (a_this)->nb_bytesa_this && PRIVATE (a_this) && a_bytea_this && PRIVATE (a_this) && a_chara_this && PRIVATE (a_this) && a_line_numa_this && PRIVATE (a_this) && a_cola_this && PRIVATE (a_this) && a_nb_chara_char != 0 || a_nb_char != NULLa_this && PRIVATE (a_this) && a_nb_charsa_this && PRIVATE (a_this) && a_offseta_this && PRIVATE (a_this) && a_posa_this && PRIVATE (a_this) && a_loca_this && PRIVATE (a_this) && a_indexa_this && PRIVATE (a_this) && a_eofa_this && PRIVATE (a_this) && a_eol@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-input.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-input.o cr-input.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D: /var/tmp/libcroco-0.6.2/srccr-input.c DD%cr-input.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22cr_input_new_real.L37.L38.L45.L65.L72.L73.L76.L86.L125.L157.L180.L187.L204.L230.L271.L299.L360.L369.L400.L506.L546.L561.L579.L620.L648cr_input_set_cur_poscr_input_get_end_of_linecr_input_set_end_of_linecr_input_get_end_of_filecr_input_set_end_of_filecr_input_set_cur_indexcr_input_get_cur_indexcr_input_get_parsing_locationcr_input_get_cur_poscr_input_seek_indexcr_input_get_cur_byte_addrcr_input_get_byte_addrcr_input_peek_byte2cr_input_peek_bytecr_utils_is_white_spacecr_input_consume_white_spacescr_input_consume_charscr_input_peek_charcr_input_consume_charcr_input_increment_col_numcr_input_increment_line_numcr_input_get_column_numcr_input_set_column_numcr_input_get_line_numcr_input_set_line_numcr_utils_read_char_from_utf8_bufcr_input_read_charcr_input_read_bytecr_input_get_nb_bytes_leftcr_input_end_of_inputcr_input_unrefcr_input_reffclosememcpyg_reallocfeoffreadfopencr_input_new_from_uricr_input_destroycr_enc_handler_convert_inputcr_enc_handler_get_instancecr_input_new_from_bufg_freememsetg_logg_try_malloc_GLOBAL_OFFSET_TABLE_   1@EJ(O8T0fH(kppxuz 0@X@((0(@(h(0(((8(`($# #""`;!T m @(THp(x;Sq8(h8x. De x L (HHXpx(Ea`w~ U$U8TTX ` d l p x | SRT    SQ$RhUlU     S     $ 4STONQ8MUU       S,0 8KPT dSJI      S$H8G|PFQHQ`QpQUU     S`UdU     S MPUTU     S 0U 4U d  h p  t |  S     S       $ 4S U U     S (  , 4  8 @ D TS U U L  P X  \ d h xS B ? U U     $ 4SUU     S@UDUx |    SUU8 < D H PT dSUU     SpUtU     S0U4Uh l t x  S7@@UDU     S       Sh8UUh l t x  S74@UU      0S\B?UU, 0 8 < DH XSxU|U     S 3UU     SPUTU      S10U4Up t |   SUU    ! ! SUU    ""  SUU    ## S HU LU     S U U!0 !4 !< !@ !H!L !\S!U!U! ! ! " "$" $ "S"hU"lU" " " " "" "S#U#U#` #d #l #p #x%#|% #S#U#U$ $$ $, $0 $8!$<! $LS$`<$p>$+$($*66@ $%)D"9D'9D-9D69D?>;J>;V@Pb@Xp@nxE  &M0%8rh0  /0 1283481529 0 0 100644 8284 ` ELF+@@.shstrtab.text.data.rodata1.bss.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.data.rela.debug_info0A@`w'`]B H@**@`]BG@H`]H/p/p@`]B@OA@`www _@h`]`]`] @ wH. @@?@`]\ h/p`]\@@H /p`] D@_$`H  `/p`]\@o=A@`wwwwww׬ _@h_h _瀥@h_߀h`]`]`] @  HW'\`h HP'\`h]`$ _א H`]`]`] @ H1'H]`_t`_@\ _t`_\ __\`_ן H_@\ _t H`]`]`] @ H'Ӡ 'Gӱ< file %s: line %d: assertion `%s' failedcr-enc-handler.ca_alias_name != NULLa_this && a_in && a_in_len && a_outstatus == CR_OKUTF-8UTF_8UTF8UTF-16UTF_16UTF16UCS1UCS-1UCS_1ISO-8859-1ISO_8859-1UCS4UCS-4UCS_4ASCII@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-enc-handler.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-enc-handler.o cr-enc-handler.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7J@ /var/tmp/libcroco-0.6.2/srccr-enc-handler.c DD%cr-enc-handler.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatagv_default_aliasesgv_default_enc_handlers.L51.L52.L53.L76.L87g_freeg_malloc0cr_enc_handler_convert_inputstrcmpg_ascii_strupg_strdupg_logcr_enc_handler_resolve_enc_aliascr_enc_handler_get_instancecr_utils_utf8_str_len_as_ucs1cr_utils_ucs1_str_len_as_utf8cr_utils_utf8_to_ucs1cr_utils_ucs1_to_utf8_GLOBAL_OFFSET_TABLE_  &7F Yq(v({@X(@47Uk $< @ h l   , 0 8 < D H Xhx        HL     L P X \ dh x     ,    0 8 @ H X ` h p           0 @ P ` p    66@ X@ %-6? J VVbDpZx (0  cr-num.o/ 1283481531 0 0 100644 11380 ` ELF+(0@@.shstrtab.text.rodata1.rodata.bss.data.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w @h`]`]`]`] @ 3H  @@ A@`w?'@@@h`]`]`] @ MH<`G$`@@A@`@w`] ?_h`]`]`] @ gH `J?_w?`] HH `]`H?@_H ( @@@h_ @@ 'h`]`]`] @ sHHc`]Hm`]Hh`]Hc`]H^`]HY`]HT`]HO`]HJ`]HE`]H@`]H;`]H6`]H1`]H,`]H'`]H"`]H`]HH`]H_D O, < #cȠD@@h @@Ht(<Pdx0A@`www_@h_h`]`]`] @ H @ @ ?` A@`ww _h`]`]`] @ H0@@@h`]`]`] @ H_@@ H`]`]`] @ H@0A@`ww?'_@h`]`]`] @! H <`G$` ?`0A@`ww _@h`]`]`] @!#H  D` H H @? @A@`ww_h`]`]`] @!6@LIBCROCOfile %s: line %d: %s cr-num.cOut of memoryfile %s: line %d: assertion `%s' failedresulta_this%ldtmp_char1emexpxincmmmptpcdegradgradmssHzKHz%inheritautounknowna_dest && a_srcstatus == CR_OK@(#)stddef.h 1.18 04/09/28 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-num.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-num.o cr-num.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7B8 /var/tmp/libcroco-0.6.2/srccr-num.c DD%cr-num.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L35.L36.L49.L52.L62.L66.L68.L70.L72.L74.L76.L78.L80.L82.L84.L86.L88.L90.L92.L94.L96.L98.L100.L103.L_cseg0.L121.L146cr_num_destroycr_num_is_fixed_lengthcr_num_setcr_num_dupmemcpycr_num_copyg_freeg_strconcatg_ascii_dtostrg_malloc0_ng_strdup_printfcr_num_to_stringcr_num_new_with_valmemsetg_logg_try_malloccr_num_new_GLOBAL_OFFSET_TABLE_  />CH(M8RH(Wp\xafkpuz (0@ x(4$p07CR^n 8$886TX ` d l p x | 54887   $ , 0 @588$$      54$8$ PT h10/     5  (, <@ PT dh x|         , 0 @!D! T"X" p#t# .-x8|8    %% 5+0848\ ` h l tx 57      5,    (&,& <588     5(8,8P T \ ` hl |588         05 @-66@  X 8P " ' - 6 ?JVNNbpxX '((0  cr-rgb.o/ 1283481533 0 0 100644 31260 ` ELF+u@@.shstrtab.text.rodata1.data.rodata.bss.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.data.rela.debug_info0A@`w 8@h`]`]`]`] @ H  8@@A@`wwww'@wϢwπ@h`]`]`] @ H _t`_t`_t`G$` @@ A@`ww@@@h`]`]`] @ HQ_D H%`]\@@`]@@`]_\ @@`]@@`]_\ @@@@ %H `]\@@`]@@`]_\ @@`]@@`]_\ @@@@h\`@@ 0A@`www_h`]`]`] @!(@h _`]@@@0A@`ww_h`]`]`] @!?H  E` HH  \`,$l dt` \`,$l dt` \`,$l dt`%` ?` A@`wwwww'_h`]`]`] @!ZH- Gۀ H_ dh _瀤 dh_߀ dh`]`]`] @!\H G_$` _t`_t`_t`$`$$`( =0A@`ww'_@h`]`]`] @!xH G$`$ ?`0A@`ww_@h`]`]`] @!H D`$?`0A@`ww_@h`]`]`] @!H D`(?`0A@`ww'_@h`]`]`] @!H G$`( ?`0A@`www_@h_h`]`]`] @!H @@ ?` A@`www _h_h`]`]`] @!H% _/p/p$`]@\@H _/p/p$`]@@H`` o`hH  =`A@`www `] ,` ,` ,`_h_@h`]`]`] @!H @@ hC_@ @< 0H 9H $ 0ܢ,` `,H),`_@ @< aH zH $ Wܢ,` `,H,`_@ @< AH ZH $ 7ܢ,` `,H,` `` oH^@_ hX_@@ < 0H 9Hܡ4@w , ,w $ 0@,H7 _@@ < aH zHܡ4@w , ,w $ W@,H _@@ < AH ZHܡ4@w , ,w $ 7@,H  `` oH H _@ _@ =`0A@`www _h_@h`]`]`] @"-Hz Hg_\ h_@Hm_\ h"\ h\ h`] @H _$ $H $ (__\ \ @\ H`]`]`]`] @"FH7_\ h\ h \ h_@H`]`]`]`] @"RHH D` H OOO OO=0A@`www_@h_h`]`]`] @"_H @ 8@ ?`@A@`ww_h`]`]`] @"p@A@`ww' w׺_@h`]`]`] @"HD@@G@@ h`]`]`] @"H)@ H@@ H @@@h_@@@h@_׀h@w׸LIBCROCOfile %s: line %d: %s cr-rgb.cNo more memoryfile %s: line %d: assertion `%s' failedresultstr_buf%ld%, , a_this%sa_red <= 100 && a_green <= 100 && a_blue <= 100a_this && a_rgba_this && a_color_namea_this && a_hexa_this && a_valueinherita_value has NULL string valuea_dest && a_srca_strparseraliceblueantiquewhiteaquaaquamarineazurebeigebisqueblackblanchedalmondbluebluevioletbrownburlywoodcadetbluechartreusechocolatecoralcornflowerbluecornsilkcrimsoncyandarkbluedarkcyandarkgoldenroddarkgraydarkgreendarkgreydarkkhakidarkmagentadarkolivegreendarkorangedarkorchiddarkreddarksalmondarkseagreendarkslatebluedarkslategraydarkslategreydarkturquoisedarkvioletdeeppinkdeepskybluedimgraydimgreydodgerbluefirebrickfloralwhiteforestgreenfuchsiagainsboroghostwhitegoldgoldenrodgraygreygreengreenyellowhoneydewhotpinkindianredindigoivorykhakilavenderlavenderblushlawngreenlemonchiffonlightbluelightcorallightcyanlightgoldenrodyellowlightgraylightgreenlightgreylightpinklightsalmonlightseagreenlightskybluelightslategraylightslategreylightsteelbluelightyellowlimelimegreenlinenmagentamaroonmediumaquamarinemediumbluemediumorchidmediumpurplemediumseagreenmediumslatebluemediumspringgreenmediumturquoisemediumvioletredmidnightbluemintcreammistyrosemoccasinnavajowhitenavyoldlaceoliveolivedraborangeorangeredorchidpalegoldenrodpalegreenpaleturquoisepalevioletredpapayawhippeachpuffperupinkplumpowderbluepurpleredrosybrownroyalbluesaddlebrownsalmonsandybrownseagreenseashellsiennasilverskyblueslateblueslategrayslategreysnowspringgreensteelbluetantealthistletomatoturquoisevioletwheatwhitewhitesmokeyellowyellowgreentransparent+**_iPd< dkUk/2zH=/OO/OOiiiiii"""" /i\\K|z ww22fUp<q{hHpk#Epp?AiEr`.WR-jZppFcG@2@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-rgb.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-rgb.o cr-rgb.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7B8 /var/tmp/libcroco-0.6.2/srccr-rgb.c DD%cr-rgb.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatagv_standard_colors.L167.L168.L169.L170.L183.L184.L197.L200.L201.L203.L218.L221.L258.L320.L334.L351.L359.L415.L427.L431.L453.L478.L485cr_term_destroycr_parser_destroycr_parser_parse_termcr_parser_try_to_skip_spaces_and_commentscr_parser_new_from_bufcr_rgb_parse_from_bufcr_rgb_destroymemcpystrncmpcr_rgb_set_from_termstrlencr_rgb_set_from_hex_strstrcmpcr_rgb_set_from_namecr_rgb_copycr_rgb_set_from_rgbcr_rgb_set_to_transparentcr_rgb_is_set_to_transparentcr_rgb_is_set_to_inheritcr_rgb_set_to_inheritcr_rgb_setcr_rgb_compute_from_percentageg_freefprintfcr_rgb_dumpg_string_freeg_string_append_cg_string_appendg_string_append_printfg_string_newcr_rgb_to_stringcr_rgb_new_with_valsmemsetg_logg_try_malloccr_rgb_new_GLOBAL_OFFSET_TABLE_   `/> `QW](c8iH(opux{0(0 P`h<SHixpl x Xx.8xG]P0hX#)6A E$E8CT X ` d l p x | BAEED  ( , 48 HBEE>     B04 @=HL T<\` p=x| < =; = < = < ,=L:EE    B? 8$7`EdE    BXE\E    B     $ 4BEE    B@EDEdh p t | BEE      B`EdE    B E E 8 < D  H P T dB x/ E E      B @  D L- p  t |0 E E   P T \  ` h l |B + +05@1xE|E    B0TX h).       B0,@ D L P X \ dh tBEE8< D H PT dB(EE    B7PETE    B+%      B0$L#dD*"! p8 p    P    0 h    H ( 8 @ P( `` h p  @ x     X     8 (p 8 H X hP x    0  h        H        ( 0 ` 8  H  P  X @ ` x p       X      8 p    P   8 H X0 hh x   H    ( `    @ 0x @ P `  pX    8 p    P     00 8h H P ` pH    ( `    @ x      X 0 @ P X8 `p h x  P    0 h    H    ( 066@  @ ` >`(>c->c6>c?CZJCZVE!NbEopEWxH !Opg uh0  cr-token.o/ 1283481535 0 0 100644 21972 ` ELF+Q@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info@A@`ww_@h`]`]`] @ ,HLHX_\ (h@_t (HM_\ (h@_t (HB_\ (h@_t (_\ 0h@_t 0H._\ (h@_t (H#H!`]`]`]`] @ yHD` %O, < !"|?hD_$ llllllttttllllltlttHllllll0A@`w H@h`]`]`]`] @ H  H@@0A@`ww_@h`]`]`] @ H @ _$` ? 0A@`ww_@h`]`]`] @ H @ _$` ? 0A@`ww_@h`]`]`] @ H @ _$` ? 0A@`ww_@h`]`]`] @ H @ _$` ? 0A@`ww_@h`]`]`] @ H h@ _$` ? 0A@`www_@h`]`]`] @ H  =@ _$`_t`( ? 0A@`www_@h`]`]`] @!H  @ _$`_t`( ? 0A@`www_@h`]`]`] @!H  @ _$`_t`( ? 0A@`www_@h`]`]`] @!H  @ _$`_t`( ? 0A@`www_@h`]`]`] @!)H  @ _$`_t`( ? 0A@`www_@h`]`]`] @!5H  a@ _$`_t`( ? 0A@`ww_@h`]`]`] @!AH 6@ _$` ? 0A@`ww_@h`]`]`] @!MH  @ _$` ? 0A@`ww_@h`]`]`] @!YH @ _$` ? 0A@`ww_@h`]`]`] @!eH @ _$` ? 0A@`ww_@h`]`]`] @!pH @ _$` ? 0A@`www_@h`]`]`] @!{H  c@ _$`_t`( ? 0A@`ww_@h`]`]`] @!H 8@ _$` ? 0A@`www_@h`]`]`] @!H   @ _$`_t`( ? 0A@`www_@h`]`]`] @!H  @ _$`_t`( ? 0A@`www'_@h`]`]`] @!H  @ _$`G$`_t`( ? 0A@`www'_@h`]`]`] @!H  @ _$`G$`_t`( ? 0A@`www'_@h`]`]`] @!H  T@ _$`G$`_t`( ? 0A@`www'_@h`]`]`] @!H  $@ _$`G$`_t`( ?  A@`wwww_@h`]`]`] @!H  @ _$`_t`(_t`0 ? 0A@`www_@h`]`]`] @!H  Ő@ _$`_t`( ? 0A@`www_@h`]`]`] @!H  @ _$`_t`( ? 0A@`www_@h`]`]`] @"H  m@ _$`_t`( ? 0A@`ww'_@h`]`]`] @"H  A@ %_$`$`( ? 0A@`ww_@h`]`]`] @"H @ _$` ? 0A@`ww_@h`]`]`] @"+H @ _$` ? 0A@`ww_@h`]`]`] @"7H @ _$` ? 0A@`ww_@h`]`]`] @"CH @ !_$` ? 0A@`ww_@h`]`]`] @"OH n@ "_$` ? 0A@`ww_@h`]`]`] @"[H D@ #_$` ? 0A@`ww_@h`]`]`] @"gH @ $_$` ? @A@`ww_h`]`]`] @"w@_file %s: line %d: assertion `%s' failedcr-token.ca_thisLIBCROCOfile %s: line %d: %s I don't know how to clear this token Out of memory@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-token.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-token.o cr-token.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D: /var/tmp/libcroco-0.6.2/srccr-token.c DD%cr-token.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L23.L24.L25.L77.L78.L79cr_token_clear.L89g_freecr_token_destroycr_token_set_bccr_token_set_bocr_token_set_pccr_token_set_pocr_token_set_cbccr_token_set_cbocr_token_set_semicoloncr_token_set_delimcr_token_set_uricr_token_set_numbercr_token_set_percentagecr_token_set_dimencr_token_set_freqcr_token_set_timecr_token_set_anglecr_token_set_lengthcr_token_set_exscr_token_set_emscr_token_set_important_symcr_token_set_atkeywordcr_token_set_charset_symcr_token_set_font_face_symcr_token_set_media_symcr_token_set_page_symcr_token_set_import_symcr_token_set_rgbcr_token_set_hashcr_token_set_functioncr_token_set_identcr_token_set_stringcr_token_set_commentcr_token_set_dashmatchcr_token_set_includescr_token_set_cdccr_token_set_cdocr_token_set_smemsetg_try_malloccr_token_newcr_rgb_destroycr_num_destroycr_string_destroyg_log_GLOBAL_OFFSET_TABLE_   1@(E(J8O@TPYh(^mryHPX'H;SfxX(x  x 9 (P f ~ ( xh h 1BpQXer =$=DH P T \ ` p<;:: ;L9l p x |     <==7        <<6x=|=     < =$=DH P T \ ` p<==     <p=t=     <==<@ H L T X h<==     <p=t=     < =$=HL T X ` d t<==       $< = =     < 0= 4= X \ d  h p  t < = =        0< = =     < 0= 4= T X `  d l  p < = =        (< = =     <(=,=PT \ ` h l |<==     (<==     <0=4=X\ d h p t <==    $ ( 8<==     <`=d=     < =$=LP X \ d h x<==    $ ( 8<==     <P=T=x|     <==(, 4 8 @ D T<==     <`=d=     <= =,0 8 < D H X<==     <X=\=|     <==$( 0 4 < @ P<==     <P=T=tx     <==  ( , 4 8 H<`66@ xX%-6?"J"V$Pb% p% x( ."Q`0  cr-tknzr.o/ 1283481538 0 0 100644 63172 ` ELF+@@.shstrtab.text.rodata1.rodata.bss.data.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_infoA@`wwwwwߠ '׬ _h\ h\ @h _h_瀤h`]`]`] @! H{'ے@@ H`]`]`] @!Hd'_t _t _@׬ HU@ HHM _߀h_@_\ \ @_ H=_\ _t` '_\ \ @GH+_@ע@`HH! `H!@ H_@׬ H_\ \ @_ H HHO H'_@'G۱< A@`wwwww`] ,` ,` _h\ @h _h_瀤h`]`]`] @!Y H'\`@ H`]`]`] @!\Hz'_ @ Hm_ @ Hd H. H*_\ \  @  HR_߀h_@ w_\ \ @  H?_\ \ @_ H6H1 < H H H$ w_\ \ @  H_߀h_@_\ \ @_ H _\ _t`H H  H'_@'G۱<  A@`ww  '_h \ h\ @h`]`]`] @!H  @@@`H `HH H@@ H ?w_\ \ @߸?`A@`www  'à '`]D$`D$`D$`_h \ h\ @h`]`]`] @!HЬ @@ H`]`]`] @!H_@ø HÀ /HH _@_@ø HÀ *HH @_@ H *H_@ø H|^@O_@ø HoÀ`*HHi ^@@_@ H_ *O /HB_@ø HP^@_@ HE *H_@ø H:^@O_@ø H-À`*HH' ^@@_@ H *OO_@ø H^@ H @_t`H  h@_@Ǭ=A@`wwww ww _h \ @h_h`]`]`] @" H'\`@ H`]`]`] @""Hz'_@߸ Ho߀ \HHi _瀤h_@_@߸ H[H5  '_@߸ HO߀ 0 H 9H$ 0H'߀ a H fH$ WH '߀ A H FH$ 7'5, G4 @_@߸ H&`߀ 0 H 9H߀ a H fH ߀ A H FH`o_}5_$` H'_@'G< A@`wwww  '_h \ @h_h`]`]`] @"cH~ \`@ H`]`]`] @"fHg_ @ HZ_ @ HQ \HHK < 0H 9H< aH fH < AH  FH___H(_@۸ H&_瀤h_@_@۸ Hۀ H  H#cqHH  _$` HH _@=`СA@`www '  w_h\ h \ @h_h`]`]`] @"H @@ H`]`]`] @"H_@ H瀤`"HH  "`'HH 'HƸ @w@h_@``] * *_ @ H_ @ H`\HBww '< 'H "H_\ @_\ \  @  HH _ H_\ @ H_@ Hl_ HHa HD`]@@h < (H ~H_@ HH_\ @H& @H_@ H5_\ @H5@H _@@`H!HH Oa`H_\`h_t`H w\_\ \`@\`_\ t @_H  _h@w_@=A@`wwww  ' '_h\ h \ @h_h`]`]`] @#%H\ @@ H`]`]`] @#)HE_@ H: \H ___ H.H*@ H a H zH  A H ZH_@ H_瀤h_@_$`H H H _@=`A@`wwww 'ߠ '۸ _h \ @h_h`]`]`] @#gHm \`@ H`]`]`] @#jHV_\ \ @۸ HIۀ \H __E_ H=H9@ Hۀ a H zHۀ A H ZHۀ 0 H 9H ۀ -H _H_@߸ H_$` _瀤h_@HH H _@=`A@`www '  _h\ h \ @h_h`]`]`] @#H @@ H`]`]`] @#Ht_@ H_@h`]`]`] @#HW 瀤 -H_@ H>_@` _`@_] HH, `H_@` _`@_ؔ HH _`@O_\`hH t`\_`\`@\`@@@h@H_@=A@`www '  ' '`]D$`D$`D$`_h\ h \ @h_h`]`]`] @$H\ @@ H`]`]`] @$ HE_\ h@_t  'G H _B H'_:H _\ \ @Oh _\  @H G H _\ h@_t _@Ǫ =`A@`www '  `]D$`D$`D$`_h \ h\ @h`]`]`] @$8HQ @@ H`]`]`] @$<H:_@ H#瀤 #HH _\ h@_t  _@___\  @ HH `H _\ h@_t _@Ǭ=СA@`www ' '`] ,` ,` ,` ,`ww`]D$`D$`D$`_h\ h \ @h_h`]`]`] @$mH  @@'À H`]`]`] @$sHG_ @ H'_ @ H'_ @ H'_’ @ H' uH rH  lH€ (H H'à w_\ \ @ H'_@ w_\ \ @ H'Q___'À H! '_Ö'@__@ H' )H _@瀢 Hz'à H'à 'GÀ Hj@ '_@ Hf'`]@< h * H ~H@ H_@瀢 HJ'_ @ H'à '_ 'À H_ @H H'O__@瀢 H&'瀤 )H H'à H'èh_\`ht`H \] \`@\`@_\  @H  h@_@Gñ=A@`wwww w`] ,` ,` ,` /www `]D$`D$`D$`_h\ @h`]`]`] @$ HL'\`@Ǡ H`]`]`] @$H5'_ @ H _ @ H_ @ H< rH RH/< gH GH'< bH BH w_\ \ @  H_@ w_\ \ @  HHH׸ _\ \ @ H (HHȸ __@6 H_@hH `H?o_ow@_w_ @ H %H w_\ \ @  H __\ \ @ H ,HH __@ H_hHv _ @ Hm %H w_\ \ @  H] `h _ H?o_oH w`h_ H?o_ow_h@wf_o_\ \ @ H2_\@h___@_t \ hH  H  _t`_\t`_\t`\$`  H_h \ h ,@ H'_h@w_@Ǡ 'G< A@`www '  _h\ h \ @h_h`]`]`] @%gHI @@ H`]`]`] @%kH2_@ H瀤 @HH _\ h@_t  __ HH `H _\ h@_t _@Ǭ=A@`www ' _h \ h\ @h`]`]`] @%H @@ H`]`]`] @%H_@ H瀤 !HH _h_@C__\ \  @*08408< iHu_\ \  @*08408< mHi_\ \  @*08408< pH]_\ \  @*08408< oHQ_\ \  @*08408< rHE_\ \  @*08408< tH9_\ \  @*08408< aH-_\ \  @*08408< nH!_\ \  @*08408< tH_\ \  @  H _h_@H  _@Ƕ>㾰A@`www  ' 'נ '`] ?`]D$`D$`D$`_h \ h\ @h`]`]`] @%̠ H'@@ H`]`]`] @%H'_@׺ H׀ 0 H 9HH $ 04www?Ƕ H ׀ .H `] ?Ƕ H H _@_@Ӡ H H HCӀ`.HHHf _@׺ H_ H. `0 H`9HH$_@׺ HM `] Hנ$ 04wwwH?ǀH `] H?HHO@H `H'?g?_\@hGg@]_t \ hH Hg<`G\$`_\  @ H'_@'G< 0A@`ww @h`]`]`]`] @&*H4  @ @@w`_`@h`]`]`]`] @&3@h@H@  @@_h@@@A@`www''ww__G@Gwπh`]`]`] @&MH@w׺@ A@`ww'_@Gh`]`]`] @&\H@@0A@`ww_h\ h`]`]`] @&f 8w\` t`0A@`ww_h\ @h`]`]`] @&nH `8\` hw\`$ t`_\`\ 8 h@@H  ?`0A@`www_h\ @h`]`]`] @&H \`h@__\ t`\ @\  ? 0A@`www_h\ @h`]`]`] @&H \`_t` ?`0A@`www_h\ @h`]`]`] @&H \`@_?`0A@`www_h\ @h \`h_h`]`]`] @&H \`h `@_\ @\ _\ t _\ \ @_>0A@`www_h\ @h \`h_h`]`]`] @&H \`h `@_\ @\ _\ t _\ \ @_> A@`wwww_h\ @h \`h_瀤h`]`]`] @&H \`h `@_\ @\ _\ t _\ \ __@ = A@`wwww_h \ h\ @h`]`]`] @'H __@@/p84084 0A@`ww_h \ @h\`h`]`]`] @' H\`h `@_\ @\ _\ t _\ @\ 0A@`www_h\ @h \`h_h`]`]`] @'$H \`h `@_\ @\ _\ t _\ \ @_>0A@`www_h \ @h_h`]`]`] @'6H \`@?`0A@`www_h \ @h\`h`]`]`] @'BH \`h `@_\ @\ _\ t _\ \ @_? 0A@`ww''_h \ @h\`h`]`]`] @'QH \`h `@_\ @\ _\ t _\ \ G@G?  A@`ww'w_h \ @h\`h`]`]`] @'aH \`h `@_\ @\ _\ t _\ \ @_? 0A@`www_h \ @h\`h`]`]`] @'rH \`h@_\ t _\ \ @_? 0A@`www_h \ h \`h`]`]`] @'H _t` ?`A@`woww  '`] ,` ,` ,` ,` 'ww`]D$`D$`D$`_h] h_@h \`h\@h`]`]`] @' H]'\ht`] t  HS'@@ H`]`]`] @'H<'_\ \ @ HH G HH _Z \ @ H@hH Hi @*08408< fHx @*08408< oHn @*08408< nHd @*08408< tHZ @*08408< -HP @*08408< fHF @*08408< aH< @*08408< cH2 @*08408< eH( w_\ \ @  H_@ w_\ \ @  H@ H 8@Hs @*08408< cHd @*08408< hHZ @*08408< aHP @*08408< rHF @*08408< sH< @*08408< eH2 @*08408< tH( w_\ \ @  H4_@ w_\ \ @  H%@ H 8@H @*08408< iHZ @*08408< mHP @*08408< pHF @*08408< oH< @*08408< rH2 @*08408< tH( w_\ \ @  H_@ w_\ \ @  H@ H 8@H @*08408< mHP @*08408< eHF @*08408< dH< @*08408< iH2 @*08408< aH( w_\ \ @  Hz_@ w_\ \ @  Hk@ He 8@HM @*08408< pHF @*08408< aH< @*08408< gH2 @*08408< eH( w_\ \ @  H,_@ w_\ \ @  H@ H 8@H_ H_@ H_@h 8@`HH @*08408< rH. @*08408< lH$ @*08408< (Hw__ H_@ H_@h 8@`HH @*08408< gH1 @*08408< bH' @*08408< (H_~ H_h@ H_@h 8@`,HuwH @*08408< !H< @*08408< -H2 @*08408< -H( w_\ \ @  H\_@ w_\ \ @  HM@ HG 8@H/H @*08408< -H2 @*08408< >H( w_\ \ @  H _@ w_\ \ @  H@ H  8@H_ H_@_@h 8@`HH @*08408< =H( w_\ \ @  H_@ w_\ \ @  H@ H 8@HH @*08408< =H( w_\ \ @  H_@ w_\ \ @  H@ H 8@H|Hf @*08408< *H_L H _@w HtH_HI w_\ \ @  Hd_@@ H[ 8@HC w_\ \ @  HJ_@@ HA_@H) w_\ \ @  H0_@@ H' 8@H w_\ \ @  H_@@ H  8@H w_\ \ @  H_@@ H 8@H w_\ \ @  H_@@ H 8@H w_\ \ @  H_@@ H 8@Hwww_w賖 H @ H_@HH{_ H_h@ H_@h 8@`HtwH^_Ȓ H_h@ Hs_@h 8@`HWwHA_Q H @ H[ 8@HCH-w_ HF_hB @/ @/ @/ @/ eH mH _$`_@w ww_\ \ w@  HH eH xH _$`_@w ww_\ \ w@  HH pH xH _$`_@ w ww_\ \ w@  HH cH mH _$`_@ w ww_\ \ w@  HH mH mH _$`_@ w ww_\ \ w@  HH iH nH _$`_@ w ww_\ \ w@  H~Hf pH tH _$`_@ w ww_\ \ w@  H_HG pH cH _$`_@ w ww_\ \ w@  H@H( dH! eH gH _$`_@ w ww_\ \ w@  HH rH! aH dH _$`_@ w ww_\ \ w@  HH gH% rH! aH dH _$`_@ w ww_\ \ w@  HH mH sH _$`_@ w ww_\ \ w@  HHsH _$`_@ w ww_\ \ w@  HHHH zH _$`_@ w ww_\ \ w@  H{Hc kH! HH zH _$`_@ w ww_\ \ w@  HXH@ %H _$`_@w ww_\ \ w@  H>H&_ݒ H_h _$`__@w H%H w_@w HH w@h \`(h`8@H HH \H@ H a H zH  A HS ZHP_쐒 HB_h> '_\ \ @ H" (H w_\ \ @  H_@ H_@h 8@`Hw_@ H_@h 8@`wH_h@wHx=` -H$=` H%` O, 4#b_oD%` O, 4#b_oؠD=` ;H%`- Ol, 4#c_o̠D=` rH=` @H `;O`<OOQ=` [H`@OJOH`[O]`]OtO@=` {H `rO~`uOCO4%`{ O0, 4#c$_oD_@ H"_@@ H 8@Hh_t`_\   @ H'h@_h@w_@'G< ll<lll@<<<@4 T XdA@`ww''ww߬ w_@h\`h \ h_瀤h`]`]`] @*+ Hx'ے@@ HHn'_π@h Hg'E`GHRH=HJ _\ (_t`_t (HB _\ (_t`_t (H: _DGH\(_t`_t ( H,_\ (_t`_߀@hH- _\ 0t`_t (_t 0H _ (_$`H H G %O, < #c0_ǠhD@_Hw_@@wϬ H '_πh_@w'G۱< 88XXXX88@A@`ww_h`]`]`] @*\ h\ h @ H_\ t _\ \ h@_\ t _\ h@_t @_file %s: line %d: assertion `%s' failedcr-tknzr.ca_this && PRIVATE (a_this) && PRIVATE (a_this)->input && a_start && a_endstatus == CR_OKa_this && PRIVATE (a_this) && a_start && a_enda_this && PRIVATE (a_this) && PRIVATE (a_this)->inputa_this && PRIVATE (a_this) && a_unicodea_this && PRIVATE (a_this) && a_esc_codea_this && PRIVATE (a_this) && PRIVATE (a_this)->input && a_str !#$%&a_this && PRIVATE (a_this) && PRIVATE (a_this)->input && a_chara_this && PRIVATE (a_this) && a_charstringue!#$%&a_this && PRIVATE (a_this)LIBCROCOfile %s: line %d: %s Out of memoryinput != NULLa_this && PRIVATE (a_this) && PRIVATE (a_this)->input && a_bytea_this && PRIVATE (a_this) && PRIVATE (a_this)->input && a_posa_this && PRIVATE (a_this) && a_loca_this && PRIVATE (a_this) && PRIVATE (a_this)->token_cache == NULLa_this && PRIVATE (a_this) && a_tk && *a_tk == NULL && PRIVATE (a_this)->inputa_this && PRIVATE (a_this) && PRIVATE (a_this)->input && a_resa_this?@$@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-tknzr.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-tknzr.o cr-tknzr.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D: /var/tmp/libcroco-0.6.2/srccr-tknzr.c DD%cr-tknzr.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L27.L28.L29.L36cr_tknzr_parse_w.L72.L82cr_tknzr_parse_nl.L139cr_tknzr_try_to_skip_spaces.L152cr_tknzr_parse_comment.L255cr_tknzr_parse_unicode_escape.L319cr_tknzr_parse_escape.L376.L398.L428cr_tknzr_parse_string.L469cr_tknzr_parse_nmstart.L513cr_tknzr_parse_nmchar.L579cr_tknzr_parse_ident.L610cr_tknzr_parse_name.L647cr_tknzr_parse_hash.L681.L682.L744cr_tknzr_parse_uri.L776.L777.L785cr_tknzr_parse_rgbcr_tknzr_parse_numcr_tknzr_parse_atkeywordcr_tknzr_parse_important.L963.L_cseg0.L_cseg1.L_cseg2.L1034.L1035.L1036.L1055.L1188.L1236.L1253.L1332.L1339.L1340.L1351.L1841.L1902cr_tknzr_parse_tokenmemmovecr_token_set_delimcr_token_set_functioncr_token_set_numbercr_token_set_dimencr_token_set_percentagecr_token_set_freqcr_token_set_timecr_token_set_anglecr_token_set_lengthcr_token_set_exscr_token_set_emscr_token_set_important_symcr_token_set_stringcr_token_set_hashcr_token_set_scr_token_set_bccr_token_set_bocr_token_set_pccr_token_set_pocr_token_set_cbccr_token_set_cbocr_token_set_semicoloncr_token_set_commentcr_token_set_dashmatchcr_token_set_includescr_token_set_identcr_token_set_cdccr_token_set_cdocr_token_set_rgbcr_token_set_uricr_token_set_atkeywordcr_token_set_page_symcr_token_set_media_symcr_token_set_import_symcr_token_set_charset_symcr_token_set_font_face_symcr_token_newcr_tknzr_get_next_tokencr_tknzr_unget_tokencr_tknzr_consume_charscr_tknzr_seek_indexcr_tknzr_get_cur_byte_addrcr_input_get_parsing_locationcr_tknzr_get_cur_poscr_input_get_nb_bytes_leftcr_tknzr_get_nb_bytes_leftcr_tknzr_peek_byte2cr_input_peek_bytecr_input_read_charcr_token_destroycr_input_set_cur_poscr_tknzr_read_bytecr_tknzr_get_inputcr_input_refcr_input_unrefcr_tknzr_destroycr_tknzr_unrefcr_tknzr_refcr_input_new_from_uricr_tknzr_new_from_uricr_input_new_from_bufcr_tknzr_new_from_bufcr_tknzr_set_inputg_freememsetg_try_malloccr_tknzr_newcr_num_new_with_valcr_input_peek_byte2cr_rgb_new_with_valscr_num_destroycr_input_read_byteg_string_append_lencr_utils_is_nonasciistrchrcr_string_destroycr_parsing_location_copyg_string_append_unicharcr_string_newcr_input_consume_white_spacescr_input_peek_charcr_input_consume_charscr_input_seek_indexcr_tknzr_peek_bytecr_tknzr_set_cur_poscr_tknzr_peek_charcr_input_get_end_of_filecr_input_get_cur_byte_addrcr_tknzr_get_parsing_locationcr_utils_is_white_spacecr_tknzr_read_charcr_input_get_cur_posg_log_GLOBAL_OFFSET_TABLE_   1@(E(J8POTej0o8 H( p(0X@ 0(@.(E(K0\ag| X   ,0 "8@<@  ',3H -&/h?L EXN`Wh`@gPnhux|@@(0Hpt xP@m(@Rdw -=N_v&<SkI"IGFE=C8RmB8Ah=x<*pX;;J:HWm98;7XX'6I]ry  &@H 9H N?8 a z DH  >(    $        (Lh8Pt  tx         @\ $pt |   PT     48 @ D L P `t  @ T      ( H \      0 @ x |        8 < D  H P  T d x    H      <@ H L T X hT8<         ,@ `x(, 4lxhl t x       T8<          <Pt  ( , 48 H\x|          <Xl08Tp"" HL T X `d t     p   @$ D$          ! ! ! ! ! !4!x!!!""@"D"h&"l& "'"' # # # # #$#( #8#L#h#l #t #x # # ####$$$$%$%L%%%(%( %%& &(&l&'''0'P'`'''*'* '+(+ (D(H (P (T (\,(`, (p((( ( ( ( ( (())4))**4**+ +@++,t,,-h----.H.L .T .X .`.d .t... . . . . ../(////0$0( 00 04 0<0@ 0P0d00 0 0 0 0 0011$1T11122D2t22333P3T3232 3131 33 3 4 44  4444P4T 4\ 4` 4h 4l 4|45353 5,58555464 6@46D4 67 7$7`7d7|7575 7676 7 7 7777 7778585 868 6 8( 8, 847887 8D8\8|88899 9$ 9, 90 9889<8 9L9\999~99 9 9 9898 :::P:T:: : : :,:, :;; ;<;@ ;H ;L ;T,;X, ;h;{;;<0<4 << <@ 0>4>> > > >> >>v>u?t?@?D?? ? ? ?? ??v?u@@P@T@@ @ @ @9@9 @@vA uA4sApAtAA A A AA ABB@BDBB B B BB BBvBuCpC@CDCC C C C:C: CCvCuDDPDTDD D D D;D; DDnEEEXE\ Ed Eh EpEt EEvEuEFFF\F` Fh Fl FtFx FFvFuFGGGdGh Gp Gt G|G GGvGuGH H$HhHl Ht Hx HH HHuHvIII\I` Ih Il It<Ix< IIII=I= J<>J@> JJ J J J?J? JK K<K@ KH KL KT KX KhKKKhLL8L`LLLMM(MPMMMMgMNN8N`NNNOO8OTOtOfOOOPP8P`PPPPQeQ0QHQpQQQR R<R\RtdRRRRS SXStSScSSbT$TDTlTTaUU$ULUtU`UVV8V`VVVV_WW(WPWWWW^WX(]XDXdXXXX\Y Y,YdYYY[YYZ4ZZxZZYZZZ[X[ [H[d[lW[[[[V[\\4\<U\X\\\T\\]] S](]dR]]Q]^<P^h^O^___0_D_N__M` `tL``LaalLaaLbbdLbbLcclKccKd dKdeJe8e|JeeIffIffHggpGgFghhhiEi,i@]ilikkkDklCl(ulDlTmmm|m m m m@m@ mmioDuoXjojp`pdpp p p pApA ppzquq@qP66@ qhrHvX"v'v-v6v?{J{V}Pb}p~ x0 BH[P0  cr-term.o/ 1283481540 0 0 100644 21804 ` ELF+P@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info@A@`ww_@h`]`]`] @ &H._\ h@_t H1_\ h@_t _\ h@_t H_\ h@_t HHD` O, < !!?ܠD_$ l0A@`w P@h`]`]`]`] @ [H  P@@A@`ww'w׶ _@h`]`]`] @ qH9@@G@@ h`]`]`] @ uH@ H@@ H _׀h@wנ@h@_װ0A@`www_@h`]`]`] @ H  @ _$`_t` ?  A@`wwww_@h`]`]`] @ H  @ _$`_t`_t` ? 0A@`www_@h`]`]`] @ H  @ _$`_t` ? 0A@`www_@h`]`]`] @ H  c@ _$`_t` ? 0A@`www_@h`]`]`] @ H  7@ _$`_t` ? 0A@`www_@h`]`]`] @ H   @ _$`_t` ? 0A@`www_@h`]`]`] @ H  ߐ@ _$`_t` ?  A@`www_@h`]`]`] @ H_hH@\ 0h_`0_`0o_w`0t8_0A@`www_h_h`]`]`] @!Ht 0t8@A@`ww׸_h`]`]`] @!HY@h`]`]`] @!!HC_h4^h hhh%H`]@@H$`]@@H^8h`]@@HHF O, < #aDH`]@@H`]@@H H F O OOH^h@h@@@H^h\ \`@\`h#`]@@\`h@\`h@@@@`]@@H^h\ \`@\`h `]@@@H^h\ \`@\`h@@@Hm^h\ \`@\`h `]@@@HU^h`]@@@^h@@@`]@@H7`]@@H0^h\ \`@\`h `]@@@H`]@@HF$  O, < #bD^0o@@h\`wא@@ _װ@D ($p0DA@`@ww߸_h`]`]`] @!Hg@h`]`]`] @!HQ_\ h h hhHCH`]@@H&`]@@H_\ 8h`]@@HH_D  O, < #bD@H`]@@H`]@@HH _D  O OOH_\ h@h@@@H_\ h\ \`@\`h'`]@@_ \`h@\`h `]@@@`]@@@H_\ h\ \`@\`h `]@@@H_\ h\ \`@\`h@@@Hu_\ h\ \`@\`h `]@@@H\_\ h`]@@_@\ h@@@`]@@H<`]@@H5_\ h\ \`@\`h `]@@@H`]`]@@H_D $  O, < #b8D@@@h\`wߐ@@ _߰< (xLl0A@`www_h`]`]`] @"@h _`]@@@ A@`ww _@h`]`]`] @"H ?@@h _`0@o>A@`ww' _h`]`]`] @"HhG󀥀H'H@_`0@o@A@`ww_h`]`]`] @" (\` t`0A@`ww_@h`]`]`] @"H `(\`h$ t`_\`( h@@H  ?`@A@`ww_h`]`]`] @# 6_\ 0h@_t 0_h@file %s: line %d: assertion `%s' failedcr-term.ca_thisLIBCROCOfile %s: line %d: %s Out of memorya_bufparsera_new_terma_this && a_new_termstr_buf / , +-%s()"%s"url(%s)rgb(?found unicoderange: dump not supported yet?#%sUnrecognized Term type%s@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-term.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-term.o cr-term.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7C9 /var/tmp/libcroco-0.6.2/srccr-term.c DD%cr-term.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L23.L24.L25cr_term_clear.L55.L56.L57.L70.L77.L183.L204.L223.L236.L238.L242.L248.L250.L265.L270.L276.L287.L291.L295.L301.L303.L362cr_term_unrefcr_term_refcr_term_get_from_listcr_term_nr_valuesfprintfcr_term_dumpcr_term_one_to_stringg_string_freecr_rgb_to_stringg_string_append_printfg_strndupg_freecr_num_to_stringg_string_appendg_string_newcr_term_to_stringcr_term_prepend_termcr_term_append_termcr_term_set_hashcr_term_set_rgbcr_term_set_uricr_term_set_identcr_term_set_stringcr_term_set_functioncr_term_set_numbercr_parser_destroycr_parser_parse_exprcr_parser_try_to_skip_spaces_and_commentsstrlencr_parser_new_from_bufcr_term_parse_expression_from_bufmemsetg_try_malloccr_term_newcr_rgb_destroycr_string_destroycr_term_destroycr_num_destroyg_log_GLOBAL_OFFSET_TABLE_  0?(D(I8Np\@aPfhkxpu{08@Xh %2HVg~ x 0 ) ;pNcv`'6HXgm I$IDH P T \ ` pHGFEDIIB      (, 8HTAII    H>?04 < @ HL \Hl=<F;I I04 < @ H L \HII     HxI|I     H(I,IPT \ ` h l |HII     ,HII     H8I<I`d l p x | HII    $ , 0 @H I I       $ 4H I I     H 0       $ 4H   /   /   / 4 8 @/ P T \/ . / - ,  $ 0+ P1 p/ x- -   / ,   + -$,D/L-x, +- /*/-  (/8< D/l, +-  /8)II     H0$( 0 4 <@ PH + + +TX `+pt |+./-0,LP \+1!! +- +-, $ 0+8-h,/-, +- $ ,+8*X/`-lp x+ +, +-! !    +)II$( 0 4 < @ PH`1!! &-II     (HII     HpItI     HII48 @ D L P `HFII     0H\F|-66@ x[%-6?"J"V$Ob$p$x( "/p!HP0  cr-attr-sel.o/ 1283481542 0 0 100644 7836 ` ELF+X@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info@ 8@w A@`www_@h_h`]`]`] @ AH @\`h_`_`o_w`t  >0A@`www_h_@h`]`]`] @ [H t`t  ?`A@`ww_h`]`]`] @ rHt@_hd_ h@@ \`h\`\ \`@\`h@@@ \`h>\`\ \`@\`h4HH'@@ =H"`]@@H`]@@HHG $  O, < #bT_ǠD`]@@@_ o@@h\`@@ @DL`|0A@`www_h`]`]`] @ @h _`]@@@@A@`ww_h`]`]`] @ Ձ\ h@_t _\ h@_t _\ h@_t _h@wfile %s: line %d: assertion `%s' failedcr-attr-sel.ca_this && a_attr_sela_this~=|="%s"%s@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-attr-sel.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-attr-sel.o cr-attr-sel.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7G= /var/tmp/libcroco-0.6.2/srccr-attr-sel.c DD%cr-attr-sel.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L30.L31.L32.L63.L83.L85.L88.L106cr_string_destroycr_attr_sel_destroyfprintfcr_attr_sel_dumpg_string_freeg_string_append_printfg_freeg_string_appendg_strndupg_string_append_cg_string_newcr_attr_sel_to_stringcr_attr_sel_prepend_attr_selg_logcr_attr_sel_append_attr_selg_malloc0cr_attr_sel_new_GLOBAL_OFFSET_TABLE_  #4C(H(M8RPWX\`ahfpl~@hH&HCIheo8$p!t!   P!T!     !!04 < @ H L \l L\ ` hx |  (p!t!       H!L!lp x |    66@ @ s%-6? IJ IVSbrpx 0 P(0  cr-pseudo.o/ 1283481544 0 0 100644 6284 ` ELF+H@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info@ (@wA@`ww_h`]`]`] @ <Ha@_E H] hP\ \`@\`h@@@H4H1] h6\ \`@\`_\ h\ \`@\`h`]@@@h@@@@@ )@@h\`@@ H@@@ 0A@`www_h@h _`]@@@@A@`ww_h`]`]`] @ \ h@_t _\ h@_t @_file %s: line %d: assertion `%s' failedcr-pseudo.ca_this%s(%s@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-pseudo.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-pseudo.o cr-pseudo.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7E; /var/tmp/libcroco-0.6.2/srccr-pseudo.c DD%cr-pseudo.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L29.L30.L31.L48.L63cr_string_destroycr_pseudo_destroyfprintfcr_pseudo_dumpg_string_freeg_string_append_cg_string_append_printfg_freeg_string_appendg_strndupg_string_newg_logcr_pseudo_to_stringg_malloc0cr_pseudo_new_GLOBAL_OFFSET_TABLE_  !2A(F(K8P@UHZl~xh8,$pt   4<|  0H   $DH P T \ ` p  66@ K  % - 6 ? J V Qb p Bx @  0  /18 1283481546 0 0 100644 13892 ` ELF+2@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w 0@h`]`]`]`] @ 5H  0@@0A@`w'@@@h`]`]`] @ MHG$`@@0A@`www_@hD` H`]`]`] @ a\`h@__t`0A@`www_@hD` H`]`]`] @ v\`h@__t`0A@`www_@hD` H`]`]`] @ \`h@__t`0A@`www_@hD` H`]`]`] @ \`h@__t` A@`www_@h`]`]`] @ H5_hH/@@hH*h\ h _`@h\ o@h`]`]`] @ H_t t_0A@`www_h`]`]`] @ H _hHt t@A@`ww_h`]`]`] @ H@_hHh_ h\ \`@\`h `]@@@Hb_ h\ \`@\`h `]@@@HI \`h@\`h `]@@@H1_ h@ [@_ h `]@@@HHG H  O OOO OO_ o@h\`@@ @ A@`ww_h`]`]`] @!TH@Ho_\ h\ \`@\`h `]@@@Hi_\ h\ \`@\`h `]@@@HO_ \`h@\`h `]@@@H6_\ h`]@_@\ h `]@@@HH_D H  O OOO OO@h\`@@ 0A@`www_h`]`]`] @!_h@h _`]@@@@A@`ww_@h`]`]`] @!ԁH_@\ _H)t _@\ _H#t _@\ _Ht _@\ _Ht HD` H  O OOO OO_\ h@@_LIBCROCOfile %s: line %d: %s cr-additional-sel.cOut of memoryfile %s: line %d: assertion `%s' failedresulta_this && a_this->type == CLASS_ADD_SELECTORa_this && a_this->type == ID_ADD_SELECTORa_this && a_this->type == PSEUDO_CLASS_ADD_SELECTORa_this && a_this->type == ATTRIBUTE_ADD_SELECTORa_selcur_sel != NULLa_this.%s#%s:%s%s][a_fp%s@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-additional-sel.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-additional-sel.o cr-additional-sel.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7MC /var/tmp/libcroco-0.6.2/srccr-additional-sel.c DD%cr-additional-sel.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L35.L36.L50.L66.L82.L98.L113.L132.L159.L171.L177.L183.L189.L227.L246.L251cr_additional_sel_destroyfprintfcr_additional_sel_dumpcr_additional_sel_one_to_stringg_string_freecr_attr_sel_to_stringg_string_append_ccr_pseudo_to_stringg_freeg_string_append_printfg_strndupg_string_newcr_additional_sel_to_stringcr_additional_sel_prependcr_additional_sel_appendcr_attr_sel_destroycr_additional_sel_set_attr_selcr_pseudo_destroycr_additional_sel_set_pseudocr_additional_sel_set_id_namecr_string_destroycr_additional_sel_set_class_namecr_additional_sel_new_with_typememsetg_logg_try_malloccr_additional_sel_new_GLOBAL_OFFSET_TABLE_  ):INS(X@]P(bxg0l0q8v8{PXhpx HX ` 4FZaxH#@H^p 7$785TX ` d l p x | 43776    ( , <477     4 0P7T7     4077P T \ ` hl |4-77  $ ( 04 D4d+77     4     47 70 4 < @ HL \477      4,'l& %$& %$0#LP \%d$"! %$ \  7 7     4 ' 0& L P \% d$ &   % $ #   (% 0$ \ ` h% t!   % $ ,  h7 l7     4 (    $ P7 T7 t  x    4 0 - 0+$66@ ##%#-#6#?JVYb[pqxh@  (10  /39 1283481548 0 0 100644 10228 ` ELF+#@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w H@h`]`]`]`] @ *H  H@@ A@`www_@h`]`]`] @ AH_hH@\ (h_`(_`(o_w`(t0_0A@`www_h`]`]`] @ [H _hHt (t0@A@`ww_h`]`]`] @ nHe@_hT_ h9\ \`@\`h1H`]@@H"`]@@H`]@@HHG $  O, < #b_ǠD@@@ \`h@\`h@@@_ (o@@h\`@@ @ A@`ww_h`]`]`] @ H=@_\ h\ \`@\`h `]@@@_ \`h@\`h `]@@@@h\`@@  A@`www_h`]`]`] @ H _h@h _`]@@@ >A@`ww_@h`]`]`] @  HS'@@h7@D` HH\`h \ h\ h_`D H_`hHHH H G O OO_ o_`(@o-- -----. .$.$@_t`  'G< @A@`ww_h`]`]`] @!2\ h@_t _\ h@_t _\ (h@_h@LIBCROCOfile %s: line %d: %s cr-simple-sel.cOut of memoryfile %s: line %d: assertion `%s' faileda_sela_this +>%sa_fp@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-simple-sel.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-simple-sel.o cr-simple-sel.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7I? /var/tmp/libcroco-0.6.2/srccr-simple-sel.c DD%cr-simple-sel.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L35.L36.L70.L82.L84.L86.L112.L131cr_additional_sel_destroycr_string_destroycr_simple_sel_destroycr_simple_sel_compute_specificityfprintfcr_simple_sel_dumpg_string_append_printfcr_simple_sel_one_to_stringg_string_freecr_additional_sel_to_stringg_freeg_string_appendg_strndupg_string_newcr_simple_sel_to_stringcr_simple_sel_prepend_simple_selcr_simple_sel_append_simple_selmemsetg_logg_try_malloccr_simple_sel_new_GLOBAL_OFFSET_TABLE_  %6EJO(T8YH(^pcxhmrw} (h5C_fvx  )$)8'TX ` d l p x | &%))    $ ( 8&))      &))     &! @D L\` hx|  ,4h))     &!@ \` lt 0)4)\ ` h l tx &" ))P T \ ` hl |& ) ) ,  0 8  < D H X& x   66@    u u% u- u6 u?lJlVHUbp(x  #0  cr-selector.o/ 1283481550 0 0 100644 9684 ` ELF+!@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`ww 0@h`]`]`]`] @ -H   0@_w`@ A@`ww'_@h`]`]`] @ :H@@G@@ h`]`]`] @ >H@0ww_@hH_@@hZ`h _`@hZ o_w`r _0ww__r`r @@hZ`h _`@hZ o@w A@`www@_h`]`]`] @ H_@@A@`ww@h`]`]`] @ H4_h&h!@\`h@\`h_`h`]@@@_`@o@h\`@@ 0A@`www_h@h _`]@@@@A@`ww_h`]`]`] @ ؁ (\` t`0A@`ww_@h`]`]`] @ H `(\`h$ t`_\`( h@@H  ?`0A@`ww_h`]`]`] @!h\ h_`h@w`_`@h\ o@h \ h@w`@@h \`h@@_`@h\ h_`h@w`_`@h\ o@h \ h@w`@@LIBCROCOfile %s: line %d: %s cr-selector.cOut of memoryfile %s: line %d: assertion `%s' faileda_char_bufparserselectorstr_buf, %sa_this@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-selector.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-selector.o cr-selector.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7G= /var/tmp/libcroco-0.6.2/srccr-selector.c DD%cr-selector.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L35.L36.L43.L86.L99.L112.L126.L139cr_simple_sel_destroycr_selector_destroycr_selector_unrefcr_selector_reffprintfcr_selector_dumpg_string_freeg_freeg_string_appendcr_simple_sel_to_stringg_string_newcr_selector_to_stringcr_selector_append_simple_selcr_selector_prependcr_selector_appendstrlencr_parser_new_from_bufcr_selector_parse_from_bufmemsetg_logg_try_malloccr_selector_new_GLOBAL_OFFSET_TABLE_  #4CHM(R8WH(\pafkpv|P@ $1PG(ey *$*<(X\ d h p t |  '&**   $ , 0 @'P#d$     '0*4*L)h l t x  '"**  $ ( 04 D'  H*L*t **    $( 8'**     'X*\*     '<h 66@     % - 6 ?JVSbpx  `!`0  /56 1283481552 0 0 100644 9172 ` ELF+@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w @h`]`]`] @ LH*  @`\` t` @@t`\`h`]`]`]`] @ S@@H@@@0A@`www_h\ @h`]`]`] @ jH \`_t` ?`0A@`www_h\ @h`]`]`] @ }H _t` ?`0A@`www_h\ @h`]`]`] @ H \`_t` ?`0A@`www_h\ @h`]`]`] @ H _t` ?`0A@`ww_@h`]`]`] @ H t`t`t`(t`8t`@t`Ht`Pt`Xt``t`ht`pt`xt`t`t`t`t` ?`@A@`ww_h`]`]`] @ ԁ \` t`0A@`ww_@h`]`]`] @ H `\` h$ t`_\` h@@H  ?`@A@`ww_h`]`]`] @ \ h@_t @_0A@`www_h \ @h_h`]`]`] @!t`file %s: line %d: assertion `%s' failedcr-doc-handler.cresultLIBCROCOfile %s: line %d: %s Out of memory exceptiona_this && a_this->priva_thisa_this && PRIVATE (a_this) && a_parser@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-doc-handler.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-doc-handler.o cr-doc-handler.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7J@ /var/tmp/libcroco-0.6.2/srccr-doc-handler.c DD%cr-doc-handler.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L23.L24.L25.L28.L29.L30.L44.L96.L153cr_doc_handler_associate_a_parsercr_doc_handler_destroycr_doc_handler_unrefcr_doc_handler_refcr_doc_handler_set_resultcr_doc_handler_get_resultcr_doc_handler_set_ctxtcr_doc_handler_get_ctxtcr_doc_handler_set_default_sac_handlerg_freememsetg_logg_try_malloccr_doc_handler_new_GLOBAL_OFFSET_TABLE_  &7F(K(P@UHZX_pdin't`h !X9`gnt$ $8TX ` d l p       $`d    HL T X `d t    $pt     $DH P T \` p  ( , 48 H    (hl     $hl t x  66@  g g% g- g6 g?^J^V=VbpxX X `0  cr-parser.o/ 1283481555 0 0 100644 78844 ` ELF+/@@.shstrtab.text.rodata1.rodata.bss.data.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info A@`ww' (@h`]`]`]`] @!H  (@_@@G@=@@0A@`www_h`]`]`] @!\ h@@__t 0A@`ww'_@h`]`]`] @!ˁG$` A@`wwwww_@h`]`]`] @!ہ_t`_t`_t` @A@`ww_@h`]`]`] @!`]\`@\``]_@\ @A@`ww_h`]`]`] @!\ h@_t @_A@`www' _h \ h_@h`]`]`] @" HO G@h`]`]`] @"H8 _\ \ @ H`]`]`] @"H@___ϖ$ @_\ \ @@_\`t \`\ hH  @hc@=0A@`ww'_h\ @h`]`]`] @"8H \`@hH @@h_`_`@oG H@ _ ? 0A@`ww_h\ @h`]`]`] @"RH \`@h _`h_`@o_\ \ h@_\ t  >0A@`ww w_h \ h\ h`]`]`] @"rH, _瀤h@w_\ \ @ H_瀤h D O O_\ \ @_H _瀤h@w>A@`www _h\ @h`]`]`] @"Hx \`@Ǡ H`]`]`] @"Ha_瀤h@w@__\ \ @@`HH+ `H3HO_\ \ @_ H&w@__ O HH_D O OO_瀤h@w_H _`]& _ _瀤h@w_\ \ @Ƕ>A@`www _h\ @h`]`]`] @"H \`@Ǡ H`]`]`] @"Hm_\ \ @ H_瀤hD H H H  H  H HH> @_w@_@_ O_\ \ @ H_瀤@hH$ D`H_\ \ @@w@k_ HH HHH  _瀤h@wH _瀤h@w_\ \ @Ƕ>A@`www _h\ @h`]`]`] @#HH \`@Ǡ H`]`]`] @#IH@_ H  H HH _\ \ @ H _瀤@hD` HHq @@w@_@__瀤h@w_\ \ @H_瀥hHR E ` HBHh`HHC @w@_@j__ H HH0 _\ \ @ H_瀤@hH! D` H @@w@_H _\ \ @@Ow_瀤h@w瀧 HH _瀤h@w_\ \ @Ƕ>A@`ww _h\ @h`]`]`] @#H6 \`@Ǡ H`]`]`] @#H@@_ HH  @_ OH h@_\ \ @Ƕ@>A@`www _h\ @h`]`]`] @#H \`@Ǡ H`]`]`] @#H{_\ \ @ H _瀤hD HH[ _瀤h@w@__\ \ @ H_瀤@hHC D` H@_H/ O H@_O H_\ \ @@w_ HH  O_\ \ @@w@i_ HH O_瀤h@w瀧 HH _瀤h@w_\ \ @Ƕ>A@`www w_h\ @h`]`]`] @$Hj \`@Ǡ H`]`]`] @$HS@_@ HH6 _`H_@hH+ @@w_\ \ @ H_瀤@h D` %H`( :HH @@w@_@'_ HH H _h@w_瀤h@w_\ \ @Ƕ@>A@`www _h\ @h`]`]`] @$FH \`@Ǡ H`]`]`] @$GHk_瀤h@w_\ \ @ H_瀤hHH H._\ \ @_w]_ HH7 Oٶ@_Oն_\ \ @_w@>_@`HOŶ`HH  HD O OO_瀤h@w瀧 HhH _瀤h@w_\ \ @Ǵ>A@`wwwߺ _@h`]`]`] @$H \`\ @ H`]`]`] @$H@_\ \ @ H_瀤hH׺ HHú _ O HHǺ _\ \ @ߺ H _߀hD "HH H_\ \ @ߺ H_߀@hH D` "H@@Hw_\ \ @@wz_ O HH _\ \ @ߺ H _߀hD "HHu Hc _\ \ @ߺ H_߀@hHd D` $H@@HLw_\ \ @@w;_ O HHI _\ \ @ߺ H _߀hD $HH6 H$ H2 D`H%` O, < #`ܠܠD%` O, < #a4D_瀤h@w_߀h@wH _瀤h@w_߀h@w_\ \ @@>A@`www w`]D$`D$`D$`_@h_h`]`]`] @%6H \`\ @Ǡ H`]`]`] @%8H_\ \ @ H _@hD` #HHӶ @`8@_w@_@@@h`]`]`]`] @%FH `(@_\ \ @ H _@hD` HH \`(w _t (@_w@__\ \ @ H_hH _E H H' H H' %H  ( =H H ' _D $H HI' _h@w@__\ \ @ H_hHM E H] (w _H t (H] (w _Ht (H: _h@w@__\ \ @ H _hD $HH _h@w_\@h @@ HH  Htp_H h@_h@w_\ \ @Ǭ=A@`www _h\ h \ @h_h`]`]`] @%H, @@ H`]`]`] @%H_@:_ H@__H _\ \ @Ƕ>A@`www www`]D$`D$`D$`_@h_h`]`]`] @%HW \`\ @Ǡ H`]`]`] @%H?@_\ \ @ H_@hH @`8_D` %H`( +H '`@_w@__\ \ @ H_hHH!_D` %H`( -H '`@_w@__\ \ @ H_hH_D`H`H`H`H`H `H`H`H_\ (@@ H_t (H h`H_\ \ @w_@. H __@@ HHi_@hD` H \`(@@ Ht_HWt (_@hD` H \`(@@ Hb_HEt (_@hD` H \`(@@ HP_H3t (_@hD` H \`(@@ H>_H!t (_h D H '`H _@hD` H \`(@@ H _Ht (  H`@@_\ @@_t @__h@w_H$ @h@_h@w_h@w_h@w_\ \ @Ǫ=`A@`www w  '_@h_h`]`]`] @& H'\`\ @Ǡ H`]`]`] @&H'_\ \ @ H@@@hH| `8_@ 8_@hD` %H`( *H E %`]@uH _@hD` H \`(uE %_t (H  _\ \ @_w_h@w@__h@w_\ \ @ H0_hD Hw@ w_\ (r _t (_ _@ 8_@H _@h7D` %H3`( .H/@@w_\ \ @ H_hD Hw@ w_\ (r _t (_@ _ _@ 8HHݸ H_h2D #H.ww_\ \ @_ Hw_˒ HH @ w@hH _t`@@ _ _@ (H_@huD` %Hq`( :Hmw_h@w@w_\ \ @ H_@hH _ @`8_E H _$ _\ (_t`_t (H, H'] (_t`_t (@___@'  HHZ _\ \ @ HQ )HHK  _$`H HD  Hw@ w_r  _@ _@ H _\ \ @_HwO H!`H@_t _\`hHt`@_h@w_ H' _h@wh@h@_\ \ @'G< A@`www w '_h \ @h_h`]`]`] @'H \`@Ǡ H`]`]`] @'Hh_ђ HHY _\ @__t  ' w_\ \ @ HG'`+H_\ \ @ H: @_H`>H_\ \ @ H) @_H _ HH_@h$` _@h_\ @@_t O_H _\ \ @Ǫ=`A@`www  'à 'w_@h_h`]`]`] @'H \`\ @Ǡ H`]`]`] @'H_ HHq _h@h _@ 8HwH] _\ \ @ H  HH= HL ,H7w_\ \ @ H  HH' H6 ,H!_\ \ @ø H)@__ HH _h@wO@__\`hHt`@_t H _h@wh@_\ \ @Ǫ=`A@`wwww ww_h \ @h_h`]`]`] @(XH \`@ H`]`]`] @(\Hj_\ \ @ HE_@h D` H\`(_t`_Ht (H5 @_w@__@ HH' _\ \ @ H_@hD` "HH @@w_h _\ @__t wn_H _\ h@_t _h@w_h@_\ \ @=`0A@`www _h \ h\ @h`]`]`] @(H  _@  @?`0A@`www _h\ h \ @h_h`]`]`] @(H  @  @?`0A@`www _h\ h \ @h_h`]`]`] @(H  @  @?`A@`ww ww_h \ h\ @h`]`]`] @)HA @@ H`]`]`] @) H*_\`$ \`\ @h \`h@_\ \ @Ǡ H H_ǀhKD HG`]D$`D$`D$`_\ \ @_Ǹ Hw_@ H_h_\ \ @h \` h@H  H @_ HH _h@wH)_ǀhD H H_\ \ @_Ǹwǀ H@_O_ǀ@h _\ \ @@wǀ H_ǀh@w@__\ \ @Ǡ H8 Hj_ǀh D O O O_ǀ@h _\ \ @@w_\ \ @Ǡ H HD_ǀhD Hww`]D$`D$`D$`_\ \ @_Ǹwǀ H&_@ H+_h%_\ \ @h\`(h_@_\ \ D` H\`0h __@H H_\ \ @h \`h@k_ HHH_h_h ^h@^o@_w_h@w@_HH_ǀh7D H H H-_\ \ @_Ǹw_ǀh@w_\ \ @Ǡ H] H_ǀh D O O OH_ǀ@h _\ \ @@wHO!@__\ \ @Ǡ H/ Ha_ǀh?D H H H5_\ \ @_Ǹw_ǀh@w@__\ \ @Ǹ_ǀhD O O O O_ǀ@h_\ \ @@wH_ǀ@hLD` H# %H`( .H_D` %H`( :H_D` %H`( *H _D #H H'_\ \ @_Ǹ Hw@_ O{_\ \ @h \`h@_ OhH_ǀ@h+D` H'_\ \ @@ Hw@_ ON_\ \ @h \`h@5_ O;Hp_ǀ@h+D` H'_\ \ @@ Hw@_ O!_\ \ @h \`h@_ OHC_ǀ@h+D` H'_\ \ @@ Hgw@_ O_\ \ @h \`h@_ OH_\ \ @_Ǹ HBw@_ OHO_ǀh@wǠ H H_\ \ @h \`h@H4 _`] _\ \ @h \`h@_ H_ǀh@w_\ \ @h \`h@_\ \ @ϴ> A@`ww  @ (@@t`_h@@ H`]`]`] @*H@A@`www''w׬_@h_h`]`]`] @*H(GG@@h`]`]`] @*H@w׀h@H@ A@`ww_h@h`]`]`] @+H@h`]`]`] @+H@ A@`ww'_@Gh`]`]`]`] @+H@h`]`]`] @+!H@0A@`www_@h`]`]`] @+1H \`\ h@__\ @t` ? 0A@`www_@h`]`]`] @+KH \`\ _t` ?` A@`ww _h\ h`]`]`] @+aH @@_@@ H@@>0A@`ww'_h\ @h`]`]`] @+|H G$`$ ?`0A@`www_h\ @h`]`]`] @+H D`$_$` ?` A@`www' w_h \ h_@h`]`]`] @+H4 G@@w׀@h`]`]`] @+H _@@ H`]`]`] @+H @_? A@`www ww /_h \ @h_h`]`]`] @+H \`@Ǡ H`]`]`] @+H_@ HHc  /_\ \  @ H  HHB HN< /H ,H _\ \ @ H=@__@ H_hH  H  _H$` _$`H < ,O /OO_@_ww /O` H _\ @__t w&_H _h@w_h@w_\ \ @Ǭ=A@`www w_h\ @h _h\ h`]`]`] @,4HK \`@Ǡ H`]`]`] @,8H4_\ \ @ H H _hD HH @_`]@_t @_wH _h@w_\ \ @Ƕ>A@`wwwww߬  'ww_h\ @h_h _瀤h_߀h`]`]`] @,k H'\`@ H`]`]`] @,oHy'__ H[ H  _`]r HO_\ \ @ HF :H  _`]\ H9@__@ H  _`]J H'@__@_h @_w _H$`_$ _\@h_@@Hw_tw_ H'_h@w_\ h@_t _\ \ @'G۱< A@`ww _h\ @h`]`]`] @,Hf \`@Ǡ H`]`]`] @,HO_\ \ @ H_瀤@hH3 H _\ \ @_w_ H%H!_\ \ @_wG_^_ HHD`$ O, < #b,DH _瀤h@w_\ \ @Ƕ>СA@`ww  'ˠ 'www  '_@h`]`]`] @- Hl \`\ @Ϡ H`]`]`] @-HT_# HH _\ \ @˸ Hˀ {H  _`] H_\ \ h\ Hh_h@_\ \ Z H_ @_ _Z $`@_h@ H_\ \ @h \`Xh__G@ H_h@w_h@wH '_\ \ @ H }HHT H  _`]穔 H_\ \ @ǀ H'ǀ ;H<_\ \ @˸ H@__@_h@ H_\ \ @h \`Xh__G@_h@w_h@wO@__@_\ \ @˸ HDˀ }H  _`]H H7_ D$`D$`D$`_\ \ @h \`Ph_@ _h@wh@_h@w_ _\ $`H3 H_\ \ @h \`h@_h@wh@_h@_h@w_\ \ @ϴ>A@`wwwww߬  ' 'w_@h _瀤h\ h`]`]`] @- He'\`\ @ H`]`]`] @-HM'_\ \  @*08408< @Hk_\ \  @*08408< iH__\ \  @*08408< mHS_\ \  @*08408< pHG_\ \  @*08408< oH;_\ \  @*08408< rH/_\ \  @*08408< tH# w_\ \ @  H_߀h_@ w_\ \ @  HH H @_ _\ $`\ \ @ H' "H 'H __ HH H _q_ HHy @__֒ H _@h _\ @@_t w@_HD_\ \ @ H  HHH HO ,H _\ \ @ HBHH"@__@_H _@h _\ @@_t wHH# @_O@__\ \ @ H ;HH  @_?_ _\ $` H7'_\`hw\`w_h_\ h@_\ w_o_@\ _t _\ h@_t _h@w_\ \ @'G۱< A@`ww wǠ 'à 'w`]D$`D$`D$`_h\ @h`]`]`] @.H! \`@Ϡ H`]`]`] @.H _\ \ @Ǹ H _ǀ@hD` HHѸ @`8@_w@__\ \ @Ǹ H _ǀ@hD` HH \`(w_t (@_w_h@w H4@__\ \ @À H'À ,H _\ \ @ HHH@__| HH} _h@w O_\ \ @ Hh {HHb _\ \ @h \`ph@@_ _\ $` H @_@_ O_\ \ @ H9 }HH3 _\ \ @h \`xh@@__h@whh@^^o@_ _\ $`H( _ǀh@w_h@whh@^^o@_\ \ @Ϭ=A@`ww wwww '`]D$`D$`D$`_@h`]`]`] @/.H \`\ @Ϡ H`]`]`] @/0H_\ \ @Ǹ H _ǀ@hD` HHP @`8@_w@__\ \ @Ǹ H_ǀ@hH9 D` H \`(_t (@_Hw_\ \ @@w@__\ \ @Ǹ H_ǀ@hH D` %H`( :H@@w_. HH H_\ \ @_w@__\ \ @Ǹ H _ǀ@hD` HH @@w_\ \ @h \`h_@@_ _Z $`@ HHø _\ \ h\ Xh_h@_\ \ Z X__G_h@w_h@w_ǀh@w_\ \ @Ǹ H_ǀ@hH D` H _\ \ @@H5w@@w@__@ H'_\ \ h\ Xh @__\ \ Z X__G_h@w_h@wO@__ǀh@w_\ \ @Ǹ H _ǀ@hD` HH, @@w_\ \ @h \`h_@h@_h@w@__ _\ $`H+ _ǀh@wǠh@_h@w_h@w_h@w_\ \ @ϴ>A@`wwww w_@h _h\ h`]`]`]  %@ H'\`\ @ H`]`]`]  )@'H_\ \ @ H _@hD` HHP _瀤h`8@@_w _Z @$`_\ \ @ H _@hD` HH. \`(_t (@_w@__\ \ @ H _@hD` HH @@w@h_t` _\ $` H'_h@w_\ h@_t @h@_\ \ @'G< A@`ww www ' ' '`]D$`D$`D$`_@h`]`]`]  @ H%\`\ @Ϡ H`]`]`]  @H _\ \ @ H _hD HHܸ @__@h@`8@_w_\ \ @ H _@hD` HH @h@@w_\ \ @h \``h@ _Z @$`_ǔ@ H@__\ \ @h \`Xh__G@_h_ǀhH _ǀh@w_h@w_\ \ @ Hi' ;H _\ \ @ H\HH,@__ǔ@ H!@__\ \ \`Xh__G@_ǀh@w_h@wO@__\ \ @ H# }HH _\ \ \`hh@@__h@w_ _\ $`H _h@w_ǀh@w_h@w_\ \ @϶>0A@`ww _h \@h\`h`]`]`] !@ HD`$ H֐H@? 0A@`www_h\ @h`]`]`] !/@ H\`h@__\ t`h@ ? 0A@`www_h \ @h_h`]`]`] !J@ H\`t ?`0A@`www_h \ @h_h`]`]`] !_@ H\`@?`A@`wwww' w_h \ h_@h`]`]`] !z@ H<_G@@ wπ@h`]`]`] !@ H _@@ H`]`]`] !@ H@_=@A@`ww_h\ h`]`]`] !@\ h @ H_\ t _\ \ h@_\ t _\`\ h@_\ t _\ h@_t _h@wLIBCROCOfile %s: line %d: %s cr-parser.cOut of memoryfile %s: line %d: assertion `%s' faileda_thisparsing error: %ld:%ld:%s a_this && PRIVATE (a_this) && a_msgerrorstatus == CR_OKa_this && PRIVATE (a_this)a_this && PRIVATE (a_this) && PRIVATE (a_this)->tknzrcould not recognize next productiona_this && a_selresult faileda_this && PRIVATE (a_this) && PRIVATE (a_this)->tknzr && a_propertya_this && a_term*a_this && PRIVATE (a_this) && a_sela_this && a_selectora_this && PRIVATE (a_this) && a_func_namea_this && PRIVATE (a_this) && PRIVATE (a_this)->tknzr && a_stra_buf && a_leninputtokenizerresultCould not open input filea_this && PRIVATE (a_this) && a_file_uritknzr != NULLa_this && PRIVATE (a_this) && a_expra_this && PRIVATE (a_this) && a_prio && *a_prio == NULL!importanta_this && PRIVATE (a_this) && a_property && a_expr && a_importantwhile parsing declaration: next property is malformedwhile parsing declaration: this char must be ':'while parsing declaration: next expression is malformedwhile parsing rulset: current char should be '{'while parsing ruleset: next construction should be a declarationwhile parsing rulset: current char must be a '}'a_this && a_import_string && (*a_import_string == NULL)a_this && a_value && (*a_value == NULL)a_this && PRIVATE (a_this) && a_tknzra_this && PRIVATE (a_this) && a_loca_this && PRIVATE (a_this) && a_buf@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-parser.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-parser.o cr-parser.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7E; /var/tmp/libcroco-0.6.2/srccr-parser.c DD%cr-parser.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22cr_parser_error_newcr_parser_error_set_msgcr_parser_error_set_status.L35.L36cr_parser_error_set_pos.L75.L76cr_parser_error_dumpcr_parser_error_destroy.L105.L112.L119cr_parser_push_error.L138cr_parser_dump_err_stackcr_parser_clear_errors.L184.L242cr_parser_parse_stylesheet_corecr_parser_parse_atrule_corecr_parser_parse_any_corecr_parser_parse_block_corecr_parser_parse_ruleset_corecr_parser_parse_selector_corecr_parser_parse_declaration_corecr_parser_parse_propertycr_parser_parse_value_core.L635.L643.L658cr_parser_parse_attribute_selector.L725cr_parser_parse_ident.L742.L750cr_parser_parse_function.L879cr_parser_parse_simple_selector.L974cr_parser_parse_simple_sels.L1023cr_parser_parse_selector.L1084cr_parser_parse_uri.L1144cr_parser_parse_string.L1194.L1254cr_parser_parse_stylesheet.L1456.L1463.L1480.L1487.L1496.L1584.L1591.L1612.L1668.L1683.L1702.L1715.L1721.L1725.L1805.L1831.L1858.L1894.L1982.L2075.L2189.L2228.L2355.L2370.L2385cr_parser_destroycr_tknzr_new_from_bufcr_parser_parse_bufcr_tknzr_get_parsing_locationcr_parser_get_tknzrcr_tknzr_refcr_tknzr_unrefg_list_appendcr_tknzr_consume_charscr_tknzr_peek_byte2cr_parser_get_parsing_locationcr_term_unrefcr_term_refcr_selector_refcr_parser_parse_declarationcr_parser_parse_priocr_tknzr_read_bytecr_tknzr_peek_bytecr_parser_parsecr_parser_parse_filecr_parser_get_use_core_grammarcr_parser_set_use_core_grammarcr_doc_handler_destroycr_doc_handler_set_default_sac_handlercr_doc_handler_newcr_parser_set_default_sac_handlercr_parser_get_sac_handlercr_doc_handler_refcr_doc_handler_unrefcr_parser_set_sac_handlercr_tknzr_new_from_uricr_parser_new_from_filecr_tknzr_newcr_input_destroycr_parser_new_from_inputcr_input_new_from_bufcr_parser_new_from_bufcr_parser_set_tknzrg_malloc0cr_parser_newcr_parser_parse_font_facecr_parser_parse_pagecr_parser_parse_mediacr_parser_parse_rulesetcr_parser_parse_importcr_parser_parse_charsetcr_tknzr_parse_tokencr_parser_parse_exprcr_selector_unrefcr_selector_appendcr_selector_append_simple_selcr_tknzr_peek_charcr_simple_sel_destroycr_additional_sel_destroycr_simple_sel_append_simple_selcr_tknzr_read_charcr_pseudo_newcr_additional_sel_appendcr_additional_sel_new_with_typecr_string_new_from_stringcr_simple_sel_newcr_term_destroycr_term_append_termcr_term_set_hashcr_term_set_rgbcr_term_set_uricr_term_set_identcr_term_set_stringcr_term_set_functioncr_term_set_numbercr_term_newcr_parser_parse_termcr_attr_sel_destroycr_attr_sel_append_attr_selcr_attr_sel_newcr_parsing_location_copycr_string_destroycr_tknzr_set_cur_poscr_parser_parse_statement_corecr_tknzr_unget_tokencr_tknzr_get_next_tokencr_token_destroycr_parser_try_to_skip_spaces_and_commentsg_list_freeg_list_prependcr_tknzr_get_cur_posg_printerrg_strdupg_freememsetg_logg_try_malloc_GLOBAL_OFFSET_TABLE_  !2TAFK(P8UiH(pXx( "x;xR8X0(^ d~ ``\ 0*&@TC0^ dXjhp!(xH@( ;-(5#8X4< 0C>hWP@^?@u |$ A  0 (H8H88H88H8880 #< *p(1H 8(?(F$M@X_u/=IY]Xu[hVlVU`*QdTxSSQ.PG]O0tN\uDoHbLi8L|`,AXHVh{   6 V p          $ 0' E Y u    `    "D L X g |       $@\` h l t x  (, 4 8 @D Tt|    `d    <@ H L TX hx|      (HX    @D L P X\ l            D      8     $ ( 0  4 < @ P d          8 T     , h l              , H   HTX ` d lp     4t,8@X     (, 4 8 @D T DH P T \` p    8DX(l04 < @ HL \p    08<x|         8|T    $( 8Plp x |  0,(  $ H d |!0!4!T(!X( !! ! ! !)!) !!!" " " "" "("D"""""" " " " " "*"* "###l#x#$L$X$l$%%%h%%%& &H&L&& & & &,&, &&'' ' ' '' ','X'|'''.'. (,(0 (8 (< (D/(H/ (X(p(( ( ( (( ((())H)T)h)))**++T++,,,,,---D-`-|----.<.@ .H .L .T).X) .h... . . .. ..//,/p1/t1 /|/00 0$0<0x0001 1H1l1122L2h22233|34404<4`4445585T5l5566 6 6 6363 6,6@6\6` 6h 6l 6t6x 6667 7<7d778$8`8d88 8 8 8585 8899 9 9$ 9,90 9@999:(:|:::;;@;\;t;;<<  < < < 7<$7 <4> >4>p>t>> > > >> >??H?L?? ? ? ?9?9 ??@0@4@@ @ @ @9@9 @@AAAhAl At Ax AA AAAA A A AA ABHB;B; BBCCCD$DPD\DpDEEX<E\< EEGG(GDGPGGGH`HHII I,I@IJpJK$K@KKLLM M<MtMM NHNNNN}O}O$|O<O@ OH OL OTOX OhOOOO O P P>P > PP8zPTPX P` Pd Pl?Pp? PPyPxPPQwQ8Q< QD QH QP@QT@ QdQt~QQ Q Q QAQA QRRR$uR@RD RL RP RX R\ RdBRhB RtR~RR R R RARA RSSS8S< SD SH SPST SdSsSrSSTT T T TT T,TTTT T T TT TToUnUtU(mUhUlUU U U UU UVVVPVT V\ V` VhVl V|VVWW  W( W, W4CW8C WHW\uWxW| W W WDWD WW|WW W W WW XXiXPXTXX X X XEXE XXY Y Y Y Y$Y( Y8YLYhYgZZZZ[[[4[p[t[[ [ [ [F[F [\\,\0 \8 \< \D\H \X\t\\G\G \\] ]$]`]d]] ] ] ]H^H ^^(^D^H ^P ^T ^\^` ^p^I^I ^_ J_J _(_4_TK_XK _p_|f__``4`P```` ` ` `` `aa$a( a0 a4 a<a@ aPalaabpbbbc,c0 c8 c< cDcH cXcpcc c c cc ccd(Ld,L d|dddedcePelbeeMeM ff0fHf\efxcffbg gag,g\Ng`N gbhh hbhhhii@iDii i i iOiO iij j j j j$j( j8jX`j`j`j`k`kH`kx`k_kak_l$lDlm^mm4mmmm^nn0nDntno o0oPohoooPoP p$p( p0 p4 p<p@ pPpdpp p p pp ppq qq q4qq^qqrr,rl^rss$s0sPsstttTtptttuu u<Qu@Q utux u u uu uuuu u u uu vvv`vhvtvvvvww`wwwxxPxpexcyy by<yTyyyyezczLzhbz|zzz{D{`{l{{{{||,|h|l|| | | |R|R |}},}0 }8 }< }D}H }`}}}}~~T~`~t~(H`SS  $ ,0 Hd   08Pecb$8ePcb8P`d l p x|  @D L P X\ t]\@D L P XT\T t    U$U <TZ  VV <XX\ d h pDtD |   iHL|   ]s\|66@ x T"'-6?JVQbp x Wx/0  /74 1283481557 0 0 100644 21500 ` ELF+O@@.shstrtab.text.rodata1.rodata.bss.data.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info A@`wwww_@h`]`]`] @ 1_@@h _`]@@@ A@`wwww_h`]`]`] @ OHM_hhD H H HH`]`]`] @ RH, h@h`]`]`]`] @ [H  h@_w`_w`h@_w`@A@`www' 'www '_h`]`]`] @ Hm_hD H`]`]`] @ HV_@@G@@ h`]`]`] @ H:@'ۀ Hǔϖ@@'ۀ H_ǀ@hH__@@w@hwwG$`(@h@_ǀh@w_πh@w_A@`ww' ww϶w '_@h`]`]`] @ H@@G@@ @@h`]`]`] @ H@@ H_h`H Hs@ Hmϔז@ H_π@h`H HZ_א@@@@hwwG$`( '@_@ H H H; ;H_@HH0 '@ϔז@ H_π@h`H H_א@@@@h G$`(@@wwHHOh@_πh@w_׀h@w׀`H h@ A@`www_@h`]`]`] @!*H_hH@h\ h _`@h\ o_w`t _ A@`ww_@@h`]`]`] @!EH\` h\ h`]`]`] @!KHo_\`h\ h`]`]`] @!OHW_\` h\`t_\`h\` t _ \`h>H_\ \ h H%_\ \ hH_\ \ hH\`D H OOO OOh \h_h\ t_t t t  A@`www_h`]`]`] @!H_hHt t h\ h _` @h\ o@ A@`wwww_h\ _@_H__@@h`]`]`] @!Hw_@w_߰ A@`wwww'_h`]`]`] @!́h _` hG〤 H _`]@H_`]@__8@_`@o0A@`wwww_@h`]`]`] @!__ @A@`www_h`]`]`] @!Hk@_\ hE\ @hA\`h=\`@h _ @@@@@HH7_ \`hw@\`wǀh `]@@@_HH_D ( H `]`]@@@@h \`h@@ H@h@ h@@A@`www_h`]`]`] @"@H.w@_@h_@@h `]@@@HH_`@o@h \`h@@ w_A@`www'wǪ_h`]`]`] @"gHLw@_@h8_@@wǀ@h*G뀤 H_`h `]@@H@@H_`h `]@@H@@@_HH_`@o@h \`h@@ w_߰ A@`ww _@h`]`]`] @"H ?@@h _`@o>A@`ww' _h`]`]`] @"HhG󀥀H'H@_`@o A@`www_@h`]`]`] @"H2_h`]`]`] @"H@@h_`h\ h\ @h _@@HH@_`@o@A@`ww_h`]`]`] @"ہ 0\` t`0A@`ww_@h`]`]`] @"H `0\`h$ t`_\`0 h@@H  ?`0A@`ww_h`]`]`] @#\ h_`\ h`]`]`]@# _`_`o@h@_`w`_`h@w`_`h@w`_` @o@_file %s: line %d: assertion `%s' failedcr-declaration.ca_this%sa_propertya_statement && ((a_statement->type == RULESET_STMT) || (a_statement->type == AT_FONT_FACE_RULE_STMT) || (a_statement->type == AT_PAGE_RULE_STMT))LIBCROCOfile %s: line %d: %s Out of memorya_stra_statement->type == RULESET_STMTparsera_newresulta_decl->prev->next == a_decla_decl->next->prev == a_declnew_elem; ; : %s %s!important%s;%s; a_propcur->next->prev == curcr_declaration_destroy@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-declaration.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-declaration.o cr-declaration.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7J@ /var/tmp/libcroco-0.6.2/srccr-declaration.c DD%cr-declaration.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L23.L24.L25.L28dump.L41.L54.L57.L58.L59.L74.L83.L90.L181.L204.L213.L222.L283.L304.L306.L344.L348.L349.L375.L403.L468.L530.L511g_assertion_message_exprcr_declaration_unrefcr_declaration_refstrcmpcr_declaration_get_by_prop_namecr_declaration_get_from_listcr_declaration_nr_propscr_declaration_list_to_string2cr_declaration_list_to_stringg_string_freeg_string_append_printfcr_term_to_stringg_string_appendcr_utils_dump_n_chars2g_strndupg_string_newcr_declaration_dump_onecr_declaration_dumpcr_declaration_append2cr_declaration_prependcr_declaration_unlinkcr_declaration_destroycr_declaration_appendcr_tknzr_read_charcr_tknzr_peek_charcr_parser_get_tknzrcr_declaration_parse_list_from_bufcr_term_destroycr_string_destroycr_parser_destroycr_parser_parse_declarationcr_parser_try_to_skip_spaces_and_commentsstrlencr_parser_new_from_bufcr_declaration_parse_from_bufcr_term_refmemsetg_try_malloccr_declaration_newg_freefprintfcr_declaration_to_stringg_log_GLOBAL_OFFSET_TABLE_  &7F(K(P@UHZ_Pd`ins x0}8(`hpx  x") <I@f~X<#0pHP\ hs h P *:L^zH"(;A O$OPT \ ` h l |NM  LKOO04 < @ H L \N    NI   ( , 48 DN`HGOO  $ ,0 @Npt |   NDE     NC@BxJA@?(O,Otx    NDE     N =`CBJC <T;tCBJ:4AP@l?9OO      (N O O        $N T X `  d l p N      N pO tO      N pO tO J J      N:XO\O     N L  (LxO|O     N O$OTX ` d l p N3210K</X\ h.pK  .--$K`OdO     N3M  .(Kx-OO      N03PM  .0 .0KL-OO     NHOLOx|     N(O,OTX ` d l p N   !! N 'OO     N O$ODH P T \ ` pN9OO $ ( 0 4 DN|  ## "" $K@? K66@ 8'?"V'V-V6V?#MJ#MV%,Vb%p%Wx) $1pO0  cr-statement.o/ 1283481559 0 0 100644 79164 ` ELF+0@@.shstrtab.text.rodata1.rodata.bss.data.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info A@`www @h`]`]`] @ -_@ H`]`]`] @ 0 A@`www _@h`]`]`] @ :@@ H`]`]`]`] @ ?_h @_@A@`wwww' '߬ww_@h_h`]`]`] @ Uw@@'߀ H_ǀh`]`]`] @ YD H`]`]`] @ Z@_@@h`]`]`] @ ]__@@@@h`]`]`]`] @ `H_\ \ @@_\ t _\ \ h@h@h@ A@`www _@h`]`]`] @ ~@@ H_@h`]`]`] @ D` H`]`]`] @ _@@ H`]`]`] @ A@`wwwwwwנ 'Ӭ_h@_瀤h@@@w׬h`]`]`] @ _@'Ӏ H`]`]`] @  A@`www _@h`]`]`] @ @@ H`]`]`]`] @ _h @w_@A@`wwww'wwww 'w@_' H_D H`]`]`] @ Ɓ@_w׀@h`]`]`] @ Ɂ__@@w@h`]`]`] @ ́G$`(_\ \ @@_\ t _\ \ h`]`]`] @ ЁA@`wwww w׬_@ H_׀@h`]`]`] @ ށD` H`]`]`] @ ߁_@@ H`]`]`] @ A@`wwww _h\ h`]`]`] @ _h@h`]`]`] @ @_@ H`]`]`] @ _@ H`]`]`] @  A@`ww w_@h`]`]`] @!@@ H`]`]`]`] @! _瀤h @w_@_@A@`www wߪ_@h \`h_h`]`]`] @!"ߐ@@@ H_߀@h`]`]`] @!&D` H`]`]`] @!'_@@h`]`]`] @!)_@ H`]`]`] @!+A@`wwww' wwwǬ_h_h`]`]`] @!>@h`]`]`] @!Aw@_ H_׀@h`]`]`] @!FD` H`]`]`] @!G_@@wǀ@h`]`]`] @!JG$`(_@@ H`]`]`] @!M A@`www w߬_@h_h`]`]`] @!]ߐ@@ H _߀@hD` H`]`]`] @!a\`\ h`]`]`] @!c_@ H`]`]`] @!g A@`www w߶_@h\`h`]`]`] @!rߐ@@ H_߀h`]`]`] @!w_@0A@`www_h \ h_h`]`]`] @!@h`]`]`] @!_@ A@`www _@ H`]`]`]`] @!_h @w_@A@`wwww' wwwǬ_h \ h_h`]`]`] @!@h`]`]`] @!w@_ H _׀@hD` H`]`]`] @!_@@wǀ@h`]`]`] @!G$`(_@@ H`]`]`] @! A@`wwww _@h_h`]`]`] @!Á@@ H _瀤hD H`]`]`] @!ȁ0A@`w_h`]`]`] @!ЁH_\ h\ h@_\ t _\ \ h@_\ t _@\ _t _\ h\ h@_\ t _@\ _t _\ h\ h@_\ t _ \`\ h\`\ h _ h@w _ o_\ @\ _\ t _@\ _t _\ hc\ h@_\ t _\ \ h@_\ t _\ \ h@_\ t _@\ _t _\ h8\ h@_\ t _@\ _t _\ h#\ h@_\ t _@\ _t _D O, < #cРDhpDA@`www_hD H`]`]`] @"SH]w@@_\ \ h_h @@_\ @\ h@@@`]@@_\ \ @h_ @@ h@@@`]@@_ @@`]@@@\`@h@@ h@w_A@`wwww߸_@hD` H`]`]`] @"HL\`\ h<@@@h`]`]`] @"H1_h @@`]@@_\ \ _ @ h@@@`]@@@@h\`wߐ@@ _߰ A@`www_@hD` H`]`]`] @"HY\`hL\ hH\ @hD\`h@\`@h`]`]`] @"H2@@@h`]`]`] @"H_ @@`]@@@h@@h\`@@ @A@`www@_ @@`]@@_\ \ h\ @h `]\`@@H`]@@_\ \ h \ @h`]\`@@_\ \ h`]@@_\ \ _ @ h@@@`]@@_`@@ @wA@`www_D` H`]`]`] @#%H\w\`hO@_ @@`]@@_\ \ h"_ h@h_ h`]@@`]@@@@@_ o`]@@_\ \ _@ h@@@`]@@@@h\`@@ w_A@`www_@h D` H\`h`]`]`] @#[H{\ hm\ hi@h`]`]`] @#cH]_\ \ \ \`@\`_ @@h `]@@@HHA_ \`\ h+\`\ h%\`hw\`h`]@@_ǀh\ @h \`h\`@@_ o`]@@@@h\`@@ @ A@`ww'  _@@G@@ @@h`]`]`] @#H @@  H @@ H @h@>0w'_@Gh_@GHH6h_@GHH+h_@GHH h_@GHHh_@GHH h_@GHwA@`ww' wwϺ_@h`]`]`] @$ Hr@@G@@ h`]`]`] @$%HW@@@h`]`]`] @$(H@`]t`H`]t`P`]t`X`]t`@@@@@@ Hw@ H_׀h _׀h@wנ@h@h@_װA@`wwwwwߺ_h`]`]`] @$fH_߀@h(D` H`]`]`] @$iHx\`h`]`]`] @$lHe P@h`]`]`]`] @$sHL  P@ '` @`t \ @h`]`]`]`] @$|@h@H%@  @__`t`h@_@`] t`_߀h ] t`\ \ @@_\ t _@@@A@`ww'wwϸ _@@G@@ h`]`]`]`] @$HM@@@h`]`]`]`] @$H5`]t`p`]t`H`]t`X`]t`P`]t`x`]t`@@@ H@@ H@@ H w@ H@h@h@_װA@`wwww_hD H`]`]`] @$Hv P@h`]`]`]`] @$H]  P@ '` @`t \ h`]`]`]`] @%@@H:  @__`t`h!D H\@h`]`]`]`] @% Ht`\ o_@] t`_h@H@A@`wwwwwߺ P@h`]`]`]`] @%5H=  P@ '` @`t \ h`]`]`]`] @%?@@H  @_@`] t`_] t`_] t`_h@@@A@`ww' ww`]D$`D$`D$`_@@G@@ h`]`]`]`] @%hH&@ H ǔ@@ H_@hH_ǐ@@h 0@wwǠ@h@_ǀh w_w_ǀh_\ h@_t _ǀhH\ wǀo@_w_h@wwA@`wwwwwߺ P@h`]`]`]`] @%HB  P@ '` @`t \ h`]`]`]`] @%@@H  @_h_`t`@_@`] t`_] t`_h@@@A@`ww' ww_@h`]`]`] @%Hm@@G@@ h`]`]`]`] @%HA@@@h`]`]`]`] @%H)`]t``]t`X`]t``]t`@@@ H@@H @@ Hw@@h@h@_ǰ A@`www_h`]`]`] @&*HJ P@h`]`]`]`] @&/H1  P@ '` @`t \ h`]`]`]`] @&9@@H  @__`t`_@@@A@`ww' w_@h`]`]`] @&XHH@@G@@ h`]`]`]`] @&]H@Hǐ@@ H_ǀhH @hwǠ@h@_ǀh@ A@`www P@h`]`]`]`] @&H6  P@ '` @`t \ h`]`]`]`] @&@@H  @_@] t`_h@@A@`ww'ww׺ _@@G@@ h8@@@h1`]t```]t`X`]t`h`]t`@@@ H@@ H@@ Hw@ H_߀h@h@h@_߰0A@`www_@h`]`]`] @&H _t` ?`0A@`www_@h_h`]`]`] @'H \`t ?` A@`www_@h`]`]`] @'#H_hH@h\ h _` @h\ o_w` t(_ A@`www_h`]`]`] @'CH_hHt t(h\ (h _`(@h\ (o@0A@`ww_@@h`]`]`] @'aHO\` h\ (h`]`]`] @'gH8_\`(h\ h`]`]`] @'jH _\` h\`(t(_\`(h\` t _\@h\`h\ t`_t t (t  A@`ww _@h`]`]`] @'H ?@@h _` @o>A@`ww' _h`]`]`] @'HhG󀥀H'H@_` @o0A@`www_@hD` H`]`]`] @'H \`\ h@__\ t`h@ ? 0A@`www_@hD` H \`@h_h`]`]`] @'H \`t ?`0A@`www_@h D` H\`@h`]`]`] @'H \`_t` ?`0A@`www_@h D` H\`h`]`]`] @(H \_hH  \h@_\ t  ?` A@`wwwww_@h D` H\`@h`]`]`] @(5H \`_@_w׀h`]`]`] @(;H _\ t` ?` A@`www_@h D` H\`@h`]`]`] @(RH \`@_h`]`]`] @(WH _\ t` ?`0A@`www_@h D` H\`@h`]`]`] @(mH _t` ?`0A@`www_@h D` H\`@h`]`]`] @(H \`_t` ?`0A@`www_@h D` H\`@h`]`]`] @(H  \`h@__\ t` ? 0A@`www_@h D` H\`@h`]`]`] @(H \`_t` ?`0A@`ww_@h D` H\`@h`]`]`] @(H @\`?`0A@`ww'_@h D` H\`h`]`]`] @(H\ @G@0A@`www_@h D` H\`@h`]`]`] @(H \`h@__\ t`h@ ? 0A@`www_@h D` H\`@h`]`]`] @)H \`_t` ?`0A@`www_@h D` H\`@h`]`]`] @)0H  \`h@__\ t` ? 0A@`www_@h D` H\`@h`]`]`] @)KH \`_t` ?`0A@`www_@h D` H\`@h`]`]`] @)cH \`h@__\ @t` ? 0A@`www_@h D` H\`@h`]`]`] @)H \`_t` ?` A@`wwww_@h D` H\`@h`]`]`] @)H& \`_@_@@h`]`]`] @)H _\ \ h@@_\ t` ?  A@`@www_hHCH1_@_H;__H6_4_H1__H,_ _H'__H"`]`]`]`] @)HD $  O, < !!`?D@@|hTA@`www_h`]`]`] @)H@@h`]`]`]`] @)H)_@h _@@@@h_`(h@@H`]@@@_` @o^@  A@`wwww_@h_@@h _`]@@@ A@`wwww_h_@h`]`]`] @*3_@@h _@@@ A@`wwww_@hD` H`]`]`] @*J_@h _`]@@@ A@`wwww_@hD` H`]`]`] @*d_Ȑ@h _@@@ A@`wwww_@h D` H\`h`]`]`] @*~_ @h _@@@ A@`wwww_D` H`]`]`] @*_I@h _@@@ A@`wwww_@hD` H _h\`h`]`]`] @*_@h _@@@0A@`ww_h`]`]`] @*ʁh\ h ݐ@_` @h\ o@hΐ_`(h@_h\ (h_` h@w` _`(@h\ (o@h\ h@w` @@file %s: line %d: assertion `%s' failedcr-statement.cstmtstatus == CR_OKa_thisLIBCROCOfile %s: line %d: %s Couldn't get parsing context. This may lead to some memory leaks.a_this && a_namestatus == CR_OK && stmtstmt->type == AT_FONT_FACE_RULE_STMTnamecr_declaration_new () failed.status == CR_OK && resultresult->type == AT_FONT_FACE_RULE_STMTstatus == CR_OK && stmt->type == AT_PAGE_RULE_STMTdeclstmt->kind.page_rule->decl_liststmt->type == AT_PAGE_RULE_STMTa_this && a_this->privmedia_lista_this && a_this->priv && a_selliststatus == CR_OK && at_mediaat_media->type == AT_MEDIA_RULE_STMTrulesetstmt->type == RULESET_STMTa_this && a_selliststatus == CR_OK && stmt && stmt->type == RULESET_STMTstmt->kind.ruleset->parent_media_rulea_this && a_this->priv && a_namestringuestatus == CR_OK && ruleset && ruleset->type == RULESET_STMTstatus == CR_OK && result && result->type == RULESET_STMTa_this && a_this->type == RULESET_STMT { }a_this && a_this->type == AT_FONT_FACE_RULE_STMT@font-face { }a_this && a_this->type == AT_CHARSET_RULE_STMTstr@charset "%s" ;@page %s :%s } a_this->type == AT_MEDIA_RULE_STMT@media,a_this && a_this->type == AT_IMPORT_RULE_STMT && a_this->kind.import_rule@import url("%s"), ;parsera_bufa_sel_lista_parent_media_rule->type == AT_MEDIA_RULE_STMTa_parent_media_rule->kind.media_ruleOut of memoryInstanciation of the parser failedInstanciation of the sac handler faileda_rulesets->type == RULESET_STMTBad parameter a_rulesets. It should be a list of correct ruleset statement only !Instanciation of parser failed.Instanciation of the parser failed.Instanciation of the sac handler failed.a_charseta_this && a_sheeta_newresulta_stmt->next->prev == a_stmta_stmt->prev->next == a_stmta_this && a_this->type == RULESET_STMT && a_this->kind.ruleset && a_decl_lista_this && a_this->type == RULESET_STMT && a_this->kind.rulesetnew_declsa_this && a_this->type == AT_MEDIA_RULE_STMT && a_this->kind.media_rulea_this && a_this->type == AT_PAGE_RULE_STMT && a_this->kind.page_rulea_this && a_this->type == AT_CHARSET_RULE_STMT && a_this->kind.charset_rulea_this && a_this->type == AT_FONT_FACE_RULE_STMT && a_this->kind.font_face_ruledeclsStatement unrecognized %s%sa_fp && a_thisa_this && a_this->type == AT_IMPORT_RULE_STMT && a_fp && a_this->kind.import_rule@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-statement.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-statement.o cr-statement.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7H> /var/tmp/libcroco-0.6.2/srccr-statement.c DD%cr-statement.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L23.L24.L25.L32parse_font_face_start_font_face_cb.L45.L48.L49.L50parse_font_face_unrecoverable_error_cb.L66.L74.L81.L88.L91parse_font_face_property_cb.L118.L125parse_font_face_end_font_face_cbparse_page_start_page_cbparse_page_unrecoverable_error_cb.L183.L196.L203parse_page_property_cb.L223parse_page_end_page_cb.L243.L252parse_at_media_start_media_cbparse_at_media_unrecoverable_error_cb.L295.L303.L310.L317parse_at_media_start_selector_cb.L356parse_at_media_property_cb.L382.L391.L398parse_at_media_end_selector_cbparse_at_media_end_media_cbparse_ruleset_start_selector_cbparse_ruleset_unrecoverable_error_cb.L469.L476.L485parse_ruleset_property_cb.L519parse_ruleset_end_selector_cbcr_statement_clear.L595.L602.L607.L608cr_statement_ruleset_to_string.L626.L637.L640cr_statement_font_face_rule_to_string.L656.L668.L675cr_statement_charset_to_string.L686.L690.L692.L696.L701cr_statement_at_page_rule_to_string.L714.L717.L728cr_statement_media_rule_to_string.L748.L760.L772.L778cr_statement_import_rule_to_string.L793.L838.L876.L885.L892.L895.L912.L916.L943.L956.L979.L982.L1036.L1040.L1063.L1157.L1170.L1215.L1224.L1233.L1309.L1324.L1363.L1456.L1485.L1518.L1549.L1586.L1606.L1631.L1643.L1657.L1735cr_statement_dump_import_rulecr_statement_dump_media_rulecr_statement_dump_pagecr_statement_dump_charsetcr_statement_dump_font_face_rulecr_statement_dump_rulesetfprintfcr_statement_dumpcr_statement_to_stringcr_statement_at_font_face_rule_add_declcr_statement_at_font_face_rule_get_declscr_statement_at_font_face_rule_set_declscr_statement_at_charset_rule_get_charsetcr_statement_at_charset_rule_set_charsetcr_statement_at_page_rule_get_declarationscr_statement_at_page_rule_set_declarationscr_statement_at_media_get_from_listcr_statement_at_media_nr_rulescr_statement_at_import_rule_get_urlcr_statement_at_import_rule_set_urlcr_statement_at_import_rule_get_imported_sheetcr_statement_at_import_rule_set_imported_sheetcr_declaration_append2cr_statement_ruleset_append_decl2cr_statement_ruleset_set_decl_listcr_statement_ruleset_get_sel_listcr_statement_ruleset_get_declarationscr_statement_ruleset_set_sel_listcr_statement_get_from_listcr_statement_nr_rulescr_statement_unlinkcr_statement_prependcr_statement_get_parent_sheetcr_parser_parse_font_facecr_parser_parse_charsetcr_statement_new_at_charset_rulecr_parser_parse_pagecr_declaration_refcr_parsing_location_copycr_parser_parse_importcr_statement_new_at_import_rulecr_parser_parse_mediacr_statement_set_parent_sheetcr_statement_appendcr_selector_refmemsetg_try_malloccr_doc_handler_unrefcr_parser_parse_rulesetcr_parser_try_to_skip_spaces_and_commentscr_parser_set_sac_handlercr_doc_handler_newcr_statement_at_import_rule_parse_from_bufcr_statement_at_page_rule_parse_from_bufcr_statement_font_face_rule_parse_from_bufcr_statement_at_media_rule_parse_from_bufcr_statement_at_charset_rule_parse_from_bufcr_statement_ruleset_parse_from_bufcr_statement_parse_from_bufcr_parser_destroycr_parser_parse_statement_corecr_parser_set_use_core_grammarstrlencr_parser_new_from_bufcr_statement_does_buf_parses_against_coreg_string_append_lencr_statement_list_to_stringcr_string_dup2g_string_append_printfg_strndupg_string_freecr_declaration_list_to_string2g_string_appendcr_selector_to_stringcr_utils_dump_n_chars2g_string_newg_list_freeg_freecr_declaration_destroycr_selector_unrefcr_statement_ruleset_append_declcr_statement_new_rulesetcr_doc_handler_get_resultcr_statement_new_at_media_rulecr_utils_dup_glist_of_cr_stringcr_statement_new_at_page_rulecr_doc_handler_set_resultcr_string_destroycr_declaration_unrefcr_declaration_appendcr_declaration_newcr_string_dupcr_statement_destroycr_doc_handler_get_ctxtcr_doc_handler_set_ctxtg_logcr_statement_new_at_font_face_rule_GLOBAL_OFFSET_TABLE_  $5 D(I(N8S@X{PXhH ( ( @H h(D1S8Y_ e 0|  8P( 8(` ( " (xCI8O (UtXH(p@L@% 8(>(D0J8P!o@8ux{#00%'( (&0,(N8PTZ`f*0((8(`((X  ((P0   PH@H%H, (P3 xP: A H O V ] Rdhg@fHe`dpc b%_L<^0d]\\ [@Z3Y^XXWXVxUTG^RQPP(O@ N` (M >K RJ gI(   A     09 P fH I        - @;D k?8 F 58 C 0L 9.< U g    -  aH|  , C M [ z       S!2h:T7pds=)i >VntEhd $D`d l p x |     $PT \ ` h l |      HL       (, <\` h l tx       $ , 0 8< Hh04 < @ H L \t        ,HL T X ` d t(LP X \ d h x     @D L P X \ l       8 < x              , D ` d l  p x |         @ D p          ! !  ( D H P  T \  ` p      # #  < X \ d  h p$ t$        $( 0 4 < @ P       $ , 0 8< Hhx $ ( 0'4' D\   ((    )) 8< D H P*T* dx     LP X \ dh x      $ ,0 @`d l p x,|,     $( 0 4 < @ P   .. LP X \ d/h/ x   00      $`d   ##   $ ,(0( @T   '' $@D L P X*\* l      ,L\   55 (8TX ` d l6p6    77 48 @ D LP `|     DH P T \.`. p   99 (,HL T X ` d t8P \   \ t!!!\!` !h !l !t<!x< !!!!"""=" = "("T"t"|">"> """?"? """#8#<#|# # # #A#A #### # # $6$6 $$<$DB$HB $P$l$$$C$C $$%%%P%T %\ %` %hE%lE %|%%% % % &F&F &&(&D&H &P &T &\6&`6 &p&&G&G &&&'''8'L'TI'XI '`'J'J ''K'K ''L'L '( =($= (,(H(h(p(|M(M (((() )$ ), )0 )8O)<O )L)l))P)P )))Q)Q )*J*J ***4=*8= *@*X*x**C*C ****+H+L +T +X +`S+dS +t+++ + + +6+6 +,,$,<T,@T ,L,T,U,U ,--,V-0V -8-X------ - . .X. X ..0.H.t..//0/\//00 0D0H 0P 0T 0\Y0`Y 0p0000 0 0 0X0X 001 1 1 1 1$X1(X 181H31L3 1X:1\: 1h81l8 1x41|4 111112202p2t22 2 2 2Z2Z 233 3 3 3[3[ 3,3L3P 3X 3\ 3d\3h\ 3x333 33 3 3 3]3] 334 4,40 484< 4D 4H 4P]4T] 4`4x44455@5D5p555 55 5 5 5^5^ 5556 66  6 6 6 _6$_ 606@%6D% 6P+6T+ 6`-6d- 6p16t1 6262 6&6& 666677<7x7|77 7 7 7`7` 7788 8$8( 80 84 8<]8@] 8L8h8|88 88 8 8 8]8] 888989< 9D9H 9P 9T 9\a9`a 9l999: :<:@ :H:L :T :X :`]:d] :p:::: :: : : :]:] ::;;`;;;b;b ;<< <$ <,<0 <8 << ><>@ >H>L >T >X >`]>d] >p>>>> >> > > >]>] >>??8?t???? ? ? @Y@Y @@(@<@T@X @`@d @l @p @xd@|d @@@@ @@ @ @ @e@e @@@ A A A"A" A(A, A<ATAhAAABBB,B0 B8 B< BDfBHf BXBlBB BB B B B]B] BBBC C CC C$ C( C0]C4] C@CHCdC|CCCC C D DYD Y DD,D@D\D` DhDl Dt Dx DdDd DDDDEE8EpEtEEE EE E E E]E] EEFF0F4 F<F@ FH FL FT]FX] FdFlFFFFG G4GLGh Gl GxG| GG GG GGGGH4HTHHHH H H H H HI0I4IhIl It Ix IgIg IIIJ J J J J$hJ(h J8JJK K K K K$hK(h K8KKLL  L L L iL$i L4LdLh Lp Lt L|jLj LLL L L LkLk LMMMM M M M M NNhNlNN N N N N NOHOLOO O O O<O< OOOP0P4PP P P PlPl PQQQHQL QT QX Q`mQdm QtQQRR  R R R mR$m R4RpRRSS  S S S mS$m S4SLShSl St Sx SnSn SSST,T0 T8 T< TDmTHm TXTlTT T T TnTn TUUUHUL UT UX U`SUdS UtUUVV  V V V SV$S V4VVVV V V VSVS VWW`WdWW W W WSWS WX X$XdXh Xp Xt X|oXo XXXXY Y$ Y, Y0 Y8oY<o YLY`YYYY Y Y YpYp Z Z,ZPZZZZ Z Z ZpZp Z[H[L[[ [ [ [q[q [[\(\,\p\t \| \ \q\q \\\]0]4 ]< ]@ ]Hr]Lr ]\]|]]]^^ ^ ^ ^(r^,r ^<^^^^ ^ ^ ^r^r ___8_< _D _H _Ps_Ts _d___`` `` ` ` `t`t `aPaTaa a a a a aaaa aa a a a]b] b b0b`bpubtu bbbbbcc<vc@v cHcPcccc c c cwcw cd0d8dxd|dd d d dAdA devev e$e,ehelee e e eEeE efffPfTff f f fpfp fgggHgLg|g g g gOgO gggh h$hh h h hxhx hhhi(i,iPiT i\ i` ih il i|jj@jj66@ jk Zu "v'v-v6v?zJzV|Tb}$p}:x ypX00  /92 1283481561 0 0 100644 8908 ` ELF+@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`ww 0@h`]`]`]`] @ +H   0@_hw`@ A@`ww_h`]`]`] @ BHF\ h@h`]`]`] @ FH,_\ @h_`(h`]@@@h@@_` @o@h\`@@ 0A@`www_h`]`]`] @ f@h _`]@@@0A@`ww_@h`]`]`] @ xH?@\`?`0A@`ww'_h`]`]`] @ H\ @G@@A@`ww_h`]`]`] @  (\` t`0A@`ww_@h`]`]`] @ H `(\`h$ t`_\`(h@@H  ?`@A@`ww_h`]`]`] @ \ h@_t @_LIBCROCOfile %s: line %d: %s cr-stylesheet.cOut of memoryfile %s: line %d: assertion `%s' faileda_thisstringue %s@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-stylesheet.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-stylesheet.o cr-stylesheet.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7I? /var/tmp/libcroco-0.6.2/srccr-stylesheet.c DD%cr-stylesheet.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L37.L38.L47.L54.L74cr_statement_destroycr_stylesheet_destroycr_stylesheet_unrefcr_stylesheet_refcr_statement_get_from_listcr_stylesheet_statement_get_from_listcr_statement_nr_rulescr_stylesheet_nr_rulesfprintfcr_stylesheet_dumpg_string_freeg_freecr_statement_to_stringg_string_appendg_string_newcr_stylesheet_to_stringmemsetg_logg_try_malloccr_stylesheet_new_GLOBAL_OFFSET_TABLE_  %6EJO(T8YH(^pcxhmr@h19LZax %$%8#TX ` d l p x | "!%% $ , 0 8 < L"l     "  (\%%      "  $ ,4p%t%      "% %0 4 < @ H L \"p%%      "H%L%l p x |   "%%< @ H L T X h"66@ ##%#-#6#? J VUbKpaxP  xX0  cr-cascade.o/ 1283481563 0 0 100644 8020 ` ELF+@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info A@`wwww @h`]`]`]`] @ GH>  @ @w`_`h`]`]`]`] @ NH   @_h@@ _h@@ _瀤h@@ @0A@`ww'_@h GHH`]`]`] @ sH\`<,0\@@0A@`www'_@h _h G뀤HH`]`]`] @ H \`<,0\@h@__\ G,0@t@G_$` =`0A@`ww_h\ h`]`]`] @  w` $`0A@`ww_h\ h`]`]`] @  `Hw`$ $`_\` H@@0A@`ww_@h`]`]`] @ ā\`h'\`h_\ /0\@h @ H_\ /0t@ @_\ h` o_@\ _t @_LIBCROCOfile %s: line %d: %s cr-cascade.cOut of memoryfile %s: line %d: assertion `%s' faileda_this && a_origin >= ORIGIN_UA && a_origin < NB_ORIGINSa_this && a_sheet && a_origin >= ORIGIN_UA && a_origin < NB_ORIGINSa_this && PRIVATE (a_this)a_this@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-cascade.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-cascade.o cr-cascade.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7F< /var/tmp/libcroco-0.6.2/srccr-cascade.c DD%cr-cascade.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L45.L46.L62.L78.L108g_freecr_cascade_destroycr_cascade_unrefcr_cascade_refcr_stylesheet_refcr_stylesheet_unrefcr_cascade_get_sheetcr_cascade_set_sheetmemsetg_logg_try_malloccr_cascade_new_GLOBAL_OFFSET_TABLE_  "3BGL(Q8VH([p@`He jpw($@x# $D`d l p x |       (Hh      0     0L     HL|     04T X ` d lp $466@ P0OO%O-O6O? FJ FVRbkp9x P0  cr-om-parser.o/ 1283481565 0 0 100644 38292 ` ELF+P@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w @h`]`]`]`] @ vH  @@@A@`ww_h`]`]`] @ \ h@_t _\ h@_t @_ A@`www  _h \ h\ @h`]`]`] @ H @@ H`]`]`] @ Hk@_瀤h@w `]_t``]_t``]_t`H`]_t`P`]_t`X`]_t```]_t`h`]_t``]_t``]_t` `]_t``]_t``]_t`p`]_t`x`]_t`(_\ \ @_ HH  _瀤@hH@@w@? 0A@`ww_h`]`]`] @ Ɂh`]`]`] @ ́@w _@ A@`www w߸_@h`]`]`] @ ہh`]`]`] @ ݁ߐ@@ H_߀@h`]`]`] @ \`h`]`]`] @ \`@_t _\ h`]`]`] @  A@`ww w_@h`]`]`] @ h`]`]`] @ @@ H_瀤h`]`]`] @ \@h D` H\h`]`]`] @ \ @@h _\ t`_t _\ h@_t @h@ A@`ww w_@h`]`]`] @!@@ H_瀤@h`]`]`] @!\`h\`hH"_@ H`]`]`] @!$_t j__@_瀤h_A@`wwww 'ww_@h`]`]`] @!>w@@'〤 H_h`]`]`] @!A\ h`]`]`] @!B@__\ @@@h`]`]`] @!F_\ \ @@h@h@h@_\ t`A@`wwwwwߠ 'ww_@h`]`]`] @!`w@@'ۀ H_π@h`]`]`] @!c\`h`]`]`] @!d\`@_t _h@_\ \ t _\ \ \ h_瀤h@_\ \ t _\ \ \ h_\ h@_t A@`wwww w׬_@h`]`]`] @!א@@ H_׀h`]`]`] @!\@h D` H\h`]`]`] @!\ @@h_\ t`_t _\ h@_t wwA@`wwww 'wת_@h`]`]`] @!א@@@'〤 H_׀@h`]`]`] @!h\`h \`h\`h`]`]`] @!_h@_\ @@_t A@`www w߶_@h`]`]`] @!Ɂߐ@@ H_߀h`]`]`] @!́h\@h D` H\h`]`]`] @!́\ @@h_@\ _t _\ t`_t _t wA@`wwwwwwנ 'Ӫwwww_@h`]`]`] @!w@@'Ӏ H_h`]`]`] @!\ h`]`]`] @!@__h@w_\ _@@h$_\h@wh_t`wH\\ @wh _\ t`w@h@h@w߁ A@`www w߶_@h`]`]`] @"$ߐ@@ H_߀h`]`]`] @"'\ h@_t _\ _@_t A@`www w߬_@h`]`]`] @"9ߐ@@ H_߀@h`]`]`] @"<\`h\`h`]`]`] @"=hT_] h*_\ \ _`_@\ h`]`]`]`] @"K@_`_\ \ t w`_H&t ] \ @] h`]`]`]`] @"Y_@\ _t _\ t`_t wA@`wwww' 'wwϺ_@h`]`]`] @"tw@@'߀ H_׀h`]`]`] @"w\ hD H H HH`]`]`] @"}_h@h`]`]`] @"_\ _@@@h`]`]`] @"GHs$`(_\ \ \ @@h@@`]`]`]`] @"Hi_\ \ t`H`_\ \ \ @@h@@`]`]`]`] @"HD_\ \ t`H;_\ \ \ @@h@@`]`]`]`] @"H_\ \ t`HH_\ D H OOO OOh@@h@ A@`ww w_@h`]`]`] @"ׁ@@ H_瀤h`]`]`] @"ځ\ h@_t  A@`ww w_@ H`]`]`] @"_瀤h$\ h_@ H`]`]`] @"@__@ A@`ww  @h`]`]`]`] @# HO  @ @w`_`h`]`]`]`] @#H*  @@_@\`t \`\ h`]`]`]`] @#H *@ HH @@h@A@`wwww'wת _@h_׀h`]`]`] @#G HR'\`\ h@_\ t _\ \ __@G H<www_\ \ @_h`]`]`] @#W H!'Ӓw@_ H`]`]`] @#[H '_ǀh_t`'Gӱ< A@`www'wߺ @@@h"`]`]`]`] @#z`]`]`]`] @#{H __G_@@@h@=`A@`www'w߬ _@h _h_߀h`]`]`] @#HQ \`\ hG@_\ t _\ \ _@G H;www_\ \ @_h`]`]`] @#H! w@_ H`]`]`] @#H _πh_t`=`A@`ww'w @@@h"`]`]`]`] @#`]`]`]`] @#H _G_@@@h@=СA@`wwwww'wϠ 'w _h`]`]`] @$ HK'ː  @_w_w_w _=,0\@G۠@'ǀ H=,0\@h @\=,0t@O__@_w@h =,0@\@=,0uO H'_t` 'G˱< A@`wwww'wת @@@h#`]`]`]`] @$8`]`]`]`] @$9 H'___G_@@h@'Gӱ< @A@`ww_h\ h`]`]`] @$Q\ h@_\ t _\ h@_t _h@wLIBCROCOfile %s: line %d: %s cr-om-parser.cOut of Memoryfile %s: line %d: assertion `%s' faileda_ctxta_this && PRIVATE (a_this) && PRIVATE (a_this)->parserstatus == CR_OKa_thisctxtstatus == CR_OK && ctxtctxt->cur_stmt == NULLctxt->cur_stmtctxt->cur_stmt && ctxt->cur_stmt->type == AT_FONT_FACE_RULE_STMT && ctxt->stylesheetctxt->stylesheetstmtctxt->cur_stmt && ctxt->cur_stmt->type == AT_PAGE_RULE_STMT && ctxt->stylesheetctxt && ctxt->cur_stmt == NULL && ctxt->cur_media_stmt == NULL && ctxt->stylesheetctxt && ctxt->cur_media_stmt && ctxt->cur_media_stmt->type == AT_MEDIA_RULE_STMT && ctxt->stylesheetctxt->cur_stmt && ctxt->stylesheetCould not append a new statementctxt->cur_stmt && (ctxt->cur_stmt->type == RULESET_STMT || ctxt->cur_stmt->type == AT_FONT_FACE_RULE_STMT || ctxt->cur_stmt->type == AT_PAGE_RULE_STMT)strdeclCould not append decl to rulesetOut of memoryparsing instanciation faileda_this && a_resultsac_handlerCould not create om parserSystem possibly out of memorya_this && a_file_uri && a_resultCould not allocate om parserSystem may be out of memorycould not allocated om parsera_this && PRIVATE (a_this)@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-om-parser.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-om-parser.o cr-om-parser.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7H> /var/tmp/libcroco-0.6.2/srccr-om-parser.c DD%cr-om-parser.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22new_parsing_context.L35.L36destroy_context.L55.L62cr_om_parser_init_default_sac_handlerstart_documentend_documentstart_selectorend_selectorpropertystart_font_faceend_font_faceerrorunrecoverable_errorcharsetstart_pageend_pagestart_mediaend_mediaimport_style.L82.L89.L115.L122.L129.L163.L228.L235.L305.L338.L369.L460.L467.L500.L509.L516.L522.L587.L593.L611.L622.L639.L640.L657.L684.L685.L724.L740cr_parser_destroycr_om_parser_simply_parse_paths_to_cascadecr_cascade_newcr_stylesheet_unrefcr_om_parser_parse_paths_to_cascadecr_om_parser_simply_parse_filecr_parser_parse_filecr_parser_new_from_filecr_om_parser_parse_filecr_om_parser_simply_parse_bufcr_doc_handler_get_resultcr_parser_parse_bufcr_parser_newcr_om_parser_parse_bufcr_om_parser_destroycr_parser_new_from_inputcr_om_parser_newcr_declaration_destroycr_declaration_appendcr_declaration_newcr_statement_new_rulesetcr_statement_new_at_import_rulecr_statement_new_at_media_rulecr_utils_dup_glist_of_cr_stringcr_statement_new_at_page_rulecr_string_destroycr_statement_new_at_charset_rulecr_string_dupcr_doc_handler_set_resultcr_statement_appendcr_statement_new_at_font_face_rulecr_doc_handler_get_ctxtcr_doc_handler_set_ctxtcr_stylesheet_newcr_doc_handler_destroycr_parser_set_sac_handlercr_doc_handler_newcr_parser_get_sac_handlerg_freecr_statement_destroycr_stylesheet_destroymemsetg_logg_try_malloc_GLOBAL_OFFSET_TABLE_  $5DIN(S8XlH(qpvx8p 88P(! "P(/ 87  BKWaxnsx~XhPX0h(((  0 P(x   &-$Q`t+* ('h4HV%pm.#%Dd,DVm j$j8iTX ` d l p x | hgjj      0hPftedjj    (, <hPcl p x |  hb     ,0 @D TX hl |      !! a<`xj|j    "" h    ## (h8_L^jj    "" h    "" ,hD]p t |  $$ h    %% h\ $ , 0 8&<& Lhjj    "" h    "" ,hD]p t |  $$ h    '' h [ le e j j     " " $h <] h  l t  x $ $ h Z     h <^ j j   " " h $] P  T \  ` h$ l$ |h   ( ( h Y X      ) $) 4h P[ |e W j j( , 4 8 @"D" Thl]    $$ h    %% h,VLYYe j$j\ ` h l t"x" h]    $$ h8 < D H P*T* dhx[ej jH L T X `"d" th]    $$ h, 0 8 < D+H+ XhxUTjj     "$" 4hL]x |   $$ h    ,, h,[Hejj    " " 0hH]t x   $$ h    (( hYU4Sh[[We@jDjt x   "" h]    $$ h0ePRjj    "" h]4 8 @ D L$P$ `h    -- h[$( 0 4 < @ H.L. Xh`e[     .. heXj\j    "" h]   $ ,$0$ @h    // hY    00 $h@Q\ ` h l t1x1 hPO     22 hLPhOpt |    22 hPO        (2 ,2 8h d O!(j!,j!X !\ !d !h !p"!t" !h!]! ! ! ! !$!$ !h"e"Xj"\j"]" " " " "" "h"Z# # #$ #( #0#4 #Dh#Td#`^#j#j#i## # # # # #3#3 $h$$g$0i$L$P $X $\ $d $h $p3$t3 $h$g$M$$ $ $ $ $ $4$4 %h%@L%xj%|j% % % % %5%5 %h&J&<I&lc& & & & &6&6 &h&H& & & & '' 'h'pj'tj'N'' ' ' ' ' '7'7 'h'' ' ( ( ( (8(8 ($h(DK(`L(j(j( ( ) ) ) 9)9 ) h)HE)lD)c) ) ) ) )6)6 )h)H* * * *$ *,*0 *@h*j*j*N** * * * * *:+: + h++ + +$ +, +0 +8;+<; +Hh+dF+L+j+j, , , , , ",$" ,4h,Tg,F,A,@-,A-j-j-N-- - - . . . <.< .h.$.( .0 .4 .< .@ .H;.L; .Xh.B.L.j.j/ / / /$ /,=/0= /@h/`>/d/d66@ /055%5-565?:J:VLD( 0  cr-style.o/ 1283481568 0 0 100644 78556 ` ELF+.@@.shstrtab.text.rodata1.data.rodata.picdata.bss.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.data.rela.picdata.rela.debug_info0A@`w' 'GH`]`]`]`] @!EH!<,0`]D@H`]`]`]`] @!MH`] \@@0A@`w' 'GH`]`]`]`] @!]H!<,0`]D@H`]`]`]`] @!eH`] \@@0A@`w' 'GH`]`]`]`] @!uH!<,0`]D@H`]`]`]`] @!}H`] \@@0A@`w`]\ hG`]`]@`]t `]\ h`]`]`]`] @!H# `]\ h`]\ /p`]\@`] @D@`/p`]\@o ? 0A@`ww`]\ h`]\ @_@@hH <`?` A@`www' '_h_@h`]`]`] @!H D` H HH H_H!_H!_H"@_H"Hq G뀤 O, < #b_ϠD_D`H$\`h\ h\ h`] @H `] @ 'H= H; H\`@h`]`]`] @!H% H _\ @H' H'D` H$  O, < #b_ϠDOOG=$$$$$$$$ A@`@www' '_h_h`]`]`] @!H H_H#_H#`_H#_H$ Hy G뀤 O, < !"?D@_D`HQ\`hK\ hG\ hC`] @H `] @@ H0`]_\ \ \  @H `] @@ H`]_\ \ \  @H `] @@ HH HH \`h@@H H\`hH G=` A@`www _h_@h`]`]`] @"?H7 @@hH1  _@O_`0@@hH! _@ _@  _`0@@hH _@ _`0@@hH _@  > A@`@www' '_h_h`]`]`] @"kH۪ H_H*P_H*T_H*X_H*\HG뀤 O, < ! ?D@_D` H\`@hH `]\`\  @HH'``]_\ \ \  @H H'``]_\ \ \  @H H'``]_\ \ \  @H Ht'``]_\ \ \  @H Hd'``]_\ \ \  @H HT'``]_\ \ \  @H HD'``]_\ \ \  @H H4'``]_\ \ \  @H H$'``]_\ \ \  @H H'``]_\ \ \  @H H'` 'G=` A@`www _h_@h`]`]`] @"HG @@hD` HH=  _@ȔO_`0@@hD` HH) _@ _@ _`0@@hD` HH _@ _`0@@hD` HH _@  > A@`@www' _h_h`]`]`] @" Hq'H_H$_H$_H%@_H%HG뀤 O, < !"d?D@HF_\ h\ h\ @h`]@@H `] @@ H_\ h\ h\ `]@H `] @@ H H_\ @@HH  _D O OO'G< 0A@`www_h_@h`]`]`] @#CHQ HH _\ h \ h\ hH> `]\ h,?`,0`]\@_\ \ \ `]@\@@H ?`,0`] D@_H $j``?`,0`]\@oH HE` OO = A@`www '_@h`]`]`] @#vHS HJ _\ h \ h\ hH@ `]\ h.?`,0`]\@_\ \ \ `]@\@@H?`,0`] D@_$jd H '`?`,0`]\@oH HE` OO > A@`www'_h_@h`]`]`] @#Hm D` H HHd H_H _H `_H _H! HG뀤 O, < #bH_נD@$_D` H \`h@H4_D` H/\`h+\ h'\ h#`] @H `] @@ H`]_\ \ \  @H'` =`0A@`www_@h_h`]`]`] @#HU $jhD H\h \ h\ @hHB `]@ @H_H4$*h`]_\ \ \  @H _H#$jh`]_\ \ \  @H _H$jh`]_\ \ \  @H _$jh > A@`www_@h_h`]`]`] @#HP f`] @ _D`H7\`h1\ h-\ h)`] @H `] @ H`]_\ \ \  @H `] @ H H \`@h_&@@ = A@`www _iw߀@h_@h`]`]`] @$H @@?` A@`www _iw߀@h_@h`]`]`] @$)H @@?` A@`@www' _h_h`]`]`] @$@H[ H_H*&`_H''_H$'_H!(X`]`]`]`] @$WH< G뀤 O, < !"?D@ _D`H\`h\ h \ h@@H`]@@H H \`h@@=` A@`www' _h_@h`]`]`] @$z H!'@@h_G?@ H_GO@`H_G?@_`0@o 'G< 0A@`www _h_h`]`]`] @$H   __@``O = A@`www  '_h_@h`]`]`] @$Hy @@hD` H _`0@hD O@hHc  _@O_`0@hD H _`0@hD O@@hHB _@̔ _@Ȕ @hD H _`0@hD O@@hH# _@ @hD H _`0@hD O@@hH _@ '׶> A@`www  '_h_@h`]`]`] @$Hy @@hD` H _`0@hD O@hHc  _@O_`0@hD H _`0@hD O@@hHB _@z _@v @hD H _`0@hD O@@hH# _@[ @hD H _`0@hD O@@hH _@@ '׶>A@`wwww_h_@h`]`]`] @%  H'D` H\`h\ h\ h`]@H @H_@hH_`h\ h\ @h `]@@HH\ _`h\ h\ @h `]@@HHF _`h\ h\ @h `]@@HH0 _`h\ h\ @h `]@@HH _`h\ h\ @h `]@@HH H-@H_`h\ h \ h @H H G` O OrO@@wǀh_`0@oah_\*ph@_t*p_tjp 'G< 0A@`ww_@h`]`]`] @%pH jx  x@ ?`0A@`www _h_h`]`]`] @%H7 H*_\ h-\ h)\ @h%`]@@H_ H`]`]`] @%H _*x$ H$ _\ h.\ h*\ @h&`]@@Ho_ H`]`]`] @%Hڬ_*x$` H$`_\ h.\ h*\ @h&`]@@H>_ H`]`]`] @%H_*x$` Hl$`_\ h.\ h*\ @h&`]@@H _ H`]`]`] @%Hx_*x$` H;$`_\ h.\ h*\ @h&`]@@H_ H`]`]`] @%HG_*x$` H $`_\ h.\ h*\ @h&`]@@H_ H`]`]`] @%H_*x$` H$`_\ h.\ h*\ @h&`]@@Hz_ H`]`]`] @%H_*x$` H$`_\ h.\ h*\ @h&`]@@HI_ H`]`]`] @%H _*x$ Hw$ _\ h/\ h+\ @h'`]@@H_ H`]`]`] @%H _*x$` HE$`_\ h,\ h(\ @h$`]@@H_ H`]`]`] @%HQ _H$jx`]`]`]`] @%_H9 H6_\ h _ H`]`]`] @&H _*x$  _@\ H_H  _D O OO =0A@`www _h_h`]`]`] @&HX HO_\ hF\ hB\ @h>`]@@H_H3$*_\ \ \ `]@H _H#$j_\ \ \ `]@H _H$j_\ \ \ `]@H _H$j H H D OO=0A@`www _h_h`]`]`] @&AHج H_\ hW\ hS\ @hO`]@@H _HC$k_\ \ \ `]@H _H3$k_\ \ \ `]@H _H#$k_\ \ \ `]@H _H$k_\ \ \ `]@H!_H$k Hy_\ hgD H H`_\  `] H _HR$k`] H _HG$k`] H @_H<$k`] H _H1$k`] H!_H&$k`] H"_H$k`] H$_H$k`] H(_H$k!_$kH H  D O O1O=0A@`www _h_h`]`]`] @&HU HL_\ hC\ h?\ `]@H_H3$+_\ \ \ `]@H _H#$k_\ \ \ `]@H _H$k_\ \ \ `]@H _H$k H H D OO=0A@`w'+ @h`]`]`]`] @&H + @`]\  `]t`G H@@H@@@0A@`w_h`]`]`] @&H H-_/p/p`] @ H-_/p/p`] @ H `]`]`]`] @&H@ o,0#c@D``oH6_/p/p/p&`@ H3_/p/p/p&`   @ _/p/p/p&`@ H_/p/p/p&`@ H @ o oO``o_/p@$*P``o $j`$jd$jhtk $j $j!$ktjp@jx_@*_@*_$+  >ppppp0A@`w_h`]`]`] @'9H H:_/p/p`] @ H:_/p/p`] @ H-_/p/p`] @ H `]`]`]`] @'YH@ o,0#cdD``oH9_/p/p/p&`@ H3_/p/p/p&`   @ _/p/p/p&`@ H_/p/p/p&`@ H @ o oO``o_/p@$*P``o $j`$jd$jh$j$j $k$k$kjx@ _$+  >p0A@`ww _@h`]`]`] @'H \kh`]`]`] @'H Dk HH _/0/0D` H` \@   o_/0/0/0@&` H_/0/0/0&\@&  o_/0*PD` H\D*P$`  o_`D` H\D*`$`_dD` H\D*d$`_hD` H\D*h$`_D` H\D*$`_D` H\D*$`_E #H\D+% _D` H\D+$`_p\`h\\*pt`_Djx Hj\k@* _$k > A@`www  '_h_hh\ h \ h\ @h`]`]`] @'H /@'_H\ _O H_I H_C H_= H_H_ H_ H_ Hݶ_ H׶_HҶ_ H̶_ Hƶ_ H_۔ H_H_Ȕ H_” H_ H_ H_8 H_2 H_, H_& H_ H_gHz_ Ht_  Hn_ Hh_(Hc_H^_ HY_~ HS_x HM_r HG_l HA_H<_xH7_H2_H-_H(_H#_H_H_HH Gנ$  +O, < #a_ϠPD= 8Ld| 4Ld|  8Ph|,@Th|0A@`ww_@h`]`]`] @(H k\` t` ?`0A@`ww_@h`]`]`] @(H k\`h$ t`_\kh@@H  ?`0A@`ww_h`]`]`] @(H@ @@h`]`]`]`] @(H_@@@0A@`www_@h_h`]`]`] @) H @+ @ ?`A@`www' _h_h`]`]`] @) H^'@ @@`]@@@_@@hH: `]@@@@_@ @@hH' `]@@@@_@ @@@hH `]@@@@`]@@_@_` h@@h@ 'G< A@`www' _h_h`]`]`] @)U H^'@ @@`]@@@_@@hH: `]@@@@_@ 8@@hH' `]@@@@_@ p@@hH `]@@@@`]@@_@_` h@@h@ 'G<  A@`@w'w'_h`]`]`] @)HQ H9`]HB`]H=`]H8`]H3`]H.`]H)`]H$`]H`]H`]H`]HG O, < !!?ؠD@_@ _@@ =x, A@`@w'w'_h`]`]`] @)Hy Ha`]Hj`]He`]H``]H[`]HV`]HQ`]HL`]HG`]HB`]H=`]H8`]H3`]H.`]H)`]H$`]H`]H`]H`]HG O, < !"?D@_@ _@@ =x,@Th| A@`@w'w'_h`]`]`] @*H8 H `]H)`]H$`]H`]H`]H`]HG O, < !!h?D@_@ _@@ =x A@`@w'w'_h`]`]`] @*"H3 H`]H$`]H`]H`]H`]HG O, < !!P?D@_@ _@@ =x A@`@w'w'_h`]`]`] @*@H3 H`]H$`]H`]H`]H`]HG O, < !!P?D@_@ _@@ =xA@`www' ' 4 @ '_h_@h`]`]`] @*k H'\`h@H @@`]@@ '˕=` @@OGˠh `]@@H`]@@_G˥,p,pG4 @@@`]@@Gˠ  O'ˠ 'hGˬ=` @@h `]@@H`]@@_G˥,p,p,p&`G4 @@@`]@@Gˠ  O'ˠ 'zGˬ=` @@h `]@@H`]@@_Gˡ,0@D*P@@ `]@@Gˠ  O'˕=` @@`]@@_D*`@@ `]@@=` @@`]@@_D*d@@ `]@@=` @@`]@@_D*h@@ `]@@=` @@`]@@_D+@@ `]@@=` @@`]@@_\*p@ h @@@H`]@@`]@@=` @@_@*xh `]@@H`]@@_@*h `]@@H`]@@_@*Ƞh `]@@H`]@@`]@@=` @@_@\*h `]@@H`]@@`]@@=` @@_@D*h `]@@H`]@@`]@@=` @@_@D*h `]@@H`]@@`]@@=` @@_@D+h `]@@H`]@@`]@@=` @@_@D+h `]@@H`]@@`]@@ @@`]@@ 'G< @A@`ww_h`]`]`] @+@LIBCROCOfile %s: line %d: %s cr-style.cA field has been added to 'enum CRNumProp' and no matching entry has been added to gv_num_prop_dump_infos table. Please add the missing matching entrymismatch between the order of fields in 'enum CRNumProp' and the order of entries in the gv_num_prop_dump_infos tableA field has been added to 'enum CRRgbProp' and no matching entry has been added to gv_rgb_prop_dump_infos table. Please add the missing matching entrymismatch between the order of fields in 'enum CRRgbProp' and the order of entries in the gv_rgb_props_dump_infos tableA field has been added to 'enum CRBorderStyleProp' and no matching entry has been added to gv_border_style_prop_dump_infos table. Please add the missing matching entrymismatch between the order of fields in 'enum CRBorderStyleProp' and the order of entries in the gv_border_style_props_dump_infos tableOut of memoryfile %s: line %d: assertion `%s' faileda_style && a_valueinherita_value->type == TERM_NUMBER && a_value->content.numa_value && a_stylethinmediumthicknonehiddendotteddashedsoliddoublegrooveridgeinsetoutsetautoa_valueleftrightunknown DIR typeblacksans-serifserifcursivefantasymonospacea_stylexx-smallstatus == CR_OKx-smallsmalllargex-largexx-largelargersmallerUnknow value of font-sizenormalitalicobliqueboldbolderlighterprenowrapa_thisUnknown propertya_this->parent_stylea_this && a_decl && a_decl && a_decl->property && a_decl->property->stryng && a_decl->property->stryng->stra_dest && a_srca_prop_val && a_strNumPropVal {sv: %s cv: %s av: %s }RGBPropVal {a_strborder-style-noneborder-style-hiddenborder-style-dottedborder-style-dashedborder-style-solidborder-style-doubleborder-style-grooveborder-style-ridgeborder-style-insetborder-style-outsetunknown border styledisplay-nonedisplay-inlinedisplay-blockdisplay-list-itemdisplay-run-indisplay-compactdisplay-markerdisplay-tabledisplay-inline-tabledisplay-table-row-groupdisplay-table-header-groupdisplay-table-footer-groupdisplay-table-rowdisplay-table-column-groupdisplay-table-columndisplay-table-celldisplay-table-captiondisplay-inheritunknown display propertyposition-staticposition-relativeposition-absoluteposition-fixedposition-inheritunknown static propertyfloat-nonefloat-leftfloat-rightfloat-inheritunknown float property valueinheritedunknow white space property valuea_this && a_strstyle { %s: NULL NULL: display: position: float-type: white-space: font-family: font-size {sv:%s, font-size {sv:NULL, cv:%s, cv:NULL, av:%s}av:NULL}font-size-adjust: %sfont-size-adjust: NULLfont-style: %sfont-style: NULLfont-variant: %sfont-variant: NULLfont-weight: %sfont-weight: NULLfont-stretch: %sfont-stretch: NULLpadding-toppadding-rightpadding-bottompadding-leftpaddingborder-top-widthborder-right-widthborder-bottom-widthborder-left-widthborder-widthborder-top-styleborder-right-styleborder-bottom-styleborder-left-styleborder-styleborder-topborder-rightborder-bottomborder-leftbordermargin-topmargin-rightmargin-bottommargin-leftmargindisplaypositiontopbottomfloatwidthcolorborder-top-colorborder-right-colorborder-bottom-colorborder-left-colorbackground-colorfont-familyfont-sizefont-stylefont-weightwhite-spacebottom-colorleft-colorborder-style-topborder-style-rightboder-style-bottomborder-style-leftinlineblockrun-incompactmarkertableinline-tabletable-row-grouptable-header-grouptable-footer-grouptable-rowtable-column-grouptable-columntable-celltable-captionstaticrelativeabsolutefixed   !"#$%&'()*+,@@@@b@o@@u@| @0@P@p@@ @(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-style.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-style.o cr-style.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D: /var/tmp/libcroco-0.6.2/srccr-style.c DD%cr-style.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L39.L41gv_prop_tablegv_prop_hashgv_prop_hash_ref_countgv_num_props_dump_infosgv_rgb_props_dump_infosgv_border_style_props_dump_infos.L69.L70.L71.L72.L75num_prop_code_to_string.L84.L87rgb_prop_code_to_string.L96.L99border_style_prop_code_to_string.L110cr_style_init_propertiescr_style_get_prop_id.L139.L140.L158.L167set_prop_padding_x_from_value.L_cseg0.L194.L210.L214.L218set_prop_border_x_width_from_value.L_cseg1.L_cseg2.L_cseg3set_prop_border_width_from_value.L283.L287.L291.L295.L299.L303.L307.L311.L315.L319set_prop_border_x_style_from_valueset_prop_border_style_from_value.L392set_prop_margin_x_from_value.L404set_prop_display_from_value.L450.L461set_prop_position_from_valueset_prop_x_from_valueset_prop_floatset_prop_widthset_prop_colorset_prop_background_color.L622.L632set_prop_border_x_color_from_valueset_prop_border_x_from_valueset_prop_border_from_valueset_prop_padding_from_valueset_prop_margin_from_value.L825.L832.L839.L846.L853set_prop_font_family_from_value.L882init_style_font_size_field.L903.L911.L917.L930.L955.L968.L981.L994.L1007.L1028set_prop_font_size_from_value.L1061.L1065.L1069set_prop_font_style_from_value.L1101.L1105.L1109set_prop_font_weight_from_value.L_cseg4.L_cseg5.L_cseg6.L_cseg7.L_cseg8.L_cseg9.L_cseg10.L_cseg11.L1170.L1174set_prop_white_space_from_value.L1205.L1230.L_cseg12.L1321.L1380.L1484.L1498.L1499.L1503.L1506.L1509.L1510.L1528.L1552.L1556.L1558.L1560.L1562.L1564.L1566.L1568.L1570.L1572.L1574.L1576.L1593.L1595.L1597.L1599.L1601.L1603.L1605.L1607.L1609.L1611.L1613.L1615.L1617.L1619.L1621.L1623.L1625.L1627.L1629.L1646.L1648.L1650.L1652.L1654.L1656.L1673.L1675.L1677.L1679.L1681.L1701.L1703.L1718.L1722.L1729.L1731.L1732.L1741.L1751.L1752.L1753.L1754.L1755.L1761.L1763.L1766.L1768.L1771.L1773.L1776.L1778.L1781.L1783.L1786.L1788.L1791.L1793.L1796.L1798cr_font_stretch_to_stringcr_font_weight_to_stringcr_font_variant_to_stringcr_font_style_to_stringcr_font_size_adjust_to_stringcr_font_size_to_stringcr_font_family_to_stringcr_style_to_stringcr_style_white_space_type_to_stringcr_style_float_type_to_stringcr_style_position_type_to_stringcr_style_display_type_to_stringcr_style_border_style_to_stringcr_rgb_to_stringcr_style_rgb_prop_val_to_stringg_string_freeg_freeg_string_append_printfcr_num_to_stringg_string_appendcr_utils_dump_n_chars2g_string_newcr_style_num_prop_val_to_stringmemcpycr_style_copycr_style_dupcr_style_destroycr_style_unrefcr_style_refcr_style_set_style_from_declcr_font_size_copycr_rgb_copycr_rgb_is_set_to_inheritcr_style_resolve_inherited_propertiescr_font_size_set_predefined_absolute_font_sizecr_font_size_clearcr_font_size_set_to_inheritcr_rgb_set_to_transparentcr_rgb_setcr_rgb_set_to_inheritcr_style_set_props_to_default_valuescr_style_set_props_to_initial_valuesg_try_malloccr_style_newmemsetcr_font_family_destroycr_font_family_appendcr_font_family_newcr_rgb_set_from_rgbcr_rgb_set_from_namecr_rgb_set_from_termstrlenstrcmpcr_num_copycr_num_setstrncmpg_hash_table_lookupg_hash_table_insertg_str_equalg_str_hashg_hash_table_newg_log_GLOBAL_OFFSET_TABLE_   1h@EJXe|  pP(8xHx0 X%*HKQ`Xj(8p08@p  Pd5H;PAXG`MhSpYx_ekq X 8 `#<9`HPW0f "$$t'`t$*06<)\b-}(8@HPXhpx . `8 ":B K(T0]8f@oHxPX>`p &- 48;PBhIPW^elsz(@P`p     ( @ X p         " 0) @0 P7 ` > E (L S Z a h o v }   ( 8 H ` x          0 @ X p #<Vna``D^D ]hX 2Z\ RX r V        TX 4 ;S IR Vj gQ vQ0 KP    G<  , ? [ u  A Dx$  @    . A U j             $LP X\ dh pt       8<dh pt |        PT|          (, hlx |            , 0 H L \ ` l p |      $x|   !! "" % % T X `d l#p# x|   &&  ' '  + +  ( ( $ 8, <, L \) `) | - -   X \    ! !     $ , 0 8! <! L// 4080 Tt1x1 22 33 4484 Tt5x5 66 77 4888 Tt"x" @ D LP X!\! l   ! ! 0"" %% ,d;h; p%% @Dx |  !! == $=(= D=H= P`|== ==  $P T \` h@l@ |?? ?? ? ? (8T?X? ?? @ D LP X!\! lL"" %% ;;  hl   !! (/,/ <\ ` |  "" X\   !! %% 4;8; H\%`% p"" %% 8<|   !!  <  @ H L T! X! h |   ! !!  !!!! !(!p!t !|! !! !G!G !"8"PH"TH "\"""# # #(#, #4!#8! #H$$ $D $H $P$T $\!$`! $p$$% %$ %,%0 %8!%<! %L'h'l' ' '' '!'! '))*@ *D *L*P *X!*\! *l*"*" **+<N+@N +H+O+O ++P+P +,DQ,HQ ,P,R,R ,,--X-...$ .( .0.4 .<T.@T .P.l... . .. .!/! //\V/`V /h/ / // /W/W /0X0 X 0(0X 0\ 0d0h 0pW0tW 00Y0Y 01 1 1(1, 14W18W 1H1(1( 11 1 11 1W1W 2 2hZ2lZ 2t2 2 22 2W2W 23,[30[ 383h 3l 3t3x 3W3W 33\3\ 34, 40 484< 4DW4HW 4X4]4] 44 4 45 5W5 W 55x^5|^ 55 5 55 5W5W 56@"6D" 6L6| 6 66 6W6W 666 66 66 6_6_ 67P 7T 7\7` 7hW7lW 7|78 8$8\ 8` 8h8l 8t!8x! 88a8a 89b9b 99Pc9Tc 9\9"9" 9: :$:\ :` :h:l :t!:x! ::a:a :;e;e ; ;Tf;Xf ;`;g;g ;;";" ; >$>\ >` >h>l >t!>x! >>a>a >?q?q ??Dr?Hr ?P?"?" ?@@@,@H@L @T@X @`@d @l@p @|@@ @ @ @ @@A A$AD AH APAT A\tA`t ApA%A% AA%A% AAA BB B B BuBu B(BBC CHCCCDDD D DD DtDt DEvEv EE4%E8% EDEh%El% ExEE EE EE EuEu EFHFFFG|HHH, H0 H8H< HDtHHt HXHx H| HH HwHw HII8ItKKXK\K K KK KxKx LQ8Q<Q\ Q` QhQl QttQxt QQQQ R RR  RtRt R(RhRRR R RR RtRt RS S(S, S4S8 S@SD SLSP S\SpSSS S SS SySy T T(T`TdT T TT TzTz TTTU{U{ UUU<|U@| ULUTUdU}U} UUUU~U~ UUUU VVV,VLVVV V VV VzVz VWW$W,W0 W8W@Wd|Wh| WtW|WW}W} WWWW~X~ X XX X$ X,X8XTXtXXX X XX XX Y Y$Y( Y8Y< YLYP Y`Yd YtYx YY YY YY YY YY YY Z@ZLZZZ Z ZZ ZZ [ [$[( [8[< [L[P [`[d [t[x [[ [[ [[ [[ [[ [[ \\ \\ \(\, \<\@ \P\T \d\h \x\| \\ \\]p]t] ] ]] ]] ]]] ]] ^ ^ ^ ^$ ^4^8 ^H^L ^^^^_( _, _4_8 _@_D _T_l_p __ __ __ __ ```h`l` ` `` `` ``a`a `q`q arar aa a,a0 aaaab< b@ bHbL bTbX bhbbbb bbbb ccc c$cXc`cd clccc ccc cd(d0d4 d<dtdd ddd dddd deee e(e<eDeH ePe`ehel eteee eeee eeee eeff f f f(f, f4fDfLfP fXfhffff fff fffff ggg g$g0gLgP g\glgp gxggg ggg ggg gghhh h,h<h@ hHhThX h`hph|hh hhh hhh hhhii i$i4i8 i@iLiP iXihitii iii iii iiij j jj,j0 j8jDjH jPj`jhjl jtjjj j jj jtjt kk X ( `8 H X h x         ( p( 8 H HX Xh xx  h       ( 8 H X h x 0 @ X p       ( 8 H X (h 8x @ H X  `  h p x  ( 8 H X h x  ( 8 H   0 @ P ` p    0 H X p     0 @ P ` 66@ k0l(| h( 16?JVdPbp x t%0+-0  cr-sel-eng.o/ 1283481570 0 0 100644 34348 ` ELF+@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_infoA@`wwww_@ '_h\ h_h\ hh \ h \ h@h`]`]`] @ xHs @\ h_\ \ \ \ `] @H _\ D `?'Gǀ H`]`]`]`] @ HE _\ \ h \ h\  hH5 h1`]@h@_\ \ \ \h \@H 'ˢ@h `]\ @@oG˱=`A@`wwwww_h\ h_h\ hh\ h \ @h_瀤h`]`]`] @ H6 \``]@H _\ D `?`H`]`]`]`] @ H _\ (hH  _@\ (w_瀢hH  ?  A@`wwww 'w_h\h_h\ @h\`h\ h \ h_瀤h`]`]`] @ H D`א@'߀ H_׀@hH ___@?` A@`www _@hD` H\`h\ h \ h_@h`]`]`] @ ܠ H'`]@@hx_`]@hl Hh@h H@< H`h  H@< O_\ \ \`\`@@H_\ \ \ @h H@` H H@h H@< H`h  H@< O@h H `h O@h `]\ @'G<  A@`www _@hD`H\`h\ h \ h_h`]`]`] @!HG @hHh`]`]`] @!H/ `]@h_`]@@_\ \ \h \@@H @@h `]\ @@? A@`www_@h D` H_h`]`]`] @!5HT \`hOH9_ h \ h\ @hH@ _@@hH8 H1\`h\ h\ h\`h \ h\ hH _@hH __ \ @\ @@h_ \ \ @@H `]\ H `]\ HwwǺ '__ \ @\ hHު __ \ @\ @@hHҪ @ `HD@` H`H `@` H`O@ `H,w@ ` H`H `@` H`O'`w__ \ \ '@@ H H 'wwϺ``OG H `]\ H~ `]\ HpwwǺ '__ \ @\ hHe __ \ @\  H-@ ` -H`w``-H @H ```-H@O'`w_Ϡ'@ _ \ @\ _πh H'``OG H `]\ H" `]\ HH G $  O, < #a_D_ o =`$A@`wwww '_h\ h ]h\ o@h`]`]`] @!Hu @@hj '˦@D`HHh `H\h\ h\ h _ HHQ HD@D` H\`h\ h\ h _@ HH6 H)@D` H\`h _@ HH# H@D` H\`h __I@ HH H  _`@oGˀ HH  ? 0A@`ww_h`]`]`] @"*H\ 0@hD  H _`0@hD  O@0A@`ww_h`]`]`] @"8H \`hH \`D` HH@@@0A@`ww_h`]`]`] @"GH\ 8@hD  H _`8@hD  O@0A@`ww_h`]`]`] @"UH\ (@hD  H _`(@hD  O@A@`wwwww''׬w_@h\`h @h _瀤h_߀@h`]`]`] @"y H'$`D H H'Gۀ H_h\ (h ](h\ (oH__whD` H\`h\ h \ @h _\ @@HE`H]@h __@ HH~H HH]`@hq__@ HHhHfG׀ H _H^$`\`0hVHAHNw ' '_\ (w_h_]0_ E ' H>G H_H w_\ (w_o_h,H#_wh$H_whHHD` O, < #`_D]0o_ _$` 'Gӱ< PpA@`wwwwwwwww ' 'w_@h_h _瀤h_߀h`]`]`] @#@ H'] ht_t  H'\` \ht] \`t`_\`\ ww_\`t`hH&w_\ h\ hwH+_\ h\ h \ h\ hwHHH_D $  O, < #`_D_hMwhI_\ @h=__@@' H4G H0__]`h&__ߧ-uw_@\ ' H`]`]`] @# H9'_\ \ _Ht`u` H/'_\ w_o_\ w__\ t`or_\ \`h`]`]`] @# H't`__t` 'Gӱ< L|A@`wwww׬_h_@h D` H`\`h`]`]`] @#H \\`\ hww_ @h \`h\ hHא@@@_׀@h_ @@hH|@@_h`]`]`] @#Hm \h%\ h!D _\ D HD( H HP_@@@h@_׺_ @@H?_\ h\ hD _\ D H`]`]`]`] @$#H_\ _] \  hE ( H_@@_׀h@w_ @@_ o__t` =`0www_@hߐ@@_@_w@@o0A@`w @h`]`]`]`] @$gH:  @ (@w`_`h`]`]`]`] @$n@@H  (@`]`]@@ `]`]@@ @A@`www'www_h\ h _߀h_h`]`]`] @$H(  @wπ@hH @  @@__r`G"`_r`_\ @\ wǀhH _\ t` =A@`www'wנ 'Ӹ_h\ @h`]`]`] @$H; \`@h_`_ @_H G G뀤H H'Ӡ@h\ Hww_@oGӀ HH _\ \ @@_\ t _`_ h@@@@_ת =` A@`ww_h\ @h`]`]`] @$H. \`@hH( @@h_`h \ h@w @w`@hH\ o_\ @\ _\ t  >A@`www'wߺ '_h \ @h_h`]`]`] @$H+ \`@h_`_@]H EG뀤H H'à@h\ Hww_@oGÀ HH ]_t` =` A@`wwwww_h\h h _瀥h_߀@h`]`]`] @%#H E  H$`H  _@ ֚ ?`A@`wwwwwwת 'www _h_h_瀤h_߀h \ h_׀h`]`]`] @%P H'ӡ-04004@,0@@h`]`]`]`] @%Y H^'á-04004,0@@ -04004ww____,0@p H7'_-04004@,0@@h`]`]`]`] @%i H('_-04004@w__@w$w___,p; O'__-04004$@w_t`__t` H 'Ӡ@h@_t G'Gӱ< СA@`wwwww߬ '˪ww ' 7w_h_h _瀤h_߀h`]`]`] @% H'۠ '_@Gwhu@$@ h!@,0@h`]`]`]`] @% H'@%@w___/p H.'@,0@h`]`]`]`] @% HX'@_@%@w___/p| O'Gˀ H`]`]`]`] @%H3_@%@wG  O'wh$_,0]w_hH_\`h_Q@H 'HD OO_ w o 'ˠh@G'G۱< A@`wwwwww'Ӡ 'w_@h_h _瀥h_׀h`]`]`] @%HV @@'ˀ H`]`]`] @%H=G_h8_\ @h@G_t \ h`]`]`] @&H H GӀ H@@H@@__\ tk\ __h@w =`@A@`ww_@h`]`]`] @&\`h\ h@@_\ t _@\ _t _h@file %s: line %d: assertion `%s' failedcr-sel-eng.ca_this && PRIVATE (a_this) && a_sel && a_sel->content.pseudo && a_sel->content.pseudo && a_sel->content.pseudo->name && a_sel->content.pseudo->name->stryng && a_nodelangLIBCROCOfile %s: line %d: %s This handler is for :lang onlyfirst-childThis handler is for :first-child onlya_this && PRIVATE (a_this) && a_add_sel && a_add_sel->content.pseudo && a_add_sel->content.pseudo->name && a_add_sel->content.pseudo->name->stryng && a_add_sel->content.pseudo->name->stryng->str && a_nodea_add_sel && a_add_sel->type == CLASS_ADD_SELECTOR && a_add_sel->content.class_name && a_add_sel->content.class_name->stryng && a_add_sel->content.class_name->stryng->str && a_nodeclassa_add_sel && a_add_sel->type == ID_ADD_SELECTOR && a_add_sel->content.id_name && a_add_sel->content.id_name->stryng && a_add_sel->content.id_name->stryng->str && a_nodea_add_sel && a_add_sel->type == ID_ADD_SELECTOR && a_nodeida_add_sel && a_add_sel->type == ATTRIBUTE_ADD_SELECTOR && a_nodetaila_nodea_this && PRIVATE (a_this) && a_this && a_node && a_resulta_this && a_stylesheet && a_node && a_rulesetsstatus == CR_OK!PRIVATE (a_this)->cur_stmta_props && a_stmt && a_stmt->type == RULESET_STMT && a_stmt->kind.rulesetdeclWe should not reach this line Out of memorya_this && PRIVATE (a_this) && a_handler && a_namea_this && PRIVATE (a_this)a_this && PRIVATE (a_this) && a_namea_this && a_sheet && a_node && a_rulesets && *a_rulesets == NULL && a_lena_this && a_cascade && a_node && a_propsError while running selector enginea_this && a_cascade && a_node && a_style*a_stylea_this@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)wchar_c99.h 1.3 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-sel-eng.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-sel-eng.o cr-sel-eng.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7F< /var/tmp/libcroco-0.6.2/srccr-sel-eng.c DD%cr-sel-eng.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L30.L31.L32.L36.L42.L43.L44lang_pseudo_class_handlerget_next_parent_element_node.L82.L88first_child_pseudo_class_handlerget_next_child_element_node.L112pseudo_class_add_sel_matches_node.L134.L136class_add_sel_matches_node.L197.L206.L208id_add_sel_matches_node.L229attr_add_sel_matches_node.L335additional_selector_matches_node.L381get_next_element_nodeget_prev_element_node.L462sel_matches_node_real.L545.L588.L598cr_sel_eng_get_matched_rulesets_real.L614.L634.L648put_css_properties_in_props_listset_style_from_props.L675.L693.L711.L768.L817.L845.L866.L899.L916.L935cr_sel_eng_destroycr_style_set_props_to_default_valuescr_style_set_props_to_initial_valuescr_style_newcr_sel_eng_get_matched_stylecr_cascade_get_sheetcr_sel_eng_get_matched_properties_from_cascadeg_try_realloccr_sel_eng_get_matched_rulesetscr_sel_eng_unregister_all_pseudo_class_sel_handlersg_list_freeg_list_delete_linkcr_sel_eng_unregister_pseudo_class_sel_handlerg_list_appendg_strdupcr_sel_eng_register_pseudo_class_sel_handlerg_freememsetg_try_malloccr_sel_eng_newcr_prop_list_get_nextcr_style_set_style_from_declcr_prop_list_destroycr_prop_list_unlinkcr_prop_list_get_declcr_prop_list_append2cr_prop_list_lookup_propcr_simple_sel_compute_specificitycr_sel_eng_matches_nodeg_strstr_lenstrncmpcr_utils_is_white_spacexmlHasPropcr_sel_eng_get_pseudo_class_selector_handlerstrcmpxmlGetPropmemcmpstrleng_logxmlFree_GLOBAL_OFFSET_TABLE_  "3B(G(L8QV[` e0@(hL 8 28@>D @\Hb @|8P@H@ 0 (P.84@ :l[#pdp`vp8| (P@0p(05p 3@3H/xw,X(<&'5>%xPkry#l5W+Ho|)T b$b   `_( , 8^t x      `  ],_\^aa bb     ` \     $ ,0 <`bbhl t x  `[(b,b    ` Z ]lYYXYTYYaa Hb Lb      ` ( , 4  8 @ D T` d h pZ   ] _ ^ a a Hb Lb      ` $Z Z ] \ a $a Da Ha Z ] YYPYxYXaa (a,a pZ],Wtaxa aa Xb\b     `bb8< D H P"T" d`bb $ ( 0"4" D`bb   " " `bb   "" `bb   % % 0`(\bbDH P T \'`' p`VxU   (( `X\ d h p)t) `bb \ ` h  l t+ x+ ` T!S!HR!`!d !l !p !x,!|, !`!Q"P"(S"x "| " " " " "-"- "`"Q# P# S#R#O#N#b#b$L$, $0 $8 $< $D $H $P0$T0 $``$|K$L$ $ $ $ $ $ $0$0 $`$J$K%% %% % I%( %, %4%8 %DI%b%b%% % % &1&1 &`&(L&XK&`H&G&b&b'8'< 'D 'H 'P2'T2 'd`'\(E(<J(DJ(LD(b(b(( ( ( (2(2 (`)LJ)XJ)D)b)b*@*D *L *P *X3*\3 *l`*\+Pb+Tb++ + + +%+% +`,`b,db-- - - -4-4 -,`-LL-h -l -t -x - - -0-0 -`-K.$A.@ .D .L .P .X .\ .d0.h0 .t`/0J/b/b00 0 0 0(50,5 0<`0\?0A0 0 0 0 0 0 0000 0`18A1T 1X 1` 1d 1l 1p 1x01|0 1`1 1 1 1 2 2 2626 2 `3J3Hb3Lb33 3 3 3737 3`4@4 4$ 4, 40 48(4<( 4L`4=44 4 4 4848 4`4<5;58P5xb5|b55 5 5 5959 5`5C6J60J66@ 6H7(>>%>->6>x?DJDVFRRbFpFxL H :V +0  cr-fonts.o/ 1283481573 0 0 100644 29492 ` ELF+n@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_infoA@`ww'w '_\ h@_t \ h`]`]`] @ &Hc _@h _\ `]@HV H `]H*`]H%`]H `]H`]H_H\ HD` O, < #bD_ǠD@h_\ h _\ `]@@H_\ @@G H _\ @h_@{ 'Gӱ=`(<0A@`w'H*`]H3`]H.`]H)`]H$`]H`]H`]H`]HG O* : !4? B @w 4H\p0A@`w'H`]H`]H`]H G O OO@w A@`w'w @h`]`]`]`] @ H   @G'`_@@@A@`ww' w_@h`]@h`]`]`] @ HHG@ H _πh\ _@ H w_πh@ wϸ@0A@`www_@h`]`]`] @ H D` HH \`h@_t __t` ?  A@`www_@h`]`]`] @ H_hH@h\ h _`@h\ o_w`t_0A@`www_h_h`]`]`] @!H hHt t@0A@`ww_@h`]`]`] @!.H0 @@h\`h _`@h\ o@h_\ h@_t _`h@_`h@__`@o >0A@`w (@h`]`]`]`] @!UH  (@@0A@`ww_@h`]`]`] @!fH# H_  (@H_  (@HH D` O, < !!?D ? lll0A@`www_h_h`]`]`] @!H* H@___ (@H@__ _@ _D _H$`H D O, < !!4?D >0A@`ww'_@h`]`]`] @!H G󀤠HH`]`]`] @!H $`$` ?`0A@`ww'_@h`]`]`] @!H G󀤠HH`]`]`] @!H  $`$` ?` A@`ww'?_@h`]`]`] @!H G󀤠HH`]`]`] @!H   $``@ ?`0A@`ww_@h`]`]`] @!H @@ _$` ? 0A@`ww_@h`]`]`] @!H D`  "H ?`0A@`ww_@h`]@h`]`]`] @" H4H2H!_D @H'_@ H"_AD @H`]@HHD` O, < !!t?D0A@`@w'w _h`]`]`] @"/G H H`]`]`] @"0H2H> H< H: H8 H6 H4 H2 `]`]`]`] @"JH! `]`]`]`] @"NH G O, < !!?D@_$`0A@`@w'w _h`]`]`] @"dG H H`]`]`] @"eH2H> H< H: H8 H6 H4 H2 `]`]`]`] @"H! `]`]`]`] @"H G O, < !!?D@_$`@'G H HH  ?`0A@`ww_@h`]@h`]`]`] @"H6H4H#`]@H)_\ h@H`]@H`]@HD` H , < !!x?D@0A@`w'H`]H$`]H`]H`]H`]HG O* :  ? B @w 4H\0A@`w'H`]H`]H`]HG H * :  ? B @w 4H@A@`w'G#H`]`]`]`] @#H$G#HH@HH HH`]`]`]`] @# H ,?`0A@`w'HM`]H`]H`]H`]H`]H`]H|`]Hw`]Hr`]Hm`]Hh`]Hc`]H^`]HY`]HT`]HOGH%H" O* : "? B  H OOOO@OOHHOOOOOH OOOOOO@w 48H0A@`w'H>`]HG`]HB`]H=`]H8`]H3`]H.`]H)`]H$`]H`]H`]H`]HG H * : !?А B @w 4H\p@A@`ww_h`]`]`] @#@0A@`w @h`]`]`]`] @#H  @@@A@`ww_@h`]`]`] @#D` H \`h@_t file %s: line %d: assertion `%s' failedcr-fonts.c*a_stringNULLsans-serifcursivefantasymonospace, %sxx-smallx-smallsmallmediumlargex-largexx-largeunknown absolute font size valuelargersmallerunknown relative font size valueLIBCROCOfile %s: line %d: %s Out of memoryresulta_thisa_family_to_appenda_this && a_family_to_prependa_dst && a_srca_predefined >= PREDEFINED_ABSOLUTE_FONT_SIZE && a_predefined < NB_FONT_SIZE_TYPEa_relative >= FONT_SIZE_LARGER && a_relative < NB_RELATIVE_FONT_SIZEa_num_type >= NUM_AUTO && a_num_type < NB_NUM_TYPEstrinherita_smaller_sizea_font_size < NB_PREDEFINED_ABSOLUTE_FONT_SIZES && a_font_size >= FONT_SIZE_XX_SMALLcan't return a smaller size for FONT_SIZE_INHERITUnknown FONT_SIZEa_larger_sizea_font_size >= FONT_SIZE_XX_SMALL && a_font_size < NB_PREDEFINED_ABSOLUTE_FONT_SIZEScan't return a bigger size for FONT_SIZE_INHERITnoneunknow font-size-adjust property valuenormalitalicobliqueunknown font style valuesmall-capscan't return a bolder weight for FONT_WEIGHT_INHERITFONT_WEIGHT_BOLDER or FONT_WEIGHT_LIGHTER should not appear hereboldbolderlighter100200300400500600700800900unknown font-weight property valuewidernarrowerultra-condensedextra-condensedcondensedsemi-condensedsemi-expandedexpandedextra-expanedultra-expandeda_font_size@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-fonts.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-fonts.o cr-fonts.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D: /var/tmp/libcroco-0.6.2/srccr-fonts.c DD%cr-fonts.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L25.L26.L27.L30.L34.L37.L39.L41.L49cr_font_family_to_string_real.L63.L65.L67.L69.L71.L73.L75.L77cr_predefined_absolute_font_size_to_string.L88.L90.L92cr_relative_font_size_to_string.L102.L103.L104.L119.L138.L155.L179.L254.L282.L302.L322.L361.L368.L383.L391.L402.L404.L418.L426.L437.L466.L471.L483.L485.L487.L490.L502.L513.L522.L533.L535.L537.L539.L541.L543.L545.L547.L549.L551.L553.L555.L558.L570.L572.L574.L576.L578.L580.L582.L584.L586.L588.L603cr_num_destroycr_font_size_adjust_destroycr_font_size_adjust_newcr_font_size_destroycr_font_stretch_to_stringcr_font_weight_to_stringcr_font_weight_get_boldercr_font_variant_to_stringcr_font_style_to_stringcr_font_size_adjust_to_stringcr_font_size_is_predefined_absolute_font_sizecr_font_size_get_larger_predefined_font_sizecr_font_size_get_smaller_predefined_font_sizecr_num_to_stringcr_font_size_to_stringcr_font_size_is_set_to_inheritcr_font_size_set_to_inheritcr_num_setcr_font_size_set_absolute_font_sizecr_font_size_set_relative_font_sizecr_font_size_set_predefined_absolute_font_sizecr_num_copymemcpycr_font_size_copycr_font_size_clearcr_font_size_newcr_font_family_destroycr_font_family_prependcr_font_family_appendg_freeg_string_freeg_strdupcr_font_family_to_stringcr_font_family_set_namememsetg_try_malloccr_font_family_newg_string_append_printfg_string_appendg_logg_string_new_GLOBAL_OFFSET_TABLE_   1@(E(J8OHTPY`^hcphm0(x( 0@Xh%p+x1 7=XCHI`8OU[aXg8mHs`ypX8(08@H hx8H (08@HPX( !'-39?E KZ"v!!(pl "p@<nxhH,7[  X( 8 x 00p%p;BPY` r }$}\||   {  z      04 DH  yz}}       (, }}   }}w     !! {v0uh}l}  s   "" {@rdr}}   ## {,qx}|}   $$ {x}|}   %% { 8} <} ` d l  p x# |# { q q 8q } } w     ! ! { v @} D} d h p  t |# # { v v `} d}    & & { l j l i } }    # # {04 < @ H'L' \{}}   ## {(, 4 8 @(D( T{}}   ## {$( 0 4 <)@) P{pe}}   ## {lP}T}tx   ## {}}  $s@D L P X*\* l{sas++ s}}   ,, {   - - 0{     .. {     // {}}   00 {  ( , 4181 H{     22 {     // {} }0 4 <sX\ d h p*t* {33 sa44 s+ + s}}55 66 77 ++  88 }}55 99 ++ }}     :: {48 @ D L P X;\; h{}}55 << == >> ?? (@,@ <A@A PBTB dChC xD|D EE FF GG ++ HH x}|}55 II JJ KK LL MM N N O $O 4P 8P HQ LQ \R `R p+ t+ !0}!4}!T!X !` !d !lS!pS !{!q!}!}!w!" " " " " " !"$! "0{"Lv"}"}"" " " "#"# "{#T66@ #($$*,*,%*,-*,6*,?/#J/#V0Pb1@p1Vx7X TC(+n0  cr-prop-list.o/ 1283481575 0 0 100644 15236 ` ELF+7@@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w @h`]`]`]`] @ 0H(  @ @@t h`]`]`]`] @ 6@@H\   @@ A@`www_@h`]`]`] @ QH;_hH5@h\ h\ h_`\ @h \ h\ o@h`]`]`] @ ZH_\t`\ t`_A@`wwwwww_h_瀤h`]`]`] @ sH&0w׀h\@h`]`]`] @ vH _t`_\t`_@wϺ@ A@`www_@h`]`]`] @ H5_hH/@@@h\`\ h _`\ @h\ \ o@h`]`]`] @ H_\t`\ t`_A@`wwwwww_h\ h _h_瀤h`]`]`] @ H#w׀h`]`]`] @ H _\t`_\t`_@wϺ@0A@`www_h \ @h_h`]`]`] @ H t` ?`0A@`www_h \ @h_h`]`]`] @ H \`t ?`0A@`www_h \ @h_h`]`]`] @ H t` ?`0A@`www_h \ @h_h`]`]`] @ H \`t ?` A@`wwww_h_瀤h`]`]`] @!HI _@hHC \`h`]`]`] @!H0 @@h#_`\ h\ h\ @h_\ h \ h@@H_`\ @o@h_t`H  ? 0A@`ww_h\ h`]`]`] @!6H\ @0A@`ww_h\ h`]`]`] @!GH\ @A@`www_h \ h_h`]`]`] @![H|\\ @h*@\`h`]`]`] @!`Hc\`\ h`]`]`] @!aHO_\\ @h*@\`h`]`]`] @!eH5\`\ h`]`]`] @!fH!@h\`t`@h\`t`w_\`t \`t _h hHH@0A@`ww_@h\`h`]`]`] @!@@h\`h\ h@@h \ h\ o@h`]`]`] @!h_ \ @h\ ht _ t @_ w @@@oLIBCROCOfile %s: line %d: %s cr-prop-list.ccould not allocate CRPropListcould not allocate CRPropListPrivfile %s: line %d: assertion `%s' faileda_to_appendcura_prop && a_decllist && PRIVATE (list)a_to_prependa_this && PRIVATE (a_this) && a_prop_name && a_decllista_this && PRIVATE (a_this) && a_propa_this && PRIVATE (a_this) && a_decla_prop && a_pairPRIVATE (a_this)a_this && PRIVATE (a_this)a_this && PRIVATE (a_this) && a_pairPRIVATE (next)PRIVATE (next)->prev == a_pairPRIVATE (prev)PRIVATE (prev)->next == a_pairtail@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-prop-list.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-prop-list.o cr-prop-list.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7H> /var/tmp/libcroco-0.6.2/srccr-prop-list.c DD%cr-prop-list.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L25cr_prop_list_allocate.L38.L39.L58.L72.L80.L93.L125.L132.L147.L176.L204.L213.L241.L269.L278.L285.L294.L301.L339cr_prop_list_destroycr_prop_list_unlinkcr_prop_list_get_prevcr_prop_list_get_nextstrcmpcr_prop_list_lookup_propcr_prop_list_get_declcr_prop_list_set_declcr_prop_list_get_propcr_prop_list_set_propcr_prop_list_prepend2cr_prop_list_prependcr_prop_list_append2cr_prop_list_appendg_freememsetg_logg_try_malloc_GLOBAL_OFFSET_TABLE_  $5DIN(S8 XX(]$s(x}88@(h( ( 8H hX   x4; Tj8xp8H$X`! 3$382TX ` d l p x | 102    1/$0`3d3    1X\ d h pt 133  ( , 48 H1    1.33DH P T \` p1    $1x3|3    148 @ D LP `1,33   (, <133    1@3D3    133 @ D L  P X \ l1 3 3        $1 \ ` h  l t x 1 % 3 3      1 3 $3 T X `  d l p 1 3 3     ( , <1 t x    1      1,0 8 < DH X1|    1`3d3    1$TX ` d l p 1//66@ mMM%M-M6M?DJDVTbqp7x !"p70  /109 1283481576 0 0 100644 7940 ` ELF+@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w @h`]`]`]`] @ 0H@@0A@`ww_@h`]`]`] @ BH @  @ ?`0A@`www_@h_h`]`]`] @ WH @ @ ?` A@`ww'_h`]`]`] @ lHAGH '@@@hH2G H `]_ @@G H `]_ @G H `]_ @\`h\`@@ H@@ @ A@`ww'w_@h_瀤h`]`]`] @ G@@h _`]@@@@A@`ww_h`]`]`] @ @LIBCROCOfile %s: line %d: %s cr-parsing-location.cOut of memory errorfile %s: line %d: assertion `%s' faileda_thisa_to && a_fromline:%d column:%d byte offset:%d a_this && a_fp%s@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-parsing-location.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-parsing-location.o cr-parsing-location.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7OE /var/tmp/libcroco-0.6.2/srccr-parsing-location.c DD%cr-parsing-location.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L35.L36.L50.L69.L72.L75.L92.L95cr_parsing_location_destroyg_freefprintfcr_parsing_location_dumpg_string_freeg_string_append_printfg_string_newcr_parsing_location_to_stringmemcpycr_parsing_location_copymemsetcr_parsing_location_initg_logg_try_malloccr_parsing_location_new_GLOBAL_OFFSET_TABLE_   +<KPU(Z@_X(dinsx}(|"p;B[an #$#8!TX ` d l p x | ##       <x#|#      0#4#` d l p x |    (@D Tx##     $ 4 Hhl t|##       66@ 0%-6? J V [b+pAx` @P0  cr-string.o/ 1283481578 0 0 100644 8592 ` ELF+P@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0A@`w @h`]`]`]`] @ 'H   @@w`@0A@`ww@@@h`]`]`]`] @ <H _h\`@@0A@`ww@h`]`]`]`] @ QH_@h\`@\`Hw`@w`@0A@`ww_h`]`]`] @ aH@\ h`]`]`]`] @ eH _@ @0A@`ww_h`]`]`] @ rHh\ @h \`h\`@@0A@`ww_h`]`]`] @ H \ h\ hH@0A@`ww_h\ @h`]`]`] @ H?\`< ?`@A@`ww_h`]`]`] @ \ h@ _t @_LIBCROCOfile %s: line %d: %s cr-string.cOut of memoryfile %s: line %d: assertion `%s' faileda_thisa_this && a_this->stryng@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03cr-string.c /var/tmp/libcroco-0.6.2/src /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -features=extensions -DHAVE_CONFIG_H -I. -I.. -I.. -I../intl -I ../src -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -L/usr/local/lib -I/usr/local/include -c -o cr-string.o cr-string.cXa;P;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7E; /var/tmp/libcroco-0.6.2/srccr-string.c DD%cr-string.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L19.L20.L21.L22.L56.L57.L104g_freeg_string_freecr_string_destroycr_string_peek_raw_str_lencr_string_peek_raw_strg_strndupcr_string_dup2cr_parsing_location_copycr_string_dupg_string_new_lencr_string_new_from_gstringg_string_appendcr_string_new_from_stringg_string_newmemsetg_logg_try_malloccr_string_new_GLOBAL_OFFSET_TABLE_  !2AFK(P8UH(Zp_xelzHxp*:Tahn{ !$!8TX ` d l p x | !!  $ ( 0 4 < @ Lp!!        ,<x!|!             ,D!!      P!T!t x     ! !< @ H L TX h!!      $466@ P0%-6? J VQbpx0  ` 0 07070100038116000081ed0000000000000000000000014c806003000003de0000010000010036ffffffffffffffff0000002300000000root/usr/local/lib/libcroco-0.6.la# libcroco-0.6.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.493 2008/02/01 16:58:18) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libcroco-0.6.so.3' # Names of this library. library_names='libcroco-0.6.so.3.0.1 libcroco-0.6.so.3 libcroco-0.6.so' # The name of the static archive. old_library='libcroco-0.6.a' # Libraries that this one depends upon. dependency_libs=' -L/usr/local/lib /usr/local/lib/libglib-2.0.la /usr/local/lib/libiconv.la /usr/local/lib/libintl.la -lc /usr/local/lib/libxml2.la -lpthread -lz -lm -lsocket -lnsl' # Version information for libcroco-0.6. current=3 age=0 revision=1 # Is this an already installed library? installed=yes # Should we warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/local/lib' 07070100038117000081ed0000000000000000000000014c8060020006cfd80000010000010036ffffffffffffffff0000002900000000root/usr/local/lib/libcroco-0.6.so.3.0.1ELF+@X@8@mhmh H H  "$%&'()+-./14589;<>@BCFGJKLNOQTUVWX\_abegiklmnpruxz{}~   !"$&()*+,./03679;<=>?ABCEGHJLMOQRVW[]^_`acefkloprsvwz{|}~ !#*,02367:=?ADEHIMPRSYZ[]^`cdfhjoqstvwy|   #%'-12458:@DFIKNPSTUXYZ\bdghijmnqtuxy  U( X5 A(Q Eep $ )  @ B` 27B O o V #0 L@$ ` |@ p    |* H V xl 8@  G@8 C y  {$# 7K Kd Hm   -  ( ;H  = eP <g 1H4 ? @ d8 B ,P ` 5  DS 6pq d @  IH ] O @ k ژX? `Z Ӱz 98  X X8 k0  8  Pl* 6P<X Rp J   KX (< J m  $1 B HW Hr    !0 (L X<   * YH >  m <   Ȁ    PP  8  g(  8 / \ @ Z V  v ,      &  .  D  )0 ( * W H` y l  8H     t  %  D$ + 7 ! K  _ P  [x   N  0  E@x  %    I . > C  W  w X  cx  .@    ]  d  Ӑ1 0D  Zjt 'h L  /   -@- ;D \H[ Hn T| %@ 5xL H ( ),   V $x *0 } r H EH  0p 2 E  Pd +(v +h b @   `   ! H6 aXG g ј< /H CX0   3p 400A 2^  P   $  G -H C(` / /@Z -~   O  )@  P|$ 8P>I[b s и @   p ,( Hx &2  HO Xi MH 6|  " H <( ް Zp w  2 @KT g > r  X  :  X & - '@$@ +@g m(w #px  ;3H 8  X S DhC F`] @o l G0 W h p V h  `8 ,M Hr AP *     x! ( E: (R_  ʐ( &  ^ 1 8 4 #P3 `J  Z ?o   :   Lxl 7`D 5  0 #@ R 9Hl X .@ '0 h WH )  T@! 9 #HJ  0f v 0  8T + < , 00= QW s @D  `P p8     - > B G W @ v 8  h  !P  68    J! h! + !/ ݐD!S >l!m ! \! p! X!! @! " /p"& ш"F "Y @"s  d" " " ." A"" # #1 =#O#b `#} `# # 0h# $# _X# L$ $ `$4 $L 'T$` $p i8$ .$ $$$  X$$ PH$ \%  (%! W%= g%N%T Y%g %} H% :(% % (% @h% ~0&  fx&% L&= =&L <&j ^&  & Q(& j&  & 48' @'( Ex'E p'Z  'm 80' %X' ]`' M' v' D'  H(  8( i('3H(. UP(= '(T :4(_ (p -((( ( @( x\)  "H)  ))3 Y)N b)b ) T) V) (`) h) Fx) [X* cr_simple_sel_destroycr_token_set_cdocr_tknzr_newcr_font_size_adjust_destroycr_stylesheet_unrefg_printerrcr_statement_get_from_listcr_statement_ruleset_append_declcr_attr_sel_destroyfeofcr_statement_does_buf_parses_against_corecr_rgb_compute_from_percentagecr_statement_at_font_face_rule_set_declsxmlGetPropcr_style_dupcr_statement_new_at_import_rulecr_parser_parse_termcr_font_family_newcr_cascade_destroycr_style_refcr_om_parser_destroycr_utils_dump_n_charscr_input_end_of_inputg_string_freecr_parser_parsecr_utils_is_newlinecr_additional_sel_set_id_namecr_term_unrefcr_input_new_from_uricr_font_style_to_stringcr_pseudo_dumpcr_prop_list_prepend2cr_stylesheet_nr_rulescr_om_parser_parse_paths_to_cascadecr_om_parser_simply_parse_paths_to_cascadeg_hash_table_insertcr_tknzr_peek_byte2g_hash_table_lookupcr_prop_list_lookup_prop_DYNAMICcr_input_set_column_numcr_term_set_numbercr_doc_handler_destroymemsetg_ascii_dtostrcr_declaration_parse_list_from_bufcr_declaration_list_to_string2cr_font_weight_to_stringcr_attr_sel_prepend_attr_selcr_token_set_dimencr_num_is_fixed_lengthcr_enc_handler_resolve_enc_aliascr_rgb_to_stringcr_simple_sel_dumpcr_token_set_timecr_stylesheet_dumpcr_font_size_set_predefined_absolute_font_sizecr_tknzr_unget_tokencr_style_border_style_to_stringcr_style_float_type_to_stringcr_font_size_adjust_to_stringcr_statement_new_at_font_face_rulecr_declaration_unlinkcr_input_get_line_numcr_prop_list_get_propcr_string_destroycr_rgb_destroycr_input_refg_strndupcr_token_set_pccr_style_position_type_to_stringcr_token_set_important_symcr_style_rgb_prop_val_to_stringcr_statement_dump_rulesetcr_parser_get_sac_handlercr_parser_set_default_sac_handlercr_statement_at_page_rule_parse_from_bufcr_token_set_pocr_statement_dumpcr_sel_eng_newcr_font_size_is_predefined_absolute_font_sizecr_parsing_location_newcr_cascade_refcr_tknzr_refcr_selector_parse_from_bufcr_cascade_unrefcr_style_resolve_inherited_propertiesstrlencr_prop_list_get_declcr_token_destroycr_style_set_props_to_initial_valuescr_input_destroycr_parser_parse_priocr_input_get_nb_bytes_leftcr_parser_set_sac_handlercr_input_consume_charscr_pseudo_destroycr_selector_append_simple_selcr_input_read_byteg_try_malloccr_statement_parse_from_bufcr_tknzr_get_nb_bytes_leftcr_token_set_stringcr_sel_eng_get_matched_properties_from_cascadecr_sel_eng_unregister_all_pseudo_class_sel_handlersg_string_appendcr_style_set_style_from_declcr_additional_sel_dumpcr_rgb_parse_from_bufcr_pseudo_newcr_token_set_numbercr_term_to_stringcr_token_set_rgbcr_token_set_functioncr_utils_dup_glist_of_cr_stringcr_input_set_end_of_filecr_declaration_prependcr_style_unrefcr_statement_ruleset_get_sel_listcr_statement_at_media_get_from_listcr_parser_parse_pagecr_doc_handler_set_ctxtcr_statement_at_import_rule_set_imported_sheetcr_term_parse_expression_from_bufcr_parser_parse_filecr_declaration_parse_from_bufg_list_freecr_utils_ucs1_str_to_utf8cr_om_parser_simply_parse_bufcr_statement_ruleset_get_declarationscr_prop_list_append2g_malloc0_ncr_statement_unlinkcr_term_append_termcr_additional_sel_new_with_typecr_string_dup2g_str_equalcr_prop_list_unlinkcr_statement_at_charset_rule_set_charsetcr_rgb_is_set_to_inheritcr_input_peek_byte2fprintfg_strstr_lencr_cascade_set_sheetcr_rgb_new_with_valscr_pseudo_to_stringcr_sel_eng_get_matched_rulesetscr_term_one_to_stringcr_token_set_anglecr_font_size_set_absolute_font_sizecr_parser_get_tknzrcr_string_peek_raw_str_lencr_token_set_freqcr_declaration_append2cr_declaration_unrefcr_term_set_stringcr_tknzr_new_from_bufg_strdup_printfg_realloccr_statement_ruleset_set_decl_listcr_parser_parse_importcr_statement_new_rulesetcr_font_size_is_set_to_inheritcr_parser_new_from_filecr_tknzr_new_from_uricr_input_get_end_of_filecr_statement_dump_pagecr_string_peek_raw_strcr_tknzr_set_inputcr_parsing_location_to_stringcr_font_family_set_namecr_statement_to_stringcr_term_get_from_liststrchrg_string_append_unicharcr_simple_sel_compute_specificitycr_doc_handler_get_resultcr_statement_at_media_rule_parse_from_bufcr_statement_ruleset_set_sel_listcr_input_get_parsing_locationcr_parser_newcr_om_parser_parse_bufcr_parser_parse_mediacr_prop_list_prependcr_sel_eng_get_matched_stylecr_enc_handler_get_instancecr_input_read_charcr_tknzr_read_charcr_additional_sel_set_attr_selcr_font_size_copycr_statement_at_import_rule_get_imported_sheetcr_token_set_exscr_term_set_rgbcr_statement_new_at_page_rulecr_term_set_hashcr_utils_is_white_spacecr_selector_prependcr_cascade_get_sheetcr_token_set_emscr_additional_sel_one_to_stringcr_declaration_get_by_prop_namecr_font_size_set_to_inheritg_hash_table_newcr_rgb_setcr_input_unrefcr_sel_eng_destroyg_list_prependcr_statement_at_font_face_rule_get_declscr_statement_at_font_face_rule_add_declcr_enc_handler_convert_inputcr_sel_eng_register_pseudo_class_sel_handler_GLOBAL_OFFSET_TABLE_cr_term_prepend_termcr_font_family_to_stringcr_rgb_set_from_rgbcr_font_size_set_relative_font_sizecr_prop_list_appendcr_declaration_dumpcr_statement_at_page_rule_set_declarationscr_statement_at_import_rule_get_urlcr_term_newg_ascii_strupcr_term_set_identcr_rgb_copycr_utils_utf8_str_to_ucs1cr_input_get_cur_poscr_statement_new_at_charset_rulecr_utils_ucs4_str_len_as_utf8cr_utils_utf8_str_to_ucs4xmlHasPropg_string_append_cfclosecr_style_destroycr_declaration_get_from_listcr_declaration_appendcr_utils_dump_n_chars2cr_term_set_functiong_try_realloccr_statement_at_import_rule_set_urlcr_rgb_set_from_hex_strcr_font_family_appendcr_input_new_from_bufstrcmpcr_additional_sel_destroycr_prop_list_get_nextcr_statement_list_to_stringcr_tknzr_get_next_tokencr_prop_list_set_propcr_num_setcr_tknzr_destroycr_string_dupcr_om_parser_simply_parse_filecr_font_size_get_smaller_predefined_font_sizeg_str_hashg_strdupcr_style_to_stringcr_rgb_newcr_declaration_refg_malloc0cr_string_newcr_tknzr_get_parsing_locationcr_num_copyg_string_new_lencr_tknzr_unrefcr_input_get_cur_byte_addrcr_statement_font_face_rule_parse_from_bufcr_doc_handler_newcr_doc_handler_set_default_sac_handlercr_token_set_bccr_input_peek_bytecr_term_dumpcr_statement_dump_charset_endcr_parser_parse_declarationcr_utils_ucs4_to_utf8memcmpcr_token_set_commentcr_parsing_location_initcr_stylesheet_statement_get_from_listcr_rgb_set_to_transparentcr_stylesheet_newcr_token_set_bocr_cascade_newcr_token_set_dashmatchcr_simple_sel_one_to_stringcr_om_parser_newcr_parsing_location_dumpcr_token_set_delimg_list_appendcr_statement_at_charset_rule_parse_from_bufcr_doc_handler_unrefcr_style_set_props_to_default_valuescr_stylesheet_to_stringcr_doc_handler_set_resultcr_tknzr_get_cur_posstrncmpcr_statement_appendcr_input_increment_col_numg_string_append_printfcr_additional_sel_prepend_etextcr_stylesheet_refcr_doc_handler_get_ctxtg_string_newcr_additional_sel_set_class_namecr_declaration_to_stringcr_input_get_byte_addrcr_token_set_font_face_symcr_statement_at_charset_rule_get_charsetcr_statement_set_parent_sheetcr_num_newcr_statement_nr_rulescr_token_set_atkeywordcr_selector_newcr_font_size_destroycr_simple_sel_to_stringcr_statement_dump_font_face_rulecr_input_get_column_numcr_rgb_set_from_termcr_parser_try_to_skip_spaces_and_commentscr_num_new_with_valcr_utils_dup_glist_of_stringcr_selector_refcr_term_nr_valuescr_font_variant_to_stringcr_utils_is_hexa_charcr_doc_handler_associate_a_parsercr_font_family_destroycr_parser_parse_statement_corecr_token_set_includescr_font_size_newcr_parsing_location_copymemcpycr_sel_eng_matches_nodecr_selector_dumpcr_additional_sel_to_stringcr_term_set_uricr_simple_sel_newcr_additional_sel_newcr_sel_eng_get_pseudo_class_selector_handlercr_input_set_cur_indexcr_statement_dump_media_rulecr_doc_handler_refcr_statement_at_page_rule_get_declarationscr_parser_set_tknzrfopencr_attr_sel_append_attr_selcr_statement_at_import_rule_parse_from_bufcr_statement_get_parent_sheetcr_declaration_destroycr_attr_sel_newcr_parser_new_from_inputcr_utils_utf8_str_len_as_ucs1cr_tknzr_read_bytecr_statement_destroycr_rgb_set_from_namecr_parser_set_use_core_grammarcr_utils_utf8_str_len_as_ucs4cr_input_set_line_numcr_selector_to_stringcr_num_to_stringcr_additional_sel_set_pseudocr_prop_list_set_declcr_parser_parse_bufcr_input_get_cur_indexcr_style_white_space_type_to_stringcr_font_stretch_to_stringcr_declaration_dump_onecr_style_display_type_to_stringcr_declaration_newcr_string_new_from_stringmemmovecr_parser_parse_charsetcr_parser_get_parsing_locationcr_input_set_cur_poscr_style_num_prop_val_to_stringcr_selector_appendcr_utils_ucs4_str_to_utf8cr_statement_new_at_media_rule_PROCEDURE_LINKAGE_TABLE_cr_tknzr_peek_charcr_input_set_end_of_linecr_rgb_dumpg_assertion_message_exprcr_utils_ucs1_to_utf8cr_utils_ucs1_str_len_as_utf8cr_statement_dump_import_ruleg_list_delete_linkcr_tknzr_get_cur_byte_addrcr_tknzr_seek_indexcr_utils_utf8_to_ucs1cr_font_size_to_stringcr_utils_utf8_to_ucs4cr_token_set_charset_symcr_statement_ruleset_parse_from_bufcr_style_copycr_tknzr_parse_tokencr_declaration_nr_propscr_input_seek_indexcr_term_destroycr_token_set_semicoloncr_input_get_end_of_linecr_selector_unrefg_string_append_lencr_parser_destroyfreadcr_attr_sel_to_stringcr_token_set_import_symcr_parser_parse_exprcr_parsing_location_destroycr_token_set_urig_logcr_token_set_identcr_input_consume_charcr_input_increment_line_numcr_font_weight_get_boldercr_parser_get_use_core_grammarcr_term_refcr_font_size_adjust_newcr_parser_new_from_bufcr_token_set_percentagecr_parser_parse_rulesetcr_num_destroycr_declaration_list_to_stringcr_token_set_media_symcr_input_consume_white_spacescr_prop_list_destroycr_token_set_cbccr_statement_prependcr_font_size_get_larger_predefined_font_sizecr_utils_read_char_from_utf8_bufcr_rgb_is_set_to_transparentcr_tknzr_set_cur_poscr_tknzr_get_inputcr_utils_is_nonasciicr_selector_destroycr_token_set_page_symcr_prop_list_get_prevcr_om_parser_parse_filecr_rgb_set_to_inheritcr_additional_sel_appendcr_style_newcr_token_set_cbo_edatacr_token_set_scr_font_family_prependcr_num_dupcr_attr_sel_dumpcr_statement_at_media_nr_rulesxmlFreeg_strconcatcr_simple_sel_prepend_simple_selcr_sel_eng_unregister_pseudo_class_sel_handlercr_parser_parse_font_facecr_input_peek_charcr_font_size_clearcr_string_new_from_gstringcr_token_set_lengthcr_simple_sel_append_simple_selcr_token_newcr_token_set_cdccr_statement_ruleset_append_decl2cr_tknzr_consume_charscr_stylesheet_destroycr_token_set_hashcr_tknzr_peek_bytelibc.so.1SUNW_0.7libglib-2.0.so.0libintl.so.8libxml2.so.2libcroco-0.6.so.3/usr/local/lib* =(*^P^x^^^^_ _((_00_88_H@_`H_pP_X_`_h_p_xpƀ_ƈ_Ɛ_Ƙ`Ơ`(ƨ`Hư`xƸ``a aHaxaaab bHbpbb b( 0 8c@c8HcPPchXc`d(hd8pdPxd`ǀdpLjdǐdǘdǠdǨdǰdǸddddddeeeee e(e0 e8(e@0eH8eP@pHeXPehX `exhepexeȀeȈeȐeȘeȠfȨfȰfȸff fPf`xfxffffffn n(n0n8o@o HoHPoXXo`ohopĀxoɀp ɈĄɐpXɘpɠpɨĐɰpɸpq8q`ĔĠĬİqpļqx (0q8q@qHqPqXr `r`hrpxʀrʈs ʐs`ʘshʠsʨsʰsʸsssssttt t(t0t8t@tH tP(tX0t`8th@tpHtPtXt`thtpuxuˀu ˈu(ːu0˘u8ˠu@˨uh˰ux˸uuuuuuuvvv@vpvv v(v0w8w@wHwPw Xw(`w0hw8pwHxw`̀wp̈w̐w̘w̠w̨w̰w̸wwwwxxx(xPx`xhxxxx x(x0x8x@xHxPyXy `y8hy@pyhxyx̀y͈y͐y͘y͠yͨyͰz͸z(z0z@z`zzzz {({@{H {p({0{8@$H{P|X|`| h|(p|Hx|x΀|Έ|ΐ|Θ|Π}@Ψ}xΰ}θ}~ ~h~0<~H(Px (08@pHPX`hpxπψϐ0Ϙ@ϠHϨPϰXϸ`pxT ( 08h@HPX`hpxڨЀXЈݸА0ИhРpШаиP0 HhPp (008@8H`PX` h@p`xршѐјѠѨѰ(Ѹ0`hx( @(H0P8X@`HpPX`hp(xPҀl҈ҐҘҠ Ҩ0ҰHҸPXx(8hp (08@H(P8XH`phxpxӀӈӐӘӠӨӰHӸ(0hQW(e f(i0R8T@nHoPXX[H`]h_hpa0xcԀxԈԐԘԠԨ԰ Ը8@Px8@Hp (08@0HPPpX``hXp.x.Հ1Ո-Ր.(՘.ՠըհո8Hpx (08ŀ@ňHŐPX`hpx ր(ֈ0֐8֘@֠H֨1ְ2ָPh (08@ H(PHXP`Xh`phxp׀Ř׈ŠאŨטŰנŸרװ׸x0@Xhp x(08@HPX`hp0xH؀`؈xؘؐؠبذظ 0H`  (00P8`@xHPX`hpxـو0ِ@٘h٠x٨ٰٸ(0@H X(p08@HPX`h pxڀڈ`ڐhژxڠڨxڰڸHpx(hp 8(H0h8@HPX(`HhppxۀۈHېXۘ`۠ۨ۰۸ 0 X(`0h8@HPX`hpx ܀x܈ܐܘܠܨܰpܸ(`h X(`0h8p@xHPX`hpx݈݀ݐݘݠݨݰ(ݸ8HXhx0@ H(`0x8@HPX`0hHphxހވސޘޠިް ޸8Px  (H0P8@H c c c c c c c c c c (c 8c Hc Xd hd xd d  f f g Pg g  g( g00g8hg@gPgXghHgpggg(g`gggg@gxghh h(Xh8hHhXhh8hxphhhhPhhhh0ihii i0i8Hi@iPi`ip(i`iiii@ixiii iXijjj8j pj(j8jHjXPjhjxjj0jhjjjjHkkk k0(k@`kPk`khkx@kxkkk k Xk k k!k!8l!pl !l0!l@"lP"Pl`"lp"l"l#0l#hl#l#l$l$Hl$l$l$l%(m%`m%m(%m0&m8&@m@&xmP&mX&m`' mp'Xm'm'm(m(8m(pm(m(m)m)Pm)n)n)n*0n(*hn8*n@*nH+nP+HnX+nh+np+nx,(n,`n,n,n-- `-0-@X-P8-`H-pX-h-`-p-----.. .00.@H.P.`.p(...0.H.`.8/H/X/ h/0x/@/P/`/p//// /8/P/`/p000 000@0P0`0p0000`00X00 1(101 H10`1@x1P1`1p111     H      @  b  0b  Xb    (  P 11x11222(282H2X2h2x22 202@22P2X3h3x3(g @`," @e`,][ @ `N_ @`4)h V@`u8 @-`1k <@5`Y) e@`A@ C@`D  ~@`a M@`dB @`Ex[ @`5: @r`K @`OG @h`I7 @`2ps!u :@`jFq  T@b`Q=;z i@` +( J@``\* R@`St o@`cv @z`Za$ X@ ``c^D @`w% U 3@s`_? {@0`d't| @`/f #@` N]*7 @`9& @`/Lm @`~" $@&`I\% @`9 @y`J;rH=o @`>F0p @U`O' Z@`l @i`j  A@cwwww  _h _h_瀤@h`]`]`] @o Q HU't`hK `H@H(  ` H `H!  ` H `H  ` H `H  ` H `H   ` H `H  H"'〧`H ` H H'7,  `?4 '``O`_o=`_t` 'G<  A@awwww _h _@h_瀤h`]`]`] @  H6'h- HH"`HH`#?cHH`#cHH`#cHH`#cH` _o?`_t` 'G<  A@cwwww _h _@h_瀤h`]`]`] @  H'h HH`` _o?`_t` 'G< A@bܮwwwwwwwǬ ' _h_@h _瀤h_߀h`]`]` ] @4! H'\``h H'w\wǬh_ǀh{ '_ @< `H@ H,' ` H ` H$' ` H ` H' ` H ` H' ` H ` H ' ` H ` H'HEG H_  ` H:7@,  `?4 G$  O'7@#?cH#?cHH##?cH#6 H#7cH7@ H_-p$w`_πh_ǀ o`_t`_t`G'G۱< A@cwwwwwwwǬ  _h _瀤hh_߀h`]`]`(] @h! H~'_`hHu w `H@ H, ` H ` H$ ` H ` H ` H ` H ` H ` H  ` H ` HHB_hH;  wǠ h__ @< ` H-7@,  `?4 wǀ o7@#?cH#?cHH#?cH#6 H#7cH7@ H_$`_t`'G۱< A@`̮wwww 'Ӹ _h _h_瀤@h`]`]`] @"NH[ t`hR `H@H'  ` H `H   ` H `H  ` H `H  ` H `H   ` H `H H) `H ` HH 7,  `?4 '``O7 HGӠ H'H  _oG_t` =` A@bwwwww߬ _h_@h _瀤h_߀h`]`]` ] @,"H) \`$ @, H`]`]`0] @"H_\ @,0_t`__\`@_߬=`A@a<wwwwwwwǺ '_h_@h _瀤h_߀h`]`]` ] @Θ" H'\``h H'wwǀh__ǡ,0@ H=_,@H`H5 < _- ? < `-H`#?cH5  < _- 4  ? < `- ? < `-Hw`#cH5 < _- 4 ? < `- 4  ? < `- ? < `-HW`#cH#5 < _- 4  < `- 4 ? < `- 4  ? < `- ? < `-H1`#cH)5 < _- 4  < `- 4  ? < `- 4 ? < `- 4  ? < `,` ? ,`H` H '_Ǡ w_π oP_Ǡ _t``_t`G'G۱<  A@a<wwwwwߺ _h_h _瀤h_߀@h`]`]` ] @Ҙ#VH% \`$ ,0@@ H`]`]`0] @#]H @___\ @_ߺ=A@cwwwwwߺww '_h _@h_߀h`]`]`8] @{# HT'\``ht HL'_瀤h`]`]`@] @_# H8'ۀ`h H,'w\wh$_h _@ `< H_,@H `=  _- ` ? `-`_h_@ o_t`_t` 'G۱< A@aĮwwwwwwwǺ _@h_@h _瀥h_߀h`]`]` ] @# H5'\``htu  H,'۠$`@@@ H`]`]`0] @Ϙ#H'_\ w@__t`__\`@Ǻ__t`'G۱< A@`wwwwwߺww ' _h_@h _瀤h_߀h`]`]` ] @# H'\``h H|'w\wht_hp '_ @< `H@ H-' ` H ` H%' ` H ` H' ` H ` H' ` H ` H ' ` H ` H' H9'G@$ _ h H/' H`_  ` H H"'5,  `?4 G$  O'5`H H'<`_,@`w`_@h_ o_t`_t` 'G۱<  A@awwwwwߠ '_@h_@h _瀤h_߀h`]`]` ] @ǘ$ H2'\` hut H)'۠% @@@'׀ H`]`]`0] @$GH'_\ @,0_t`__\`@_''G۱< @'HH" H  :` H ` O` OO:` H ` O` OO` OO?`@A@bw'HH H " O* 2 ? B ?` ( @' 0 H 9H  A H FHH  ? @' HH  ?` A@a\w/ww_瀠h _`H]@5`_瀧@o A@`Ԯw/ww_h`]`]`P] @Ř%_瀠h _`H]@`_瀧@o A@cww_h`]`]`X] @%Hh_`\`@\`h@ݒ_`@o A@c ww_h`]`]`X] @T%5Hh@_`h@_`@o0A@b$w @h``]`h]`p]`x] @ _H+  @ @@|w`_`h``]`h]`p]`x] @ f@v@H   @@g _`$`<@A@`ܮwww'' 'w_w_h`]`p]`] @ HYh`]`p]`] @ HCG뀤 H%@+wǀh0__`@('Ӏ H& _`$`0A@aww_h\ h`]`p]`] @Ԙ!z?H2\\@h`]`p]`] @!{?H\h`]`p]`] @!}?H D4HH%@@ A@cwww_h ]h_@h`]`p]`] @w!H/ \\h`]`p]`] @c!H D4 HH \ -`]]  \`$ h H% 4w\` t` ?`A@bLwww ww_h \@h_h`]`p]`] @!HH D`4 HHB @w׀ hH9 _\ \`\`_@ H+_]  w\_ߠ@t] D0 H  t(]  ]` u`] H $ 0_ H(]` u`_ H _\ $`0>0A@`twww_h\ @h`]`p]`] @!H _t`  ?`0A@cĮwww_h \ @h_h`]`p]`] @{"H \` t ?`0A@cwww_h\ @h`]`p]`] @O"H _t`( ?`0A@bTwww_h \ @h_h`]`p]`] @",H \`(t ?` A@awww_h\ @h`]`p]`] @"@H  ` w\_@t ?` A@`Ԯwww_h\ @h`]`p]`] @Ø"SH  `(w\_@t ?`0A@`ww'_@h\`h`]`p]`] @"lH @v@ HH󀤀H H_@lH@H @?` A@cww'w _h \ h_瀤@h`]`p]a] @H"HF  H@hH`]`p]a] @0"H. `H_\ hh_@ H _\ `h o_t`h @ H H @=` A@a4www  ' _h \ h_@h`]`p]a] @Ә"H9  \``h+7@4h&_@ H@ H _@ HHH7@ _\ `h7@4 o7@H H =` A@cwww w߬_h \@h_h`]`p]`] @l"H \`\` hH @9 hH  _\ \`\`_@1?`A@blww'wwߪ_h \ h_߀h`]`p]`] @"#  H5'H_\ \ $ _H@H__\ \ $ _H$@ H 'G O, < !!?D@_\ \h \ _,` H'۠ 'G۱<  A@`̮wwww / '_h\ h`]`p]`] @#TH _瀤h$ __@︒ '߀ H_瀤@h $`-84084 0A@cwww_h\ h`]`p]`] @}#pH _\ hH\@0A@bwww_h \@h_h`]`p]a] @G#H \`@hH $`@L_t  ?` A@bww''_h\ h`]`p]`] @#H3 H_\ \ $ GH@HG_\ \ $ GH$@H G O, < !!\?Dh _\ ] hu H  =`0A@`www_h \@h_h`]`p]a ] @#H \`u \\ u \\ (u \D 0% \D 4%  ?`0A@cwww_h \@h_h`]`p]a(] @u#H \` % \\ (% \\ h$H% %  ?`0A@bwww_h \ @h_h`]`p]a0] @9$H \`t ?`0A@awww_h\ @h`]`p]`] @ $.H _t` ?`0A@aLww'_h\ @h`]`p]`] @$AH G$`4 ?`0A@`www_h \ @h_h`]`p]a8] @챘$UH D`4$ ?`0A@cܮww'_h\ @h`]`p]`] @션$jH G$`0 ?`0A@c,www_h \ @h_h`]`p]a@] @U$H D`0$ ?`0A@blwww_h \h_@h`]`p]a ] @%$H \`@8__@<\ __@@\ __@DD __@HD  >0A@alw'aP]B H@**@aP]BG@HaP]H/p/p@aP]B@OA@`www _@haX]a`]ah] @봘 wH. @@?@aH]\ h/paH]\@@H /paH] D@_$`H  `/paH]\@o=A@cDwwwwww׬ _@h_h _瀥@h_߀haX]a`]ap] @S  HW'\`h HP'\`h]`$ _א HaX]a`]ax] @, H1'H]`_t`_@2\ _t`_\ __\`_ן H_@\ _t HaX]a`]ax] @ H'Ӡ 'Gӱ< 0A@aw @Vha]a]a]a] @Ҙ 3H  @C@ A@`Tw?'@@@ha]a]a] @ꤘ MH<`G$`@@A@c@wb`] ?_ha]a]a] @u gH `J?_w?b`] HH a]`H?@_H ( @@@h_ @@뺒 'ha]a]a] @: sHHca]Hma]Hha]Hca]H^a]HYa]HTa]HOb]HJb]HEb]H@b]H;b ]H6b(]H1b0]H,b8]H'b@]H"bH]HbP]HHbX]H_D O, < #cȠD@@h @6@;Ht(<Pdx0A@cwww_@h_ha]a]bh] @} H @ @6 ?` A@cww _ha]a]a] @R H0@@@ha]a]a] @< H_@귐@ Ha]a]bp] @% H@0A@aww?'_@ha]a]a] @! H <`G$` ?`0A@a ww _@ha]a]a] @՘!#H  D` H H @? @A@`Tww_ha]a]a] @記!6@$0A@cw 8@hb]b]b]b] @| H  8@@A@bwwww'@wϢwπ@hb]b]b] @L H _t`_t`_t`G$` @@ A@b4ww@齐@@hb]b]b] @ HQ_D H%b]\@^@b]@顐@b]_\ @R@b]@镐@b]_\ @F@@@铒 %H b]\@;@b]@~@b]_\ @/@b]@r@b]_\ @#@@@h\`@@s 0A@`Twww_hb]b]b] @禘!(@Rh _b]@ߔ@@0A@c|ww_hb]b]b] @r!?H  E` HH  \`,$l dt` \`,$l dt` \`,$l dt`%` ?` A@bwwwww'_hb]b]b] @0!ZH- Gۀ H_ dh _瀤 dh_߀ dhb]b]b] @!\H G_$` _t`_t`_t`$`$$`( =0A@a<ww'_@hb]b]b] @!xH G$`$ ?`0A@`ww_@hb]b]b] @溘!H D`$?`0A@` ww_@hb]b]b] @斘!H D`(?`0A@߂c|ww'_@hb]b]b] @q!H G$`( ?`0A@߂bܮwww_@h_hb]b]b] @E!H @@ ?` A@߂b,www _h_hb]b]b] @!H% _/p/p$bx]@[\@H _/p/p$bx]@習@H`` o`hH  =`A@߂`www b] ,` ,` ,`_h_@hb]b]c] @忘!H @烐@ hC_@ @< 0H 9H $ 0ܢ,` `,H),`_@ @< aH zH $ Wܢ,` `,H,`_@ @< AH ZH $ 7ܢ,` `,H,` `` oH^@=_ hX_@@ < 0H 9Hܡ4@w , ,w $ 0@,H7 _@@ < aH zHܡ4@w , ,w $ W@,H _@@ < AH ZHܡ4@w , ,w $ 7@,H  `` oH H _@ _@ =`0A@ނadwww _h_@hb]b]c] @"-Hz Hg_\ h_@暒Hm_\ h"\ h\ hc] @H _$ $H $ (__\ \ @\ Hb]b]b]c] @䤘"FH7_\ h\ h \ h_@悒Hb]b]b]c] @䁘"RHH D` H OOO OO=0A@݂bܮwww_@h_hb]b]c ] @E"_H @ 8@ ?`@A@݂b$ww_hb]b]b] @"p@䘐A@݂aww' w׺_@hb]b]c(] @"HD@嵐@G@@ hb]b]c0] @֘"H)@Ґ H@Ӑ@ H @M@@h_@͐@@h@ΐ_׀h@ϐw׸@A@܂cww_@hc8]c@]cH] @㌘ ,HLHX_\ (h@姐_t (HM_\ (h@夐_t (HB_\ (h@噐_t (_\ 0h@刐_t 0H._\ (h@卐_t (H#H!cP]cX]c@]c`] @@ yHD` %O, < !"|?hD_$ llllllttttllllltlttHllllll0A@܂aLw H@dhcP]cX]c@]ch] @ H  H@Q@0A@܂`ww_@hc8]c@]cH] @⶘ H @ _$` ? 0A@ۂcww_@hc8]c@]cH] @⌘ H @ _$` ? 0A@ۂc<ww_@hc8]c@]cH] @b H @ _$` ? 0A@ۂbww_@hc8]c@]cH] @8 H @ _$` ? 0A@ۂaww_@hc8]c@]cH] @ H h@ _$` ? 0A@ۂaDwww_@hc8]c@]cH] @ H  =@ _$`_t`( ? 0A@ۂ`www_@hc8]c@]cH] @ᷘ!H  @ _$`_t`( ? 0A@ڂcwww_@hc8]c@]cH] @ዘ!H  @ _$`_t`( ? 0A@ڂc4www_@hc8]c@]cH] @_!H  @ _$`_t`( ? 0A@ڂbwww_@hc8]c@]cH] @3!)H  @ _$`_t`( ? 0A@ڂaԮwww_@hc8]c@]cH] @!5H  a@ _$`_t`( ? 0A@ڂa$ww_@hc8]c@]cH] @ܘ!AH 6@ _$` ? 0A@ڂ`|ww_@hc8]c@]cH] @ಘ!MH  @ _$` ? 0A@قcԮww_@hc8]c@]cH] @!YH @ _$` ? 0A@قc,ww_@hc8]c@]cH] @^!eH @ _$` ? 0A@قbww_@hc8]c@]cH] @4!pH @ _$` ? 0A@قaܮwww_@hc8]c@]cH] @ !{H  c@ _$`_t`( ? 0A@قa,ww_@hc8]c@]cH] @ޘ!H 8@ _$` ? 0A@ق`www_@hc8]c@]cH] @߳!H   @ _$`_t`( ? 0A@؂cԮwww_@hc8]c@]cH] @߇!H  @ _$`_t`( ? 0A@؂c$www'_@hc8]c@]cH] @Z!H  @ _$`G$`_t`( ? 0A@؂bdwww'_@hc8]c@]cH] @*!H  @ _$`G$`_t`( ? 0A@؂awww'_@hc8]c@]cH] @!H  T@ _$`G$`_t`( ? 0A@؂`www'_@hc8]c@]cH] @ʘ!H  $@ _$`G$`_t`( ?  A@؂`$wwww_@hc8]c@]cH] @ޚ!H  @ _$`_t`(_t`0 ? 0A@ׂcdwww_@hc8]c@]cH] @k!H  Ő@ _$`_t`( ? 0A@ׂbwww_@hc8]c@]cH] @?!H  @ _$`_t`( ? 0A@ׂbwww_@hc8]c@]cH] @"H  m@ _$`_t`( ? 0A@ׂaTww'_@hc8]c@]cH] @"H  A@ %_$`$`( ? 0A@ׂ`ww_@hc8]c@]cH] @ݼ"H @ _$` ? 0A@ւcww_@hc8]c@]cH] @ݒ"+H @ _$` ? 0A@ւcTww_@hc8]c@]cH] @h"7H @ _$` ? 0A@ւbww_@hc8]c@]cH] @>"CH @ !_$` ? 0A@ւbww_@hc8]c@]cH] @"OH n@ "_$` ? 0A@ւa\ww_@hc8]c@]cH] @"[H D@ #_$` ? 0A@ւ`ww_@hc8]c@]cH] @"gH @ $_$` ? @A@ւ` ww_hc8]c@]cH] @ܖ"w@_A@Ղclwwwwwߠ '׬ _h\ h\ @h _h_瀤hcp]cx]c] @X! H{'ے@ޒ@ Hcp]cx]c] @@!Hd'_t _t _@׬ HU@0 HHM _߀h_@t_\ \ @w_ H=_\ _t` '_\ \ @pGH+_@qע@`HH! `H!@ H_@>׬ H_\ \ @E_ H HHO H'_@M'G۱< A@Ղ`wwwwwc] ,` ,` _h\ @h _h_瀤hcp]cx]c] @ۢ!Y H'\`@ܒ Hcp]cx]c] @ۊ!\Hz'_ @ Hm_ @ Hd H. H*_\ \  @  HR_߀h_@ݭ w_\ \ @ݒ  H?_\ \ @ݤ_ H6H1 < H H H$ w_\ \ @ݻ  H_߀h_@x_\ \ @{_ H _\ _t`H H  H'_@݁'G۱<  A@Ԃalww  '_h \ h\ @hcp]cx]c] @!H  @Ɛ@@`H `HH H@@ H ?w_\ \ @U߸?`A@Ԃ`<www  'à 'c]D$`D$`D$`_h \ h\ @hcp]cx]c] @ډ!HЬ @Đ@ Hcp]cx]c] @r!H_@ܵø HÀ /HH _@ܰ_@ܥø HÀ *HH @_@ܵ H *H_@܊ø H|^@O_@}ø HoÀ`*HHi ^@Ȓ@_@܍ H_ *O /HB_@^ø HP^@ܮ_@s HE *H_@Hø H:^@ܘO_@;ø H-À`*HH' ^@܆@_@K H *OO_@ø H^@n H @p_t`H  h@_@*Ǭ=A@ӂ`wwww ww _h \ @h_hcp]cx]c] @ى" H'\`@Ò Hcp]cx]c] @q""Hz'_@۴߸ Ho߀ \HHi _瀤h_@۫_@߸ H[H5  '_@۔߸ HO߀ 0 H 9H$ 0H'߀ a H fH$ WH '߀ A H FH$ 7'5, G4 @_@ۋ߸ H&`߀ 0 H 9H߀ a H fH ߀ A H FH`o_}5_$` H'_@h'G< A@҂awwww  '_h \ @h_hcp]cx]c] @ǘ"cH~ \`@ Hcp]cx]c] @ذ"fHg_ @! HZ_ @ HQ \HHK < 0H 9H< aH fH < AH  FH___H(_@ڽ۸ H&_瀤h_@ں_@گ۸ Hۀ H  H#cqHH  _$` HH _@ں=`СA@тbTwww '  w_h\ h \ @h_hcp]cx]c] @"H @Q@ Hcp]cx]c] @"H_@B H瀤`"HH  "`'HH 'HƸ @w@h_@/`c] * *_ @K H_ @B H`\HBww '< 'H "H_\ @R_\ \  @,  HH _ H_\ @9 H_@ے Hl_ HHa HDc]@-@h < (H ~H_@ٷ HH_\ @H& @H_@٤ H5_\ @H5@H _@ّ@`H!HH Oa`H_\`h_t`H w\_\ \`@\`_\ t @O_H  _h@Gw_@ً=A@Ђawwww  ' '_h\ h \ @h_hcp]cx]c] @#%H\ @ @ Hcp]cx]c] @Θ#)HE_@1 H: \H ___ H.H*@m H a H zH  A H ZH_@ H_瀤h_@_$`H H H _@=`A@ςcTwwww 'ߠ '۸ _h \ @h_hcp]cx]c] @Y#gHm \`@ؔ Hcp]cx]c] @B#jHV_\ \ @#۸ HIۀ \H __E_ H=H9@ߐ Hۀ a H zHۀ A H ZHۀ 0 H 9H ۀ -H _H_@M߸ H_$` _瀤h_@FHH H _@]=`A@ς`ܮwww '  _h\ h \ @h_hcp]cx]c] @ո#H @@ Hcp]cx]c] @ա#Ht_@ H_@.hcp]cx]c] @Մ#HW 瀤 -H_@Ò H>_@Ē` _`@_] HH, `H_@ׯ` _`@_ؔ HH _`@O_\`hH t`\_`\`@\`@d@@h@]H_@מ=A@΂awww '  ' 'c]D$`D$`D$`_h\ h \ @h_hcp]cx]c] @$H\ @(@ Hcp]cx]c] @֘$ HE_\ h@e_t  'G H _B H'_:H _\ \ @NOh _\  @LH G H _\ h@ֿ_t _@Ǫ =`A@͂ctwww '  c]D$`D$`D$`_h \ h\ @hcp]cx]c] @Y$8HQ @֔@ Hcp]cx]c] @B$<H:_@օ H#瀤 #HH _\ h@_t  _@v___\  @Œ HH `H _\ h@6_t _@yǬ=СA@͂aLwww ' '`] ,` ,` ,` ,`ww`]D$`D$`D$`_h\ h \ @h_hcp]cx]c] @Ӽ$mH  @@'À Hcp]cx]c] @ӥ$sHG_ @ H'_ @ H'_ @ H'_’ @ H' uH rH  lH€ (H H'à w_\ \ @ H'_@ղ w_\ \ @ H'Q___'À H! '_Ö'@__@թ H' )H _@瀢 Hz'à H'à 'GÀ Hj@ '_@Ջ Hf'`]@ʓ< h * H ~H@ H_@O瀢 HJ'_ @ՠ H'à '_ 'À H_ @ՏH H'O__@+瀢 H&'瀤 )H H'à H'èh_\`ht`H \] \`@Յ\`@_\  @fH  h@ސ_@"Gñ=A@˂cwwww w`] ,` ,` ,` /www ` ]D$`D$`D$`_h\ @hcp]cx]`(] @n$ HL'\`@ԨǠ Hcp]cx]c] @V$H5'_ @ H _ @Ծ H_ @Ե H< rH RH/< gH GH'< bH BH w_\ \ @ԡ  H_@b w_\ \ @Ԓ  HHH׸ _\ \ @Œ H (HHȸ __@6 H_@hH `H?o_ow@ _w_ @O H %H w_\ \ @O  H __\ \ @Ԃ H ,HH __@ H_hHv _ @ Hm %H w_\ \ @  H] `h _ H?o_oH w`h_ H?o_ow_h@ӝwf_o_\ \ @) H2_\@h___@#_t \ hH  H  _t`_\t`_\t`\$`  H_h \ h ,@ؒ H'_h@Ww_@ӓǠ 'G< A@ʂawww '  _h\ h \ @h_hcp]cx]c] @%gHI @(@ Hcp]cx]c] @֘%kH2_@ H瀤 @HH _\ h@X_t  __ HH `H _\ h@Ґ_t _@Ǭ=A@ɂcwww ' _h \ h\ @hcp]cx]c] @v%H @ұ@ Hcp]cx]c] @_%H_@Ң H瀤 !HH _h_@ҙC__\ \  @*08408< iHu_\ \  @ *08408< mHi_\ \  @*08408< pH]_\ \  @*08408< oHQ_\ \  @*08408< rHE_\ \  @ݔ*08408< tH9_\ \  @є*08408< aH-_\ \  @Ŕ*08408< nH!_\ \  @ҹ*08408< tH_\ \  @U  H _h_@H  _@4Ƕ>㾰A@ɂ`<www  ' 'נ '`8] ?`0]D$`D$`D$`_h \ h\ @hcp]cx]c] @σ%̠ H'@ѽ@ Hcp]cx]c] @k%H'_@Ѯ׺ H׀ 0 H 9HH $ 04www?Ƕ H ׀ .H `@] ?Ƕ H H _@я_@ѤӠ H H HCӀ`.HHHf _@m׺ H_ H. `0 H`9HH$_@[׺ HM `H] Hנ$ 04wwwH?ǀH `H] H?HHO@H `H'?g?_\@hGg@ѻ]_t \ hH Hg<`G\$`_\  @o H'_@1'G< 0A@Ȃ`,ww @h`P]`X]cx]``] @Η&*H4  @ @@w`_`@h`P]`X]cx]``] @y&3@h@H@  @@_h@@L@A@ǂbwww''ww__G@Gwπhcp]cx]`h] @7&MH@#w׺@ A@ǂaww'_@Ghcp]cx]`h] @ &\H@@0A@ǂa<ww_h\ hcp]cx]`(] @ޘ&f 8w\` t`0A@ǂ`ww_h\ @hcp]cx]`(] @Ͱ&nH `8\` hw\`$ t`_\`\ 8 h@Н@H  ?`0A@Ƃcwww_h\ @hcp]cx]`(] @s&H \`h@s__\ t`\ @t\  ? 0A@Ƃbwww_h\ @hcp]cx]`(] @=&H \`_t` ?`0A@Ƃb www_h\ @hcp]cx]`(] @&H \`@_?`0A@Ƃa\www_h\ @h \`h_hcp]cx]c] @ݘ&H \`h `@_\ @\ _\ t _\ \ @͸_>0A@Ƃ`Lwww_h\ @h \`h_hcp]cx]c] @̙&H \`h `@Ϩ_\ @Ϭ\ _\ t _\ \ @l_> A@łc<wwww_h\ @h \`h_瀤hcp]cx]`p] @T&H \`h `@c_\ @g\ _\ t _\ \ __@E = A@łbwwww_h \ h\ @hcp]cx]c] @'H __@@/p84084 0A@łaLww_h \ @h\`hcp]cx]c] @ޘ' H\`h `@_\ @\ _\ t _\ @̡\ 0A@ł`Lwww_h\ @h \`h_hcp]cx]`x] @˙'$H \`h `@Ψ_\ @ά\ _\ t _\ \ @_>0A@Ăc<www_h \ @h_hcp]cx]`] @Y'6H \`@|?`0A@Ăb|www_h \ @h\`hcp]cx]c] @)'BH \`h `@8_\ @<\ _\ t _\ \ @l_? 0A@Ăa|ww''_h \ @h\`hcp]cx]c] @'QH \`h `@_\ @\ _\ t _\ \ G@RG?  A@Ă`tww'w_h \ @h\`hcp]cx]c] @ʦ'aH \`h `@͵_\ @͹\ _\ t _\ \ @_? 0A@Âclwww_h \ @h\`hcp]cx]c] @e'rH \`h@}_\ t _\ \ @m_? 0A@Âb|www_h \ h \`hcp]cx]`] @('H _t` ?`A@Âawoww  '`] ,` ,` ,` ,` 'ww`]D$`D$`D$`_h] h_@h \`h\@hcp]cx]`] @Ҙ' H]'\ht`] t  HS'@@ Hcp]cx]c] @ɰ'H<'_\ \ @  HH G HH _Z \ @ H@hH Hi @^*08408< fHx @T*08408< oHn @J*08408< nHd @@*08408< tHZ @6*08408< -HP @,*08408< fHF @"*08408< aH< @*08408< cH2 @*08408< eH( w_\ \ @˰  H_@q w_\ \ @ˡ  H@K H 8@˴Hs @ޔ*08408< cHd @Ԕ*08408< hHZ @ʔ*08408< aHP @*08408< rHF @˶*08408< sH< @ˬ*08408< eH2 @ˢ*08408< tH( w_\ \ @D  H4_@ w_\ \ @5  H%@ H 8@HH @r*08408< iHZ @h*08408< mHP @^*08408< pHF @T*08408< oH< @J*08408< rH2 @@*08408< tH( w_\ \ @  H_@ʣ w_\ \ @Ӓ  H@ˍ H 8@H @*08408< mHP @*08408< eHF @*08408< dH< @*08408< iH2 @*08408< aH( w_\ \ @ʊ  Hz_@K w_\ \ @{  Hk@= He 8@ʎHM @ʸ*08408< pHF @ʮ*08408< aH< @ʤ*08408< gH2 @ʚ*08408< eH( w_\ \ @<  H,_@ w_\ \ @-  H@ H 8@@H_ H_@ H_@h 8@)`HH @Q*08408< rH. @G*08408< lH$ @=*08408< (Hw__ H_@ʼ H_@h 8@`HH @*08408< gH1 @*08408< bH' @*08408< (H_~ H_h@ʉ H_@h 8@ɶ`,HuwH @ޔ*08408< !H< @Ԕ*08408< -H2 @ʔ*08408< -H( w_\ \ @l  H\_@- w_\ \ @]  HM@G HG 8@pH/H @ɘ*08408< -H2 @Ɏ*08408< >H( w_\ \ @0  H _@ w_\ \ @!  H@ H  8@4H_ H_@_@h 8@!`HH @I*08408< =H( w_\ \ @  H_@Ȭ w_\ \ @ܒ  H@ސ H 8@HH @*08408< =H( w_\ \ @ȹ  H_@z w_\ \ @Ȫ  H@ɴ H 8@ȽH|Hf @*08408< *H_L H _@ɝw HtH_HI w_\ \ @t  Hd_@5@ɋ H[ 8@ȄHC w_\ \ @Z  HJ_@@y HA_@H) w_\ \ @@  H0_@@g H' 8@PH w_\ \ @&  H_@@U H  8@6H w_\ \ @   H_@͒@C H 8@H w_\ \ @  H_@dz@1 H 8@H w_\ \ @ؒ  H_@Ǚ@ H 8@Hwww_w賖 H @ H_@zHH{_ H_h@ H_@h 8@ǵ`HtwH^_Ȓ H_h@ Hs_@h 8@ǘ`HWwHA_Q H @ې H[ 8@DŽHCH-w_ HF_hB @Ǡ/ @Ǜ/ @ǖ/ @Ǒ/ eH mH _$`_@Ȫw ww_\ \ w@(  HH eH xH _$`_@Ȕw ww_\ \ w@   HH pH xH _$`_@} w ww_\ \ w@  HH cH mH _$`_@^ w ww_\ \ w@̒  HH mH mH _$`_@? w ww_\ \ w@ƭ  HH iH nH _$`_@  w ww_\ \ w@Ǝ  H~Hf pH tH _$`_@ w ww_\ \ w@o  H_HG pH cH _$`_@ w ww_\ \ w@P  H@H( dH! eH gH _$`_@ǔ w ww_\ \ w@-  HH rH! aH dH _$`_@Ǥ w ww_\ \ w@   HH gH% rH! aH dH _$`_@} w ww_\ \ w@  HH mH sH _$`_@f w ww_\ \ w@Ē  HHsH _$`_@K w ww_\ \ w@ũ  HHHH zH _$`_@5 w ww_\ \ w@ŋ  H{Hc kH! HH zH _$`_@ w ww_\ \ w@h  HXH@ %H _$`_@w ww_\ \ w@N  H>H&_ݒ H_h _$`__@w H%H w_@w HH w@h \`(h`8@9H HH \H@< H a H zH  A HS ZHP_쐒 HB_h> '_\ \ @I H" (H w_\ \ @ْ  H_@ƒ H_@h 8@`Hw_@ H_@h 8@ג`wH_h@NwHx=` -H$=` H%` O, 4#b_oD%` O, 4#b_oؠD=` ;H%`- Ol, 4#c_o̠D=` rH=` @H `;O`<OOQ=` [H`@OJOH`[O]`]OtO@=` {H `rO~`uOCO4%`{ O0, 4#c$_oD_@ H"_@@ H 8@AHh_t`_\   @ H'h@Ġ_h@áw_@'G< ll<lll@<<<@4 T XdA@b|ww''ww߬ w_@h\`h \ h_瀤hcp]cx]`] @ *+ Hx'ے@z@ HHn'_π@h Hg'E`GHRH=HJ _\ (_t`_t (HB _\ (_t`_t (H: _DGH\(_t`_t ( H,_\ (_t`_߀@hH- _\ 0t`_t (_t 0H _ (_$`H H G %O, < #c0_ǠhD@_Hw_@@wϬ H '_πh_@w'G۱< 88XXXX88@A@c,ww_hcp]cx]`] @^*\ h\ h @Z H_\ t _\ \ h@d_\ t _\ h@_t @_@A@bww_@h`]`]`] @ &H._\ h@9_t H1_\ h@_t _\ h@_t H_\ h@"_t HHD` O, < !!?ܠD_$ l0A@`Tw P@&h`]`]`]`] @ [H  P@@A@cww'w׶ _@h`]`]`] @t qH9@8@G@@c h`]`]`] @Y uH@U H@þ@ H _׀h@dwנ@h@U_װ0A@bwww_@h`]`]`] @ H  @ _$`_t` ?  A@alwwww_@h`]`]`] @ H  @ _$`_t`_t` ? 0A@`www_@h`]`]`] @ H  @ _$`_t` ? 0A@cwww_@h`]`]`] @ H  c@ _$`_t` ? 0A@cLwww_@h`]`]`] @e H  7@ _$`_t` ? 0A@bwww_@h`]`]`] @9 H   @ _$`_t` ? 0A@awww_@h`]`]`] @  H  ߐ@ _$`_t` ?  A@a<www_@h`]`]`] @ H_hH@\ 0h_`0_`0o_w`0t8_0A@`Twww_h_h`]`]a] @!Ht 0t8@A@cww׸_h`]`]`] @y!HY@h`]`]a] @c!!HC_h4^h hhh%Ha]@@H$a]@ܐ@H^8ha ]@ѐ@HHF O, < #aDHa(]@@Ha0]@@H H F O OOH^h@|h@@@zH^h\ \`@o\`h#a8]@@4\`h@d\`h@@l@R@Oa@]@a@H^h\ \`@?\`h aH]@@@2H^h\ \`@'\`h@@7@Hm^h\ \`@\`h aP]@@ה@HU^haX]@@@&^h@@@a@]@@H7a`]@@H0^h\ \`@\`h ah]@@@ȐHap]@ؐ@HF$  O, < #bD^0o@@h\`wא@@ʒ _װ@D ($p0DA@a@ww߸_h`]`]`] @!Hg@~h`]`]a] @ܘ!HQ_\ h h hhHCHa]@@H&a]@@H_\ 8ha ]@@HH_D  O, < #bD@Ha(]@@Ha0]@@HH _D  O OOH_\ h@h@@ @H_\ h\ \`@\`h'a8]@@_ \`h@\`h ax]@@@Ða@]@@@H_\ h\ \`@\`h aH]@@t@H_\ h\ \`@\`h@@@Hu_\ h\ \`@\`h aP]@@E@sH\_\ haX]@5@_@\ h@@r@Xa@]@"@H<a`]@@H5_\ h\ \`@@\`h ah]@@@3Hax]ap]@@H_D $  O, < #b8D@@@h\`wߐ@@5 _߰< (xLl0A@c,www_h`]`]`] @\"@h _ax]@@ː@ A@bTww _@h`]`]`] @&"H ?@@h _`0@o>A@aww' _h`]`]`] @"HhG󀥀H'H@_`0@o@A@`ww_h`]`]`] @" (\` t`0A@`ww_@h`]`]`] @"H `(\`h$ t`_\`( h@@H  ?`@A@cDww_h`]`]`] @d# 6_\ 0h@y_t 0_h@ѐ@ 8@Qw A@bwww_@h_ha]a]a] @ AH @\`h_`_`o_w`t  >0A@a<www_h_@ha]a]a] @ݘ [H t`t  ?`A@`ww_ha]a]a] @ rHt@?_hd_ h@@C \`h\`\ \`@\`h@@(@ \`h>\`\ \`@\`h4HH'@@ =H"a]@@Ha]@@HHG $  O, < #bT_ǠDa]@@@͐_ o@@h\`@@ @DL`|0A@bwww_ha]a]a] @ @h _a]@Q@@@A@aDww_ha]a]a] @ Ձ\ h@_t _\ h@_t _\ h@b_t _h@Bw@ (@wA@cܮww_ha]a]a] @ <Ha@_E H] hP\ \`@\`h@@@H4H1] h6\ \`@\`_\ h\ \`@\`ha]@@@Đh@@Ԓ@@@֒ )@@h\`@@֒ H@@@В 0A@a̮www_h@h _a]@L@@@A@a,ww_ha]a]a] @ޘ \ h@_t _\ h@_t @I_0A@`Lw 0@$ha]a]a]b] @ 5H  0@@0A@cw'@-@@hb]a]b] @s MHG$`@@0A@bwww_@hD` Hb]a]b] @G a\`h@g__t`0A@bwww_@hD` Hb]a]b ] @ v\`h@5__t`0A@aTwww_@hD` Hb]a]b(] @ \`h@__t`0A@`www_@hD` Hb]a]b0] @ \`h@A__t` A@cĮwww_@hb]a]b8] @ H5_hH/@@hH*h\ h _`@h\ o@hb]a]b@] @S H_t t_0A@bdwww_hb]a]b8] @+ H _hHt t@A@aww_hb]a]bH] @ H@_hHh_ h\ \`@g\`h bP]@,@Z@Hb_ h\ \`@N\`h bX]@@A@HI \`h@V\`h b`]@@)@H1_ h@> [@,_ h bh]@@@HHG H  O OOO OO_ o@h\`@@ @ A@bԮww_hb]a]bH] @F!TH@ҐHo_\ h\ \`@\`h bP]@{@@Hi_\ h\ \`@\`h bX]@a@@HO_ \`h@\`h b`]@H@v@H6_\ hbp]@8_@u\ h bh]@*@X@HH_D H  O OOO OO@h\`@@_ 0A@`www_hb]a]bx] @!_h@Bh _b]@ǔ@@@A@cww_@hb]a]bH] @Z!ԁH_@{\ _H)t _@\ _H#t _@o\ _Ht _@\ _Ht HD` H  O OOO OO_\ h@@_0A@aw H@|hb]b]b]b] @ *H  H@i@ A@`www_@hb]b]b] @̘ AH_hH@\ (h_`(_`(o_w`(t0_0A@`www_hb]b]b] @ [H _hHt (t0@A@cLww_hb]b]b] @c nHe@_hT_ h9\ \`@\`h1Hb]@ߐ@H"b]@ؐ@Hb]@ѐ@HHG $  O, < #b_ǠD@@@ \`h@\`h@@@_ (o@@h\`@@ @ A@aww_hb]b]b] @ؘ H=@d_\ h\ \`@J\`h b]@@=@_ \`h@k\`h b]@@&@@h\`@@E  A@cwww_hb]b]b] @x H _h@8h _b]@@@ >A@bww_@hb]b]b] @;  HS'@@h7@D` HH\`h \ h\ h_`D H_`hHHH H G O OO_ o_`(@o-- -----. .$.$@_t`  'G< @A@`Įww_hb]b]b] @Ę!2\ h@_t _\ h@s_t _\ (h@z_h@$0A@cww 0@hb]b]b]c] @{ -H   0@_w`@ A@bww'_@hc]b]c] @N :H@@G@@= hc]b]c] @3 >H@0ww_@hH_@@hZ`h _`@hZ o_w`r _0ww__r`r @@hZ`h _`@hZ o@w A@`www@_hc]b]c ] @ H_@@A@cww@/hc]b]c(] @ H4_h&h!@\`h@B\`h_`hc0]@@@_`@o@h\`@@ 0A@bwww_h@)h _c8]@~@@@A@aww_hc]b]c@] @ ؁ (\` t`0A@aTww_@hc]b]c@] @ H `(\`h$ t`_\`( h@Ȑ@H  ?`0A@`ww_hc]b]c@] @!h\ h_`h@sw`_`@h\ o@h \ h@_w`@@h \`h@@_`@h\ h_`h@w`_`@h\ o@h \ h@ߐw`@ܐ@0A@bw @hcH]cP]cX] @6 LH*  @`\` t` @@t`\`hc`]ch]cP]cp] @ S@@H@@@0A@a\www_h\ @hcH]cP]cx] @ jH \`_t` ?`0A@`www_h\ @hcH]cP]cx] @ }H _t` ?`0A@cwww_h\ @hcH]cP]cx] @ H \`_t` ?`0A@cLwww_h\ @hcH]cP]cx] @a H _t` ?`0A@bww_@hcH]cP]c] @: H t`t`t`(t`8t`@t`Ht`Pt`Xt``t`ht`pt`xt`t`t`t`t` ?`@A@aĮww_hcH]cP]c] @ ԁ \` t`0A@a$ww_@hcH]cP]c] @ܘ H `\` h$ t`_\` h@̐@H  ?`@A@`Tww_hcH]cP]c] @ \ h@ _t @_0A@cwww_h \ @h_hcH]cP]c] @q!t` A@bww' (@hc]c]c]c] @D!H  (@_@@G@=@@0A@bwww_hc]c]c] @!\ h@@I__t 0A@aDww'_@hc]c]c] @!ˁG$` A@`wwwww_@hc]c]c] @!ہ_t`_t`_t` @A@cww_@hc]c]c] @!c]\`@\`c]_@\ @A@c,ww_hc]c]c] @^!\ h@֐_t @_A@btwww' _h \ h_@hc]c]c] @$" HO G@hc]c]c] @ "H8 _\ \ @ Hc]c]c] @"H@___ϖ$ @_\ \ @@_\`t \`\ hH  @hc@=0A@`ww'_h\ @hc]c]c] @"8H \`@hH @@h_`_`@oG H@ _ ? 0A@cww_h\ @hc]c]c] @o"RH \`@h _`h_`@o_\ \ h@w_\ t  >0A@b|ww w_h \ h\ hc]c]c] @("rH, _瀤h@@w_\ \ @z H_瀤h D O O_\ \ @n_H _瀤h@w>A@awww _h\ @hc]c]c] @Ԙ"Hx \`@ߒǠ Hc]c]c] @"Ha_瀤h@Րw@__\ \ @ @`HH+ `H3HO_\ \ @_ H&w@__ O HH_D O OO_瀤h@w_H _c]& _ _瀤h@w_\ \ @͒Ƕ>A@bwww _h\ @hc]c]c] @4"H \`@?Ǡ Hc]c]c] @"Hm_\ \ @v H_瀤hD H H H  H  H HH> @_w@_@_ O_\ \ @I H_瀤@hH$ D`H_\ \ @>@w@k_ HH HHH  _瀤h@wH _瀤h@אw_\ \ @!Ƕ>A@cwww _h\ @hc]c]c] @#HH \`@Ǡ Hc]c]c] @q#IH@_ H  H HH _\ \ @ H _瀤@hD` HHq @k@w@H_@__瀤h@_w_\ \ @H_瀥hHR E ` HBHh`HHC @=w@_@j__ H HH0 _\ \ @g H_瀤@hH! D` H @@w@_H _\ \ @U@Ow_瀤h@w瀧 HH _瀤h@w_\ \ @BǶ>A@`tww _h\ @hc]c]c] @#H6 \`@Ǡ Hc]c]c] @#H@@_ HH  @_ OH h@_\ \ @Ƕ@>A@bwww _h\ @hc]c]c] @L#H \`@WǠ Hc]c]c] @5#H{_\ \ @ H _瀤hD HH[ _瀤h@:w@__\ \ @r H_瀤@hHC D` H@_H/ O H@_O H_\ \ @V@w_ HH  O_\ \ @F@w@i_ HH O_瀤h@w瀧 HH _瀤h@w_\ \ @+Ƕ>A@`www w_h\ @hc]c]c] @$Hj \`@Ǡ Hc]c]c] @z$HS@_@ HH6 _`H_@hH+ @@w_\ \ @ H_瀤@h D` %H`( :HH @h@w@E_@'_ HH H _h@]w_瀤h@Nw_\ \ @Ƕ@>A@a̮www _h\ @hc]c]c] @$FH \`@ Ǡ Hc]c]c] @$GHk_瀤h@w_\ \ @: H_瀤hHH H._\ \ @1_w]_ HH7 Oٶ@_Oն_\ \ @_w@>_@`HOŶ`HH  HD O OO_瀤h@w瀧 HhH _瀤h@w_\ \ @Ǵ>A@c$wwwߺ _@hc]c]c] @Z$H \`\ @d Hc]c]c] @B$H@_\ \ @ H_瀤hH׺ HHú _ O HHǺ _\ \ @|ߺ H _߀hD "HH H_\ \ @gߺ H_߀@hH D` "H@@Hw_\ \ @X@wz_ O HH _\ \ @=ߺ H _߀hD "HHu Hc _\ \ @(ߺ H_߀@hHd D` $H@ؐ@HLw_\ \ @@w;_ O HHI _\ \ @ߺ H _߀hD $HH6 H$ H2 D`H%` O, < #`ܠܠD%` O, < #a4D_瀤h@w_߀h@wH _瀤h@vw_߀h@ow_\ \ @@>A@aԮwww w`]D$`D$`D$`_@h_hc]c]`] @%6H \`\ @Ǡ Hc]c]c] @ޘ%8H_\ \ @7 H _@hD` #HHӶ @n`8@_w@_@@@hc]c]c]`] @%FH `(@N_\ \ @ H _@hD` HH \`(w _t (@_w@__\ \ @ H_hH _E H H' H H' %H  ( =H H ' _D $H HI' _h@uw@R__\ \ @ H_hHM E H] (w _H t (H] (w _Ht (H: _h@Jw@'__\ \ @ H _hD $HH _h@.w_\@h @@= HH  Htp_H h@_h@ w_\ \ @UǬ=A@`www _h\ h \ @h_hc]c]`] @%H, @@ Hc]c]c] @%H_@:_ H@__H _\ \ @Ƕ>A@cLwww www` ]D$`D$`D$`_@h_hc]c]`(] @R%HW \`\ @\Ǡ Hc]c]c] @:%H?@v_\ \ @ H_@hH @˒`8_D` %H`( +H '`@6_w@__\ \ @n H_hHH!_D` %H`( -H '`@_w@__\ \ @M H_hH_D`H`H`H`H`H `H`H`H_\ (@ @ H_t (H h`H_\ \ @w_@. H __@@ HHi_@hD` H \`(@@ Ht_HWt (_@hD` H \`(@@ Hb_HEt (_@hD` H \`(@א@ HP_H3t (_@hD` H \`(@͐@ H>_H!t (_h D H '`H _@hD` H \`(@@ H _Ht (  H`@@ْ_\ @@_t @(__h@Bw_H$ @h@7_h@0w_h@)w_h@*w_\ \ @lǪ=`A@awww w  '_@h_hc]c]`] @Θ& H'\`\ @גǠ Hc]c]c] @&H'_\ \ @ H@0@@hH| `8_@E 8_@hD` %H`( *H E %`0]@uH _@hD` H \`(uE %_t (H  _\ \ @_w_h@w@e__h@w_\ \ @ H0_hD Hw@ w_\ (r _t (_ _@ 8_@ܐH _@h7D` %H3`( .H/@K@w_\ \ @ H_hD Hw@ w_\ (r _t (_@ _ _@ 8HHݸ H_h2D #H.ww_\ \ @Y_ Hw_˒ HH @y w@hH _t`@u@ _ _@v (H_@huD` %Hq`( :Hmw_h@ِw@^w_\ \ @ H_@hH _ @J`8_E H _$ _\ (_t`_t (H, H'] (_t`_t (@___@'  HHZ _\ \ @’ HQ )HHK  _$`H HD  Hw@ w_r  _@ _@ H _\ \ @_HwO H!`H@B_t _\`hHt`@_h@Nw_ H' _h@Awh@ڐh@_\ \ @}'G< A@a\www w '_h \ @h_hc]c]`8] @ݘ'H \`@Ǡ Hc]c]c] @Ƙ'Hh_ђ HHY _\ @g__t  ' w_\ \ @ HG'`+H_\ \ @ H: @_H`>H_\ \ @ג H) @_H _ HH_@h$` _@h_\ @@_t O_H _\ \ @ϒǪ=`A@bwww  'à 'w_@h_hc]c]`@] @0'H \`\ @:Ǡ Hc]c]c] @'H_ HHq _h@h _@ 8HwH] _\ \ @\ H  HH= HL ,H7w_\ \ @F H  HH' H6 ,H!_\ \ @ø H)@__ HH _h@kwO@__\`hHt`@_t H _h@hwh@Q_\ \ @Ǫ=`A@cTwwww ww_h \ @h_hc]c]`H] @[(XH \`@f Hc]c]c] @D(\Hj_\ \ @ HE_@h D` H\`(_t`_Ht (H5 @G_w@$__@ HH' _\ \ @v H_@hD` "HH @&@w_h _\ @}__t wn_H _\ h@_t _h@w_h@_\ \ @K=`0A@`www _h \ h\ @hc]c]c] @(H  _@  @n?`0A@cwww _h\ h \ @h_hc]c]`P] @t(H  @  @4?`0A@bԮwww _h\ h \ @h_hc]c]`P] @:(H  @  @?`A@aww ww_h \ h\ @hc]c]c] @)HA @@ Hc]c]c] @) H*_\`$ \`\ @h \`h@_\ \ @6Ǡ H H_ǀhKD HG`X]D$`D$`D$`_\ \ @_Ǹ Hw_@~ H_h_\ \ @h \` h@H  H @_ HH _h@wH)_ǀhD H H_\ \ @_Ǹwǀ H@j_O_ǀ@h _\ \ @ǒ@wǀ H_ǀh@tw@Q__\ \ @Ǡ H8 Hj_ǀh D O O O_ǀ@h _\ \ @@w_\ \ @Ǡ H HD_ǀhD Hww``]D$`D$`D$`_\ \ @m_Ǹwǀ H&_@Ӗ H+_h%_\ \ @h\`(h_@_\ \ D` H\`0h __@H H_\ \ @h \`h@k_ HHH_h_h ^h@̐^o@_w_h@w@_HH_ǀh7D H H H-_\ \ @_Ǹw_ǀh@w_\ \ @ђǠ H] H_ǀh D O O OH_ǀ@h _\ \ @@wHO!@H__\ \ @Ǡ H/ Ha_ǀh?D H H H5_\ \ @_Ǹw_ǀh@@w@__\ \ @xǸ_ǀhD O O O O_ǀ@h_\ \ @e@wH_ǀ@hLD` H# %H`( .H_D` %H`( :H_D` %H`( *H _D #H H'_\ \ @4_Ǹ Hw@_ O{_\ \ @h \`h@_ OhH_ǀ@h+D` H'_\ \ @@ Hw@_ ON_\ \ @h \`h@5_ O;Hp_ǀ@h+D` H'_\ \ @ڒ@ Hw@[_ O!_\ \ @h \`h@_ OHC_ǀ@h+D` H'_\ \ @@ Hgw@6_ O_\ \ @h \`h@_ OH_\ \ @_Ǹ HBw@A_ OHO_ǀh@+wǠ H H_\ \ @h \`h@H4 _c] _\ \ @h \`h@_ H_ǀh@w_\ \ @h \`h@_\ \ @3ϴ> A@`4ww  @ (@@t`_h@@ Hc]c]c] @*H@A@c\www''w׬_@h_hc]c]`h] @a*H(GG@@"hc]c]`p] @H*H@Lw׀h@ՐH@ A@bww_h@hc]c]`x] @+H@hc]c]`] @+H@ A@aww'_@Ghc]c]c]`] @˘+H@אhc]c]`] @+!H@0A@cwww_@hc]c]c] @+1H \`\ h@__\ @t` ? 0A@c,www_@hc]c]c] @]+KH \`\ _t` ?` A@bww _h\ hc]c]c] @.+aH @Z@_@\@ H@@>0A@aww'_h\ @hc]c]c] @+|H G$`$ ?`0A@`www_h\ @hc]c]c] @ɘ+H D`$_$` ?` A@`<www' w_h \ h_@hc]c]`] @+H4 G@@w׀@hc]c]`] @+H _@z@ Hc]c]c] @h+H @_? A@bwww ww /_h \ @h_hc]c]`] @1+H \`@<Ǡ Hc]c]c] @+H_@ HHc  /_\ \  @~ H  HHB HN< /H ,H _\ \ @5 H=@__@ H_hH  H  _H$` _$`H < ,O /OO_@B_ww /O` H _\ @5__t w&_H _h@Ȑw_h@w_\ \ @ Ǭ=A@cwww w_h\ @h _h\ hc]c]`] @i,4HK \`@tǠ Hc]c]c] @R,8H4_\ \ @ H H _hD HH @7_`]@_t @N_wH _h@Ew_\ \ @Ƕ>A@awwwww߬  'ww_h\ @h_h _瀤h_߀hc]c]`] @,k H'\`@ Hc]c]c] @̘,oHy'__ H[ H  _`]r HO_\ \ @ HF :H  _`]\ H9@__@  H  _`]J H'@__@ْ_h @_w _H$`_$ _\@h_@@Hw_tw_ H'_h@w_\ h@_t _\ \ @Ē'G۱< A@btww _h\ @hc]c]c] @+,Hf \`@6Ǡ Hc]c]c] @,HO_\ \ @m H_瀤@hH3 H _\ \ @d_w_ H%H!_\ \ @V_wG_^_ HHD`$ O, < #b,DH _瀤h@w_\ \ @6Ƕ>СA@`,ww  'ˠ 'www  '_@hc]c]c] @- Hl \`\ @Ϡ Hc]c]c] @z-HT_# HH _\ \ @˸ Hˀ {H  _`] H_\ \ h\ Hh_h@_\ \ Z H_ @?_ _Z $`@_h@ H_\ \ @h \`Xh__G@ H_h@<w_h@}wH '_\ \ @k H }HHT H  _`]穔 H_\ \ @Pǀ H'ǀ ;H<_\ \ @$˸ H@__@1_h@2 H_\ \ @h \`Xh__G@_h@ِw_h@wO@__@_\ \ @˸ HDˀ }H  _`]H H7_ D$`D$`D$`_\ \ @h \`Ph_@ _h@ސwh@7_h@ w_ _\ $`H3 H_\ \ @h \`h@_h@wh@ _h@[_h@w_\ \ @ϴ>A@aĮwwwww߬  ' 'w_@h _瀤h\ hc]c]`] @- He'\`\ @ Hc]c]c] @ژ-HM'_\ \  @R*08408< @Hk_\ \  @F*08408< iH__\ \  @:*08408< mHS_\ \  @.*08408< pHG_\ \  @"*08408< oH;_\ \  @*08408< rH/_\ \  @ *08408< tH# w_\ \ @  H_߀h_@ w_\ \ @  HH H @__ _\ $`\ \ @ H' "H 'H __ HH H _q_ HHy @7__֒ H _@h _\ @@_t w@#_HD_\ \ @ H  HHH HO ,H _\ \ @N HBHH"@__@_H _@h _\ @K@_t wHH# @_O@__\ \ @ H ;HH  @_?_ _\ $` H7'_\`hw\`w_h_\ h@א_\ w_o_@\ _t _\ h@Đ_t _h@w_\ \ @'G۱< A@c\ww wǠ 'à 'w`]D$`D$`D$`_h\ @hc]c]c] @T.H! \`@_Ϡ Hc]c]c] @=.H _\ \ @Ǹ H _ǀ@hD` HHѸ @͒`8@C_w@ __\ \ @{Ǹ H _ǀ@hD` HH \`(w_t (@'_w_h@_w H4@__\ \ @[À H'À ,H _\ \ @/ HHH@__| HH} _h@-w O_\ \ @  Hh {HHb _\ \ @h \`ph@@_ _\ $` H @_@_ O_\ \ @ܒ H9 }HH3 _\ \ @h \`xh@@z__h@whh@^^o@_ _\ $`H( _ǀh@sw_h@twhh@h^^o@Z_\ \ @Ϭ=A@aww wwww 'a]D$`D$`D$`_@hc]c]c] @/.H \`\ @ Ϡ Hc]c]c] @/0H_\ \ @AǸ H _ǀ@hD` HHP @x`8@_w@__\ \ @&Ǹ H_ǀ@hH9 D` H \`(_t (@_Hw_\ \ @@w@__\ \ @Ǹ H_ǀ@hH D` %H`( :H@@w_. HH H_\ \ @_w@|__\ \ @גǸ H _ǀ@hD` HH @@w_\ \ @h \`h_@@T_ _Z $`@ HHø _\ \ h\ Xh_h@_\ \ Z X__G_h@Ow_h@w_ǀh@9w_\ \ @sǸ H_ǀ@hH D` H _\ \ @h@H5w@@w@__@T H'_\ \ h\ Xh @L__\ \ Z X__G_h@w_h@>wO@__ǀh@w_\ \ @Ǹ H _ǀ@hD` HH, @͐@w_\ \ @h \`h_@h@_h@w@__ _\ $`H+ _ǀh@wǠh@_h@w_h@w_h@w_\ \ @͒ϴ>A@bwwww w_@h _h\ hc]c]a]  %@+ H'\`\ @4 Hc]c]c]  )@'H_\ \ @h H _@hD` HHP _瀤h`8@@_w _Z @$`_\ \ @F H _@hD` HH. \`(_t (@_w@__\ \ @+ H _@hD` HH @ې@w@h_t` _\ $` H'_h@Ɛw_\ h@Ɛ_t @h@_\ \ @'G< A@cdww www ' ' 'a]D$`D$`D$`_@hc]c]c]  @V H%\`\ @_Ϡ Hc]c]c]  @;H _\ \ @ H _hD HHܸ @#__@h@Ē`8@:_w_\ \ @t H _@hD` HH @h@!@w_\ \ @h \``h@ _Z @$`_ǔ@H H@J__\ \ @h \`Xh__G@_h_ǀhH _ǀh@w_h@+w_\ \ @ Hi' ;H _\ \ @ H\HH,@__ǔ@ H!@__\ \ \`Xh__G@_ǀh@w_h@wO@u__\ \ @ H# }HH _\ \ \`hh@@Z__h@tw_ _\ $`H _h@ew_ǀh@fw_h@Ww_\ \ @϶>0A@aww _h \@h\`hc]c]c] !@ HD`$ H֐H@? 0A@`www_h\ @hc]c]c] !/@ H\`h@R__\ t`h@Q ? 0A@` www_h \ @h_hc]c]a] !J@ H\`t ?`0A@cDwww_h \ @h_hc]c]a ] !_@Y H\`@?`A@btwwww' w_h \ h_@hc]c]a(] !z@! H<_G@@ wπ@hc]c]`] !@ H _@@ Hc]c]c] !@ H@&_=@A@`ww_h\ hc]c]c] !@\ h @D H_\ t _\ \ h@Ɛ_\ t _\`\ h@_\ t _\ h@_t _h@ w A@cLwwww_@ha0]a8]a@] @c 1_@@h _aH]@@ѐ@ A@blwwww_ha0]a8]aP] @+ OHM_hhD H H HHa0]a8]aX] @  RH, h@uha`]ah]a8]ap] @ [H  h@b_w`_w`h@I_w`@A@`www' 'www '_ha0]a8]ax] @ Hm_hD Ha0]a8]a] @ HV_@^@G@@ ha0]a8]a] @ H:@{'ۀ Hǔϖ@Ґ@'ۀ H_ǀ@hH__@@w@hwwG$`(@h@m_ǀh@vw_πh@gw_A@bDww' ww϶w '_@ha0]a8]ax] @ H@ސ@G@@  @@ha0]a8]a] @ H@@ H_h`H Hs@ Hmϔז@A H_π@h`H HZ_א@@@@hwwG$`( '@_@' H H H; ;H_@HH0 '@ϔז@ H_π@h`H H_א@>@@@h G$`(@D@wwHHOh@_πh@w_׀h@w׀`H h@% A@bwww_@ha0]a8]a] @8!*H_hH@h\ h _`@h\ o_w`t _ A@aww_@@ha0]a8]a] @!EH\` h\ ha0]a8]a] @!KHo_\`h\ ha0]a8]a] @ʘ!OHW_\` h\`t_\`h\` t _ \`h>H_\ \ h H%_\ \ hH_\ \ hH\`D H OOO OOh \h_h\ t_t t t  A@bwww_ha0]a8]a] @P!H_hHt t h\ h _` @h\ o@ A@awwww_h\ _@_H__@@ha0]a8]a] @!Hw_@w_߰ A@awwww'_ha0]a8]a@] @Ԙ!́h _` hG〤 H _a]@H_a]@__8@_`@o0A@~cwwww_@ha0]a8]a@] @!__ @A@~cLwww_ha0]a8]a@] @b!Hk@_\ hE\ @hA\`h=\`@͐h _ @@@@ڒ@HH7_ \`hw@\`wǀh a]@@x@_HH_D ( H a]a]@e@@@h \`h@@ H@h@ h@y@A@~a www_ha0]a8]a@] @ј"@H.w@]_@h_@m@h a]@ @8@HH_`@o@h \`h@@L w_A@}cwww'wǪ_ha0]a8]a@] @z"gHLw@_@h8_@@wǀ@h*G뀤 H_`h a]@@H@@H_`h a]@@H@ݒ@@_HH_`@o@h \`h@@ג w_߰ A@}aww _@ha0]a8]a@] @ "H ?@@h _`@o>A@}a$ww' _ha0]a8]a@] @٘"HhG󀥀H'H@_`@o A@}`Dwww_@ha0]a8]a@] @"H2_ha0]a8]a] @"H@@h_`h\ h\ @h _@ʐ@HH@_`@o@A@|bww_ha0]a8]a@] @N"ہ 0\` t`0A@|bLww_@ha0]a8]a@] @&"H `0\`h$ t`_\`0 h@ސ@H  ?`0A@|a|ww_ha0]a8]a@] @#\ h_`\ ha8]b]a]@# _`_`o@h@O_`w`_`h@w`_`h@w`_` @o@:_ A@|`www @hb]b]b] @ -_@t Hb]b]b ] @z 0 A@{cwww _@hb]b]b0] @U :@@? Hb8]b@]b]bH] @< ?_h @,_@A@{awwww' '߬ww_@h_hb]b]bX] @ Uw@@'߀ H_ǀhb]b]b`] @ YD Hb]b]bh] @Ҙ Z@6_@@hb]b]bp] @ ]__@f@@@hb8]b@]b]bx] @ `H_\ \ @Z@_\ t _\ \ h@h@h@ A@zc4www _@hb]b]b0] @] ~@@G H_@hb]b]b] @A D` Hb]b]b] @. _@1@ Hb]b]b ] @ A@zawwwwwwנ 'Ӭ_h@__瀤h@X@@w׬hb]b]b] @֘ _@'Ӏ Hb]b]b ] @  A@z`$www _@hb]b]b0] @ @@ Hb8]b@]b]bH] @ _h @pw_@\A@ybwwww'wwww 'w@F_' H_D Hb]b]b] @? Ɓ@_w׀@hb]b]bp] @) Ɂ__@Ӓ@w@hb]b]b] @ ́G$`(_\ \ @Ȓ@_\ t _\ \ hb]b]b] @ ЁA@y`wwww w׬_@Ȓ H_׀@hb]b]b`] @˜ ށD` Hb]b]b] @ ߁_@@ Hb]b]b ] @