X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fhelper%2Fmembuf.h;h=fa969985dbc06822db18853dc7c347482cba7c9e;hb=c0d14dc7f19d785702eee5f69de5b1a63902554b;hp=a6ed5041df5444dd2fa6d195dd4e76d3cd602b83;hpb=fddbc58091cc13934b0e6e4f835884dcdefd4e09;p=openocd.git diff --git a/src/helper/membuf.h b/src/helper/membuf.h index a6ed5041df..fa969985db 100644 --- a/src/helper/membuf.h +++ b/src/helper/membuf.h @@ -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