X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=backend%2Fdjvu%2Fdjvu-text-page.c;h=3f171d1efdd1a3860951353ff3601fd52bbae3e3;hb=223cc03e0275c77c4482ed0495b3bd15993a3ab8;hp=c19d6f6457ce53e8298041f45cb1dd54e8d8f638;hpb=13a06349251874bd35d2f03c3fc93217cee749a2;p=evince.git diff --git a/backend/djvu/djvu-text-page.c b/backend/djvu/djvu-text-page.c index c19d6f64..3f171d1e 100644 --- a/backend/djvu/djvu-text-page.c +++ b/backend/djvu/djvu-text-page.c @@ -14,12 +14,15 @@ * * You should have received a copy of the GNU 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. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +#include +#include +#include +#include #include "djvu-text-page.h" -#include /** * djvu_text_page_selection_process: @@ -120,8 +123,6 @@ djvu_text_page_limits (DjvuTextPage *page, miniexp_t p, EvRectangle *rect) { - char *token_text; - g_return_if_fail (miniexp_consp (p) && miniexp_symbolp (miniexp_car (p))); @@ -232,7 +233,7 @@ djvu_text_page_sexpr_process (DjvuTextPage *page, miniexp_t end) { if (page->bounding_box || p == start) { - EvRectangle *new_rectangle = g_new (EvRectangle, 1); + EvRectangle *new_rectangle = ev_rectangle_new (); new_rectangle->x1 = miniexp_to_int (miniexp_nth (1, p)); new_rectangle->y1 = miniexp_to_int (miniexp_nth (2, p)); new_rectangle->x2 = miniexp_to_int (miniexp_nth (3, p)); @@ -370,7 +371,7 @@ djvu_text_page_append_text (DjvuTextPage *page, */ void djvu_text_page_search (DjvuTextPage *page, - char *text) + const char *text) { char *haystack = page->text; int search_len;