Update all server port command to use new helper.
[fw/openocd] / src / helper / membuf.h
index a6ed5041df5444dd2fa6d195dd4e76d3cd602b83..fa969985dbc06822db18853dc7c347482cba7c9e 100644 (file)
@@ -1,9 +1,27 @@
+/***************************************************************************
+ *   Copyright (C) 2009 By Duane Ellis                                     *
+ *   openocd@duaneellis.com                                                *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 2 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ ***************************************************************************/
 #ifndef HELPER_MEMBUF_H
 #define HELPER_MEMBUF_H
 
-/** @file */
-
-/** @page MEMBUF - an auto-growing string buffer
+/** @file
+ * MEMBUF - an auto-growing string buffer
  *
  * With OpenOCD often, one must write code that sends text to
  * different places.. the historical command_ctx, or JIM output,
@@ -79,6 +97,7 @@ int membuf_vsprintf(struct membuf *pBuf , const char *fmt, va_list ap);
 /** Tokenize lines using strtok()
  * @param pBuf - buffer to tokenize
  * @param delim - delimiter parameter for strtok_r()
+ * @param pSave - pointer to string context for tokenization
  *
  * Identical to "strtok()" - pass "pBuff = NULL" on second call
  *
@@ -112,7 +131,7 @@ struct membuf *membuf_append(struct membuf *pBuf, const void *pData, size_t len)
  * Modified symantics of "strcat()".  On memory allocation failure
  * returns NULL.  On success, returns pointer to orginal membuf.
  */
-struct membuf *membuf_strcat(struct membuf *pBuf, const char *s);
+struct membuf *membuf_strcat(struct membuf *pBuf, const char *str);
 
 
 #endif