Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d5a0f3f7b2 | ||
|
|
1adbf3cfb3 | ||
|
|
3e2091365d |
No files matched your search
@@ -3,6 +3,8 @@
|
||||
#ifndef __sun__
|
||||
# define _XOPEN_SOURCE
|
||||
# define _XOPEN_SOURCE_EXTENDED 1
|
||||
#elif defined _AIX
|
||||
# define _XOPEN_SOURCE 700
|
||||
#else
|
||||
# define _XPG6
|
||||
# define __EXTENSIONS__
|
||||
|
||||
@@ -99,6 +99,9 @@ jv jv_array_indexes(jv, jv);
|
||||
__attribute__ ((__format__( __printf__, fmt_arg_num, args_num)))
|
||||
#define JV_VPRINTF_LIKE(fmt_arg_num) \
|
||||
__attribute__ ((__format__( __printf__, fmt_arg_num, 0)))
|
||||
#else
|
||||
#define JV_PRINTF_LIKE(fmt_arg_num, args_num)
|
||||
#define JV_VPRINTF_LIKE(fmt_arg_num)
|
||||
#endif
|
||||
|
||||
|
||||
@@ -112,8 +115,8 @@ const char* jv_string_value(jv);
|
||||
jv jv_string_indexes(jv j, jv k);
|
||||
jv jv_string_slice(jv j, int start, int end);
|
||||
jv jv_string_concat(jv, jv);
|
||||
jv jv_string_vfmt(const char*, va_list) JV_VPRINTF_LIKE(1);
|
||||
jv jv_string_fmt(const char*, ...) JV_PRINTF_LIKE(1, 2);
|
||||
jv jv_string_vfmt(const char* fmt, va_list ap) JV_VPRINTF_LIKE(1);
|
||||
jv jv_string_fmt(const char* fmt, ...) JV_PRINTF_LIKE(1, 2);
|
||||
jv jv_string_append_codepoint(jv a, uint32_t c);
|
||||
jv jv_string_append_buf(jv a, const char* buf, int len);
|
||||
jv jv_string_append_str(jv a, const char* str);
|
||||
@@ -195,7 +198,11 @@ jv jv_object_iter_value(jv, int);
|
||||
|
||||
int jv_get_refcnt(jv);
|
||||
|
||||
#ifdef _AIX
|
||||
enum {
|
||||
#else
|
||||
enum jv_print_flags {
|
||||
#endif
|
||||
JV_PRINT_PRETTY = 1,
|
||||
JV_PRINT_ASCII = 2,
|
||||
JV_PRINT_COLOR = 4, JV_PRINT_COLOUR = 4,
|
||||
|
||||
Reference in new issue
Block a user