35FILE_RCSID(
"@(#)$File: print.c,v 1.99 2023/07/17 16:40:57 christos Exp $")
52 static const char optyp[] = {
FILE_OPS };
64 (
void) fputc(
'~', stderr);
74 (
void) fputc(
'~', stderr);
78 (
void) fputc(
'/', stderr);
117 (
void) fputc(
'?', stderr);
121 CAST(
unsigned long long, m->num_mask));
126 if (m->
reln !=
'x') {
249 char *expanded_format =
NULL;
253 expanded_len =
vasprintf(&expanded_format, f, va);
256 if (expanded_len >= 0 && expanded_format) {
259 free(expanded_format);
318 memset(&tm, 0,
sizeof(tm));
319 tm.tm_mday =
v & 0x1f;
320 tm.tm_mon = ((
v >> 5) & 0xf) - 1;
321 tm.tm_year = (
v >> 9) + 80;
323 if (
strftime(
buf, bsize,
"%a, %b %d %Y", &tm) == 0)
337 memset(&tm, 0,
sizeof(tm));
338 tm.tm_sec = (
v & 0x1f) * 2;
339 tm.tm_min = ((
v >> 5) & 0x3f);
340 tm.tm_hour = (
v >> 11);
356 unsigned long long val;
file_protected uintmax_t file_varint2uintmax_t(const unsigned char *us, int t, size_t *l)
file_protected void file_showstr(FILE *fp, const char *s, size_t len)
const char * file_names[FILE_NAMES_SIZE]
fprintf($stream, string $format, mixed ... $values)
strcspn(string $string, string $characters, int $offset=0, ?int $length=null)
int cdf_timestamp_to_timespec(struct timespec *, cdf_timestamp_t)
memset(ptr, 0, type->size)
zend_ffi_ctype_name_buf buf
#define CHAR_REGEX_OFFSET_START
#define CHAR_PSTRING_2_LE
#define PSTRING_LENGTH_INCLUDES_ITSELF
#define CHAR_IGNORE_UPPERCASE
#define CHAR_IGNORE_LOWERCASE
#define STRING_COMPACT_WHITESPACE
#define IS_LIBMAGIC_STRING(t)
#define STRING_COMPACT_OPTIONAL_WHITESPACE
#define CHAR_PSTRING_4_BE
#define CHAR_COMPACT_OPTIONAL_WHITESPACE
#define REGEX_OFFSET_START
#define CHAR_PSTRING_4_LE
#define STRING_IGNORE_LOWERCASE
file_protected int file_print_guid(char *, size_t, const uint64_t *)
#define CHAR_PSTRING_2_BE
#define CHAR_PSTRING_1_BE
#define STRING_IGNORE_UPPERCASE
#define CHAR_COMPACT_WHITESPACE
#define CHAR_PSTRING_LENGTH_INCLUDES_ITSELF
file_protected const char * file_fmttime(char *buf, size_t bsize, uint16_t v)
file_protected const char * file_fmtvarint(char *buf, size_t blen, const unsigned char *us, int t)
file_protected void file_magwarn(struct magic_set *ms, const char *f,...)
file_protected const char * file_fmtdatetime(char *buf, size_t bsize, uint64_t v, int flags)
file_protected const char * file_fmtdate(char *buf, size_t bsize, uint16_t v)
file_protected void file_mdump(struct magic *m)
file_protected const char * file_fmtnum(char *buf, size_t blen, const char *us, int base)
PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format,...)
strftime(string $format, ?int $timestamp=null)
PHPAPI struct tm * php_localtime_r(const time_t *const timep, struct tm *p_tm)
PHPAPI struct tm * php_gmtime_r(const time_t *const timep, struct tm *p_tm)
PHPAPI char * php_asctime_r(const struct tm *tm, char *buf)
unsigned char us[MAXstring]
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)