Sha256: c7bfd4cf1eca2b15c4d64a6262df3dec0405a03e892b37a5ac39fd1ebb345725
Contents?: true
Size: 902 Bytes
Versions: 4
Compression:
Stored size: 902 Bytes
Contents
// Copyright (c) 2011, 2021 Peter Ohler. All rights reserved. // Licensed under the MIT License. See LICENSE file in the project root for license details. #ifndef OJ_INTERN_H #define OJ_INTERN_H #include <stdbool.h> #include <ruby.h> struct _parseInfo; extern void oj_hash_init(); extern VALUE oj_str_intern(const char *key, size_t len); extern VALUE oj_sym_intern(const char *key, size_t len); extern ID oj_attr_intern(const char *key, size_t len); extern VALUE oj_class_intern(const char * key, size_t len, bool safe, struct _parseInfo *pi, int auto_define, VALUE error_class); extern void oj_hash_print(); extern char *oj_strndup(const char *s, size_t len); #endif /* OJ_INTERN_H */
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
devcycle-ruby-server-sdk-2.0.0 | vendor/bundle/ruby/3.0.0/gems/oj-3.13.2/ext/oj/intern.h |
oj-3.13.2 | ext/oj/intern.h |
oj-3.13.1 | ext/oj/intern.h |
oj-3.13.0 | ext/oj/intern.h |