From b3284d8cdd25c06c528e8e6a8c2e52a15b90d717 Mon Sep 17 00:00:00 2001
From: Iustin Pop <iusty@k1024.org>
Date: Sun, 14 Dec 2008 18:46:01 +0100
Subject: [PATCH] Initialize local variables

This patch prepares for the "et" format conversion by initializing the
local variables; it also adds a new "res" object for returns and adds a
few style fixes.
---
 xattr.c | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/xattr.c b/xattr.c
index 177a4ac..041313c 100644
--- a/xattr.c
+++ b/xattr.c
@@ -185,8 +185,8 @@ pygetxattr(PyObject *self, PyObject *args)
 {
     PyObject *myarg;
     target_t tgt;
-    int nofollow=0;
-    char *attrname;
+    int nofollow = 0;
+    char *attrname = NULL;
     char *buf;
     ssize_t nalloc, nret;
     PyObject *res;
@@ -258,8 +258,8 @@ xattr_get(PyObject *self, PyObject *args, PyObject *keywds)
 {
     PyObject *myarg;
     target_t tgt;
-    int nofollow=0;
-    char *attrname, *namebuf;
+    int nofollow = 0;
+    char *attrname = NULL, *namebuf;
     const char *fullname;
     char *buf;
     char *ns = NULL;
@@ -347,7 +347,7 @@ static char __get_all_doc__[] =
 static PyObject *
 get_all(PyObject *self, PyObject *args, PyObject *keywds)
 {
-    PyObject *myarg;
+    PyObject *myarg, *res;
     int dolink=0;
     char *ns = NULL;
     char *buf_list, *buf_val;
@@ -484,10 +484,10 @@ static char __pysetxattr_doc__[] =
 static PyObject *
 pysetxattr(PyObject *self, PyObject *args)
 {
-    PyObject *myarg;
-    int nofollow=0;
-    char *attrname;
-    char *buf;
+    PyObject *myarg, *res;
+    int nofollow = 0;
+    char *attrname = NULL;
+    char *buf = NULL;
     Py_ssize_t bufsize;
     int nret;
     int flags = 0;
@@ -549,10 +549,10 @@ static char __set_doc__[] =
 static PyObject *
 xattr_set(PyObject *self, PyObject *args, PyObject *keywds)
 {
-    PyObject *myarg;
-    int nofollow=0;
-    char *attrname;
-    char *buf;
+    PyObject *myarg, *res;
+    int nofollow = 0;
+    char *attrname = NULL;
+    char *buf = NULL;
     Py_ssize_t bufsize;
     int nret;
     int flags = 0;
@@ -607,9 +607,9 @@ static char __pyremovexattr_doc__[] =
 static PyObject *
 pyremovexattr(PyObject *self, PyObject *args)
 {
-    PyObject *myarg;
-    int nofollow=0;
-    char *attrname;
+    PyObject *myarg, *res;
+    int nofollow = 0;
+    char *attrname = NULL;
     int nret;
     target_t tgt;
 
@@ -657,9 +657,9 @@ static char __remove_doc__[] =
 static PyObject *
 xattr_remove(PyObject *self, PyObject *args, PyObject *keywds)
 {
-    PyObject *myarg;
-    int nofollow=0;
-    char *attrname, *name_buf;
+    PyObject *myarg, *res;
+    int nofollow = 0;
+    char *attrname = NULL, *name_buf;
     char *ns = NULL;
     const char *full_name;
     int nret;
@@ -793,7 +793,7 @@ static PyObject *
 xattr_list(PyObject *self, PyObject *args, PyObject *keywds)
 {
     char *buf;
-    int nofollow=0;
+    int nofollow = 0;
     ssize_t nalloc, nret;
     PyObject *myarg;
     PyObject *mylist;
-- 
2.39.5