magic 45 ext/fileinfo/fileinfo.c struct magic_set *magic; magic 89 ext/fileinfo/fileinfo.c magic_close(intern->ptr->magic); magic 174 ext/fileinfo/fileinfo.c #define FINFO_SET_OPTION(magic, options) \ magic 175 ext/fileinfo/fileinfo.c if (magic_setflags(magic, options) == -1) { \ magic 177 ext/fileinfo/fileinfo.c options, magic_errno(magic), magic_error(magic)); \ magic 189 ext/fileinfo/fileinfo.c magic_close(finfo->magic); magic 305 ext/fileinfo/fileinfo.c magic_close(finfo_obj->ptr->magic); magic 339 ext/fileinfo/fileinfo.c finfo->magic = magic_open(options); magic 341 ext/fileinfo/fileinfo.c if (finfo->magic == NULL) { magic 353 ext/fileinfo/fileinfo.c if (magic_load(finfo->magic, file) == -1) { magic 355 ext/fileinfo/fileinfo.c magic_close(finfo->magic); magic 419 ext/fileinfo/fileinfo.c FINFO_SET_OPTION(finfo->magic, options) magic 440 ext/fileinfo/fileinfo.c struct magic_set *magic = NULL; magic 466 ext/fileinfo/fileinfo.c magic = magic_open(MAGIC_MIME_TYPE); magic 467 ext/fileinfo/fileinfo.c if (magic_load(magic, NULL) == -1) { magic 476 ext/fileinfo/fileinfo.c magic = finfo->magic; magic 484 ext/fileinfo/fileinfo.c magic = finfo->magic; magic 489 ext/fileinfo/fileinfo.c FINFO_SET_OPTION(magic, options) magic 495 ext/fileinfo/fileinfo.c ret_val = (char *) magic_buffer(magic, buffer, buffer_len); magic 512 ext/fileinfo/fileinfo.c ret_val = (char *) magic_stream(magic, stream); magic 566 ext/fileinfo/fileinfo.c ret_val = (char *)magic_stream(magic, stream); magic 583 ext/fileinfo/fileinfo.c php_error_docref(NULL, E_WARNING, "Failed identify data %d:%s", magic_errno(magic), magic_error(magic)); magic 589 ext/fileinfo/fileinfo.c magic_close(magic); magic 594 ext/fileinfo/fileinfo.c FINFO_SET_OPTION(magic, finfo->options) magic 99 ext/fileinfo/libmagic/apprentice.c struct magic *mp; magic 114 ext/fileinfo/libmagic/apprentice.c struct magic *magic[MAGIC_SETS]; magic 123 ext/fileinfo/libmagic/apprentice.c private int getvalue(struct magic_set *ms, struct magic *, const char **, int); magic 125 ext/fileinfo/libmagic/apprentice.c private const char *getstr(struct magic_set *, struct magic *, const char *, magic 131 ext/fileinfo/libmagic/apprentice.c private size_t apprentice_magic_strength(const struct magic *); magic 138 ext/fileinfo/libmagic/apprentice.c private void byteswap(struct magic *, uint32_t); magic 139 ext/fileinfo/libmagic/apprentice.c private void bs1(struct magic *); magic 144 ext/fileinfo/libmagic/apprentice.c private struct magic_map *apprentice_buf(struct magic_set *, struct magic *, magic 152 ext/fileinfo/libmagic/apprentice.c private int check_format(struct magic_set *, struct magic *); magic 159 ext/fileinfo/libmagic/apprentice.c private size_t magicsize = sizeof(struct magic); magic 390 ext/fileinfo/libmagic/apprentice.c ml->magic = map->magic[idx]; magic 412 ext/fileinfo/libmagic/apprentice.c (unsigned long)sizeof(*map->magic[0]), magic 522 ext/fileinfo/libmagic/apprentice.c if (map->magic[j]) { magic 523 ext/fileinfo/libmagic/apprentice.c efree(map->magic[j]); magic 713 ext/fileinfo/libmagic/apprentice.c apprentice_magic_strength(const struct magic *m) magic 886 ext/fileinfo/libmagic/apprentice.c struct magic *m = &ml->magic[magindex]; magic 890 ext/fileinfo/libmagic/apprentice.c ml->magic[magindex + 1].cont_level != 0) magic 900 ext/fileinfo/libmagic/apprentice.c ml->magic[magindex + 1].cont_level != 0 && magic 901 ext/fileinfo/libmagic/apprentice.c *ml->magic[magindex].desc == '\0' && magic 902 ext/fileinfo/libmagic/apprentice.c *ml->magic[magindex].mimetype == '\0') magic 907 ext/fileinfo/libmagic/apprentice.c ml->magic[magindex].lineno, magic 908 ext/fileinfo/libmagic/apprentice.c ml->magic[magindex].desc, magic 909 ext/fileinfo/libmagic/apprentice.c ml->magic[magindex].mimetype); magic 915 ext/fileinfo/libmagic/apprentice.c set_test_type(struct magic *mstart, struct magic *m) magic 1175 ext/fileinfo/libmagic/apprentice.c struct magic **ma, uint32_t *nma) magic 1184 ext/fileinfo/libmagic/apprentice.c if ((*ma = CAST(struct magic *, emalloc(slen))) == NULL) { magic 1307 ext/fileinfo/libmagic/apprentice.c &map->magic[j], &map->nmagic[j]) == -1) { magic 1328 ext/fileinfo/libmagic/apprentice.c file_signextend(struct magic_set *ms, struct magic *m, uint64_t v) magic 1402 ext/fileinfo/libmagic/apprentice.c string_modifier_check(struct magic_set *ms, struct magic *m) magic 1557 ext/fileinfo/libmagic/apprentice.c parse_indirect_modifier(struct magic_set *ms, struct magic *m, const char **lp) magic 1578 ext/fileinfo/libmagic/apprentice.c parse_op_modifier(struct magic_set *ms, struct magic *m, const char **lp, magic 1595 ext/fileinfo/libmagic/apprentice.c parse_string_modifier(struct magic_set *ms, struct magic *m, const char **lp) magic 1706 ext/fileinfo/libmagic/apprentice.c struct magic *m; magic 1744 ext/fileinfo/libmagic/apprentice.c struct magic *nm; magic 1746 ext/fileinfo/libmagic/apprentice.c if ((nm = CAST(struct magic *, erealloc(me->mp, magic 1761 ext/fileinfo/libmagic/apprentice.c if ((m = CAST(struct magic *, emalloc(len))) == NULL) { magic 2083 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[0]; magic 2144 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[me->cont_count == 0 ? 0 : me->cont_count - 1]; magic 2192 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[0]; magic 2195 ext/fileinfo/libmagic/apprentice.c CAST(off_t, offsetof(struct magic, apple)), magic 2206 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[0]; magic 2209 ext/fileinfo/libmagic/apprentice.c CAST(zend_off_t, offsetof(struct magic, mimetype)), magic 2388 ext/fileinfo/libmagic/apprentice.c check_format(struct magic_set *ms, struct magic *m) magic 2443 ext/fileinfo/libmagic/apprentice.c getvalue(struct magic_set *ms, struct magic *m, const char **p, int action) magic 2517 ext/fileinfo/libmagic/apprentice.c getstr(struct magic_set *ms, struct magic *m, const char *s, int warn) magic 2778 ext/fileinfo/libmagic/apprentice.c apprentice_buf(struct magic_set *ms, struct magic *buf, size_t len) magic 2899 ext/fileinfo/libmagic/apprentice.c nentries = (uint32_t)(st.sb.st_size / sizeof(struct magic)); magic 2900 ext/fileinfo/libmagic/apprentice.c entries = (uint32_t)(st.sb.st_size / sizeof(struct magic)); magic 2901 ext/fileinfo/libmagic/apprentice.c if ((zend_off_t)(entries * sizeof(struct magic)) != st.sb.st_size) { magic 2904 ext/fileinfo/libmagic/apprentice.c sizeof(struct magic)); magic 2908 ext/fileinfo/libmagic/apprentice.c map->magic[0] = CAST(struct magic *, map->p) + 1; magic 2916 ext/fileinfo/libmagic/apprentice.c map->magic[i + 1] = map->magic[i] + map->nmagic[i]; magic 2926 ext/fileinfo/libmagic/apprentice.c byteswap(map->magic[i], map->nmagic[i]); magic 2971 ext/fileinfo/libmagic/apprentice.c entries = (uint32_t)(map->len / sizeof(struct magic)); magic 2972 ext/fileinfo/libmagic/apprentice.c if ((entries * sizeof(struct magic)) != map->len) { magic 2975 ext/fileinfo/libmagic/apprentice.c dbname, map->len, sizeof(struct magic)); magic 2978 ext/fileinfo/libmagic/apprentice.c map->magic[0] = CAST(struct magic *, map->p) + 1; magic 2986 ext/fileinfo/libmagic/apprentice.c map->magic[i + 1] = map->magic[i] + map->nmagic[i]; magic 2996 ext/fileinfo/libmagic/apprentice.c byteswap(map->magic[i], map->nmagic[i]); magic 3007 ext/fileinfo/libmagic/apprentice.c static const size_t m = sizeof(**map->magic); magic 3013 ext/fileinfo/libmagic/apprentice.c struct magic m; magic 3043 ext/fileinfo/libmagic/apprentice.c if (php_stream_write(stream, (const char *)map->magic[i], len) != (ssize_t)len) { magic 3111 ext/fileinfo/libmagic/apprentice.c byteswap(struct magic *magic, uint32_t nmagic) magic 3115 ext/fileinfo/libmagic/apprentice.c bs1(&magic[i]); magic 3183 ext/fileinfo/libmagic/apprentice.c bs1(struct magic *m) magic 3200 ext/fileinfo/libmagic/apprentice.c file_pstring_length_size(const struct magic *m) magic 3217 ext/fileinfo/libmagic/apprentice.c file_pstring_get_length(const struct magic *m, const char *s) magic 3256 ext/fileinfo/libmagic/apprentice.c struct magic *ma = ml->magic; magic 3262 ext/fileinfo/libmagic/apprentice.c v->magic = &ma[i]; magic 73 ext/fileinfo/libmagic/compress.c const char magic[8]; magic 128 ext/fileinfo/libmagic/compress.c if (memcmp(buf, compr[i].magic, compr[i].maglen) == 0 && magic 355 ext/fileinfo/libmagic/file.h struct magic *magic; /* array of magic entries */ magic 454 ext/fileinfo/libmagic/file.h protected int buffer_apprentice(struct magic_set *, struct magic **, magic 457 ext/fileinfo/libmagic/file.h protected uint64_t file_signextend(struct magic_set *, struct magic *, magic 459 ext/fileinfo/libmagic/file.h protected void file_delmagic(struct magic *, int type, size_t entries); magic 473 ext/fileinfo/libmagic/file.h protected size_t file_pstring_length_size(const struct magic *); magic 474 ext/fileinfo/libmagic/file.h protected size_t file_pstring_get_length(const struct magic *, const char *); magic 118 ext/fileinfo/libmagic/is_tar.c if (strcmp(header->header.magic, GNUTMAGIC) == 0) magic 120 ext/fileinfo/libmagic/is_tar.c if (strcmp(header->header.magic, TMAGIC) == 0) magic 53 ext/fileinfo/libmagic/softmagic.c private int match(struct magic_set *, struct magic *, uint32_t, magic 57 ext/fileinfo/libmagic/softmagic.c struct magic *, size_t, size_t, unsigned int, int, int, int, uint16_t, magic 59 ext/fileinfo/libmagic/softmagic.c private int magiccheck(struct magic_set *, struct magic *); magic 60 ext/fileinfo/libmagic/softmagic.c private int32_t mprint(struct magic_set *, struct magic *); magic 61 ext/fileinfo/libmagic/softmagic.c private int32_t moffset(struct magic_set *, struct magic *); magic 64 ext/fileinfo/libmagic/softmagic.c const unsigned char *, uint32_t, size_t, struct magic *); magic 65 ext/fileinfo/libmagic/softmagic.c private int mconvert(struct magic_set *, struct magic *, int); magic 67 ext/fileinfo/libmagic/softmagic.c private int handle_annotation(struct magic_set *, struct magic *); magic 68 ext/fileinfo/libmagic/softmagic.c private void cvt_8(union VALUETYPE *, const struct magic *); magic 69 ext/fileinfo/libmagic/softmagic.c private void cvt_16(union VALUETYPE *, const struct magic *); magic 70 ext/fileinfo/libmagic/softmagic.c private void cvt_32(union VALUETYPE *, const struct magic *); magic 71 ext/fileinfo/libmagic/softmagic.c private void cvt_64(union VALUETYPE *, const struct magic *); magic 94 ext/fileinfo/libmagic/softmagic.c if ((rv = match(ms, ml->magic, ml->nmagic, buf, nbytes, 0, mode, magic 107 ext/fileinfo/libmagic/softmagic.c file_fmtcheck(struct magic_set *ms, const struct magic *m, const char *def, magic 151 ext/fileinfo/libmagic/softmagic.c match(struct magic_set *ms, struct magic *magic, uint32_t nmagic, magic 170 ext/fileinfo/libmagic/softmagic.c struct magic *m = &magic[magindex]; magic 180 ext/fileinfo/libmagic/softmagic.c magic[magindex + 1].cont_level != 0 && magic 220 ext/fileinfo/libmagic/softmagic.c magic[magindex + 1].cont_level != 0) magic 253 ext/fileinfo/libmagic/softmagic.c magic[magindex + 1].cont_level != 0) { magic 254 ext/fileinfo/libmagic/softmagic.c m = &magic[++magindex]; magic 380 ext/fileinfo/libmagic/softmagic.c check_fmt(struct magic_set *ms, struct magic *m) magic 403 ext/fileinfo/libmagic/softmagic.c mprint(struct magic_set *ms, struct magic *m) magic 680 ext/fileinfo/libmagic/softmagic.c moffset(struct magic_set *ms, struct magic *m) magic 857 ext/fileinfo/libmagic/softmagic.c cvt_8(union VALUETYPE *p, const struct magic *m) magic 863 ext/fileinfo/libmagic/softmagic.c cvt_16(union VALUETYPE *p, const struct magic *m) magic 869 ext/fileinfo/libmagic/softmagic.c cvt_32(union VALUETYPE *p, const struct magic *m) magic 875 ext/fileinfo/libmagic/softmagic.c cvt_64(union VALUETYPE *p, const struct magic *m) magic 898 ext/fileinfo/libmagic/softmagic.c cvt_float(union VALUETYPE *p, const struct magic *m) magic 904 ext/fileinfo/libmagic/softmagic.c cvt_double(union VALUETYPE *p, const struct magic *m) magic 915 ext/fileinfo/libmagic/softmagic.c mconvert(struct magic_set *ms, struct magic *m, int flip) magic 1072 ext/fileinfo/libmagic/softmagic.c const unsigned char *s, uint32_t offset, size_t nbytes, struct magic *m) magic 1199 ext/fileinfo/libmagic/softmagic.c mget(struct magic_set *ms, const unsigned char *s, struct magic *m, magic 1711 ext/fileinfo/libmagic/softmagic.c rv = match(ms, ml.magic, ml.nmagic, s, nbytes, offset + o, magic 1843 ext/fileinfo/libmagic/softmagic.c magiccheck(struct magic_set *ms, struct magic *m) magic 2176 ext/fileinfo/libmagic/softmagic.c handle_annotation(struct magic_set *ms, struct magic *m) magic 63 ext/fileinfo/libmagic/tar.h char magic[8]; magic 150 ext/opcache/zend_file_cache.c char magic[8]; magic 653 ext/opcache/zend_file_cache.c memcpy(info->magic, "OPCACHE", 8); magic 1245 ext/opcache/zend_file_cache.c if (memcmp(info.magic, "OPCACHE", 8) != 0) { magic 234 ext/phar/tar.c old = (memcmp(hdr->magic, "ustar", sizeof("ustar")-1) != 0); magic 768 ext/phar/tar.c strncpy(header.magic, "ustar", sizeof("ustar")-1); magic 83 ext/phar/tar.h char magic[6]; /* USTAR indicator */ magic 11041 ext/sqlite3/libsqlite/sqlite3.c u32 magic; /* Magic number for detect library misuse */ magic 14829 ext/sqlite3/libsqlite/sqlite3.c u32 magic; /* Magic number for sanity checking */ magic 24587 ext/sqlite3/libsqlite/sqlite3.c u32 magic; magic 24592 ext/sqlite3/libsqlite/sqlite3.c magic = db->magic; magic 24593 ext/sqlite3/libsqlite/sqlite3.c if( magic!=SQLITE_MAGIC_OPEN ){ magic 24604 ext/sqlite3/libsqlite/sqlite3.c u32 magic; magic 24605 ext/sqlite3/libsqlite/sqlite3.c magic = db->magic; magic 24606 ext/sqlite3/libsqlite/sqlite3.c if( magic!=SQLITE_MAGIC_SICK && magic 24607 ext/sqlite3/libsqlite/sqlite3.c magic!=SQLITE_MAGIC_OPEN && magic 24608 ext/sqlite3/libsqlite/sqlite3.c magic!=SQLITE_MAGIC_BUSY ){ magic 50003 ext/sqlite3/libsqlite/sqlite3.c u32 magic; /* Magic value read from WAL header */ magic 50018 ext/sqlite3/libsqlite/sqlite3.c magic = sqlite3Get4byte(&aBuf[0]); magic 50020 ext/sqlite3/libsqlite/sqlite3.c if( (magic&0xFFFFFFFE)!=WAL_MAGIC magic 50027 ext/sqlite3/libsqlite/sqlite3.c pWal->hdr.bigEndCksum = (u8)(magic&0x00000001); magic 64815 ext/sqlite3/libsqlite/sqlite3.c p->magic = VDBE_MAGIC_INIT; magic 64936 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_INIT ); magic 65055 ext/sqlite3/libsqlite/sqlite3.c assert( v->magic==VDBE_MAGIC_INIT ); magic 65074 ext/sqlite3/libsqlite/sqlite3.c assert( v->magic==VDBE_MAGIC_INIT ); magic 65309 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_INIT ); magic 65343 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_INIT ); magic 65602 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_INIT ); magic 65719 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_INIT ); magic 66127 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_RUN ); magic 66387 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_INIT ); magic 66394 ext/sqlite3/libsqlite/sqlite3.c p->magic = VDBE_MAGIC_RUN; magic 66404 ext/sqlite3/libsqlite/sqlite3.c p->magic = VDBE_MAGIC_RUN; magic 66454 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_INIT ); magic 67127 ext/sqlite3/libsqlite/sqlite3.c if( p->magic!=VDBE_MAGIC_RUN ){ magic 67281 ext/sqlite3/libsqlite/sqlite3.c p->magic = VDBE_MAGIC_HALT; magic 67437 ext/sqlite3/libsqlite/sqlite3.c p->magic = VDBE_MAGIC_INIT; magic 67447 ext/sqlite3/libsqlite/sqlite3.c if( p->magic==VDBE_MAGIC_RUN || p->magic==VDBE_MAGIC_HALT ){ magic 67541 ext/sqlite3/libsqlite/sqlite3.c p->magic = VDBE_MAGIC_DEAD; magic 69412 ext/sqlite3/libsqlite/sqlite3.c if( p->magic!=VDBE_MAGIC_RUN ){ magic 70121 ext/sqlite3/libsqlite/sqlite3.c if( p->magic!=VDBE_MAGIC_RUN || p->pc>=0 ){ magic 70442 ext/sqlite3/libsqlite/sqlite3.c return v!=0 && v->pc>=0 && v->magic==VDBE_MAGIC_RUN; magic 71399 ext/sqlite3/libsqlite/sqlite3.c assert( p->magic==VDBE_MAGIC_RUN ); /* sqlite3_step() verifies this */ magic 114690 ext/sqlite3/libsqlite/sqlite3.c assert( db->magic==SQLITE_MAGIC_OPEN || db->magic==SQLITE_MAGIC_ZOMBIE ); magic 129002 ext/sqlite3/libsqlite/sqlite3.c db->magic = SQLITE_MAGIC_ZOMBIE; magic 129036 ext/sqlite3/libsqlite/sqlite3.c if( db->magic!=SQLITE_MAGIC_ZOMBIE || connectionIsBusy(db) ){ magic 129125 ext/sqlite3/libsqlite/sqlite3.c db->magic = SQLITE_MAGIC_ERROR; magic 129135 ext/sqlite3/libsqlite/sqlite3.c db->magic = SQLITE_MAGIC_CLOSED; magic 130720 ext/sqlite3/libsqlite/sqlite3.c db->magic = SQLITE_MAGIC_BUSY; magic 130814 ext/sqlite3/libsqlite/sqlite3.c db->magic = SQLITE_MAGIC_OPEN; magic 130908 ext/sqlite3/libsqlite/sqlite3.c db->magic = SQLITE_MAGIC_SICK; magic 151321 ext/sqlite3/libsqlite/sqlite3.c u32 magic; /* Always RTREE_GEOMETRY_MAGIC */ magic 152469 ext/sqlite3/libsqlite/sqlite3.c if( pBlob->magic!=RTREE_GEOMETRY_MAGIC || nBlob!=nExpected ){ magic 154370 ext/sqlite3/libsqlite/sqlite3.c pBlob->magic = RTREE_GEOMETRY_MAGIC; magic 60 ext/sysvshm/php_sysvshm.h char magic[8]; magic 192 ext/sysvshm/sysvshm.c if (strcmp((char*) &(chunk_ptr->magic), "PHP_SM") != 0) { magic 193 ext/sysvshm/sysvshm.c strcpy((char*) &(chunk_ptr->magic), "PHP_SM");