The following commit has been merged in the master branch:
commit f40457f44f442d1394859e0c003b6d7437eb8386
Author: Guillem Jover <guil...@debian.org>
Date:   Fri Jun 19 11:24:49 2009 +0200

    Use NUL character instead of 0

diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
index 624882c..1e3447b 100644
--- a/dpkg-deb/build.c
+++ b/dpkg-deb/build.c
@@ -132,7 +132,7 @@ static struct _finfo* getfi(const char* root, int fd) {
     }
     if (res==0)        // EOF -> parent died
       return NULL;
-    if (fn[i]==0)
+    if (fn[i] == '\0')
       break;
 
     i++;
@@ -323,7 +323,7 @@ void do_build(const char *const *argv) {
           while ((c= getc(cf)) != EOF && c != '\n');
           continue;
         }
-        conffilename[n-1]= 0;
+        conffilename[n - 1] = '\0';
         strcpy(controlfile, directory);
         strcat(controlfile, "/");
         strcat(controlfile, conffilename);
diff --git a/dpkg-deb/extract.c b/dpkg-deb/extract.c
index 5cc6660..0a2fd96 100644
--- a/dpkg-deb/extract.c
+++ b/dpkg-deb/extract.c
@@ -79,7 +79,7 @@ parseheaderlength(const char *inh, size_t len,
   assert(sizeof(lintbuf) > len);
   memcpy(lintbuf,inh,len);
   lintbuf[len]= ' ';
-  *strchr(lintbuf,' ')= 0;
+  *strchr(lintbuf, ' ') = '\0';
   r = strtol(lintbuf, &endp, 10);
   if (r < 0)
     ohshit(_("file `%.250s' is corrupt - negative member length %zi"), fn, r);
@@ -147,18 +147,18 @@ void extracthalf(const char *debar, const char *directory,
         infobuf= m_malloc(memberlen+1);
         if (fread(infobuf,1, memberlen + (memberlen&1), ar) != memberlen + 
(memberlen&1))
           readfail(ar,debar,_("header info member"));
-        infobuf[memberlen]= 0;
+        infobuf[memberlen] = '\0';
         cur= strchr(infobuf,'\n');
         if (!cur) ohshit(_("archive has no newlines in header"));
-        *cur= 0;
+        *cur = '\0';
         cur= strchr(infobuf,'.');
         if (!cur) ohshit(_("archive has no dot in version number"));
-        *cur= 0;
+        *cur = '\0';
         if (strcmp(infobuf,"2"))
           ohshit(_("archive version %.250s not understood, get newer 
dpkg-deb"), infobuf);
         *cur= '.';
         strncpy(versionbuf,infobuf,sizeof(versionbuf));
-        versionbuf[sizeof(versionbuf)-1]= 0;
+        versionbuf[sizeof(versionbuf) - 1] = '\0';
         header_done= 1;
       } else if (arh.ar_name[0] == '_') {
           /* Members with `_' are noncritical, and if we don't understand them
@@ -215,7 +215,9 @@ void extracthalf(const char *debar, const char *directory,
              nlc == '\n') {
     
     oldformat= 1;
-    l= strlen(versionbuf); if (l && versionbuf[l-1]=='\n') versionbuf[l-1]=0;
+    l = strlen(versionbuf);
+    if (l && versionbuf[l - 1] == '\n')
+      versionbuf[l - 1] = '\0';
     if (!fgets(ctrllenbuf,sizeof(ctrllenbuf),ar))
       readfail(ar, debar, _("control information length"));
     if (sscanf(ctrllenbuf,"%zi%c%d",&ctrllennum,&nlc,&dummy) !=2 || nlc != 
'\n')
diff --git a/dpkg-deb/info.c b/dpkg-deb/info.c
index 3d97742..7fb3adb 100644
--- a/dpkg-deb/info.c
+++ b/dpkg-deb/info.c
@@ -142,7 +142,8 @@ static void info_list(const char *debar, const char 
*directory) {
     if (S_ISREG(stab.st_mode)) {
       if (!(cc= fopen(cdep->d_name,"r")))
         ohshite(_("cannot open `%.255s' (in 
`%.255s')"),cdep->d_name,directory);
-      lines= 0; interpreter[0]= 0;
+      lines = 0;
+      interpreter[0] = '\0';
       if ((c= getc(cc))== '#') {
         if ((c= getc(cc))== '!') {
           while ((c= getc(cc))== ' ');
@@ -150,7 +151,7 @@ static void info_list(const char *debar, const char 
*directory) {
           while (il<INTERPRETER_MAX && !isspace(c) && c!=EOF) {
             *p++= c; il++; c= getc(cc);
           }
-          *p++= 0;
+          *p++ = '\0';
           if (c=='\n') lines++;
         }
       }
@@ -200,7 +201,7 @@ static void info_field(const char *debar, const char 
*directory,
       for (pf=fieldname, fnl=0;
            fnl <= MAXFIELDNAME && c!=EOF && !isspace(c) && c!=':';
            c= getc(cc)) { *pf++= c; fnl++; }
-      *pf++= 0;
+      *pf++ = '\0';
       doing= fnl >= MAXFIELDNAME || c=='\n' || c==EOF;
       for (fp=fields; !doing && *fp; fp++)
         if (!strcasecmp(*fp,fieldname)) doing=1;
diff --git a/dpkg-split/info.c b/dpkg-split/info.c
index 94cbe87..2eb5969 100644
--- a/dpkg-split/info.c
+++ b/dpkg-split/info.c
@@ -57,7 +57,7 @@ static unsigned long parseheaderlength(const char *inh, 
size_t len,
   assert(sizeof(lintbuf) > len);
   memcpy(lintbuf,inh,len);
   lintbuf[len]= ' ';
-  *strchr(lintbuf,' ')= 0;
+  *strchr(lintbuf, ' ') = '\0';
   return unsignedlong(lintbuf,fn,what);
 }
 
@@ -71,7 +71,7 @@ static char *nextline(char **ripp, const char *fn, const char 
*what) {
     ohshit(_("file `%.250s' is corrupt - missing newline after 
%.250s"),fn,what);
   *ripp= newline+1;
   while (newline > rip && isspace(newline[-1])) newline--;
-  *newline= 0;
+  *newline = '\0';
   return rip;
 }
 
@@ -109,7 +109,7 @@ struct partinfo *read_info(FILE *partfile, const char *fn, 
struct partinfo *ir)
     if (c != '\n')
       ohshit(_("file `%.250s' is corrupt - bad padding character (code 
%d)"),fn,c);
   }
-  readinfobuf[thisilen]= 0;
+  readinfobuf[thisilen] = '\0';
   if (memchr(readinfobuf,0,thisilen))
     ohshit(_("file `%.250s' is corrupt - nulls in info section"),fn);
 
@@ -136,7 +136,7 @@ struct partinfo *read_info(FILE *partfile, const char *fn, 
struct partinfo *ir)
   partnums = nextline(&rip, fn, _("part numbers"));
   slash= strchr(partnums,'/');
   if (!slash) ohshit(_("file `%.250s' is corrupt - no slash between part 
numbers"),fn);
-  *slash++= 0;
+  *slash++ = '\0';
 
   templong = unsignedlong(slash, fn, _("number of parts"));
   if (templong <= 0 || templong > INT_MAX)
diff --git a/dpkg-split/queue.c b/dpkg-split/queue.c
index 5dbba76..dbad158 100644
--- a/dpkg-split/queue.c
+++ b/dpkg-split/queue.c
@@ -53,7 +53,8 @@ static int decompose_filename(const char *filename, struct 
partqueue *pq) {
 
   if (strspn(filename,"0123456789abcdef") != 32 || filename[32] != '.') return 
0;
   q= nfmalloc(33);
-  memcpy(q,filename,32); q[32]= 0;
+  memcpy(q, filename, 32);
+  q[32] = '\0';
   pq->info.md5sum= q;
   p= filename+33;
   pq->info.maxpartlen= strtol(p,&q,16); if (q==p || *q++ != '.') return 0;
diff --git a/dpkg-split/split.c b/dpkg-split/split.c
index 15a44fa..a248a18 100644
--- a/dpkg-split/split.c
+++ b/dpkg-split/split.c
@@ -56,7 +56,7 @@ void do_split(const char *const *argv) {
     strcpy(palloc,sourcefile);
     if (!strcmp(palloc+l-(sizeof(DEBEXT)-1),DEBEXT)) {
       l -= (sizeof(DEBEXT)-1);
-      palloc[l]= 0;
+      palloc[l] = '\0';
     }
     prefix= palloc;
   }
diff --git a/lib/dbmodify.c b/lib/dbmodify.c
index 7ff6990..87400f1 100644
--- a/lib/dbmodify.c
+++ b/lib/dbmodify.c
@@ -75,7 +75,7 @@ static void cleanupdates(void) {
 
   parsedb(statusfile, pdb_weakclassification, NULL,NULL,NULL);
 
-  *updatefnrest= 0;
+  *updatefnrest = '\0';
   updateslength= -1;
   cdn= scandir(updatefnbuf, &cdlist, &ulist_select, alphasort);
   if (cdn == -1) ohshite(_("cannot scan updates directory 
`%.255s'"),updatefnbuf);
diff --git a/lib/fields.c b/lib/fields.c
index 0d32d27..fb2bb55 100644
--- a/lib/fields.c
+++ b/lib/fields.c
@@ -96,7 +96,8 @@ void f_filecharf(struct pkginfo *pigp, struct pkginfoperfile 
*pifp,
   cpos= nfstrsave(value);
   while (*cpos) {
     space= cpos; while (*space && !isspace(*space)) space++;
-    if (*space) *space++= 0;
+    if (*space)
+      *space++ = '\0';
     fdp= *fdpp;
     if (!fdp) {
       if (!allowextend)
@@ -273,7 +274,7 @@ void f_conffiles(struct pkginfo *pigp, struct 
pkginfoperfile *pifp,
       parse_error(filename, lno, pigp,
                   _("value for `conffiles' has line starting with non-space 
`%c'"),
                   c);
-    for (endent= value; (c= *endent)!=0 && c != '\n'; endent++);
+    for (endent = value; (c = *endent) != '\0' && c != '\n'; endent++) ;
     conffvalue_lastword(value, endent, endent,
                        &hashstart, &hashlen, &endfn,
                         filename, lno, pigp);
@@ -292,10 +293,11 @@ void f_conffiles(struct pkginfo *pigp, struct 
pkginfoperfile *pifp,
     newptr = nfmalloc(namelen+2);
     newptr[0]= '/';
     memcpy(newptr+1,value,namelen);
-    newptr[namelen+1]= 0;
+    newptr[namelen+1] = '\0';
     newlink->name= newptr;
     newptr= nfmalloc(hashlen+1);
-    memcpy(newptr,hashstart,hashlen); newptr[hashlen]= 0;
+    memcpy(newptr, hashstart, hashlen);
+    newptr[hashlen] = '\0';
     newlink->hash= newptr;
     newlink->obsolete= obsolete;
     newlink->next =NULL;
@@ -342,7 +344,7 @@ void f_dependency(struct pkginfo *pigp, struct 
pkginfoperfile *pifp,
         depname = m_realloc(depname, depnamelength + 1);
       }
       strncpy(depname, depnamestart, depnamelength);
-      *(depname + depnamelength)= 0;
+      *(depname + depnamelength) = '\0';
       if (!*depname)
         parse_error(filename, lno, pigp,
                     _("`%s' field, missing package name, or garbage where "
@@ -431,7 +433,7 @@ void f_dependency(struct pkginfo *pigp, struct 
pkginfoperfile *pifp,
           parse_error(filename, lno, pigp,
                       _("`%s' field, reference to `%.255s': "
                         "version contains `%c'"), fip->name,depname, ' ');
-        else if (*p == 0)
+        else if (*p == '\0')
           parse_error(filename, lno, pigp,
                       _("`%s' field, reference to `%.255s': "
                         "version unterminated"), fip->name, depname);
@@ -440,7 +442,7 @@ void f_dependency(struct pkginfo *pigp, struct 
pkginfoperfile *pifp,
           version = m_realloc(version, versionlength + 1);
        }
        strncpy(version,  versionstart, versionlength);
-       *(version + versionlength)= 0;
+        *(version + versionlength) = '\0';
         emsg= parseversion(&dop->version,version);
         if (emsg)
           parse_error(filename, lno, pigp,
@@ -505,7 +507,7 @@ scan_word(const char **valp)
     buf = m_realloc(buf, avail);
   }
   memcpy(buf, start, l);
-  buf[l] = 0;
+  buf[l] = '\0';
   *valp = p;
 
   return buf;
diff --git a/lib/mlib.c b/lib/mlib.c
index ac5436f..a626c32 100644
--- a/lib/mlib.c
+++ b/lib/mlib.c
@@ -160,7 +160,7 @@ off_t buffer_write(buffer_data_t data, void *buf, off_t 
length, const char *desc
            sprintf((char *)hash, "%02x", *p++);
            hash += 2;
          }
-         *hash = 0;
+         *hash = '\0';
          free(ctx);
        }
        break;
diff --git a/lib/myopt.c b/lib/myopt.c
index 0cf1080..08ed0b4 100644
--- a/lib/myopt.c
+++ b/lib/myopt.c
@@ -64,14 +64,16 @@ void myfileopt(const char* fn, const struct cmdinfo* 
cmdinfos) {
     const struct cmdinfo *cip;
     int l;
 
-    if ((linebuf[0]=='#') || (linebuf[0]=='\n') || (linebuf[0]==0)) continue;
+    if ((linebuf[0] == '#') || (linebuf[0] == '\n') || (linebuf[0] == '\0'))
+      continue;
     l=strlen(linebuf);
-    if (linebuf[l-1]=='\n') linebuf[l-1]=0;
+    if (linebuf[l - 1] == '\n')
+      linebuf[l - 1] = '\0';
     for (opt=linebuf;isalnum(*opt)||*opt=='-';opt++) ;
-    if (*opt==0)
+    if (*opt == '\0')
       opt=NULL;
     else {
-      *opt++=0;
+      *opt++ = '\0';
       if (*opt=='=') opt++;
       while (isspace(*opt)) opt++;
     }
diff --git a/lib/parse.c b/lib/parse.c
index e55e77c..b9dbec8 100644
--- a/lib/parse.c
+++ b/lib/parse.c
@@ -202,7 +202,9 @@ int parsedb(const char *filename, enum parsedbflags flags,
 /* trim ending space on value */
       while (valuelen && isspace(*(valuestart+valuelen-1)))
  valuelen--;
-      for (nick= nicknames; nick->nick && (strncasecmp(nick->nick,fieldstart, 
fieldlen) || nick->nick[fieldlen] != 0); nick++);
+      for (nick = nicknames;
+           nick->nick && (strncasecmp(nick->nick, fieldstart, fieldlen) ||
+                          nick->nick[fieldlen] != '\0'); nick++) ;
       if (nick->nick) {
        fieldstart= nick->canon;
        fieldlen= strlen(fieldstart);
@@ -213,7 +215,7 @@ int parsedb(const char *filename, enum parsedbflags flags,
       if (fip->name) {
         value = m_realloc(value, valuelen + 1);
        memcpy(value,valuestart,valuelen);
-       *(value+valuelen)= 0;
+        *(value + valuelen) = '\0';
         if (*ip++)
           parse_error(filename, lno, &newpig,
                       _("duplicate value for `%s' field"), fip->name);
diff --git a/lib/parsehelp.c b/lib/parsehelp.c
index 02ade81..c850132 100644
--- a/lib/parsehelp.c
+++ b/lib/parsehelp.c
@@ -140,7 +140,7 @@ const char *illegal_packagename(const char *p, const char 
**ep) {
   
   if (!*p) return _("may not be empty string");
   if (!isalnum(*p)) return _("must start with an alphanumeric");
-  while ((c= *p++)!=0)
+  while ((c = *p++) != '\0')
     if (!isalnum(c) && !strchr(alsoallowed,c)) break;
   if (!c) return NULL;
   if (isspace(c) && ep) {
@@ -243,7 +243,8 @@ const char *parseversion(struct versionrevision *rversion, 
const char *string) {
   }
   rversion->version= nfstrnsave(string,end-string);
   hyphen= strrchr(rversion->version,'-');
-  if (hyphen) *hyphen++= 0;
+  if (hyphen)
+    *hyphen++ = '\0';
   rversion->revision= hyphen ? hyphen : "";
   
   return NULL;
diff --git a/lib/tarfn.c b/lib/tarfn.c
index 8e90491..95a38ed 100644
--- a/lib/tarfn.c
+++ b/lib/tarfn.c
@@ -69,7 +69,7 @@ StoC(const char *s, int size)
        len = strnlen(s, size);
        str = m_malloc(len + 1);
        memcpy(str, s, len);
-       str[len] = 0;
+       str[len] = '\0';
 
        return str;
 }
diff --git a/lib/triglib.c b/lib/triglib.c
index 34312bf..3a135d2 100644
--- a/lib/triglib.c
+++ b/lib/triglib.c
@@ -253,7 +253,7 @@ trig_classify_byname(const char *name)
 
                slash = name;
                while (slash) {
-                       if (slash[1] == 0 || slash[1] == '/')
+                       if (slash[1] == '\0' || slash[1] == '/')
                                goto invalid;
 
                        slash = strchr(slash + 2, '/');
@@ -535,7 +535,7 @@ trig_file_interests_ensure(void)
                if (!space || linebuf[0] != '/')
                        ohshit(_("syntax error in file triggers file `%.250s'"),
                               triggersfilefile);
-               *space++ = 0;
+               *space++ = '\0';
                if ((emsg = illegal_packagename(space, NULL)))
                        ohshit(_("file triggers record mentions illegal "
                                 "package name `%.250s' (for interest in file "
@@ -662,12 +662,12 @@ trig_parse_ci(const char *file, trig_parse_cicb *interest,
                for (eol = linebuf + l; eol > cmd && cisspace(eol[-1]); eol--);
                if (eol == cmd)
                        continue;
-               *eol = 0;
+               *eol = '\0';
 
                for (spc = cmd; *spc && !cisspace(*spc); spc++);
                if (!*spc)
                        ohshit(_("triggers ci file contains unknown directive 
syntax"));
-               *spc++ = 0;
+               *spc++ = '\0';
                while (cisspace(*spc))
                        spc++;
                if (!strcmp(cmd, "interest")) {
diff --git a/lib/utils.c b/lib/utils.c
index 1ef38d0..55a457a 100644
--- a/lib/utils.c
+++ b/lib/utils.c
@@ -58,7 +58,7 @@ fgets_checked(char *buf, size_t bufsz, FILE *f, const char 
*fn)
                ohshit(_("fgets gave an empty string from `%.250s'"), fn);
        if (buf[--l] != '\n')
                ohshit(_("too-long line or missing newline in `%.250s'"), fn);
-       buf[l] = 0;
+       buf[l] = '\0';
 
        return l;
 }
diff --git a/src/archives.c b/src/archives.c
index 538a8c2..d2f7b63 100644
--- a/src/archives.c
+++ b/src/archives.c
@@ -97,7 +97,7 @@ quote_filename(char *buf, int size, char *s)
       size -= 2;
       break;
     default:
-      if (((*s) & 0x80) == 0) {
+      if (((*s) & 0x80) == '\0') {
         *buf++ = *s++;
         --size;
       } else {
@@ -1080,7 +1080,7 @@ void check_conflict(struct dependency *dep, struct 
pkginfo *pkg,
 void cu_cidir(int argc, void **argv) {
   char *cidir= (char*)argv[0];
   char *cidirrest= (char*)argv[1];
-  cidirrest[-1]= 0;
+  cidirrest[-1] = '\0';
   ensure_pathname_nonexisting(cidir);
 }  
 
@@ -1171,7 +1171,7 @@ void archivefiles(const char *const *argv) {
     p= findoutput.buf; i=0;
     while (*p) {
       arglist[i++]= p;
-      while ((c= *p++) != 0);
+      while ((c = *p++) != '\0') ;
     }
     arglist[i] = NULL;
     argp= arglist;
diff --git a/src/configure.c b/src/configure.c
index 47c6db6..2eef009 100644
--- a/src/configure.c
+++ b/src/configure.c
@@ -382,7 +382,7 @@ int conffderef(struct pkginfo *pkg, struct varbuf *result, 
const char *in) {
                                if (r < linkreadbufsize-1) break;
                                need= r<<2;
                        }
-                       linkreadbuf[r]= 0;
+                       linkreadbuf[r] = '\0';
                        if (linkreadbuf[0] == '/') {
                                varbufreset(result);
                                varbufaddstr(result,instdir);
diff --git a/src/depcon.c b/src/depcon.c
index cee0a2c..81f4961 100644
--- a/src/depcon.c
+++ b/src/depcon.c
@@ -300,7 +300,7 @@ int depisok(struct dependency *dep, struct varbuf *whynot,
            * Later on, if nothing has put anything in linebuf, we know that it
            * isn't and issue a diagnostic then.
            */
-          *linebuf= 0;
+          *linebuf = '\0';
           break;
         case stat_unpacked:
         case stat_halfconfigured:
diff --git a/src/filesdb.c b/src/filesdb.c
index 153259c..fc178f3 100644
--- a/src/filesdb.c
+++ b/src/filesdb.c
@@ -172,7 +172,7 @@ void ensure_packagefiles_available(struct pkginfo *pkg) {
       /* add the file to the list */
       if (ptr == thisline)
         ohshit(_("files list file for package `%.250s' contains empty 
filename"),pkg->name);
-      *ptr = 0;
+      *ptr = '\0';
       newent= nfmalloc(sizeof(struct fileinlist));
       newent->namenode= findnamenode(thisline, fnn_nocopy);
       newent->next = NULL;
diff --git a/src/main.c b/src/main.c
index 88c4b67..2714659 100644
--- a/src/main.c
+++ b/src/main.c
@@ -265,10 +265,10 @@ static void ignoredepends(const struct cmdinfo *cip, 
const char *value) {
 
   copy= m_malloc(strlen(value)+2);
   strcpy(copy,value);
-  copy[strlen(value)+1]= 0;
+  copy[strlen(value) + 1] = '\0';
   for (p=copy; *p; p++) {
     if (*p != ',') continue;
-    *p++= 0;
+    *p++ = '\0';
     if (!*p || *p==',' || p==copy+1)
       badusage(_("null package name in --ignore-depends comma-separated list 
`%.250s'"),
                value);
@@ -590,7 +590,7 @@ void commandfd(const char *const *argv) {
        continue;
       } else if (isspace(*ptr)) {
        if (mode == 1) {
-         *ptr= 0;
+         *ptr = '\0';
          mode= 0;
        }
       } else {
@@ -602,7 +602,7 @@ void commandfd(const char *const *argv) {
       }
       ptr++;
     }
-    *ptr= 0;
+    *ptr = '\0';
     newargs[argc++] = NULL;
 
 /* We strdup each argument, but never free it, because the error messages
diff --git a/src/processarc.c b/src/processarc.c
index 1a70741..7b428dd 100644
--- a/src/processarc.c
+++ b/src/processarc.c
@@ -181,13 +181,14 @@ void process_archive(const char *filename) {
   }
   cidirrest= cidir + strlen(cidir);
 
-  assert(*cidir && cidirrest[-1] == '/'); cidirrest[-1]= 0;
+  assert(*cidir && cidirrest[-1] == '/');
+  cidirrest[-1] = '\0';
   ensure_pathname_nonexisting(cidir); cidirrest[-1]= '/';
   
   push_cleanup(cu_cidir, ~0, NULL, 0, 2, (void *)cidir, (void *)cidirrest);
   c1= m_fork();
   if (!c1) {
-    cidirrest[-1]= 0;
+    cidirrest[-1] = '\0';
     execlp(BACKEND, BACKEND, "--control", filename, cidir, NULL);
     ohshite(_("failed to exec dpkg-deb to extract control information"));
   }
@@ -329,7 +330,7 @@ void process_archive(const char *filename) {
                conffilenamebuf, MAXCONFFILENAME);
       while (p > conffilenamebuf && isspace(p[-1])) --p;
       if (p == conffilenamebuf) continue;
-      *p= 0;
+      *p = '\0';
       namenode= findnamenode(conffilenamebuf, 0);
       namenode->oldhash= NEWCONFFILEFLAG;
       newconff= newconff_append(&newconffileslastp, namenode);
@@ -828,7 +829,7 @@ void process_archive(const char *filename) {
   }
   pop_cleanup(ehflag_normaltidy); /* closedir */
   
-  *cidirrest= 0; /* the directory itself */
+  *cidirrest = '\0'; /* the directory itself */
   dsd= opendir(cidir);
   if (!dsd) ohshite(_("unable to open temp control directory"));
   push_cleanup(cu_closedir, ~0, NULL, 0, 1, (void *)dsd);
diff --git a/src/query.c b/src/query.c
index c42f688..dffffdc 100644
--- a/src/query.c
+++ b/src/query.c
@@ -79,7 +79,7 @@ list1package(struct pkginfo *pkg, int *head, struct pkg_array 
*array)
   const char *pdesc;
   static char format[80]   = "";
     
-  if (format[0]==0) {
+  if (format[0] == '\0') {
     w=getwidth();
     if (w == -1) {
       nw=14, vw=14, dw=44;
diff --git a/src/remove.c b/src/remove.c
index b8cb484..0790dac 100644
--- a/src/remove.c
+++ b/src/remove.c
@@ -453,7 +453,7 @@ static void removal_bulk_remove_configfiles(struct pkginfo 
*pkg) {
         ohshite(_("cannot remove old config file `%.250s' (= `%.250s')"),
                 conff->name, fnvb.buf);
       p= strrchr(fnvb.buf,'/'); if (!p) continue;
-      *p= 0;
+      *p = '\0';
       varbufreset(&removevb);
       varbufaddstr(&removevb,fnvb.buf);
       varbufaddc(&removevb,'/');
diff --git a/src/statdb.c b/src/statdb.c
index 5f12b4e..77dfe9e 100644
--- a/src/statdb.c
+++ b/src/statdb.c
@@ -169,12 +169,12 @@ ensure_statoverrides(void)
                nextline = ptr + 1;
                if (ptr == thisline)
                        ohshit(_("statoverride file contains empty line"));
-               *ptr = 0;
+               *ptr = '\0';
 
                /* Extract the uid. */
                if (!(ptr = memchr(thisline, ' ', nextline - thisline)))
                        ohshit(_("syntax error in statoverride file"));
-               *ptr = 0;
+               *ptr = '\0';
 
                fso->uid = statdb_parse_uid(thisline);
 
@@ -186,7 +186,7 @@ ensure_statoverrides(void)
                /* Extract the gid */
                if (!(ptr = memchr(thisline, ' ', nextline - thisline)))
                        ohshit(_("syntax error in statoverride file"));
-               *ptr = 0;
+               *ptr = '\0';
 
                fso->gid = statdb_parse_gid(thisline);
 
@@ -198,7 +198,7 @@ ensure_statoverrides(void)
                /* Extract the mode */
                if (!(ptr = memchr(thisline, ' ', nextline - thisline)))
                        ohshit(_("syntax error in statoverride file"));
-               *ptr = 0;
+               *ptr = '\0';
 
                fso->mode = statdb_parse_mode(thisline);
 
diff --git a/utils/start-stop-daemon.c b/utils/start-stop-daemon.c
index 261b6e6..7d68aa7 100644
--- a/utils/start-stop-daemon.c
+++ b/utils/start-stop-daemon.c
@@ -677,7 +677,7 @@ parse_schedule(const char *schedule_str)
                                badusage("invalid schedule item: far too long"
                                         " (you must delimit items with 
slashes)");
                        memcpy(item_buf, schedule_str, str_len);
-                       item_buf[str_len] = 0;
+                       item_buf[str_len] = '\0';
                        schedule_str = slash ? slash + 1 : NULL;
 
                        parse_schedule_item(item_buf, &schedule[count]);

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to debian-dpkg-cvs-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to