Fix indentation.
authorgraham.gower@gmail.com <graham.gower@gmail.com@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>
Fri, 19 Nov 2010 03:55:38 +0000 (03:55 +0000)
committergraham.gower@gmail.com <graham.gower@gmail.com@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>
Fri, 19 Nov 2010 03:55:38 +0000 (03:55 +0000)
git-svn-id: http://opkg.googlecode.com/svn/trunk@580 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358

libopkg/sprintf_alloc.c

index 03a5f27..08c56bf 100644 (file)
 
 int sprintf_alloc(char **str, const char *fmt, ...)
 {
-    va_list ap;
-    int n;
-    unsigned size = 100;
+       va_list ap;
+       int n;
+       unsigned size = 100;
 
-    if (!str) {
-      opkg_msg(ERROR, "Internal error: str=NULL.\n");
-      return -1;
-    }
-    if (!fmt) {
-      opkg_msg(ERROR, "Internal error: fmt=NULL.\n");
-      return -1;
-    }
+       if (!str) {
+               opkg_msg(ERROR, "Internal error: str=NULL.\n");
+               return -1;
+       }
+       if (!fmt) {
+               opkg_msg(ERROR, "Internal error: fmt=NULL.\n");
+               return -1;
+       }
 
-    /* On x86_64 systems, any strings over 100 were segfaulting.
-       It seems that the ap needs to be reinitalized before every
-       use of the v*printf() functions. I pulled the functionality out
-       of vsprintf_alloc and combined it all here instead.
-    */
+       /* On x86_64 systems, any strings over 100 were segfaulting.
+          It seems that the ap needs to be reinitalized before every
+          use of the v*printf() functions. I pulled the functionality out
+          of vsprintf_alloc and combined it all here instead.
+       */
 
 
-    /* ripped more or less straight out of PRINTF(3) */
+       /* ripped more or less straight out of PRINTF(3) */
 
-    *str = xcalloc(1, size);
+       *str = xcalloc(1, size);
 
-    while(1) {
-      va_start(ap, fmt);
-      n = vsnprintf (*str, size, fmt, ap);
-      va_end(ap);
-      /* If that worked, return the size. */
-      if (n > -1 && n < size)
-       return n;
-       /* Else try again with more space. */
-       if (n > -1)    /* glibc 2.1 */
-           size = n+1; /* precisely what is needed */
-       else           /* glibc 2.0 */
-           size *= 2;  /* twice the old size */
-       *str = xrealloc(*str, size);
-    }
+       while (1) {
+               va_start(ap, fmt);
+               n = vsnprintf (*str, size, fmt, ap);
+               va_end(ap);
+               /* If that worked, return the size. */
+               if (n > -1 && n < size)
+                       return n;
+               /* Else try again with more space. */
+               if (n > -1)    /* glibc 2.1 */
+                       size = n+1; /* precisely what is needed */
+               else           /* glibc 2.0 */
+                       size *= 2;  /* twice the old size */
+               *str = xrealloc(*str, size);
+       }
 
-    return -1; /* Just to be correct - it probably won't get here */
+       return -1; /* Just to be correct - it probably won't get here */
 }