Lines Matching full:encoding
23 enum encoding ParseEncoding(v8::Handle<v8::Value> encoding_v, enum encoding _default) {
28 v8::String::Utf8Value encoding(encoding_v->ToString());
30 if (strcasecmp(*encoding, "utf8") == 0) {
32 } else if (strcasecmp(*encoding, "utf-8") == 0) {
34 } else if (strcasecmp(*encoding, "ascii") == 0) {
36 } else if (strcasecmp(*encoding, "binary") == 0) {
38 } else if (strcasecmp(*encoding, "raw") == 0) {
42 } else if (strcasecmp(*encoding, "raws") == 0) {
43 fprintf(stderr, "'raws' encoding has been renamed to 'binary'. "
51 v8::Local<v8::Value> Encode(const void *buf, size_t len, enum encoding encoding) {
56 if (encoding == BINARY) {
68 // utf8 or ascii encoding
74 ssize_t DecodeBytes(v8::Handle<v8::Value> val, enum encoding encoding) {
78 fprintf(stderr, "'raw' encoding (array of integers) has been removed. "
86 if (encoding == UTF8) return str->Utf8Length();
99 enum encoding encoding) {
109 fprintf(stderr, "'raw' encoding (array of integers) has been removed. "
117 if (encoding == UTF8) {
122 if (encoding == ASCII) {
129 assert(encoding == BINARY);