aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-06-17 13:25:01 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-06-17 13:25:01 +0000
commit8a86381ef17ee243ec4b1e62cf8e5e59ad919ff8 (patch)
tree2f3fcf85448f51a8c5c7937ca52329d489d87c61 /include
parente9bbd73622f4116bba824a2435f38f70b0107e53 (diff)
string/whitespace handling cleanups (bug #4449, with mods)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5924 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include')
-rwxr-xr-xinclude/asterisk/utils.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/asterisk/utils.h b/include/asterisk/utils.h
index 9cabe679d..06805e82d 100755
--- a/include/asterisk/utils.h
+++ b/include/asterisk/utils.h
@@ -131,6 +131,27 @@ struct ast_hostent {
};
/*!
+ \brief Gets a pointer to the first non-whitespace character in a string.
+ \param str the input string
+ \return a pointer to the first non-whitespace character
+ */
+char *ast_skip_blanks(char *str);
+
+/*!
+ \brief Trims trailing whitespace characters from a string.
+ \param str the input string
+ \return a pointer to the NULL following the string
+ */
+char *ast_trim_blanks(char *str);
+
+/*!
+ \brief Gets a pointer to first whitespace character in a string.
+ \param str the input string
+ \return a pointer to the first whitespace character
+ */
+char *ast_skip_nonblanks(char *str);
+
+/*!
\brief Strip leading/trailing whitespace from a string.
\param s The string to be stripped (will be modified).
\return The stripped string.