bufcr.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <refentry id="refbufcr">
  2. <refmeta>
  3. <refentrytitle>ne_buffer_create</refentrytitle>
  4. <manvolnum>3</manvolnum>
  5. </refmeta>
  6. <refnamediv>
  7. <refname id="ne_buffer_create">ne_buffer_create</refname>
  8. <refname id="ne_buffer_create_sized">ne_buffer_ncreate</refname>
  9. <refpurpose>create a string buffer</refpurpose>
  10. </refnamediv>
  11. <refsynopsisdiv>
  12. <funcsynopsis>
  13. <funcsynopsisinfo>#include &lt;ne_alloc.h&gt;</funcsynopsisinfo>
  14. <funcprototype>
  15. <funcdef>ne_buffer *<function>ne_buffer_create</function></funcdef>
  16. <void/>
  17. </funcprototype>
  18. <funcprototype>
  19. <funcdef>ne_buffer *<function>ne_buffer_ncreate</function></funcdef>
  20. <paramdef>size_t <parameter>size</parameter></paramdef>
  21. </funcprototype>
  22. </funcsynopsis>
  23. </refsynopsisdiv>
  24. <refsect1>
  25. <title>Description</title>
  26. <para><function>ne_buffer_create</function> creates a new
  27. buffer object, with an implementation-defined initial size.
  28. <function>ne_buffer_ncreate</function> creates an
  29. <type>ne_buffer</type> where the minimum initial size is given in the
  30. <parameter>size</parameter> parameter. The buffer created will
  31. contain the empty string (<literal>""</literal>).</para>
  32. </refsect1>
  33. <refsect1>
  34. <title>Return value</title>
  35. <para>Both functions return a pointer to a new buffer object,
  36. and never &null;.</para>
  37. </refsect1>
  38. <refsect1>
  39. <title>See also</title>
  40. <para><xref linkend="ne_buffer"/></para>
  41. </refsect1>
  42. </refentry>