]> www.fi.muni.cz Git - evince.git/blobdiff - backend/djvu/djvu-links.c
Fix selections with poppler-splash.
[evince.git] / backend / djvu / djvu-links.c
index bdc24be8179bb47996de4b30e3e1ce6655726071..6a516fc3f13e85a48c953ac64a33d6cd63ee278a 100644 (file)
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
+#include <config.h>
+#include <string.h>
+#include <glib.h>
+#include <libdjvu/miniexp.h>
 #include "djvu-document.h"
 #include "djvu-links.h"
 #include "djvu-document-private.h"
 #include "ev-document-links.h"
 
 #include "djvu-document.h"
 #include "djvu-links.h"
 #include "djvu-document-private.h"
 #include "ev-document-links.h"
 
-#include <libdjvu/ddjvuapi.h>
-#include <libdjvu/miniexp.h>
-#include <glib.h>
-#include <string.h>
 
 static gboolean number_from_miniexp(miniexp_t sexp, int *number)
 {
 
 static gboolean number_from_miniexp(miniexp_t sexp, int *number)
 {
@@ -64,7 +64,6 @@ static EvLinkDest *
 get_djvu_link_dest (const DjvuDocument *djvu_document, const gchar *link_name, int base_page)
 {
        guint64 page_num = 0;
 get_djvu_link_dest (const DjvuDocument *djvu_document, const gchar *link_name, int base_page)
 {
        guint64 page_num = 0;
-       gchar *end_ptr;
 
        /* #pagenum, #+pageoffset, #-pageoffset */
        if (g_str_has_prefix (link_name, "#")) {
 
        /* #pagenum, #+pageoffset, #-pageoffset */
        if (g_str_has_prefix (link_name, "#")) {
@@ -229,7 +228,6 @@ get_djvu_hyperlink_area (ddjvu_pageinfo_t   *page_info,
                         EvLinkMapping      *ev_link_mapping)
 {
        miniexp_t iter;
                         EvLinkMapping      *ev_link_mapping)
 {
        miniexp_t iter;
-        ddjvu_pageinfo_t info;
 
        iter = sexp;
        
 
        iter = sexp;
        
@@ -402,7 +400,7 @@ djvu_links_find_link_dest (EvDocumentLinks  *document_links,
        DjvuDocument *djvu_document = DJVU_DOCUMENT (document_links);
        EvLinkDest *ev_dest = NULL;
        
        DjvuDocument *djvu_document = DJVU_DOCUMENT (document_links);
        EvLinkDest *ev_dest = NULL;
        
-       ev_dest = get_djvu_link_dest (DJVU_DOCUMENT (document_links), link_name, -1);
+       ev_dest = get_djvu_link_dest (djvu_document, link_name, -1);
 
        if (!ev_dest) {
                g_warning ("DjvuLibre error: unknown link destination %s", link_name);
 
        if (!ev_dest) {
                g_warning ("DjvuLibre error: unknown link destination %s", link_name);