rbuf_truncate3
Change the length of an rbuf's buffer
Usage
#include <roy.h>
void rbuf_truncate (RBuf *buf, unsigned int len);
Overview
Reset buf's length to len. If len is greater than the current length of buf then this call will actually grow buf's length to len.
Return value
This call returns nothing.
Errors
Calls to rbuf_truncate(3) can never fail.
Function
The rbuf_truncate(3) api is implemented using a function.
Releases
2 releases since Debian 3.0 (Woody); the text changed 1 time.
See also
rbuf(3)
a robust string implementation
rbuf_append(3)
append a value to an rbuf
rbuf_append_char(3)
append a value to an rbuf
rbuf_append_data(3)
append a value to an rbuf
rbuf_append_rbuf(3)
append a value to an rbuf
rbuf_append_sprintf(3)
creating formatted rbuf's
rbuf_append_str(3)
append a value to an rbuf
rbuf_append_vsprintf(3)
creating formatted rbuf's
rbuf_auto(3)
create a volatile rbuf from static string
rbuf_down(3)
convert each character to lower case
rbuf_empty(3)
find out if an rbuf is holding anything
rbuf_equal(3)
equivalance checks for rbufs
rbuf_equal_data(3)
equivalance checks for rbufs
rbuf_equal_rbuf(3)
equivalance checks for rbufs
rbuf_equal_rbuf_len(3)
equivalance checks for rbufs
rbuf_equal_rbufcase(3)
equivalance checks for rbufs
rbuf_equal_str(3)
equivalance checks for rbufs
rbuf_equal_str_len(3)
equivalance checks for rbufs
rbuf_equal_strcase(3)
equivalance checks for rbufs
rbuf_erase(3)
remove portions of an rbuf.
rbuf_float(3)
get the buffer from an rbuf rbuf_long - return float value of rbuf contents. rbuf_float - return float value of rbuf contents.
rbuf_free(3)
free an rbuf
rbuf_hash(3)
string hash functions optimized for rbufs
rbuf_insert(3)
insert a value into an rbuf
rbuf_last(3)
get the last byte of an rbuf's buffer.
rbuf_len(3)
get the len of an rbuf
rbuf_long(3)
get the buffer from an rbuf rbuf_long - return float value of rbuf contents. rbuf_float - return float value of rbuf contents.
rbuf_new(3)
the rbuf allocation api
rbuf_new_with_sprintf(3)
creating formatted rbuf's
rbuf_own(3)
rbuf ownership
rbuf_prepend(3)
prepend a value to an rbuf.
rbuf_prepend_char(3)
prepend a value to an rbuf.
rbuf_prepend_data(3)
prepend a value to an rbuf.
rbuf_prepend_rbuf(3)
prepend a value to an rbuf.
rbuf_prepend_str(3)
prepend a value to an rbuf.
rbuf_rdonly(3)
get and set read-write status for an rbuf
rbuf_set_to(3)
reset an rbuf to a new value
rbuf_split(3)
split an rbuf into an rlist of rbufs
rbuf_sprintf(3)
creating formatted rbuf's
rbuf_str(3)
get the buffer from an rbuf rbuf_long - return float value of rbuf contents. rbuf_float - return float value of rbuf contents.
rbuf_up(3)
convert each character to upper case
roy(3)
the roy library
Mentioned on this page
Referred to by
rbuf(3)
a robust string implementation
rbuf_up(3)
convert each character to upper case
rbuf_len(3)
get the len of an rbuf
rbuf_new(3)
the rbuf allocation api
rbuf_own(3)
rbuf ownership
rbuf_str(3)
get the buffer from an rbuf rbuf_long - return float value of rbuf contents. rbuf_float - return float value of rbuf contents.
rbuf_auto(3)
create a volatile rbuf from static string
rbuf_down(3)
convert each character to lower case
rbuf_free(3)
free an rbuf
rbuf_hash(3)
string hash functions optimized for rbufs
rbuf_last(3)
get the last byte of an rbuf's buffer.
rbuf_long(3)
get the buffer from an rbuf rbuf_long - return float value of rbuf contents. rbuf_float - return float value of rbuf contents.
rbuf_empty(3)
find out if an rbuf is holding anything
rbuf_equal(3)
equivalance checks for rbufs
rbuf_erase(3)
remove portions of an rbuf.
rbuf_float(3)
get the buffer from an rbuf rbuf_long - return float value of rbuf contents. rbuf_float - return float value of rbuf contents.
rbuf_split(3)
split an rbuf into an rlist of rbufs
rbuf_append(3)
append a value to an rbuf
rbuf_insert(3)
insert a value into an rbuf
rbuf_rdonly(3)
get and set read-write status for an rbuf
rbuf_set_to(3)
reset an rbuf to a new value
rbuf_prepend(3)
prepend a value to an rbuf.
rbuf_sprintf(3)
creating formatted rbuf's
rbuf_equal_str(3)
equivalance checks for rbufs
rbuf_append_str(3)
append a value to an rbuf
rbuf_equal_data(3)
equivalance checks for rbufs
rbuf_equal_rbuf(3)
equivalance checks for rbufs
rbuf_append_char(3)
append a value to an rbuf
rbuf_append_data(3)
append a value to an rbuf
rbuf_append_rbuf(3)
append a value to an rbuf
rbuf_prepend_str(3)
prepend a value to an rbuf.
rbuf_prepend_char(3)
prepend a value to an rbuf.
rbuf_prepend_data(3)
prepend a value to an rbuf.
rbuf_prepend_rbuf(3)
prepend a value to an rbuf.
rbuf_equal_str_len(3)
equivalance checks for rbufs
rbuf_equal_strcase(3)
equivalance checks for rbufs
rbuf_append_sprintf(3)
creating formatted rbuf's
rbuf_equal_rbuf_len(3)
equivalance checks for rbufs
rbuf_equal_rbufcase(3)
equivalance checks for rbufs
rbuf_append_vsprintf(3)
creating formatted rbuf's
rbuf_new_with_sprintf(3)
creating formatted rbuf's