!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/5.6.40 

uname -a: Linux cpanel06wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.80.el6.x86_64 #1 SMP Thu Sep 24
01:42:00 EDT 2020 x86_64
 

uid=851(cp949260) gid=853(cp949260) groups=853(cp949260) 

Safe-mode: OFF (not secure)

/opt/td-agent/embedded/lib/ruby/gems/2.4.0/gems/oj-3.7.12/ext/oj/   drwxrwxr-x
Free 221.38 GB of 981.82 GB (22.55%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     dump.h (2.8 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* dump.h
 * Copyright (c) 2011, Peter Ohler
 * All rights reserved.
 */

#ifndef OJ_DUMP_H
#define OJ_DUMP_H

#include <ruby.h>

#include "oj.h"

#define MAX_DEPTH 1000

// Extra padding at end of buffer.
#define BUFFER_EXTRA 64

extern void    oj_dump_nil(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_true(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_false(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_fixnum(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_bignum(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_float(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_str(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_sym(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_class(VALUE obj, int depth, Out out, bool as_ok);

extern void    oj_dump_raw(const char *str, size_t cnt, Out out);
extern void    oj_dump_cstr(const char *str, size_t cnt, bool is_sym, bool escape1, Out out);
extern void    oj_dump_ruby_time(VALUE obj, Out out);
extern void    oj_dump_xml_time(VALUE obj, Out out);
extern void    oj_dump_time(VALUE obj, Out out, int withZone);
extern void    oj_dump_obj_to_s(VALUE obj, Out out);

extern const char*    oj_nan_str(VALUE obj, int opt, int mode, bool plus, int *lenp);

extern void    oj_grow_out(Out out, size_t len);
extern long    oj_check_circular(VALUE obj, Out out);

extern void    oj_dump_strict_val(VALUE obj, int depth, Out out);
extern void    oj_dump_null_val(VALUE obj, int depth, Out out);
extern void    oj_dump_obj_val(VALUE obj, int depth, Out out);
extern void    oj_dump_compat_val(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_rails_val(VALUE obj, int depth, Out out);
extern void    oj_dump_custom_val(VALUE obj, int depth, Out out, bool as_ok);
extern void    oj_dump_wab_val(VALUE obj, int depth, Out out);

extern VALUE    oj_add_to_json(int argc, VALUE *argv, VALUE self);
extern VALUE    oj_remove_to_json(int argc, VALUE *argv, VALUE self);

extern int    oj_dump_float_printf(char *buf, size_t blen, VALUE obj, double d, const char *format);

extern bool    oj_dump_ignore(Options opts, VALUE obj);
extern time_t    oj_sec_from_time_hard_way(VALUE obj);

inline static void
assure_size(Out out, size_t len) {
    if (out->end - out->cur <= (long)len) {
    oj_grow_out(out, len);
    }
}

inline static void
fill_indent(Out out, int cnt) {
    if (0 < out->indent) {
    cnt *= out->indent;
    *out->cur++ = '\n';
    for (; 0 < cnt; cnt--) {
        *out->cur++ = ' ';
    }
    }
}

inline static void
dump_ulong(unsigned long num, Out out) {
    char    buf[32];
    char    *b = buf + sizeof(buf) - 1;

    *b-- = '\0';
    if (0 < num) {
    for (; 0 < num; num /= 10, b--) {
        *b = (num % 10) + '0';
    }
    b++;
    } else {
    *b = '0';
    }
    for (; '\0' != *b; b++) {
    *out->cur++ = *b;
    }
    *out->cur = '\0';
}

#endif /* OJ_DUMP_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0372 ]--