Update of /cvsroot/file-extattr/File-ExtAttr
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv4263
Modified Files:
ExtAttr.xs
Log Message:
Fix some compilation warnings about mixing code with variable declarations
Index: ExtAttr.xs
===================================================================
RCS file: /cvsroot/file-extattr/File-ExtAttr/ExtAttr.xs,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** ExtAttr.xs 6 Mar 2006 20:53:47 -0000 1.15
--- ExtAttr.xs 14 Aug 2006 21:01:46 -0000 1.16
***************
*** 27,35 ****
SV * attrvalueSV
int flags
! CODE:
STRLEN slen;
char * attrvalue;
int rc;
attrvalue = SvPV(attrvalueSV, slen);
rc = portable_setxattr(path, attrname, attrvalue, slen, flags);
--- 27,36 ----
SV * attrvalueSV
int flags
! PREINIT:
STRLEN slen;
char * attrvalue;
int rc;
+ CODE:
attrvalue = SvPV(attrvalueSV, slen);
rc = portable_setxattr(path, attrname, attrvalue, slen, flags);
***************
*** 40,43 ****
--- 41,45 ----
}
RETVAL = (rc == 0);
+
OUTPUT:
RETVAL
***************
*** 50,58 ****
SV * attrvalueSV
int flags
! CODE:
STRLEN slen;
char * attrvalue;
int rc;
attrvalue = SvPV(attrvalueSV, slen);
rc = portable_fsetxattr(fd, attrname, attrvalue, slen, flags);
--- 52,61 ----
SV * attrvalueSV
int flags
! PREINIT:
STRLEN slen;
char * attrvalue;
int rc;
+ CODE:
attrvalue = SvPV(attrvalueSV, slen);
rc = portable_fsetxattr(fd, attrname, attrvalue, slen, flags);
***************
*** 63,66 ****
--- 66,70 ----
}
RETVAL = (rc == 0);
+
OUTPUT:
RETVAL
***************
*** 72,80 ****
const char *attrname
int flags
! CODE:
char * attrvalue;
int attrlen;
ssize_t buflen;
buflen = portable_lenxattr(path, attrname);
if (buflen <= 0)
--- 76,85 ----
const char *attrname
int flags
! PREINIT:
char * attrvalue;
int attrlen;
ssize_t buflen;
+ CODE:
buflen = portable_lenxattr(path, attrname);
if (buflen <= 0)
***************
*** 102,105 ****
--- 107,111 ----
RETVAL = newSVpv(attrvalue, attrlen);
Safefree(attrvalue);
+
OUTPUT:
RETVAL
***************
*** 111,119 ****
const char *attrname
int flags
! CODE:
char * attrvalue;
int attrlen;
ssize_t buflen;
buflen = portable_flenxattr(fd, attrname);
if (buflen <= 0)
--- 117,126 ----
const char *attrname
int flags
! PREINIT:
char * attrvalue;
int attrlen;
ssize_t buflen;
+ CODE:
buflen = portable_flenxattr(fd, attrname);
if (buflen <= 0)
***************
*** 141,144 ****
--- 148,152 ----
RETVAL = newSVpv(attrvalue, attrlen);
Safefree(attrvalue);
+
OUTPUT:
RETVAL
***************
*** 173,180 ****
int fd
int flags
! INIT:
ssize_t size, ret;
char *namebuf = NULL;
char *nameptr;
PPCODE:
if(fd == -1)
--- 181,189 ----
int fd
int flags
! PREINIT:
ssize_t size, ret;
char *namebuf = NULL;
char *nameptr;
+
PPCODE:
if(fd == -1)
|