add the asterisk copyright header, doxygen header, and tweak the formatting
authorRussell Bryant <russell@russellbryant.com>
Sun, 7 May 2006 15:19:52 +0000 (15:19 +0000)
committerRussell Bryant <russell@russellbryant.com>
Sun, 7 May 2006 15:19:52 +0000 (15:19 +0000)
of the included strsep to match our coding guidelines

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25357 65c4cc65-6c06-0410-ace0-fbb531ad65f3

strcompat.c

index 1319fa2..a5502c2 100644 (file)
@@ -1,4 +1,23 @@
-/* Compatibility functions for strsep and strtoq missing on Solaris */
+/*
+ * Asterisk -- An open source telephony toolkit.
+ *
+ * Copyright (C) 1999 - 2006, Digium, Inc.
+ *
+ * See http://www.asterisk.org for more information about
+ * the Asterisk project. Please do not directly contact
+ * any of the maintainers of this project for assistance;
+ * the project provides a web site, mailing lists and IRC
+ * channels for your use.
+ *
+ * This program is free software, distributed under the terms of
+ * the GNU General Public License Version 2. See the LICENSE file
+ * at the top of the source tree.
+ */
+
+/*! \file
+ *
+ * \brief Compatibility functions for strsep and strtoq missing on Solaris 
+ */
 
 #include <sys/types.h>
 #include <stdio.h>
 #include "asterisk/compat.h"
 
 #ifndef HAVE_STRSEP
-char* strsep(char** str, const char* delims)
+char *strsep(char **str, const char *delims)
 {
-    char* token;
+    char *token;
 
-    if (*str==NULL) {
+    if (!*str) {
         /* No more tokens */
         return NULL;
     }
 
-    token=*str;
-    while (**str!='\0') {
-        if (strchr(delims,**str)!=NULL) {
-            **str='\0';
+    token = *str;
+    while (**str != '\0') {
+        if (strchr(delims, **str)) {
+            **str = '\0';
             (*str)++;
             return token;
         }
         (*str)++;
     }
+
     /* There is no other token */
-    *str=NULL;
+    *str = NULL;
+
     return token;
 }
 #endif