pdf-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pdf-devel] Patch for FS#114


From: gerel
Subject: Re: [pdf-devel] Patch for FS#114
Date: Mon, 19 Apr 2010 18:47:43 -0300

 > Date: Mon, 19 Apr 2010 14:51:42 +0200 (CEST)
 > From: Jose E. Marchesi <address@hidden>
 > 
 >     
 >     Ok. Here is try 2 :-)
 > 
 >     +      if (cpos<0){
 >     +        return __pdf_fsys_disk_get_status_from_errno (errno);
 >     +      }else{
 >     +        *pos = cpos;
 >     +        return PDF_OK;
 >     +      }
 > 
 > Same problem with the codying style.  Are you sure you sent the
 > right patch?

BTW, here is the trunk-updated  one.
cheers,

##
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: address@hidden
# target_branch: file:///home/gerel/PROJECTS/libgnupdf/trunk/
# testament_sha1: 10fd3cc37b51e3b69c6c8584f275de74e2a8316c
# timestamp: 2010-04-19 18:46:50 -0300
# base_revision_id: address@hidden
# 
# Begin patch
=== modified file 'ChangeLog'
--- ChangeLog   2010-04-19 21:14:16 +0000
+++ ChangeLog   2010-04-19 21:43:35 +0000
@@ -1,3 +1,8 @@
+2010-04-19  Gerardo E. Gidoni  <address@hidden>
+
+       Updated pdf_fsys_disk_file_set/get_pos to use fseek/ftell.
+       * src/base/pdf-fsys-disk.c: changed fgetpos/fsetpos for ftell/fseek.
+
 2010-04-19  Jose E. Marchesi  <address@hidden>
 
        Skip sc_cross_check_PATH_usage_in_tests in make syntax-check.

=== modified file 'src/base/pdf-fsys-disk.c'
--- src/base/pdf-fsys-disk.c    2010-04-15 15:07:50 +0000
+++ src/base/pdf-fsys-disk.c    2010-04-19 21:28:18 +0000
@@ -1012,10 +1012,17 @@
   if((file != NULL) && \
      (pos != NULL))
     {
-      return ((fgetpos(((pdf_fsys_disk_file_t)file->data)->file_descriptor, \
-                       (fpos_t*)pos) == 0) ?                            \
-              PDF_OK :                                                  \
-              __pdf_fsys_disk_get_status_from_errno(errno));
+      long cpos;
+      cpos = ftell (((pdf_fsys_disk_file_t)file->data)->file_descriptor);
+      if (cpos<0)
+        {
+          return __pdf_fsys_disk_get_status_from_errno (errno);
+        }
+      else
+        {
+          *pos = cpos;
+          return PDF_OK;
+        }
     }
   else
     {
@@ -1029,10 +1036,17 @@
 {
   if(file != NULL)
     {
-      return ((fsetpos(((pdf_fsys_disk_file_t)file->data)->file_descriptor, \
-                       (fpos_t*)&new_pos) == 0) ?                       \
-              PDF_OK :                                                  \
-              __pdf_fsys_disk_get_status_from_errno(errno));
+      int st;
+      st = fseek (((pdf_fsys_disk_file_t)file->data)->file_descriptor,
+                 new_pos, SEEK_SET);
+      if (st < 0)
+        {
+          return __pdf_fsys_disk_get_status_from_errno (errno);
+        }
+      else
+        {
+          return PDF_OK;
+        }
     }
   else
     {

# Begin bundle
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
T8bkLeYTlxGF5J3+A/xdyRThQkOZKf90

###

-gerel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]