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 |
|