Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
string_bytes.cc File Reference
#include "string_bytes.h"
#include "base64.h"
#include "node.h"
#include "node_buffer.h"
#include "v8.h"
#include <limits.h>
#include <string.h>
#include <vector>
Include dependency graph for string_bytes.cc:

Go to the source code of this file.

Namespaces

 node
 

Macros

#define EXTERN_APEX   0xFBEE9
 
#define SB_MALLOC_FAILED_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))
 
#define SB_STRING_TOO_LONG_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))
 
#define SB_BUFFER_CREATION_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))
 
#define SB_BUFFER_SIZE_EXCEEDED_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))
 
#define CHECK_BUFLEN_IN_RANGE(len)
 

Variables

const int8_t unbase64_table [256]
 

Macro Definition Documentation

◆ CHECK_BUFLEN_IN_RANGE

#define CHECK_BUFLEN_IN_RANGE (   len)
Value:
do { \
if ((len) > Buffer::kMaxLength) { \
return MaybeLocal<Value>(); \
} \
} while (0)
int len
Definition: cares_wrap.cc:485
#define SB_BUFFER_SIZE_EXCEEDED_ERROR
Definition: string_bytes.cc:49

Definition at line 672 of file string_bytes.cc.

◆ EXTERN_APEX

#define EXTERN_APEX   0xFBEE9

Definition at line 36 of file string_bytes.cc.

◆ SB_BUFFER_CREATION_ERROR

#define SB_BUFFER_CREATION_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))

Definition at line 46 of file string_bytes.cc.

◆ SB_BUFFER_SIZE_EXCEEDED_ERROR

#define SB_BUFFER_SIZE_EXCEEDED_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))

Definition at line 49 of file string_bytes.cc.

◆ SB_MALLOC_FAILED_ERROR

#define SB_MALLOC_FAILED_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))

Definition at line 40 of file string_bytes.cc.

◆ SB_STRING_TOO_LONG_ERROR

#define SB_STRING_TOO_LONG_ERROR   v8::Exception::Error(OneByteString(isolate, "\"toString()\" failed"))

Definition at line 43 of file string_bytes.cc.