[svn-commits] tilghman: branch tilghman/issue16461 r272087 - /team/tilghman/issue16461/funcs/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Wed Jun 23 00:28:09 CDT 2010
Author: tilghman
Date: Wed Jun 23 00:28:06 2010
New Revision: 272087
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=272087
Log:
Fix ugly red spots; also line-wrap docs.
Modified:
team/tilghman/issue16461/funcs/func_env.c
Modified: team/tilghman/issue16461/funcs/func_env.c
URL: http://svnview.digium.com/svn/asterisk/team/tilghman/issue16461/funcs/func_env.c?view=diff&rev=272087&r1=272086&r2=272087
==============================================================================
--- team/tilghman/issue16461/funcs/func_env.c (original)
+++ team/tilghman/issue16461/funcs/func_env.c Wed Jun 23 00:28:06 2010
@@ -17,7 +17,7 @@
/*! \file
*
* \brief Environment related dialplan functions
- *
+ *
* \ingroup functions
*/
@@ -74,8 +74,7 @@
Read or write text file.
</synopsis>
<syntax>
- <parameter name="filename" required="true">
- <para>File to write or modify.</para>
+ <parameter name="filename" required="true" />
</parameter>
<parameter name="offset">
<para>Maybe specified as any number. If negative, <replaceable>offset</replaceable> specifies the number
@@ -88,18 +87,25 @@
<parameter name="options">
<optionlist>
<option name="l">
- <para>Line mode: offset and length are assumed to be measured in lines, instead of byte offsets.</para>
+ <para>Line mode: offset and length are assumed to be
+ measured in lines, instead of byte offsets.</para>
</option>
<option name="a">
- <para>In write mode only, the append option is used to append to the end of the file, instead of overwriting the existing file.</para>
+ <para>In write mode only, the append option is used to
+ append to the end of the file, instead of overwriting
+ the existing file.</para>
</option>
<option name="d">
- <para>In write mode and line mode only, the delete option is used to eliminate a line, instead of setting it to blank.</para>
+ <para>In write mode and line mode only, this option does
+ not automatically append a newline string to the end of
+ a value. This is useful for deleting lines, instead of
+ setting them to blank.</para>
</option>
</optionlist>
</parameter>
<parameter name="format">
- <para>The <replaceable>format</replaceable> parameter may be used to delimit the type of line terminators in line mode.</para>
+ <para>The <replaceable>format</replaceable> parameter may be
+ used to delimit the type of line terminators in line mode.</para>
<optionlist>
<option name="u">
<para>Unix newline format.</para>
@@ -115,7 +121,7 @@
</syntax>
<description>
<para>Read and write text file in character and line mode.</para>
- <para>Examples :</para>
+ <para>Examples:</para>
<para/>
<para>Read mode (byte):</para>
<para> ;reads the entire content of the file.</para>
@@ -1001,7 +1007,7 @@
}
for (pos = fbuf; pos < fbuf + sizeof(fbuf); pos++) {
LINE_COUNTER(pos, newline_format, count);
-
+
if (count == offset) {
offset_offset = i + (pos - fbuf) + 1;
break;
@@ -1012,7 +1018,7 @@
}
}
}
-
+
if (offset_offset < 0) {
ast_log(LOG_ERROR, "Offset '%s' refers to before the beginning of the file!\n", args.offset);
fclose(ff);
More information about the svn-commits
mailing list