| layout | menu_item | title | description | return_to | sections | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
default |
api |
Buf |
Version 0.26.1 |
|
|
var result = buf.containsNul();| Returns | |
|---|---|
| Number | 1 if buffer contains a NUL byte |
buf.dispose();var result = buf.grow(target_size);| Parameters | Type | | --- | --- | --- | | target_size | Number | The desired available size |
| Returns | |
|---|---|
| Number | 0 on success, -1 on allocation failure |
var result = buf.isBinary();| Returns | |
|---|---|
| Number | 1 if buffer looks like non-text data |
var result = buf.set(data, datalen);| Parameters | Type | | --- | --- | --- | | data | Buffer | The data to copy into the buffer | | datalen | Number | The length of the data to copy into the buffer |
| Returns | |
|---|---|
| Number | 0 on success, -1 on allocation failure |
buf.setString(The);Sets the content of a GitBuf to a string.
| Parameters | Type | | --- | --- | --- | | The | string | utf8 value to set in the buffer. The string will be null terminated. |
| Variable | Type | Description |
|---|---|---|
| asize | Number | |
| ptr | String | |
| size | Number |