Sha256: 63e307f58a1d2ac6c0c2dbf9bcc8fedc1a581f893b3ef8f5566d13f5af42a0b5

Contents?: true

Size: 422 Bytes

Versions: 8

Compression:

Stored size: 422 Bytes

Contents

// Copyright (c) 2011 Peter Ohler. All rights reserved.

#ifndef OJ_HASH_H
#define OJ_HASH_H

#include "ruby.h"

typedef struct _hash	*Hash;

extern void	oj_hash_init();

extern VALUE	oj_class_hash_get(const char *key, size_t len, VALUE **slotp);
extern ID	oj_attr_hash_get(const char *key, size_t len, ID **slotp);

extern void	oj_hash_print();
extern char*	oj_strndup(const char *s, size_t len);

#endif /* OJ_HASH_H */

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
oj-3.11.3 ext/oj/hash.h
oj-3.11.2 ext/oj/hash.h
oj-3.11.1 ext/oj/hash.h
oj-3.11.0 ext/oj/hash.h
oj-3.10.18 ext/oj/hash.h
oj-3.10.17 ext/oj/hash.h
oj-3.10.16 ext/oj/hash.h
oj-3.10.15 ext/oj/hash.h