about summary refs log tree commit diff
path: root/converter/other/jpeg2000/libjasper/base/jas_tvp.c
diff options
context:
space:
mode:
Diffstat (limited to 'converter/other/jpeg2000/libjasper/base/jas_tvp.c')
-rw-r--r--converter/other/jpeg2000/libjasper/base/jas_tvp.c204
1 files changed, 102 insertions, 102 deletions
diff --git a/converter/other/jpeg2000/libjasper/base/jas_tvp.c b/converter/other/jpeg2000/libjasper/base/jas_tvp.c
index aab12703..43b2fd41 100644
--- a/converter/other/jpeg2000/libjasper/base/jas_tvp.c
+++ b/converter/other/jpeg2000/libjasper/base/jas_tvp.c
@@ -4,14 +4,14 @@
  */
 
 /* __START_OF_JASPER_LICENSE__
- * 
+ *
  * JasPer Software License
- * 
+ *
  * IMAGE POWER JPEG-2000 PUBLIC LICENSE
  * ************************************
- * 
+ *
  * GRANT:
- * 
+ *
  * Permission is hereby granted, free of charge, to any person (the "User")
  * obtaining a copy of this software and associated documentation, to deal
  * in the JasPer Software without restriction, including without limitation
@@ -19,22 +19,22 @@
  * and/or sell copies of the JasPer Software (in source and binary forms),
  * and to permit persons to whom the JasPer Software is furnished to do so,
  * provided further that the License Conditions below are met.
- * 
+ *
  * License Conditions
  * ******************
- * 
+ *
  * A.  Redistributions of source code must retain the above copyright notice,
  * and this list of conditions, and the following disclaimer.
- * 
+ *
  * B.  Redistributions in binary form must reproduce the above copyright
  * notice, and this list of conditions, and the following disclaimer in
  * the documentation and/or other materials provided with the distribution.
- * 
+ *
  * C.  Neither the name of Image Power, Inc. nor any other contributor
  * (including, but not limited to, the University of British Columbia and
  * Michael David Adams) may be used to endorse or promote products derived
  * from this software without specific prior written permission.
- * 
+ *
  * D.  User agrees that it shall not commence any action against Image Power,
  * Inc., the University of British Columbia, Michael David Adams, or any
  * other contributors (collectively "Licensors") for infringement of any
@@ -54,17 +54,17 @@
  * trade dress, or service mark rights); and (v) divisions, continuations,
  * renewals, reissues and extensions of the foregoing (as and to the extent
  * applicable) now existing, hereafter filed, issued or acquired.
- * 
+ *
  * E.  If User commences an infringement action against any Licensor(s) then
  * such Licensor(s) shall have the right to terminate User's license and
  * all sublicenses that have been granted hereunder by User to other parties.
- * 
+ *
  * F.  This software is for use only in hardware or software products that
  * are compliant with ISO/IEC 15444-1 (i.e., JPEG-2000 Part 1).  No license
  * or right to this Software is granted for products that do not comply
  * with ISO/IEC 15444-1.  The JPEG-2000 Part 1 standard can be purchased
  * from the ISO.
- * 
+ *
  * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.
  * NO USE OF THE JASPER SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
  * THIS DISCLAIMER.  THE JASPER SOFTWARE IS PROVIDED BY THE LICENSORS AND
@@ -104,7 +104,7 @@
  * TECHNOLOGY OR PRODUCTS FOR HIGH RISK ACTIVITIES AND WILL ENSURE THAT ITS
  * CUSTOMERS AND END-USERS OF ITS PRODUCTS ARE PROVIDED WITH A COPY OF THE
  * NOTICE SPECIFIED IN THIS SECTION.
- * 
+ *
  * __END_OF_JASPER_LICENSE__
  */
 
@@ -132,8 +132,8 @@
 \******************************************************************************/
 
 /* Is the specified character valid for a tag name? */
-#define	JAS_TVP_ISTAG(x) \
-	(isalpha(x) || (x) == '_' || isdigit(x))
+#define JAS_TVP_ISTAG(x) \
+        (isalpha(x) || (x) == '_' || isdigit(x))
 
 /******************************************************************************\
 * Code for creating and destroying a tag-value parser.
@@ -141,26 +141,26 @@
 
 jas_tvparser_t *jas_tvparser_create(const char *s)
 {
-	jas_tvparser_t *tvp;
-	if (!(tvp = jas_malloc(sizeof(jas_tvparser_t)))) {
-		return 0;
-	}
-	if (!(tvp->buf = jas_strdup(s))) {
-		jas_tvparser_destroy(tvp);
-		return 0;
-	}
-	tvp->pos = tvp->buf;
-	tvp->tag = 0;
-	tvp->val = 0;
-	return tvp;
+        jas_tvparser_t *tvp;
+        if (!(tvp = jas_malloc(sizeof(jas_tvparser_t)))) {
+                return 0;
+        }
+        if (!(tvp->buf = jas_strdup(s))) {
+                jas_tvparser_destroy(tvp);
+                return 0;
+        }
+        tvp->pos = tvp->buf;
+        tvp->tag = 0;
+        tvp->val = 0;
+        return tvp;
 }
 
 void jas_tvparser_destroy(jas_tvparser_t *tvp)
 {
-	if (tvp->buf) {
-		jas_free(tvp->buf);
-	}
-	jas_free(tvp);
+        if (tvp->buf) {
+                jas_free(tvp->buf);
+        }
+        jas_free(tvp);
 }
 
 /******************************************************************************\
@@ -170,73 +170,73 @@ void jas_tvparser_destroy(jas_tvparser_t *tvp)
 /* Get the next tag-value pair. */
 int jas_tvparser_next(jas_tvparser_t *tvp)
 {
-	char *p;
-	char *tag;
-	const char *val;
+        char *p;
+        char *tag;
+        const char *val;
 
-	/* Skip any leading whitespace. */
-	p = tvp->pos;
-	while (*p != '\0' && isspace(*p)) {
-		++p;
-	}
+        /* Skip any leading whitespace. */
+        p = tvp->pos;
+        while (*p != '\0' && isspace(*p)) {
+                ++p;
+        }
 
-	/* Has the end of the input data been reached? */
-	if (*p == '\0') {
-		/* No more tags are present. */
-		tvp->pos = p;
-		return 1;
-	}
+        /* Has the end of the input data been reached? */
+        if (*p == '\0') {
+                /* No more tags are present. */
+                tvp->pos = p;
+                return 1;
+        }
 
-	/* Does the tag name begin with a valid character? */
-	if (!JAS_TVP_ISTAG(*p)) {
-		return -1;
-	}
+        /* Does the tag name begin with a valid character? */
+        if (!JAS_TVP_ISTAG(*p)) {
+                return -1;
+        }
 
-	/* Remember where the tag name begins. */
-	tag = p;
+        /* Remember where the tag name begins. */
+        tag = p;
 
-	/* Find the end of the tag name. */
-	while (*p != '\0' && JAS_TVP_ISTAG(*p)) {
-		++p;
-	}
+        /* Find the end of the tag name. */
+        while (*p != '\0' && JAS_TVP_ISTAG(*p)) {
+                ++p;
+        }
 
-	/* Has the end of the input data been reached? */
-	if (*p == '\0') {
-		/* The value field is empty. */
-		tvp->tag = tag;
-		tvp->val = "";
-		tvp->pos = p;
-		return 0;
-	}
+        /* Has the end of the input data been reached? */
+        if (*p == '\0') {
+                /* The value field is empty. */
+                tvp->tag = tag;
+                tvp->val = "";
+                tvp->pos = p;
+                return 0;
+        }
 
-	/* Is a value field not present? */
-	if (*p != '=') {
-		if (*p != '\0' && !isspace(*p)) {
-			return -1;
-		}
-		*p++ = '\0';
-		tvp->tag = tag;
-		tvp->val = "";
-		tvp->pos = p;
-		return 0;
-	}
+        /* Is a value field not present? */
+        if (*p != '=') {
+                if (*p != '\0' && !isspace(*p)) {
+                        return -1;
+                }
+                *p++ = '\0';
+                tvp->tag = tag;
+                tvp->val = "";
+                tvp->pos = p;
+                return 0;
+        }
 
-	*p++ = '\0';
+        *p++ = '\0';
 
-	val = p;
-	while (*p != '\0' && !isspace(*p)) {
-		++p;
-	}
+        val = p;
+        while (*p != '\0' && !isspace(*p)) {
+                ++p;
+        }
 
-	if (*p != '\0') {
-		*p++ = '\0';
-	}
+        if (*p != '\0') {
+                *p++ = '\0';
+        }
 
-	tvp->pos = p;
-	tvp->tag = tag;
-	tvp->val = val;
+        tvp->pos = p;
+        tvp->tag = tag;
+        tvp->val = val;
 
-	return 0;
+        return 0;
 }
 
 /******************************************************************************\
@@ -246,13 +246,13 @@ int jas_tvparser_next(jas_tvparser_t *tvp)
 /* Get the current tag. */
 char *jas_tvparser_gettag(jas_tvparser_t *tvp)
 {
-	return tvp->tag;
+        return tvp->tag;
 }
 
 /* Get the current value. */
 const char *jas_tvparser_getval(jas_tvparser_t *tvp)
 {
-	return tvp->val;
+        return tvp->val;
 }
 
 /******************************************************************************\
@@ -262,15 +262,15 @@ const char *jas_tvparser_getval(jas_tvparser_t *tvp)
 /* Lookup a tag by name. */
 jas_taginfo_t *jas_taginfos_lookup(jas_taginfo_t *taginfos, const char *name)
 {
-	jas_taginfo_t *taginfo;
-	taginfo = taginfos;
-	while (taginfo->id >= 0) {
-		if (!strcmp(taginfo->name, name)) {
-			return taginfo;
-		}
-		++taginfo;
-	}
-	return 0;
+        jas_taginfo_t *taginfo;
+        taginfo = taginfos;
+        while (taginfo->id >= 0) {
+                if (!strcmp(taginfo->name, name)) {
+                        return taginfo;
+                }
+                ++taginfo;
+        }
+        return 0;
 }
 
 /* This function is simply for convenience. */
@@ -278,9 +278,9 @@ jas_taginfo_t *jas_taginfos_lookup(jas_taginfo_t *taginfos, const char *name)
   using this function.   This function never returns a null pointer.  */
 jas_taginfo_t *jas_taginfo_nonull(jas_taginfo_t *taginfo)
 {
-	static jas_taginfo_t invalidtaginfo = {
-		-1, 0
-	};
-	
-	return taginfo ? taginfo : &invalidtaginfo;
+        static jas_taginfo_t invalidtaginfo = {
+                -1, 0
+        };
+       
+        return taginfo ? taginfo : &invalidtaginfo;
 }