Buf#containsNul SyncExperimental
var result = buf.containsNul();
| Returns |
|
| Number |
1 if buffer contains a NUL byte |
Buf#dispose SyncExperimental
Buf#grow SyncExperimental
var result = buf.grow(target_size);
| Parameters |
Type |
|
| target_size |
Number |
The desired available size |
| Returns |
|
| Number |
0 on success, -1 on allocation failure |
Buf#isBinary SyncExperimental
var result = buf.isBinary();
| Returns |
|
| Number |
1 if buffer looks like non-text data |
Buf#set SyncExperimental
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 Sync
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. |
Instance Variables
| Variable |
Type |
Description |
| asize |
Number |
|
| ptr |
String |
|
| size |
Number |
|