m 1874 Zend/zend_API.c zend_module_entry *m, *r; m 1878 Zend/zend_API.c m = (zend_module_entry*)Z_PTR(b1->val); m 1879 Zend/zend_API.c if (!m->module_started && m->deps) { m 1880 Zend/zend_API.c const zend_module_dep *dep = m->deps; m 137 Zend/zend_string.h static zend_always_inline zend_string *zend_string_safe_alloc(size_t n, size_t m, size_t l, int persistent) m 139 Zend/zend_string.h zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); m 151 Zend/zend_string.h ZSTR_LEN(ret) = (n * m) + l; m 240 Zend/zend_string.h static zend_always_inline zend_string *zend_string_safe_realloc(zend_string *s, size_t n, size_t m, size_t l, int persistent) m 246 Zend/zend_string.h ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); m 247 Zend/zend_string.h ZSTR_LEN(ret) = (n * m) + l; m 254 Zend/zend_string.h ret = zend_string_safe_alloc(n, m, l, persistent); m 255 Zend/zend_string.h memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1); m 657 Zend/zend_strtod.c (b, m, a) Bigint *b; int m, a; m 659 Zend/zend_strtod.c (Bigint *b, int m, int a) /* multiply by m and add a */ m 680 Zend/zend_strtod.c y = *x * (ULLong)m + carry; m 686 Zend/zend_strtod.c y = (xi & 0xffff) * m + carry; m 687 Zend/zend_strtod.c z = (xi >> 16) * m + (y >> 16); m 691 Zend/zend_strtod.c y = *x * m + carry; m 115 ext/curl/interface.c static int php_curl_ssl_mutex_create(void **m) m 117 ext/curl/interface.c if (*((MUTEX_T *) m) = tsrm_mutex_alloc()) { m 124 ext/curl/interface.c static int php_curl_ssl_mutex_destroy(void **m) m 126 ext/curl/interface.c tsrm_mutex_free(*((MUTEX_T *) m)); m 130 ext/curl/interface.c static int php_curl_ssl_mutex_lock(void **m) m 132 ext/curl/interface.c return tsrm_mutex_lock(*((MUTEX_T *) m)); m 135 ext/curl/interface.c static int php_curl_ssl_mutex_unlock(void **m) m 137 ext/curl/interface.c return tsrm_mutex_unlock(*((MUTEX_T *) m)); m 33 ext/date/lib/astro.c #define days_since_2000_Jan_0(y,m,d) \ m 34 ext/date/lib/astro.c (367L*(y)-((7*((y)+(((m)+9)/12)))/4)+((275*(m))/9)+(d)-730530L) m 236 ext/date/lib/astro.c t_utc->m = t_loc->m; m 47 ext/date/lib/dow.c static timelib_sll timelib_day_of_week_ex(timelib_sll y, timelib_sll m, timelib_sll d, int iso) m 56 ext/date/lib/dow.c m1 = timelib_is_leap(y) ? m_table_leap[m] : m_table_common[m]; m 66 ext/date/lib/dow.c timelib_sll timelib_day_of_week(timelib_sll y, timelib_sll m, timelib_sll d) m 68 ext/date/lib/dow.c return timelib_day_of_week_ex(y, m, d, 0); m 71 ext/date/lib/dow.c timelib_sll timelib_iso_day_of_week(timelib_sll y, timelib_sll m, timelib_sll d) m 73 ext/date/lib/dow.c return timelib_day_of_week_ex(y, m, d, 1); m 82 ext/date/lib/dow.c timelib_sll timelib_day_of_year(timelib_sll y, timelib_sll m, timelib_sll d) m 84 ext/date/lib/dow.c return (timelib_is_leap(y) ? d_table_leap[m] : d_table_common[m]) + d - 1; m 87 ext/date/lib/dow.c timelib_sll timelib_days_in_month(timelib_sll y, timelib_sll m) m 89 ext/date/lib/dow.c return timelib_is_leap(y) ? ml_table_leap[m] : ml_table_common[m]; m 92 ext/date/lib/dow.c void timelib_isoweek_from_date(timelib_sll y, timelib_sll m, timelib_sll d, timelib_sll *iw, timelib_sll *iy) m 98 ext/date/lib/dow.c doy = timelib_day_of_year(y, m, d) + 1; m 99 ext/date/lib/dow.c if (y_leap && m > 2) { m 103 ext/date/lib/dow.c weekday = timelib_day_of_week(y, m, d); m 161 ext/date/lib/dow.c int timelib_valid_date(timelib_sll y, timelib_sll m, timelib_sll d) m 163 ext/date/lib/dow.c if (m < 1 || m > 12 || d < 1 || d > timelib_days_in_month(y, m)) { m 63 ext/date/lib/interval.c rt->m = two->m - one->m; m 108 ext/date/lib/interval.c t->relative.m = interval->m * bias; m 121 ext/date/lib/interval.c if (old_time->dst == 1 && t->dst == 0 && !interval->y && !interval->m && !interval->d) { m 143 ext/date/lib/interval.c t->relative.m = 0 - (interval->m * bias); m 154 ext/date/lib/interval.c if (old_time->dst == 1 && t->dst == 0 && !interval->y && !interval->m && !interval->d) { m 159 ext/date/lib/interval.c if (old_time->dst == 0 && t->dst == 1 && !interval->y && !interval->m && !interval->d ) { m 119 ext/date/lib/parse_date.c #define TIMELIB_UNHAVE_DATE() { s->time->have_date = 0; s->time->d = 0; s->time->m = 0; s->time->y = 0; } m 659 ext/date/lib/parse_date.c case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; m 4061 ext/date/lib/parse_date.c s->time->m = timelib_lookup_month((char **) &ptr); m 4120 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 4400 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 5124 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 5324 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 6555 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 7203 ext/date/lib/parse_date.c s->time->relative.m = 0 - s->time->relative.m; m 8972 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 9542 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 10176 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 10923 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 10969 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 11621 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 11737 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 11985 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 12554 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 12604 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 12910 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); m 13140 ext/date/lib/parse_date.c s->time->m = 1; m 13166 ext/date/lib/parse_date.c s->time->m = 1; m 13243 ext/date/lib/parse_date.c s->time->m = 1; m 13357 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 13640 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 14570 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); m 21238 ext/date/lib/parse_date.c s->time->m = 1; m 24652 ext/date/lib/parse_date.c in.time->y = in.time->d = in.time->m = in.time->h = in.time->i = in.time->s = in.time->f = in.time->dst = in.time->z = TIMELIB_UNSET; m 24666 ext/date/lib/parse_date.c in.time->m = TIMELIB_UNSET; m 24690 ext/date/lib/parse_date.c if (in.time->have_date && !timelib_valid_date( in.time->y, in.time->m, in.time->d)) { m 24714 ext/date/lib/parse_date.c time->m = 1; m 24726 ext/date/lib/parse_date.c if (time->m == TIMELIB_UNSET ) time->m = 1; m 24754 ext/date/lib/parse_date.c in.time->m = TIMELIB_UNSET; m 24801 ext/date/lib/parse_date.c s->time->m = 1; m 24810 ext/date/lib/parse_date.c if ((s->time->m = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) { m 24820 ext/date/lib/parse_date.c s->time->m = tmp; m 24916 ext/date/lib/parse_date.c s->time->m = 1; m 25055 ext/date/lib/parse_date.c if (s->time->y != TIMELIB_UNSET && s->time->m != TIMELIB_UNSET && m 25057 ext/date/lib/parse_date.c !timelib_valid_date( s->time->y, s->time->m, s->time->d)) { m 25079 ext/date/lib/parse_date.c if (parsed->m == TIMELIB_UNSET) parsed->m = now->m != TIMELIB_UNSET ? now->m : 0; m 25127 ext/date/lib/parse_date.c time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst); m 25130 ext/date/lib/parse_date.c time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative.s); m 375 ext/date/lib/parse_iso_intervals.c s->period->m = nr; m 691 ext/date/lib/parse_iso_intervals.c s->period->m = timelib_get_unsigned_nr((char **) &ptr, 2); m 821 ext/date/lib/parse_iso_intervals.c current->m = timelib_get_nr((char **) &ptr, 2); m 959 ext/date/lib/parse_iso_intervals.c in.begin->m = TIMELIB_UNSET; m 972 ext/date/lib/parse_iso_intervals.c in.end->m = TIMELIB_UNSET; m 985 ext/date/lib/parse_iso_intervals.c in.period->m = 0; m 29 ext/date/lib/timelib.c #define TIMELIB_TIME_FREE(m) \ m 30 ext/date/lib/timelib.c if (m) { \ m 31 ext/date/lib/timelib.c timelib_free(m); \ m 32 ext/date/lib/timelib.c m = NULL; \ m 232 ext/date/lib/timelib.c d->sse, d->y < 0 ? "-" : "", TIMELIB_LLABS(d->y), d->m, d->d, d->h, d->i, d->s); m 262 ext/date/lib/timelib.c d->relative.y, d->relative.m, d->relative.d, d->relative.h, d->relative.i, d->relative.s); m 297 ext/date/lib/timelib.c d->y, d->m, d->d, d->h, d->i, d->s, d->days, d->invert ? " inverted" : ""); m 77 ext/date/lib/timelib.h timelib_sll timelib_day_of_week(timelib_sll y, timelib_sll m, timelib_sll d); m 78 ext/date/lib/timelib.h timelib_sll timelib_iso_day_of_week(timelib_sll y, timelib_sll m, timelib_sll d); m 79 ext/date/lib/timelib.h timelib_sll timelib_day_of_year(timelib_sll y, timelib_sll m, timelib_sll d); m 81 ext/date/lib/timelib.h timelib_sll timelib_days_in_month(timelib_sll y, timelib_sll m); m 82 ext/date/lib/timelib.h void timelib_isoweek_from_date(timelib_sll y, timelib_sll m, timelib_sll d, timelib_sll *iw, timelib_sll *iy); m 84 ext/date/lib/timelib.h int timelib_valid_date(timelib_sll y, timelib_sll m, timelib_sll d); m 217 ext/date/lib/timelib_structs.h timelib_sll y, m, d; /* Years, Months and Days */ m 240 ext/date/lib/timelib_structs.h timelib_sll y, m, d; /* Year, Month, Day */ m 47 ext/date/lib/tm2unixtime.c static void inc_month(timelib_sll *y, timelib_sll *m) m 49 ext/date/lib/tm2unixtime.c (*m)++; m 50 ext/date/lib/tm2unixtime.c if (*m > 12) { m 51 ext/date/lib/tm2unixtime.c *m -= 12; m 56 ext/date/lib/tm2unixtime.c static void dec_month(timelib_sll *y, timelib_sll *m) m 58 ext/date/lib/tm2unixtime.c (*m)--; m 59 ext/date/lib/tm2unixtime.c if (*m < 1) { m 60 ext/date/lib/tm2unixtime.c *m += 12; m 65 ext/date/lib/tm2unixtime.c static void do_range_limit_days_relative(timelib_sll *base_y, timelib_sll *base_m, timelib_sll *y, timelib_sll *m, timelib_sll *d, timelib_sll invert) m 88 ext/date/lib/tm2unixtime.c (*m)--; m 98 ext/date/lib/tm2unixtime.c (*m)--; m 107 ext/date/lib/tm2unixtime.c static int do_range_limit_days(timelib_sll *y, timelib_sll *m, timelib_sll *d) m 120 ext/date/lib/tm2unixtime.c do_range_limit(1, 13, 12, m, y); m 123 ext/date/lib/tm2unixtime.c days_this_month = leapyear ? days_in_month_leap[*m] : days_in_month[*m]; m 124 ext/date/lib/tm2unixtime.c last_month = (*m) - 1; m 137 ext/date/lib/tm2unixtime.c (*m)--; m 142 ext/date/lib/tm2unixtime.c (*m)++; m 152 ext/date/lib/tm2unixtime.c current_dow = timelib_day_of_week(time->y, time->m, time->d); m 179 ext/date/lib/tm2unixtime.c do_range_limit(0, 12, 12, &rt->m, &rt->y); m 181 ext/date/lib/tm2unixtime.c do_range_limit_days_relative(&base->y, &base->m, &rt->y, &rt->m, &rt->d, rt->invert); m 182 ext/date/lib/tm2unixtime.c do_range_limit(0, 12, 12, &rt->m, &rt->y); m 190 ext/date/lib/tm2unixtime.c do_range_limit(1, 13, 12, &time->m, &time->y); m 192 ext/date/lib/tm2unixtime.c do {} while (do_range_limit_days(&time->y, &time->m, &time->d)); m 193 ext/date/lib/tm2unixtime.c do_range_limit(1, 13, 12, &time->m, &time->y); m 209 ext/date/lib/tm2unixtime.c time->m += time->relative.m; m 219 ext/date/lib/tm2unixtime.c time->m++; m 231 ext/date/lib/tm2unixtime.c dow = timelib_day_of_week(time->y, time->m, time->d); m 295 ext/date/lib/tm2unixtime.c time->m += time->relative.m; m 296 ext/date/lib/tm2unixtime.c time->relative.m = 0; m 300 ext/date/lib/tm2unixtime.c time->m += time->relative.m + 1; m 301 ext/date/lib/tm2unixtime.c time->relative.m = 0; m 311 ext/date/lib/tm2unixtime.c time->m++; m 449 ext/date/lib/tm2unixtime.c res += do_months(time->m, time->y); m 469 ext/date/lib/tm2unixtime.c time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst); m 472 ext/date/lib/tm2unixtime.c time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative.s); m 128 ext/date/lib/unixtime2tm.c tm->m = i + 1; m 1051 ext/date/php_date.c char *php_date_full_day_name(timelib_sll y, timelib_sll m, timelib_sll d) m 1053 ext/date/php_date.c timelib_sll day_of_week = timelib_day_of_week(y, m, d); m 1060 ext/date/php_date.c char *php_date_short_day_name(timelib_sll y, timelib_sll m, timelib_sll d) m 1062 ext/date/php_date.c timelib_sll day_of_week = timelib_day_of_week(y, m, d); m 1112 ext/date/php_date.c case 'D': length = slprintf(buffer, 32, "%s", php_date_short_day_name(t->y, t->m, t->d)); break; m 1114 ext/date/php_date.c case 'l': length = slprintf(buffer, 32, "%s", php_date_full_day_name(t->y, t->m, t->d)); break; m 1116 ext/date/php_date.c case 'w': length = slprintf(buffer, 32, "%d", (int) timelib_day_of_week(t->y, t->m, t->d)); break; m 1117 ext/date/php_date.c case 'N': length = slprintf(buffer, 32, "%d", (int) timelib_iso_day_of_week(t->y, t->m, t->d)); break; m 1118 ext/date/php_date.c case 'z': length = slprintf(buffer, 32, "%d", (int) timelib_day_of_year(t->y, t->m, t->d)); break; m 1122 ext/date/php_date.c if(!weekYearSet) { timelib_isoweek_from_date(t->y, t->m, t->d, &isoweek, &isoyear); weekYearSet = 1; } m 1125 ext/date/php_date.c if(!weekYearSet) { timelib_isoweek_from_date(t->y, t->m, t->d, &isoweek, &isoyear); weekYearSet = 1; } m 1129 ext/date/php_date.c case 'F': length = slprintf(buffer, 32, "%s", mon_full_names[t->m - 1]); break; m 1130 ext/date/php_date.c case 'm': length = slprintf(buffer, 32, "%02d", (int) t->m); break; m 1131 ext/date/php_date.c case 'M': length = slprintf(buffer, 32, "%s", mon_short_names[t->m - 1]); break; m 1132 ext/date/php_date.c case 'n': length = slprintf(buffer, 32, "%d", (int) t->m); break; m 1133 ext/date/php_date.c case 't': length = slprintf(buffer, 32, "%d", (int) timelib_days_in_month(t->y, t->m)); break; m 1196 ext/date/php_date.c (int) t->y, (int) t->m, (int) t->d, m 1204 ext/date/php_date.c php_date_short_day_name(t->y, t->m, t->d), m 1205 ext/date/php_date.c (int) t->d, mon_short_names[t->m - 1], m 1316 ext/date/php_date.c timelib_isoweek_from_date(t->y, t->m, t->d, &isoweek, &isoyear); m 1322 ext/date/php_date.c case 'w': retval = (int) timelib_day_of_week(t->y, t->m, t->d); break; m 1323 ext/date/php_date.c case 'z': retval = (int) timelib_day_of_year(t->y, t->m, t->d); break; m 1329 ext/date/php_date.c case 'm': case 'n': retval = (int) t->m; break; m 1330 ext/date/php_date.c case 't': retval = (int) timelib_days_in_month(t->y, t->m); break; m 1532 ext/date/php_date.c now->m = mon; m 1586 ext/date/php_date.c zend_long m, d, y; m 1588 ext/date/php_date.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "lll", &m, &d, &y) == FAILURE) { m 1592 ext/date/php_date.c if (y < 1 || y > 32767 || !timelib_valid_date(y, m, d)) { m 1638 ext/date/php_date.c ta.tm_mon = ts->m - 1; m 1640 ext/date/php_date.c ta.tm_wday = timelib_day_of_week(ts->y, ts->m, ts->d); m 1641 ext/date/php_date.c ta.tm_yday = timelib_day_of_year(ts->y, ts->m, ts->d); m 1746 ext/date/php_date.c add_assoc_long(return_value, "tm_mon", ts->m - 1); m 1748 ext/date/php_date.c add_assoc_long(return_value, "tm_wday", timelib_day_of_week(ts->y, ts->m, ts->d)); m 1749 ext/date/php_date.c add_assoc_long(return_value, "tm_yday", timelib_day_of_year(ts->y, ts->m, ts->d)); m 1756 ext/date/php_date.c add_next_index_long(return_value, ts->m - 1); m 1758 ext/date/php_date.c add_next_index_long(return_value, timelib_day_of_week(ts->y, ts->m, ts->d)); m 1759 ext/date/php_date.c add_next_index_long(return_value, timelib_day_of_year(ts->y, ts->m, ts->d)); m 1791 ext/date/php_date.c add_assoc_long(return_value, "wday", timelib_day_of_week(ts->y, ts->m, ts->d)); m 1792 ext/date/php_date.c add_assoc_long(return_value, "mon", ts->m); m 1794 ext/date/php_date.c add_assoc_long(return_value, "yday", timelib_day_of_year(ts->y, ts->m, ts->d)); m 1795 ext/date/php_date.c add_assoc_string(return_value, "weekday", php_date_full_day_name(ts->y, ts->m, ts->d)); m 1796 ext/date/php_date.c add_assoc_string(return_value, "month", mon_full_names[ts->m - 1]); m 2361 ext/date/php_date.c PHP_DATE_INTERVAL_ADD_PROPERTY("m", m); m 2880 ext/date/php_date.c PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT(month, m); m 2923 ext/date/php_date.c add_assoc_long(&element, "month", parsed_time->relative.m); m 3031 ext/date/php_date.c if (tmp_time->m != -99999) { m 3032 ext/date/php_date.c dateobj->time->m = tmp_time->m; m 3400 ext/date/php_date.c static void php_date_date_set(zval *object, zend_long y, zend_long m, zend_long d, zval *return_value) /* {{{ */ m 3407 ext/date/php_date.c dateobj->time->m = m; m 3418 ext/date/php_date.c zend_long y, m, d; m 3420 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Olll", &object, date_ce_date, &y, &m, &d) == FAILURE) { m 3424 ext/date/php_date.c php_date_date_set(object, y, m, d, return_value); m 3436 ext/date/php_date.c zend_long y, m, d; m 3438 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Olll", &object, date_ce_immutable, &y, &m, &d) == FAILURE) { m 3443 ext/date/php_date.c php_date_date_set(&new_object, y, m, d, return_value); m 3456 ext/date/php_date.c dateobj->time->m = 1; m 3992 ext/date/php_date.c #define GET_VALUE_FROM_STRUCT(n,m) \ m 3993 ext/date/php_date.c if (strcmp(Z_STRVAL_P(member), m) == 0) { \ m 3999 ext/date/php_date.c GET_VALUE_FROM_STRUCT(m, "m"); m 4056 ext/date/php_date.c #define SET_VALUE_FROM_STRUCT(n,m) \ m 4057 ext/date/php_date.c if (strcmp(Z_STRVAL_P(member), m) == 0) { \ m 4064 ext/date/php_date.c SET_VALUE_FROM_STRUCT(m, "m"); m 4134 ext/date/php_date.c PHP_DATE_INTERVAL_READ_PROPERTY("m", m, timelib_sll, -1) m 4232 ext/date/php_date.c case 'M': length = slprintf(buffer, 32, "%02d", (int) t->m); break; m 4233 ext/date/php_date.c case 'm': length = slprintf(buffer, 32, "%d", (int) t->m); break; m 53 ext/dba/dba_cdb.c struct cdb_make m; m 107 ext/dba/dba_cdb.c cdb_make_start(&cdb->m, file); m 128 ext/dba/dba_cdb.c cdb_make_finish(&cdb->m); m 189 ext/dba/dba_cdb.c if (cdb_make_add(&cdb->m, key, keylen, val, vallen) != -1) m 713 ext/fileinfo/libmagic/apprentice.c apprentice_magic_strength(const struct magic *m) m 718 ext/fileinfo/libmagic/apprentice.c switch (m->type) { m 720 ext/fileinfo/libmagic/apprentice.c if (m->factor_op != FILE_FACTOR_OP_NONE) m 743 ext/fileinfo/libmagic/apprentice.c val += m->vallen * MULT; m 748 ext/fileinfo/libmagic/apprentice.c val += m->vallen * MULT / 2; m 752 ext/fileinfo/libmagic/apprentice.c val += m->vallen * MAX(MULT / m->vallen, 1); m 756 ext/fileinfo/libmagic/apprentice.c v = nonmagic(m->value.s); m 798 ext/fileinfo/libmagic/apprentice.c (void)fprintf(stderr, "Bad type %d\n", m->type); m 802 ext/fileinfo/libmagic/apprentice.c switch (m->reln) { m 823 ext/fileinfo/libmagic/apprentice.c (void)fprintf(stderr, "Bad relation %c\n", m->reln); m 830 ext/fileinfo/libmagic/apprentice.c switch (m->factor_op) { m 834 ext/fileinfo/libmagic/apprentice.c val += m->factor; m 837 ext/fileinfo/libmagic/apprentice.c val -= m->factor; m 840 ext/fileinfo/libmagic/apprentice.c val *= m->factor; m 843 ext/fileinfo/libmagic/apprentice.c val /= m->factor; m 853 ext/fileinfo/libmagic/apprentice.c if (m->desc[0] == '\0') m 886 ext/fileinfo/libmagic/apprentice.c struct magic *m = &ml->magic[magindex]; m 887 ext/fileinfo/libmagic/apprentice.c if ((m->flag & mode) != mode) { m 906 ext/fileinfo/libmagic/apprentice.c apprentice_magic_strength(m), m 915 ext/fileinfo/libmagic/apprentice.c set_test_type(struct magic *mstart, struct magic *m) m 917 ext/fileinfo/libmagic/apprentice.c switch (m->type) { m 976 ext/fileinfo/libmagic/apprentice.c if (file_looks_utf8(m->value.us, (size_t)m->vallen, NULL, m 1328 ext/fileinfo/libmagic/apprentice.c file_signextend(struct magic_set *ms, struct magic *m, uint64_t v) m 1330 ext/fileinfo/libmagic/apprentice.c if (!(m->flag & UNSIGNED)) { m 1331 ext/fileinfo/libmagic/apprentice.c switch(m->type) { m 1394 ext/fileinfo/libmagic/apprentice.c m->type); m 1402 ext/fileinfo/libmagic/apprentice.c string_modifier_check(struct magic_set *ms, struct magic *m) m 1407 ext/fileinfo/libmagic/apprentice.c if ((m->type != FILE_REGEX || (m->str_flags & REGEX_LINE_COUNT) == 0) && m 1408 ext/fileinfo/libmagic/apprentice.c (m->type != FILE_PSTRING && (m->str_flags & PSTRING_LEN) != 0)) { m 1413 ext/fileinfo/libmagic/apprentice.c switch (m->type) { m 1416 ext/fileinfo/libmagic/apprentice.c if (m->str_flags != 0) { m 1424 ext/fileinfo/libmagic/apprentice.c if ((m->str_flags & REGEX_OFFSET_START) != 0) { m 1432 ext/fileinfo/libmagic/apprentice.c if (m->str_range == 0) { m 1436 ext/fileinfo/libmagic/apprentice.c m->str_range = STRING_DEFAULT_RANGE; m 1441 ext/fileinfo/libmagic/apprentice.c if ((m->str_flags & STRING_COMPACT_WHITESPACE) != 0) { m 1446 ext/fileinfo/libmagic/apprentice.c if ((m->str_flags & STRING_COMPACT_OPTIONAL_WHITESPACE) != 0) { m 1454 ext/fileinfo/libmagic/apprentice.c m->type); m 1557 ext/fileinfo/libmagic/apprentice.c parse_indirect_modifier(struct magic_set *ms, struct magic *m, const char **lp) m 1564 ext/fileinfo/libmagic/apprentice.c m->str_flags |= INDIRECT_RELATIVE; m 1578 ext/fileinfo/libmagic/apprentice.c parse_op_modifier(struct magic_set *ms, struct magic *m, const char **lp, m 1586 ext/fileinfo/libmagic/apprentice.c m->mask_op |= op; m 1589 ext/fileinfo/libmagic/apprentice.c m->num_mask = file_signextend(ms, m, val); m 1595 ext/fileinfo/libmagic/apprentice.c parse_string_modifier(struct magic_set *ms, struct magic *m, const char **lp) m 1610 ext/fileinfo/libmagic/apprentice.c m->str_range = CAST(uint32_t, strtoul(l, &t, 0)); m 1611 ext/fileinfo/libmagic/apprentice.c if (m->str_range == 0) m 1616 ext/fileinfo/libmagic/apprentice.c m->str_flags |= STRING_COMPACT_WHITESPACE; m 1619 ext/fileinfo/libmagic/apprentice.c m->str_flags |= STRING_COMPACT_OPTIONAL_WHITESPACE; m 1622 ext/fileinfo/libmagic/apprentice.c m->str_flags |= STRING_IGNORE_LOWERCASE; m 1625 ext/fileinfo/libmagic/apprentice.c m->str_flags |= STRING_IGNORE_UPPERCASE; m 1628 ext/fileinfo/libmagic/apprentice.c m->str_flags |= REGEX_OFFSET_START; m 1631 ext/fileinfo/libmagic/apprentice.c m->str_flags |= STRING_BINTEST; m 1634 ext/fileinfo/libmagic/apprentice.c m->str_flags |= STRING_TEXTTEST; m 1637 ext/fileinfo/libmagic/apprentice.c m->str_flags |= STRING_TRIM; m 1640 ext/fileinfo/libmagic/apprentice.c #define SET_LENGTH(a) m->str_flags = (m->str_flags & ~PSTRING_LEN) | (a) m 1641 ext/fileinfo/libmagic/apprentice.c if (m->type != FILE_PSTRING) m 1646 ext/fileinfo/libmagic/apprentice.c if (m->type != FILE_PSTRING) m 1651 ext/fileinfo/libmagic/apprentice.c if (m->type != FILE_PSTRING) m 1656 ext/fileinfo/libmagic/apprentice.c if (m->type != FILE_PSTRING) m 1661 ext/fileinfo/libmagic/apprentice.c switch (m->type) { m 1671 ext/fileinfo/libmagic/apprentice.c if (m->type != FILE_PSTRING) m 1673 ext/fileinfo/libmagic/apprentice.c m->str_flags |= PSTRING_LENGTH_INCLUDES_ITSELF; m 1686 ext/fileinfo/libmagic/apprentice.c if (string_modifier_check(ms, m) == -1) m 1706 ext/fileinfo/libmagic/apprentice.c struct magic *m; m 1737 ext/fileinfo/libmagic/apprentice.c m = &me->mp[me->cont_count - 1]; m 1738 ext/fileinfo/libmagic/apprentice.c diff = (int32_t)cont_level - (int32_t)m->cont_level; m 1742 ext/fileinfo/libmagic/apprentice.c m->cont_level); m 1751 ext/fileinfo/libmagic/apprentice.c me->mp = m = nm; m 1754 ext/fileinfo/libmagic/apprentice.c m = &me->mp[me->cont_count++]; m 1755 ext/fileinfo/libmagic/apprentice.c (void)memset(m, 0, sizeof(*m)); m 1756 ext/fileinfo/libmagic/apprentice.c m->cont_level = cont_level; m 1758 ext/fileinfo/libmagic/apprentice.c static const size_t len = sizeof(*m) * ALLOC_CHUNK; m 1761 ext/fileinfo/libmagic/apprentice.c if ((m = CAST(struct magic *, emalloc(len))) == NULL) { m 1765 ext/fileinfo/libmagic/apprentice.c me->mp = m; m 1767 ext/fileinfo/libmagic/apprentice.c (void)memset(m, 0, sizeof(*m)); m 1768 ext/fileinfo/libmagic/apprentice.c m->factor_op = FILE_FACTOR_OP_NONE; m 1769 ext/fileinfo/libmagic/apprentice.c m->cont_level = 0; m 1772 ext/fileinfo/libmagic/apprentice.c m->lineno = CAST(uint32_t, lineno); m 1776 ext/fileinfo/libmagic/apprentice.c m->flag |= OFFADD; m 1780 ext/fileinfo/libmagic/apprentice.c m->flag |= INDIR; m 1781 ext/fileinfo/libmagic/apprentice.c if (m->flag & OFFADD) m 1782 ext/fileinfo/libmagic/apprentice.c m->flag = (m->flag & ~OFFADD) | INDIROFFADD; m 1786 ext/fileinfo/libmagic/apprentice.c m->flag |= OFFADD; m 1790 ext/fileinfo/libmagic/apprentice.c if (m->cont_level == 0 && (m->flag & (OFFADD | INDIROFFADD))) m 1795 ext/fileinfo/libmagic/apprentice.c m->offset = (uint32_t)strtoul(l, &t, 0); m 1801 ext/fileinfo/libmagic/apprentice.c if (m->flag & INDIR) { m 1802 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_LONG; m 1803 ext/fileinfo/libmagic/apprentice.c m->in_offset = 0; m 1811 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_LELONG; m 1814 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_BELONG; m 1817 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_MELONG; m 1821 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_LESHORT; m 1825 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_BESHORT; m 1831 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_BYTE; m 1836 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_LEDOUBLE; m 1841 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_BEDOUBLE; m 1844 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_LEID3; m 1847 ext/fileinfo/libmagic/apprentice.c m->in_type = FILE_BEID3; m 1859 ext/fileinfo/libmagic/apprentice.c m->in_op = 0; m 1861 ext/fileinfo/libmagic/apprentice.c m->in_op |= FILE_OPINVERSE; m 1865 ext/fileinfo/libmagic/apprentice.c m->in_op |= op; m 1869 ext/fileinfo/libmagic/apprentice.c m->in_op |= FILE_OPINDIRECT; m 1873 ext/fileinfo/libmagic/apprentice.c m->in_offset = (int32_t)strtol(l, &t, 0); m 1881 ext/fileinfo/libmagic/apprentice.c ((m->in_op & FILE_OPINDIRECT) && *l++ != ')')) m 1889 ext/fileinfo/libmagic/apprentice.c m->cond = get_cond(l, &l); m 1890 ext/fileinfo/libmagic/apprentice.c if (check_cond(ms, m->cond, cont_level) == -1) m 1905 ext/fileinfo/libmagic/apprentice.c m->type = get_type(type_tbl, l + 1, &l); m 1906 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_INVALID) { m 1911 ext/fileinfo/libmagic/apprentice.c m->type = get_standard_integer_type(l, &l); m 1914 ext/fileinfo/libmagic/apprentice.c if (m->type != FILE_INVALID) m 1915 ext/fileinfo/libmagic/apprentice.c m->flag |= UNSIGNED; m 1923 ext/fileinfo/libmagic/apprentice.c m->type = get_type(type_tbl, l, &l); m 1924 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_INVALID) { m 1931 ext/fileinfo/libmagic/apprentice.c m->type = get_standard_integer_type(l, &l); m 1933 ext/fileinfo/libmagic/apprentice.c m->type = FILE_STRING; m 1939 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_INVALID) { m 1941 ext/fileinfo/libmagic/apprentice.c m->type = get_type(special_tbl, l, &l); m 1944 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_INVALID) { m 1953 ext/fileinfo/libmagic/apprentice.c m->mask_op = 0; m 1955 ext/fileinfo/libmagic/apprentice.c if (!IS_LIBMAGIC_STRING(m->type)) m 1956 ext/fileinfo/libmagic/apprentice.c m->mask_op |= FILE_OPINVERSE; m 1961 ext/fileinfo/libmagic/apprentice.c m->str_range = 0; m 1962 ext/fileinfo/libmagic/apprentice.c m->str_flags = m->type == FILE_PSTRING ? PSTRING_1_LE : 0; m 1964 ext/fileinfo/libmagic/apprentice.c if (IS_LIBMAGIC_STRING(m->type)) { m 1975 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_INDIRECT) m 1976 ext/fileinfo/libmagic/apprentice.c r = parse_indirect_modifier(ms, m, &l); m 1978 ext/fileinfo/libmagic/apprentice.c r = parse_string_modifier(ms, m, &l); m 1982 ext/fileinfo/libmagic/apprentice.c parse_op_modifier(ms, m, &l, op); m 1994 ext/fileinfo/libmagic/apprentice.c m->reln = *l; m 1999 ext/fileinfo/libmagic/apprentice.c m->reln); m 2009 ext/fileinfo/libmagic/apprentice.c m->reln = *l; m 2017 ext/fileinfo/libmagic/apprentice.c m->reln = *l; m 2021 ext/fileinfo/libmagic/apprentice.c m->reln = '='; /* the default relation */ m 2024 ext/fileinfo/libmagic/apprentice.c m->reln = *l; m 2032 ext/fileinfo/libmagic/apprentice.c if (m->reln != 'x' && getvalue(ms, m, &l, action)) m 2047 ext/fileinfo/libmagic/apprentice.c m->flag |= NOSPACE; m 2051 ext/fileinfo/libmagic/apprentice.c m->flag |= NOSPACE; m 2053 ext/fileinfo/libmagic/apprentice.c for (i = 0; (m->desc[i++] = *l++) != '\0' && i < sizeof(m->desc); ) m 2055 ext/fileinfo/libmagic/apprentice.c if (i == sizeof(m->desc)) { m 2056 ext/fileinfo/libmagic/apprentice.c m->desc[sizeof(m->desc) - 1] = '\0'; m 2058 ext/fileinfo/libmagic/apprentice.c file_magwarn(ms, "description `%s' truncated", m->desc); m 2066 ext/fileinfo/libmagic/apprentice.c if (check_format(ms, m) == -1) m 2069 ext/fileinfo/libmagic/apprentice.c m->mimetype[0] = '\0'; /* initialise MIME type to none */ m 2083 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[0]; m 2085 ext/fileinfo/libmagic/apprentice.c if (m->factor_op != FILE_FACTOR_OP_NONE) { m 2088 ext/fileinfo/libmagic/apprentice.c m->factor_op, m->factor); m 2091 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_NAME) { m 2093 ext/fileinfo/libmagic/apprentice.c "\"name\" magic entries", m->value.s); m 2103 ext/fileinfo/libmagic/apprentice.c m->factor_op = *l++; m 2119 ext/fileinfo/libmagic/apprentice.c m->factor = (uint8_t)factor; m 2120 ext/fileinfo/libmagic/apprentice.c if (m->factor == 0 && m->factor_op == FILE_FACTOR_OP_DIV) { m 2122 ext/fileinfo/libmagic/apprentice.c m->factor_op, m->factor); m 2127 ext/fileinfo/libmagic/apprentice.c m->factor_op = FILE_FACTOR_OP_NONE; m 2128 ext/fileinfo/libmagic/apprentice.c m->factor = 0; m 2144 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[me->cont_count == 0 ? 0 : me->cont_count - 1]; m 2145 ext/fileinfo/libmagic/apprentice.c char *buf = CAST(char *, CAST(void *, m)) + off; m 2154 ext/fileinfo/libmagic/apprentice.c if (*m->desc == '\0') { m 2192 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[0]; m 2196 ext/fileinfo/libmagic/apprentice.c sizeof(m->apple), "APPLE", "!+-./", 0); m 2206 ext/fileinfo/libmagic/apprentice.c struct magic *m = &me->mp[0]; m 2210 ext/fileinfo/libmagic/apprentice.c sizeof(m->mimetype), "MIME", "+-/.", 1); m 2388 ext/fileinfo/libmagic/apprentice.c check_format(struct magic_set *ms, struct magic *m) m 2392 ext/fileinfo/libmagic/apprentice.c for (ptr = m->desc; *ptr; ptr++) m 2402 ext/fileinfo/libmagic/apprentice.c if (m->type >= file_nformats) { m 2407 ext/fileinfo/libmagic/apprentice.c if (file_formats[m->type] == FILE_FMT_NONE) { m 2409 ext/fileinfo/libmagic/apprentice.c "`%s'", m->desc, file_names[m->type]); m 2414 ext/fileinfo/libmagic/apprentice.c if (check_format_type(ptr, m->type) == -1) { m 2421 ext/fileinfo/libmagic/apprentice.c file_names[m->type], m->desc); m 2430 ext/fileinfo/libmagic/apprentice.c file_names[m->type], m->desc); m 2443 ext/fileinfo/libmagic/apprentice.c getvalue(struct magic_set *ms, struct magic *m, const char **p, int action) m 2445 ext/fileinfo/libmagic/apprentice.c switch (m->type) { m 2454 ext/fileinfo/libmagic/apprentice.c *p = getstr(ms, m, *p, action == FILE_COMPILE); m 2458 ext/fileinfo/libmagic/apprentice.c m->value.s); m 2461 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_REGEX) { m 2479 ext/fileinfo/libmagic/apprentice.c if (m->reln != 'x') { m 2482 ext/fileinfo/libmagic/apprentice.c m->value.f = strtof(*p, &ep); m 2484 ext/fileinfo/libmagic/apprentice.c m->value.f = (float)strtod(*p, &ep); m 2492 ext/fileinfo/libmagic/apprentice.c if (m->reln != 'x') { m 2494 ext/fileinfo/libmagic/apprentice.c m->value.d = strtod(*p, &ep); m 2499 ext/fileinfo/libmagic/apprentice.c if (m->reln != 'x') { m 2501 ext/fileinfo/libmagic/apprentice.c m->value.q = file_signextend(ms, m, m 2517 ext/fileinfo/libmagic/apprentice.c getstr(struct magic_set *ms, struct magic *m, const char *s, int warn) m 2520 ext/fileinfo/libmagic/apprentice.c char *p = m->value.s; m 2521 ext/fileinfo/libmagic/apprentice.c size_t plen = sizeof(m->value.s); m 2555 ext/fileinfo/libmagic/apprentice.c && (m->type != FILE_REGEX || m 2665 ext/fileinfo/libmagic/apprentice.c m->vallen = CAST(unsigned char, (p - origp)); m 2666 ext/fileinfo/libmagic/apprentice.c if (m->type == FILE_PSTRING) m 2667 ext/fileinfo/libmagic/apprentice.c m->vallen += (unsigned char)file_pstring_length_size(m); m 3007 ext/fileinfo/libmagic/apprentice.c static const size_t m = sizeof(**map->magic); m 3013 ext/fileinfo/libmagic/apprentice.c struct magic m; m 3042 ext/fileinfo/libmagic/apprentice.c len = m * map->nmagic[i]; m 3183 ext/fileinfo/libmagic/apprentice.c bs1(struct magic *m) m 3185 ext/fileinfo/libmagic/apprentice.c m->cont_level = swap2(m->cont_level); m 3186 ext/fileinfo/libmagic/apprentice.c m->offset = swap4((uint32_t)m->offset); m 3187 ext/fileinfo/libmagic/apprentice.c m->in_offset = swap4((uint32_t)m->in_offset); m 3188 ext/fileinfo/libmagic/apprentice.c m->lineno = swap4((uint32_t)m->lineno); m 3189 ext/fileinfo/libmagic/apprentice.c if (IS_LIBMAGIC_STRING(m->type)) { m 3190 ext/fileinfo/libmagic/apprentice.c m->str_range = swap4(m->str_range); m 3191 ext/fileinfo/libmagic/apprentice.c m->str_flags = swap4(m->str_flags); m 3194 ext/fileinfo/libmagic/apprentice.c m->value.q = swap8(m->value.q); m 3195 ext/fileinfo/libmagic/apprentice.c m->num_mask = swap8(m->num_mask); m 3200 ext/fileinfo/libmagic/apprentice.c file_pstring_length_size(const struct magic *m) m 3202 ext/fileinfo/libmagic/apprentice.c switch (m->str_flags & PSTRING_LEN) { m 3217 ext/fileinfo/libmagic/apprentice.c file_pstring_get_length(const struct magic *m, const char *s) m 3221 ext/fileinfo/libmagic/apprentice.c switch (m->str_flags & PSTRING_LEN) { m 3241 ext/fileinfo/libmagic/apprentice.c if (m->str_flags & PSTRING_LENGTH_INCLUDES_ITSELF) m 3242 ext/fileinfo/libmagic/apprentice.c len -= file_pstring_length_size(m); m 69 ext/fileinfo/libmagic/cdf_time.c size_t m; m 71 ext/fileinfo/libmagic/cdf_time.c for (m = 0; m < sizeof(mdays) / sizeof(mdays[0]); m++) { m 72 ext/fileinfo/libmagic/cdf_time.c int sub = mdays[m] + (m == 1 && isleap(year)); m 86 ext/fileinfo/libmagic/cdf_time.c size_t m; m 88 ext/fileinfo/libmagic/cdf_time.c for (m = 0; m < sizeof(mdays) / sizeof(mdays[0]); m++) { m 89 ext/fileinfo/libmagic/cdf_time.c days -= mdays[m]; m 90 ext/fileinfo/libmagic/cdf_time.c if (m == 1 && isleap(year)) m 93 ext/fileinfo/libmagic/cdf_time.c return (int)m; m 95 ext/fileinfo/libmagic/cdf_time.c return (int)m; m 167 ext/fileinfo/libmagic/funcs.c int m = 0, rv = 0, looks_text = 0; m 207 ext/fileinfo/libmagic/funcs.c if ((m = file_zmagic(ms, stream, inname, ubuf, nb)) != 0) { m 209 ext/fileinfo/libmagic/funcs.c (void)fprintf(stderr, "zmagic %d\n", m); m 215 ext/fileinfo/libmagic/funcs.c if ((m = file_is_tar(ms, ubuf, nb)) != 0) { m 217 ext/fileinfo/libmagic/funcs.c (void)fprintf(stderr, "tar %d\n", m); m 225 ext/fileinfo/libmagic/funcs.c if ((m = file_trycdf(ms, fd, ubuf, nb)) != 0) { m 227 ext/fileinfo/libmagic/funcs.c (void)fprintf(stderr, "cdf %d\n", m); m 235 ext/fileinfo/libmagic/funcs.c if ((m = file_softmagic(ms, ubuf, nb, 0, NULL, BINTEST, m 238 ext/fileinfo/libmagic/funcs.c (void)fprintf(stderr, "softmagic %d\n", m); m 240 ext/fileinfo/libmagic/funcs.c if ((ms->flags & MAGIC_NO_CHECK_ELF) == 0 && m == 1 && m 251 ext/fileinfo/libmagic/funcs.c if ((m = file_tryelf(ms, fd, ubuf, nb)) != 0) m 254 ext/fileinfo/libmagic/funcs.c "elf %d\n", m); m 263 ext/fileinfo/libmagic/funcs.c if ((m = file_ascmagic(ms, ubuf, nb, looks_text)) != 0) { m 265 ext/fileinfo/libmagic/funcs.c (void)fprintf(stderr, "ascmagic %d\n", m); m 272 ext/fileinfo/libmagic/funcs.c m = 1; m 292 ext/fileinfo/libmagic/funcs.c return m; m 291 ext/fileinfo/libmagic/readcdf.c int m; m 336 ext/fileinfo/libmagic/readcdf.c m = cdf_file_property_info(ms, info, count, root_storage); m 339 ext/fileinfo/libmagic/readcdf.c return m == -1 ? -2 : m; m 107 ext/fileinfo/libmagic/softmagic.c file_fmtcheck(struct magic_set *ms, const struct magic *m, const char *def, m 110 ext/fileinfo/libmagic/softmagic.c const char *ptr = fmtcheck(m->desc, def); m 114 ext/fileinfo/libmagic/softmagic.c " with `%s'", file, line, m->desc, def); m 170 ext/fileinfo/libmagic/softmagic.c struct magic *m = &magic[magindex]; m 172 ext/fileinfo/libmagic/softmagic.c if (m->type != FILE_NAME) m 173 ext/fileinfo/libmagic/softmagic.c if ((IS_LIBMAGIC_STRING(m->type) && m 175 ext/fileinfo/libmagic/softmagic.c ((text && (m->str_flags & FLT) == STRING_BINTEST) || m 176 ext/fileinfo/libmagic/softmagic.c (!text && (m->str_flags & FLT) == STRING_TEXTTEST))) || m 177 ext/fileinfo/libmagic/softmagic.c (m->flag & mode) != mode) { m 186 ext/fileinfo/libmagic/softmagic.c ms->offset = m->offset; m 187 ext/fileinfo/libmagic/softmagic.c ms->line = m->lineno; m 190 ext/fileinfo/libmagic/softmagic.c switch (mget(ms, s, m, nbytes, offset, cont_level, mode, text, m 196 ext/fileinfo/libmagic/softmagic.c flush = m->reln != '!'; m 199 ext/fileinfo/libmagic/softmagic.c if (m->type == FILE_INDIRECT) m 202 ext/fileinfo/libmagic/softmagic.c switch (magiccheck(ms, m)) { m 225 ext/fileinfo/libmagic/softmagic.c if ((e = handle_annotation(ms, m)) != 0) { m 235 ext/fileinfo/libmagic/softmagic.c if (*m->desc) { m 243 ext/fileinfo/libmagic/softmagic.c if (print && mprint(ms, m) == -1) m 246 ext/fileinfo/libmagic/softmagic.c ms->c.li[cont_level].off = moffset(ms, m); m 254 ext/fileinfo/libmagic/softmagic.c m = &magic[++magindex]; m 255 ext/fileinfo/libmagic/softmagic.c ms->line = m->lineno; /* for messages */ m 257 ext/fileinfo/libmagic/softmagic.c if (cont_level < m->cont_level) m 259 ext/fileinfo/libmagic/softmagic.c if (cont_level > m->cont_level) { m 264 ext/fileinfo/libmagic/softmagic.c cont_level = m->cont_level; m 266 ext/fileinfo/libmagic/softmagic.c ms->offset = m->offset; m 267 ext/fileinfo/libmagic/softmagic.c if (m->flag & OFFADD) { m 273 ext/fileinfo/libmagic/softmagic.c if (m->cond == COND_ELSE || m 274 ext/fileinfo/libmagic/softmagic.c m->cond == COND_ELIF) { m 279 ext/fileinfo/libmagic/softmagic.c switch (mget(ms, s, m, nbytes, offset, cont_level, mode, m 285 ext/fileinfo/libmagic/softmagic.c if (m->reln != '!') m 290 ext/fileinfo/libmagic/softmagic.c if (m->type == FILE_INDIRECT) m 296 ext/fileinfo/libmagic/softmagic.c switch (flush ? 1 : magiccheck(ms, m)) { m 308 ext/fileinfo/libmagic/softmagic.c if (m->type == FILE_CLEAR) m 311 ext/fileinfo/libmagic/softmagic.c if (m->type == FILE_DEFAULT) m 315 ext/fileinfo/libmagic/softmagic.c if ((e = handle_annotation(ms, m)) != 0) { m 325 ext/fileinfo/libmagic/softmagic.c if (*m->desc) { m 341 ext/fileinfo/libmagic/softmagic.c && ((m->flag & NOSPACE) == 0) m 342 ext/fileinfo/libmagic/softmagic.c && *m->desc) { m 348 ext/fileinfo/libmagic/softmagic.c if (print && mprint(ms, m) == -1) m 351 ext/fileinfo/libmagic/softmagic.c ms->c.li[cont_level].off = moffset(ms, m); m 353 ext/fileinfo/libmagic/softmagic.c if (*m->desc) m 380 ext/fileinfo/libmagic/softmagic.c check_fmt(struct magic_set *ms, struct magic *m) m 387 ext/fileinfo/libmagic/softmagic.c if (strchr(m->desc, '%') == NULL) m 395 ext/fileinfo/libmagic/softmagic.c rv = !pcre_exec(pce, re_extra, m->desc, strlen(m->desc), 0, re_options, NULL, 0); m 403 ext/fileinfo/libmagic/softmagic.c mprint(struct magic_set *ms, struct magic *m) m 412 ext/fileinfo/libmagic/softmagic.c switch (m->type) { m 414 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, (uint64_t)p->b); m 415 ext/fileinfo/libmagic/softmagic.c switch (check_fmt(ms, m)) { m 421 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), buf) == -1) m 425 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%d"), m 436 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, (uint64_t)p->h); m 437 ext/fileinfo/libmagic/softmagic.c switch (check_fmt(ms, m)) { m 443 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), buf) == -1) m 447 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%u"), m 459 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, (uint64_t)p->l); m 460 ext/fileinfo/libmagic/softmagic.c switch (check_fmt(ms, m)) { m 465 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), buf) == -1) m 469 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%u"), (uint32_t) v) == -1) m 479 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, p->q); m 480 ext/fileinfo/libmagic/softmagic.c switch (check_fmt(ms, m)) { m 486 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), buf) == -1) m 490 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%" INT64_T_FORMAT "u"), m 502 ext/fileinfo/libmagic/softmagic.c if (m->reln == '=' || m->reln == '!') { m 503 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m 504 ext/fileinfo/libmagic/softmagic.c file_printable(sbuf, sizeof(sbuf), m->value.s)) m 507 ext/fileinfo/libmagic/softmagic.c t = ms->offset + m->vallen; m 515 ext/fileinfo/libmagic/softmagic.c if (*m->value.s == '\0') m 518 ext/fileinfo/libmagic/softmagic.c if (m->str_flags & STRING_TRIM) { m 531 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m 535 ext/fileinfo/libmagic/softmagic.c if (m->type == FILE_PSTRING) m 536 ext/fileinfo/libmagic/softmagic.c t += file_pstring_length_size(m); m 544 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m 554 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m 563 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m 572 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m 581 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m 591 ext/fileinfo/libmagic/softmagic.c switch (check_fmt(ms, m)) { m 596 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), buf) == -1) m 600 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%g"), vf) == -1) m 611 ext/fileinfo/libmagic/softmagic.c switch (check_fmt(ms, m)) { m 616 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), buf) == -1) m 620 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%g"), vd) == -1) m 636 ext/fileinfo/libmagic/softmagic.c rval = file_printf(ms, F(ms, m, "%s"), m 643 ext/fileinfo/libmagic/softmagic.c if ((m->str_flags & REGEX_OFFSET_START)) m 651 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m->value.s) == -1) m 653 ext/fileinfo/libmagic/softmagic.c if ((m->str_flags & REGEX_OFFSET_START)) m 656 ext/fileinfo/libmagic/softmagic.c t = ms->search.offset + m->vallen; m 661 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, "%s", m->desc) == -1) m 673 ext/fileinfo/libmagic/softmagic.c file_magerror(ms, "invalid m->type (%d) in mprint()", m->type); m 680 ext/fileinfo/libmagic/softmagic.c moffset(struct magic_set *ms, struct magic *m) m 682 ext/fileinfo/libmagic/softmagic.c switch (m->type) { m 706 ext/fileinfo/libmagic/softmagic.c if (m->reln == '=' || m->reln == '!') m 707 ext/fileinfo/libmagic/softmagic.c return ms->offset + m->vallen; m 712 ext/fileinfo/libmagic/softmagic.c if (*m->value.s == '\0') m 715 ext/fileinfo/libmagic/softmagic.c if (m->type == FILE_PSTRING) m 716 ext/fileinfo/libmagic/softmagic.c t += (uint32_t)file_pstring_length_size(m); m 753 ext/fileinfo/libmagic/softmagic.c if ((m->str_flags & REGEX_OFFSET_START) != 0) m 760 ext/fileinfo/libmagic/softmagic.c if ((m->str_flags & REGEX_OFFSET_START) != 0) m 763 ext/fileinfo/libmagic/softmagic.c return CAST(int32_t, (ms->search.offset + m->vallen)); m 826 ext/fileinfo/libmagic/softmagic.c if (m->num_mask) \ m 827 ext/fileinfo/libmagic/softmagic.c switch (m->mask_op & FILE_OPS_MASK) { \ m 829 ext/fileinfo/libmagic/softmagic.c p->fld &= cast m->num_mask; \ m 832 ext/fileinfo/libmagic/softmagic.c p->fld |= cast m->num_mask; \ m 835 ext/fileinfo/libmagic/softmagic.c p->fld ^= cast m->num_mask; \ m 838 ext/fileinfo/libmagic/softmagic.c p->fld += cast m->num_mask; \ m 841 ext/fileinfo/libmagic/softmagic.c p->fld -= cast m->num_mask; \ m 844 ext/fileinfo/libmagic/softmagic.c p->fld *= cast m->num_mask; \ m 847 ext/fileinfo/libmagic/softmagic.c p->fld /= cast m->num_mask; \ m 850 ext/fileinfo/libmagic/softmagic.c p->fld %= cast m->num_mask; \ m 853 ext/fileinfo/libmagic/softmagic.c if (m->mask_op & FILE_OPINVERSE) \ m 857 ext/fileinfo/libmagic/softmagic.c cvt_8(union VALUETYPE *p, const struct magic *m) m 863 ext/fileinfo/libmagic/softmagic.c cvt_16(union VALUETYPE *p, const struct magic *m) m 869 ext/fileinfo/libmagic/softmagic.c cvt_32(union VALUETYPE *p, const struct magic *m) m 875 ext/fileinfo/libmagic/softmagic.c cvt_64(union VALUETYPE *p, const struct magic *m) m 881 ext/fileinfo/libmagic/softmagic.c if (m->num_mask) \ m 882 ext/fileinfo/libmagic/softmagic.c switch (m->mask_op & FILE_OPS_MASK) { \ m 884 ext/fileinfo/libmagic/softmagic.c p->fld += cast (int64_t)m->num_mask; \ m 887 ext/fileinfo/libmagic/softmagic.c p->fld -= cast (int64_t)m->num_mask; \ m 890 ext/fileinfo/libmagic/softmagic.c p->fld *= cast (int64_t)m->num_mask; \ m 893 ext/fileinfo/libmagic/softmagic.c p->fld /= cast (int64_t)m->num_mask; \ m 898 ext/fileinfo/libmagic/softmagic.c cvt_float(union VALUETYPE *p, const struct magic *m) m 904 ext/fileinfo/libmagic/softmagic.c cvt_double(union VALUETYPE *p, const struct magic *m) m 915 ext/fileinfo/libmagic/softmagic.c mconvert(struct magic_set *ms, struct magic *m, int flip) m 920 ext/fileinfo/libmagic/softmagic.c switch (type = cvt_flip(m->type, flip)) { m 922 ext/fileinfo/libmagic/softmagic.c cvt_8(p, m); m 925 ext/fileinfo/libmagic/softmagic.c cvt_16(p, m); m 930 ext/fileinfo/libmagic/softmagic.c cvt_32(p, m); m 936 ext/fileinfo/libmagic/softmagic.c cvt_64(p, m); m 946 ext/fileinfo/libmagic/softmagic.c size_t sz = file_pstring_length_size(m); m 948 ext/fileinfo/libmagic/softmagic.c size_t len = file_pstring_get_length(m, ptr1); m 968 ext/fileinfo/libmagic/softmagic.c cvt_16(p, m); m 975 ext/fileinfo/libmagic/softmagic.c cvt_32(p, m); m 986 ext/fileinfo/libmagic/softmagic.c cvt_64(p, m); m 990 ext/fileinfo/libmagic/softmagic.c cvt_16(p, m); m 997 ext/fileinfo/libmagic/softmagic.c cvt_32(p, m); m 1008 ext/fileinfo/libmagic/softmagic.c cvt_64(p, m); m 1015 ext/fileinfo/libmagic/softmagic.c cvt_32(p, m); m 1018 ext/fileinfo/libmagic/softmagic.c cvt_float(p, m); m 1023 ext/fileinfo/libmagic/softmagic.c cvt_float(p, m); m 1028 ext/fileinfo/libmagic/softmagic.c cvt_float(p, m); m 1031 ext/fileinfo/libmagic/softmagic.c cvt_double(p, m); m 1038 ext/fileinfo/libmagic/softmagic.c cvt_double(p, m); m 1045 ext/fileinfo/libmagic/softmagic.c cvt_double(p, m); m 1055 ext/fileinfo/libmagic/softmagic.c file_magerror(ms, "invalid type %d in mconvert()", m->type); m 1072 ext/fileinfo/libmagic/softmagic.c const unsigned char *s, uint32_t offset, size_t nbytes, struct magic *m) m 1102 ext/fileinfo/libmagic/softmagic.c linecnt = m->str_range; m 1199 ext/fileinfo/libmagic/softmagic.c mget(struct magic_set *ms, const unsigned char *s, struct magic *m, m 1224 ext/fileinfo/libmagic/softmagic.c if (mcopy(ms, p, m->type, m->flag & INDIR, s, (uint32_t)(offset + o), m 1225 ext/fileinfo/libmagic/softmagic.c (uint32_t)nbytes, m) == -1) m 1232 ext/fileinfo/libmagic/softmagic.c m->type, m->flag, offset, o, nbytes, m 1237 ext/fileinfo/libmagic/softmagic.c if (m->flag & INDIR) { m 1238 ext/fileinfo/libmagic/softmagic.c int off = m->in_offset; m 1239 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINDIRECT) { m 1242 ext/fileinfo/libmagic/softmagic.c switch (cvt_flip(m->in_type, flip)) { m 1276 ext/fileinfo/libmagic/softmagic.c switch (in_type = cvt_flip(m->in_type, flip)) { m 1281 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1309 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1317 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1345 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1353 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1381 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1388 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1417 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1427 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1455 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1465 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1493 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1502 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1530 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1537 ext/fileinfo/libmagic/softmagic.c switch (m->in_op & FILE_OPS_MASK) { m 1565 ext/fileinfo/libmagic/softmagic.c if (m->in_op & FILE_OPINVERSE) m 1586 ext/fileinfo/libmagic/softmagic.c if (m->flag & INDIROFFADD) { m 1597 ext/fileinfo/libmagic/softmagic.c if (mcopy(ms, p, m->type, 0, s, offset, nbytes, m) == -1) m 1608 ext/fileinfo/libmagic/softmagic.c switch (m->type) { m 1650 ext/fileinfo/libmagic/softmagic.c if (OFFSET_OOB(nbytes, offset, m->vallen)) m 1660 ext/fileinfo/libmagic/softmagic.c if (m->str_flags & INDIRECT_RELATIVE) m 1683 ext/fileinfo/libmagic/softmagic.c file_printf(ms, F(ms, m, "%u"), offset) == -1) { m 1698 ext/fileinfo/libmagic/softmagic.c rbuf = m->value.s; m 1709 ext/fileinfo/libmagic/softmagic.c if (m->flag & NOSPACE) m 1719 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, "%s", m->desc) == -1) m 1727 ext/fileinfo/libmagic/softmagic.c if (!mconvert(ms, m, flip)) m 1843 ext/fileinfo/libmagic/softmagic.c magiccheck(struct magic_set *ms, struct magic *m) m 1845 ext/fileinfo/libmagic/softmagic.c uint64_t l = m->value.q; m 1852 ext/fileinfo/libmagic/softmagic.c switch (m->type) { m 1896 ext/fileinfo/libmagic/softmagic.c fl = m->value.f; m 1898 ext/fileinfo/libmagic/softmagic.c switch (m->reln) { m 1921 ext/fileinfo/libmagic/softmagic.c m->reln); m 1929 ext/fileinfo/libmagic/softmagic.c dl = m->value.d; m 1931 ext/fileinfo/libmagic/softmagic.c switch (m->reln) { m 1953 ext/fileinfo/libmagic/softmagic.c file_magerror(ms, "cannot happen with double: invalid relation `%c'", m->reln); m 1967 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, p->s, (size_t)m->vallen, m->str_flags); m 1973 ext/fileinfo/libmagic/softmagic.c v = file_strncmp16(m->value.s, p->s, (size_t)m->vallen, m->str_flags); m 1983 ext/fileinfo/libmagic/softmagic.c slen = MIN(m->vallen, sizeof(m->value.s)); m 1987 ext/fileinfo/libmagic/softmagic.c for (idx = 0; m->str_range == 0 || idx < m->str_range; idx++) { m 1991 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, ms->search.s + idx, slen, m 1992 ext/fileinfo/libmagic/softmagic.c m->str_flags); m 1995 ext/fileinfo/libmagic/softmagic.c ms->search.rm_len = m->str_range - idx; m 2008 ext/fileinfo/libmagic/softmagic.c if (m->str_flags & STRING_IGNORE_CASE) { m 2012 ext/fileinfo/libmagic/softmagic.c convert_libmagic_pattern(&pattern, (char *)m->value.s, m->vallen, options); m 2080 ext/fileinfo/libmagic/softmagic.c file_magerror(ms, "invalid type %d in magiccheck()", m->type); m 2084 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, v); m 2086 ext/fileinfo/libmagic/softmagic.c switch (m->reln) { m 2111 ext/fileinfo/libmagic/softmagic.c if (m->flag & UNSIGNED) { m 2129 ext/fileinfo/libmagic/softmagic.c if (m->flag & UNSIGNED) { m 2168 ext/fileinfo/libmagic/softmagic.c m->reln); m 2176 ext/fileinfo/libmagic/softmagic.c handle_annotation(struct magic_set *ms, struct magic *m) m 2179 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, "%.8s", m->apple) == -1) m 2183 ext/fileinfo/libmagic/softmagic.c if ((ms->flags & MAGIC_MIME_TYPE) && m->mimetype[0]) { m 2184 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, "%s", m->mimetype) == -1) m 635 ext/filter/logical_filters.c int num, m; m 644 ext/filter/logical_filters.c m = 1; m 648 ext/filter/logical_filters.c if (num > 255 || ++m > 3) { m 654 ext/filter/logical_filters.c if (leading_zero && (num != 0 || m > 1)) m 670 ext/gd/libgd/gd.c double m; /* gradient of line */ m 676 ext/gd/libgd/gd.c m = (*y1 - *y0)/(double)(*x1 - *x0); /* calculate the slope of the line */ m 678 ext/gd/libgd/gd.c *y0 -= (int)(m * *x0); m 682 ext/gd/libgd/gd.c *y1 += (int)(m * (maxdim - *x1)); m 691 ext/gd/libgd/gd.c m = (*y1 - *y0)/(double)(*x1 - *x0); /* calculate the slope of the line */ m 692 ext/gd/libgd/gd.c *y0 += (int)(m * (maxdim - *x0)); /* adjust so point is on the right boundary */ m 696 ext/gd/libgd/gd.c *y1 -= (int)(m * *x1); m 703 ext/gd/libgd/gd.c m = (*y1 - *y0)/(double)(*x1 - *x0); /* calculate the slope of the line */ m 704 ext/gd/libgd/gd.c *y1 += (int)(m * (maxdim - *x1)); m 709 ext/gd/libgd/gd.c m = (*y1 - *y0)/(double)(*x1 - *x0); /* calculate the slope of the line */ m 710 ext/gd/libgd/gd.c *y1 -= (int)(m * *x1); m 603 ext/gd/libgd/gd.h void gdFree(void *m); m 1138 ext/gd/libgd/gd_interpolation.c const long m = gd_fxtoi(f_a); m 1141 ext/gd/libgd/gd_interpolation.c dst_img->tpixels[dst_offset_y][dst_offset_x++] = im->tpixels[m][n]; m 1149 ext/gd/libgd/gd_interpolation.c const long m = gd_fxtoi(f_a); m 1152 ext/gd/libgd/gd_interpolation.c dst_img->tpixels[dst_offset_y][dst_offset_x++] = colorIndex2RGBA(im->pixels[m][n]); m 1234 ext/gd/libgd/gd_interpolation.c register long m = gd_fxtoi(f_a); m 1244 ext/gd/libgd/gd_interpolation.c gdFixed f_f = f_a - gd_itofx(m); m 1261 ext/gd/libgd/gd_interpolation.c pixel1 = getPixelOverflowPalette(im, n, m, 0); m 1262 ext/gd/libgd/gd_interpolation.c pixel2 = getPixelOverflowPalette(im, n + 1, m, 0); m 1263 ext/gd/libgd/gd_interpolation.c pixel3 = getPixelOverflowPalette(im, n, m + 1, 0); m 1264 ext/gd/libgd/gd_interpolation.c pixel4 = getPixelOverflowPalette(im, n + 1, m + 1, 0); m 1330 ext/gd/libgd/gd_interpolation.c const gdFixed m = gd_fxtoi(f_a); m 1332 ext/gd/libgd/gd_interpolation.c gdFixed f_f = f_a - gd_itofx(m); m 1347 ext/gd/libgd/gd_interpolation.c dwSrcTotalOffset = m + n; m 1349 ext/gd/libgd/gd_interpolation.c pixel1 = getPixelOverflowTC(im, n, m, 0); m 1350 ext/gd/libgd/gd_interpolation.c pixel2 = getPixelOverflowTC(im, n + 1, m, 0); m 1351 ext/gd/libgd/gd_interpolation.c pixel3 = getPixelOverflowTC(im, n, m + 1, 0); m 1352 ext/gd/libgd/gd_interpolation.c pixel4 = getPixelOverflowTC(im, n + 1, m + 1, 0); m 1436 ext/gd/libgd/gd_interpolation.c const long m = gd_fxtoi(f_a); m 1438 ext/gd/libgd/gd_interpolation.c const gdFixed f_f = f_a - gd_itofx(m); m 1446 ext/gd/libgd/gd_interpolation.c if ((m < 1) || (n < 1)) { m 1448 ext/gd/libgd/gd_interpolation.c src_offset_y[0] = m; m 1451 ext/gd/libgd/gd_interpolation.c src_offset_y[0] = m; m 1454 ext/gd/libgd/gd_interpolation.c if (m < 1) { m 1456 ext/gd/libgd/gd_interpolation.c src_offset_y[1] = m; m 1459 ext/gd/libgd/gd_interpolation.c src_offset_y[1] = m; m 1462 ext/gd/libgd/gd_interpolation.c if ((m < 1) || (n >= src_w - 1)) { m 1464 ext/gd/libgd/gd_interpolation.c src_offset_y[2] = m; m 1467 ext/gd/libgd/gd_interpolation.c src_offset_y[2] = m; m 1470 ext/gd/libgd/gd_interpolation.c if ((m < 1) || (n >= src_w - 2)) { m 1472 ext/gd/libgd/gd_interpolation.c src_offset_y[3] = m; m 1475 ext/gd/libgd/gd_interpolation.c src_offset_y[3] = m; m 1480 ext/gd/libgd/gd_interpolation.c src_offset_y[4] = m; m 1483 ext/gd/libgd/gd_interpolation.c src_offset_y[4] = m; m 1487 ext/gd/libgd/gd_interpolation.c src_offset_y[5] = m; m 1490 ext/gd/libgd/gd_interpolation.c src_offset_y[6] = m; m 1493 ext/gd/libgd/gd_interpolation.c src_offset_y[6] = m; m 1498 ext/gd/libgd/gd_interpolation.c src_offset_y[7] = m; m 1501 ext/gd/libgd/gd_interpolation.c src_offset_y[7] = m; m 1504 ext/gd/libgd/gd_interpolation.c if ((m >= src_h - 1) || (n < 1)) { m 1506 ext/gd/libgd/gd_interpolation.c src_offset_y[8] = m; m 1509 ext/gd/libgd/gd_interpolation.c src_offset_y[8] = m; m 1512 ext/gd/libgd/gd_interpolation.c if (m >= src_h - 1) { m 1514 ext/gd/libgd/gd_interpolation.c src_offset_y[8] = m; m 1517 ext/gd/libgd/gd_interpolation.c src_offset_y[9] = m; m 1520 ext/gd/libgd/gd_interpolation.c if ((m >= src_h-1) || (n >= src_w-1)) { m 1522 ext/gd/libgd/gd_interpolation.c src_offset_y[10] = m; m 1525 ext/gd/libgd/gd_interpolation.c src_offset_y[10] = m; m 1528 ext/gd/libgd/gd_interpolation.c if ((m >= src_h - 1) || (n >= src_w - 2)) { m 1530 ext/gd/libgd/gd_interpolation.c src_offset_y[11] = m; m 1533 ext/gd/libgd/gd_interpolation.c src_offset_y[11] = m; m 1536 ext/gd/libgd/gd_interpolation.c if ((m >= src_h - 2) || (n < 1)) { m 1538 ext/gd/libgd/gd_interpolation.c src_offset_y[12] = m; m 1541 ext/gd/libgd/gd_interpolation.c src_offset_y[12] = m; m 1544 ext/gd/libgd/gd_interpolation.c if (m >= src_h - 2) { m 1546 ext/gd/libgd/gd_interpolation.c src_offset_y[13] = m; m 1549 ext/gd/libgd/gd_interpolation.c src_offset_y[13] = m; m 1552 ext/gd/libgd/gd_interpolation.c if ((m >= src_h - 2) || (n >= src_w - 1)) { m 1554 ext/gd/libgd/gd_interpolation.c src_offset_y[14] = m; m 1557 ext/gd/libgd/gd_interpolation.c src_offset_y[14] = m; m 1560 ext/gd/libgd/gd_interpolation.c if ((m >= src_h - 2) || (n >= src_w - 2)) { m 1562 ext/gd/libgd/gd_interpolation.c src_offset_y[15] = m; m 1565 ext/gd/libgd/gd_interpolation.c src_offset_y[15] = m; m 1696 ext/gd/libgd/gd_interpolation.c long m = gd_fxtoi(f_m); m 1699 ext/gd/libgd/gd_interpolation.c if ((m > 0) && (m < src_h-1) && (n > 0) && (n < src_w-1)) { m 1701 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = src->tpixels[m][n]; m 1758 ext/gd/libgd/gd_interpolation.c long m = gd_fxtoi(f_m); m 1761 ext/gd/libgd/gd_interpolation.c if ((n <= 0) || (m <= 0) || (m >= src_h) || (n >= src_w)) { m 1763 ext/gd/libgd/gd_interpolation.c } else if ((n <= 1) || (m <= 1) || (m >= src_h - 1) || (n >= src_w - 1)) { m 1765 ext/gd/libgd/gd_interpolation.c register int c = getPixelInterpolated(src, n, m, bgColor); m 1770 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = getPixelInterpolated(src, n, m, bgColor); m 1812 ext/gd/libgd/gd_interpolation.c const unsigned int m = gd_fxtoi(f_m); m 1815 ext/gd/libgd/gd_interpolation.c if ((m > 0) && (m < src_h - 1) && (n > 0) && (n < src_w - 1)) { m 1816 ext/gd/libgd/gd_interpolation.c const gdFixed f_f = f_m - gd_itofx(m); m 1825 ext/gd/libgd/gd_interpolation.c src_offset_y = m; m 1828 ext/gd/libgd/gd_interpolation.c if (m < src_h-1) { m 1830 ext/gd/libgd/gd_interpolation.c src_offset_y = m + 1; m 1833 ext/gd/libgd/gd_interpolation.c if (!((n >= src_w-1) || (m >= src_h-1))) { m 1835 ext/gd/libgd/gd_interpolation.c src_offset_y = m + 1; m 1932 ext/gd/libgd/gd_interpolation.c const int m = gd_fxtoi(f_m); m 1935 ext/gd/libgd/gd_interpolation.c if ((m > 0) && (m < src_h - 1) && (n > 0) && (n < src_w-1)) { m 1936 ext/gd/libgd/gd_interpolation.c const gdFixed f_f = f_m - gd_itofx(m); m 1943 ext/gd/libgd/gd_interpolation.c if ((m < 1) || (n < 1)) { m 1945 ext/gd/libgd/gd_interpolation.c src_offset_y[0] = m; m 1948 ext/gd/libgd/gd_interpolation.c src_offset_y[0] = m; m 1951 ext/gd/libgd/gd_interpolation.c if (m < 1) { m 1953 ext/gd/libgd/gd_interpolation.c src_offset_y[1] = m; m 1956 ext/gd/libgd/gd_interpolation.c src_offset_y[1] = m ; m 1959 ext/gd/libgd/gd_interpolation.c if ((m < 1) || (n >= src_w-1)) { m 1964 ext/gd/libgd/gd_interpolation.c src_offset_y[2] = m ; m 1967 ext/gd/libgd/gd_interpolation.c if ((m < 1) || (n >= src_w-2)) { m 1972 ext/gd/libgd/gd_interpolation.c src_offset_y[3] = m ; m 1980 ext/gd/libgd/gd_interpolation.c src_offset_y[4] = m; m 1984 ext/gd/libgd/gd_interpolation.c src_offset_y[5] = m; m 1990 ext/gd/libgd/gd_interpolation.c src_offset_y[6] = m; m 1998 ext/gd/libgd/gd_interpolation.c src_offset_y[7] = m; m 2001 ext/gd/libgd/gd_interpolation.c if ((m >= src_h-1) || (n < 1)) { m 2006 ext/gd/libgd/gd_interpolation.c src_offset_y[8] = m; m 2009 ext/gd/libgd/gd_interpolation.c if (m >= src_h-1) { m 2014 ext/gd/libgd/gd_interpolation.c src_offset_y[9] = m; m 2017 ext/gd/libgd/gd_interpolation.c if ((m >= src_h-1) || (n >= src_w-1)) { m 2022 ext/gd/libgd/gd_interpolation.c src_offset_y[10] = m; m 2025 ext/gd/libgd/gd_interpolation.c if ((m >= src_h-1) || (n >= src_w-2)) { m 2030 ext/gd/libgd/gd_interpolation.c src_offset_y[11] = m; m 2033 ext/gd/libgd/gd_interpolation.c if ((m >= src_h-2) || (n < 1)) { m 2038 ext/gd/libgd/gd_interpolation.c src_offset_y[12] = m; m 2041 ext/gd/libgd/gd_interpolation.c if (m >= src_h-2) { m 2046 ext/gd/libgd/gd_interpolation.c src_offset_y[13] = m; m 2049 ext/gd/libgd/gd_interpolation.c if ((m >= src_h-2) || (n >= src_w - 1)) { m 2054 ext/gd/libgd/gd_interpolation.c src_offset_y[14] = m; m 2057 ext/gd/libgd/gd_interpolation.c if ((m >= src_h-2) || (n >= src_w-2)) { m 2062 ext/gd/libgd/gd_interpolation.c src_offset_y[15] = m; m 2264 ext/gd/libgd/gd_interpolation.c double m[6]; m 2289 ext/gd/libgd/gd_interpolation.c gdAffineTranslate(m, -bbox.x, -bbox.y); m 2290 ext/gd/libgd/gd_interpolation.c gdAffineConcat(m, affine, m); m 2298 ext/gd/libgd/gd_interpolation.c m); m 308 ext/gd/libgd/gd_jpeg.c static int CMYKToRGB(int c, int m, int y, int k, int inverted); m 499 ext/gd/libgd/gd_jpeg.c static int CMYKToRGB(int c, int m, int y, int k, int inverted) m 503 ext/gd/libgd/gd_jpeg.c m = 255 - m; m 507 ext/gd/libgd/gd_jpeg.c return gdTrueColor((255 - c) * (255 - k) / 255, (255 - m) * (255 - k) / 255, (255 - y) * (255 - k) / 255); m 307 ext/gd/libgd/gd_matrix.c int gdAffineRectilinear (const double m[6]) m 309 ext/gd/libgd/gd_matrix.c return ((fabs (m[1]) < GD_EPSILON && fabs (m[2]) < GD_EPSILON) || m 310 ext/gd/libgd/gd_matrix.c (fabs (m[0]) < GD_EPSILON && fabs (m[3]) < GD_EPSILON)); m 832 ext/gd/libgd/gdft.c int m, mfound; m 867 ext/gd/libgd/gdft.c m = gdFTEX_Unicode; m 869 ext/gd/libgd/gdft.c m = strex->charmap; m 875 ext/gd/libgd/gdft.c fontkey.preferred_map = m; m 921 ext/gd/libgd/gdft.c switch (m) { m 940 ext/gd/libgd/gdft.c m++; m 941 ext/gd/libgd/gdft.c m %= 3; m 1009 ext/gd/libgd/gdft.c switch (m) { m 129 ext/hash/hash_gost.c #define SHIFT12(u, m, s) \ m 130 ext/hash/hash_gost.c u[0] = m[0] ^ s[6]; \ m 131 ext/hash/hash_gost.c u[1] = m[1] ^ s[7]; \ m 132 ext/hash/hash_gost.c u[2] = m[2] ^ (s[0] << 16) ^ (s[0] >> 16) ^ (s[0] & 0xffff) ^ \ m 135 ext/hash/hash_gost.c u[3] = m[3] ^ (s[0] & 0xffff) ^ (s[0] << 16) ^ (s[1] & 0xffff) ^ \ m 139 ext/hash/hash_gost.c u[4] = m[4] ^ \ m 144 ext/hash/hash_gost.c u[5] = m[5] ^ (s[0] << 16) ^ (s[0] >> 16) ^ (s[0] & 0xffff0000) ^ \ m 148 ext/hash/hash_gost.c u[6] = m[6] ^ s[0] ^ (s[1] >> 16) ^ (s[2] << 16) ^ s[3] ^ (s[3] >> 16) ^ \ m 151 ext/hash/hash_gost.c u[7] = m[7] ^ (s[0] & 0xffff0000) ^ (s[0] << 16) ^ (s[1] & 0xffff) ^ \ m 213 ext/hash/hash_gost.c php_hash_uint32 l, r, t, key[8], u[8], v[8], w[8], s[8], *h = context->state, *m = data; m 221 ext/hash/hash_gost.c SHIFT12(u, m, s); m 158 ext/mbstring/libmbfl/filters/mbfilter_qprint.c int n, m; m 195 ext/mbstring/libmbfl/filters/mbfilter_qprint.c m = hex2code_map[c & 0xff]; m 196 ext/mbstring/libmbfl/filters/mbfilter_qprint.c if (m < 0) { m 201 ext/mbstring/libmbfl/filters/mbfilter_qprint.c n = hex2code_map[filter->cache] << 4 | m; m 813 ext/mbstring/libmbfl/mbfl/mbfilter.c int len, n, m, k; m 838 ext/mbstring/libmbfl/mbfl/mbfilter.c m = mbtab[*p]; m 839 ext/mbstring/libmbfl/mbfl/mbfilter.c n += m; m 840 ext/mbstring/libmbfl/mbfl/mbfilter.c p += m; m 886 ext/mbstring/libmbfl/mbfl/mbfilter.c int *p, *h, *m, n; m 907 ext/mbstring/libmbfl/mbfl/mbfilter.c m = (int *)pc->needle.buffer; m 909 ext/mbstring/libmbfl/mbfl/mbfilter.c while (n > 0 && *p == *m) { m 912 ext/mbstring/libmbfl/mbfl/mbfilter.c m++; m 915 ext/mbstring/libmbfl/mbfl/mbfilter.c if (*m != c) { m 937 ext/mbstring/libmbfl/mbfl/mbfilter.c int len, n, m, k; m 966 ext/mbstring/libmbfl/mbfl/mbfilter.c m = mbtab[*p]; m 967 ext/mbstring/libmbfl/mbfl/mbfilter.c n += m; m 968 ext/mbstring/libmbfl/mbfl/mbfilter.c p += m; m 1308 ext/mbstring/libmbfl/mbfl/mbfilter.c int n, m, k, len, start, end; m 1345 ext/mbstring/libmbfl/mbfl/mbfilter.c m = mbtab[*p]; m 1346 ext/mbstring/libmbfl/mbfl/mbfilter.c n += m; m 1347 ext/mbstring/libmbfl/mbfl/mbfilter.c p += m; m 1358 ext/mbstring/libmbfl/mbfl/mbfilter.c m = mbtab[*p]; m 1359 ext/mbstring/libmbfl/mbfl/mbfilter.c n += m; m 1360 ext/mbstring/libmbfl/mbfl/mbfilter.c p += m; m 1529 ext/mbstring/libmbfl/mbfl/mbfilter.c int m; m 1532 ext/mbstring/libmbfl/mbfl/mbfilter.c for (m = 0, p = string->val, q = p + from; m 1533 ext/mbstring/libmbfl/mbfl/mbfilter.c p < q; p += (m = mbtab[*p])); m 1536 ext/mbstring/libmbfl/mbfl/mbfilter.c p -= m; m 1545 ext/mbstring/libmbfl/mbfl/mbfilter.c for (q = p + length; p < q; p += (m = mbtab[*p])); m 1548 ext/mbstring/libmbfl/mbfl/mbfilter.c p -= m; m 470 ext/mbstring/libmbfl/mbfl/mbfl_convert.c int mode_backup, ret, n, m, r; m 485 ext/mbstring/libmbfl/mbfl/mbfl_convert.c m = c & ~MBFL_WCSPLANE_MASK; m 486 ext/mbstring/libmbfl/mbfl/mbfl_convert.c switch (m) { m 516 ext/mbstring/libmbfl/mbfl/mbfl_convert.c m = 0; m 520 ext/mbstring/libmbfl/mbfl/mbfl_convert.c if (n || m) { m 521 ext/mbstring/libmbfl/mbfl/mbfl_convert.c m = 1; m 529 ext/mbstring/libmbfl/mbfl/mbfl_convert.c if (m == 0 && ret >= 0) { m 542 ext/mbstring/libmbfl/mbfl/mbfl_convert.c m = 0; m 546 ext/mbstring/libmbfl/mbfl/mbfl_convert.c if (n || m) { m 547 ext/mbstring/libmbfl/mbfl/mbfl_convert.c m = 1; m 558 ext/mbstring/libmbfl/mbfl/mbfl_convert.c if (m == 0) { m 104 ext/mbstring/oniguruma/regcomp.c distance_multiply(OnigDistance d, int m) m 106 ext/mbstring/oniguruma/regcomp.c if (m == 0) return 0; m 108 ext/mbstring/oniguruma/regcomp.c if (d < ONIG_INFINITE_DISTANCE / m) m 109 ext/mbstring/oniguruma/regcomp.c return d * m; m 4399 ext/mbstring/oniguruma/regcomp.c comp_opt_exact_or_map_info(OptExactInfo* e, OptMapInfo* m) m 4404 ext/mbstring/oniguruma/regcomp.c if (m->value <= 0) return -1; m 4407 ext/mbstring/oniguruma/regcomp.c vm = COMP_EM_BASE * 5 * 2 / m->value; m 4408 ext/mbstring/oniguruma/regcomp.c return comp_distance_value(&e->mmd, &m->mmd, ve, vm); m 4929 ext/mbstring/oniguruma/regcomp.c set_optimize_map_info(regex_t* reg, OptMapInfo* m) m 4934 ext/mbstring/oniguruma/regcomp.c reg->map[i] = m->map[i]; m 4937 ext/mbstring/oniguruma/regcomp.c reg->dmin = m->mmd.min; m 4938 ext/mbstring/oniguruma/regcomp.c reg->dmax = m->mmd.max; m 1081 ext/mbstring/oniguruma/regexec.c MemNumType m; m 1084 ext/mbstring/oniguruma/regexec.c GET_MEMNUM_INC(m, memp); m 1085 ext/mbstring/oniguruma/regexec.c if (mem == (int )m) return 1; m 64 ext/mbstring/php_unicode.c long l, r, m; m 78 ext/mbstring/php_unicode.c for (m = 1; n + m < _ucprop_size && _ucprop_offsets[n + m] == 0xffff; m++) m 81 ext/mbstring/php_unicode.c r = _ucprop_offsets[n + m] - 1; m 88 ext/mbstring/php_unicode.c m = (l + r) >> 1; m 89 ext/mbstring/php_unicode.c m -= (m & 1); m 90 ext/mbstring/php_unicode.c if (code > _ucprop_ranges[m + 1]) m 91 ext/mbstring/php_unicode.c l = m + 2; m 92 ext/mbstring/php_unicode.c else if (code < _ucprop_ranges[m]) m 93 ext/mbstring/php_unicode.c r = m - 2; m 94 ext/mbstring/php_unicode.c else if (code >= _ucprop_ranges[m] && code <= _ucprop_ranges[m + 1]) m 124 ext/mbstring/php_unicode.c long m; m 134 ext/mbstring/php_unicode.c m = (l + r) >> 1; m 135 ext/mbstring/php_unicode.c m -= (m % 3); m 136 ext/mbstring/php_unicode.c if (code > _uccase_map[m]) m 137 ext/mbstring/php_unicode.c l = m + 3; m 138 ext/mbstring/php_unicode.c else if (code < _uccase_map[m]) m 139 ext/mbstring/php_unicode.c r = m - 3; m 140 ext/mbstring/php_unicode.c else if (code == _uccase_map[m]) m 141 ext/mbstring/php_unicode.c return _uccase_map[m + field]; m 1140 ext/mbstring/ucgendat/ucgendat.c long l, r, m; m 1147 ext/mbstring/ucgendat/ucgendat.c m = (l + r) >> 1; m 1148 ext/mbstring/ucgendat/ucgendat.c if (code > decs[m].code) m 1149 ext/mbstring/ucgendat/ucgendat.c l = m + 1; m 1150 ext/mbstring/ucgendat/ucgendat.c else if (code < decs[m].code) m 1151 ext/mbstring/ucgendat/ucgendat.c r = m - 1; m 1153 ext/mbstring/ucgendat/ucgendat.c return &decs[m]; m 126 ext/mysqli/mysqli_warning.c if (mysql->m->query(mysql, "SHOW WARNINGS", 13)) { m 130 ext/mysqli/mysqli_warning.c result = mysql->m->use_result(mysql, 0); m 117 ext/mysqlnd/mysqlnd.c conn->current_result->m.free_result(conn->current_result, TRUE); m 122 ext/mysqlnd/mysqlnd.c conn->net->data->m.free_contents(conn->net); m 188 ext/mysqlnd/mysqlnd.c conn->m->free_contents(conn); m 189 ext/mysqlnd/mysqlnd.c conn->m->free_options(conn); m 225 ext/mysqlnd/mysqlnd.c MYSQLND_PACKET_OK * ok_response = conn->protocol->m.get_ok_packet(conn->protocol, FALSE); m 271 ext/mysqlnd/mysqlnd.c MYSQLND_PACKET_EOF * ok_response = conn->protocol->m.get_eof_packet(conn->protocol, FALSE); m 341 ext/mysqlnd/mysqlnd.c cmd_packet = conn->protocol->m.get_command_packet(conn->protocol, FALSE); m 361 ext/mysqlnd/mysqlnd.c conn->m->send_close(conn); m 380 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command_send_request(conn, command, arg, arg_len, silent, ignore_upsert_status); m 382 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command_handle_response(conn, ok_packet, silent, command, ignore_upsert_status); m 399 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 402 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_SET_OPTION, buffer, sizeof(buffer), PROT_EOF_PACKET, FALSE, TRUE); m 404 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 476 ext/mysqlnd/mysqlnd.c auth_packet = conn->protocol->m.get_auth_packet(conn->protocol, FALSE); m 506 ext/mysqlnd/mysqlnd.c conn->net->data->m.set_client_option(conn->net, MYSQL_OPT_SSL_VERIFY_SERVER_CERT, (const char *) &verify); m 508 ext/mysqlnd/mysqlnd.c if (FAIL == conn->net->data->m.enable_ssl(conn->net)) { m 526 ext/mysqlnd/mysqlnd.c conn->m->send_close(conn); m 596 ext/mysqlnd/mysqlnd.c struct st_mysqlnd_authentication_plugin * auth_plugin = conn->m->fetch_auth_plugin_by_name(requested_protocol); m 672 ext/mysqlnd/mysqlnd.c conn->m->set_client_option(conn, MYSQLND_OPT_AUTH_PROTOCOL, requested_protocol); m 728 ext/mysqlnd/mysqlnd.c if (PASS != conn->m->query(conn, command, strlen(command))) { m 734 ext/mysqlnd/mysqlnd.c MYSQLND_RES * result = conn->m->use_result(conn, 0); m 736 ext/mysqlnd/mysqlnd.c result->m.free_result(result, TRUE); m 798 ext/mysqlnd/mysqlnd.c greet_packet = conn->protocol->m.get_greet_packet(conn->protocol, FALSE); m 804 ext/mysqlnd/mysqlnd.c if (FAIL == net->data->m.connect_ex(conn->net, conn->scheme, conn->scheme_len, conn->persistent, m 810 ext/mysqlnd/mysqlnd.c DBG_INF_FMT("stream=%p", net->data->m.get_stream(net)); m 889 ext/mysqlnd/mysqlnd.c if (PASS != conn->m->local_tx_start(conn, this_func)) { m 907 ext/mysqlnd/mysqlnd.c conn->m->send_close(conn); m 910 ext/mysqlnd/mysqlnd.c conn->m->free_contents(conn); m 930 ext/mysqlnd/mysqlnd.c conn->m->set_client_option(conn, MYSQLND_OPT_MAX_ALLOWED_PACKET, (char *)&max_allowed_size); m 994 ext/mysqlnd/mysqlnd.c mysql_flags = conn->m->get_updated_connect_flags(conn, mysql_flags); m 996 ext/mysqlnd/mysqlnd.c if (FAIL == conn->m->connect_handshake(conn, host, user, passwd, passwd_len, db, db_len, mysql_flags)) { m 1080 ext/mysqlnd/mysqlnd.c if (FAIL == conn->m->execute_init_commands(conn)) { m 1094 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, PASS); m 1106 ext/mysqlnd/mysqlnd.c conn->m->free_contents(conn); m 1109 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, FAIL); m 1134 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1136 ext/mysqlnd/mysqlnd.c ret = conn->m->connect(conn, host, user, passwd, passwd_len, db, db_len, port, socket_or_pipe, mysql_flags); m 1138 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, FAIL); m 1170 ext/mysqlnd/mysqlnd.c ret = conn_handle->m->connect(conn_handle, host, user, passwd, passwd_len, db, db_len, port, socket_or_pipe, mysql_flags); m 1178 ext/mysqlnd/mysqlnd.c conn_handle->m->dtor(conn_handle); m 1200 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1201 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->send_query(conn, query, query_len, MYSQLND_SEND_QUERY_IMPLICIT, NULL, NULL) && m 1202 ext/mysqlnd/mysqlnd.c PASS == conn->m->reap_query(conn, MYSQLND_REAP_RESULT_IMPLICIT)) m 1209 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1227 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1228 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_QUERY, (zend_uchar *) query, query_len, m 1234 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1253 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1259 ext/mysqlnd/mysqlnd.c ret = conn->m->query_read_result_set_header(conn, NULL); m 1261 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1320 ext/mysqlnd/mysqlnd.c stream = (*p)->data->net->data->m.get_stream((*p)->data->net); m 1350 ext/mysqlnd/mysqlnd.c stream = (*fwd)->data->net->data->m.get_stream((*fwd)->data->net); m 1375 ext/mysqlnd/mysqlnd.c #define php_select(m, r, w, e, t) select(m, r, w, e, t) m 1478 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1495 ext/mysqlnd/mysqlnd.c if (PASS != conn->m->simple_command(conn, COM_FIELD_LIST, buff, p - buff, m 1498 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, 0, FAIL); m 1506 ext/mysqlnd/mysqlnd.c result = conn->m->result_init(5000, conn->persistent); m 1511 ext/mysqlnd/mysqlnd.c if (FAIL == result->m.read_result_metadata(result, conn)) { m 1513 ext/mysqlnd/mysqlnd.c result->m.free_result(result, TRUE); m 1523 ext/mysqlnd/mysqlnd.c result->m.free_result(result, TRUE); m 1529 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, result == NULL? FAIL:PASS); m 1549 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1564 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->query(conn, show_query, show_query_len)) { m 1565 ext/mysqlnd/mysqlnd.c result = conn->m->store_result(conn, MYSQLND_STORE_NO_COPY); m 1570 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, result == NULL? FAIL:PASS); m 1624 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1625 ext/mysqlnd/mysqlnd.c ret = (PASS == net->data->m.set_client_option(net, MYSQLND_OPT_SSL_KEY, key) && m 1626 ext/mysqlnd/mysqlnd.c PASS == net->data->m.set_client_option(net, MYSQLND_OPT_SSL_CERT, cert) && m 1627 ext/mysqlnd/mysqlnd.c PASS == net->data->m.set_client_option(net, MYSQLND_OPT_SSL_CA, ca) && m 1628 ext/mysqlnd/mysqlnd.c PASS == net->data->m.set_client_option(net, MYSQLND_OPT_SSL_CAPATH, capath) && m 1629 ext/mysqlnd/mysqlnd.c PASS == net->data->m.set_client_option(net, MYSQLND_OPT_SSL_CIPHER, cipher)) ? PASS : FAIL; m 1631 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1647 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1654 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, PASS); m 1669 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1670 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_DEBUG, NULL, 0, PROT_EOF_PACKET, FALSE, TRUE); m 1672 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1690 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1691 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_INIT_DB, (zend_uchar*) db, db_len, PROT_OK_PACKET, FALSE, TRUE); m 1709 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1726 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1727 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_PING, NULL, 0, PROT_OK_PACKET, TRUE, TRUE); m 1734 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1753 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1755 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_STATISTICS, NULL, 0, PROT_LAST, FALSE, TRUE); m 1759 ext/mysqlnd/mysqlnd.c stats_header = conn->protocol->m.get_stats_packet(conn->protocol, FALSE); m 1773 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1791 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1796 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_PROCESS_KILL, buff, 4, PROT_OK_PACKET, FALSE, TRUE); m 1802 ext/mysqlnd/mysqlnd.c } else if (PASS == (ret = conn->m->simple_command(conn, COM_PROCESS_KILL, buff, 4, PROT_LAST, FALSE, TRUE))) { m 1804 ext/mysqlnd/mysqlnd.c conn->m->send_close(conn); m 1807 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1831 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1835 ext/mysqlnd/mysqlnd.c if (FAIL == (ret = conn->m->query(conn, query, query_len))) { m 1844 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1863 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1866 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_REFRESH, bits, 1, PROT_OK_PACKET, FALSE, TRUE); m 1868 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1885 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 1888 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_SHUTDOWN, bits, 1, PROT_OK_PACKET, FALSE, TRUE); m 1890 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 1903 ext/mysqlnd/mysqlnd.c php_stream * net_stream = net->data->m.get_stream(net); m 1921 ext/mysqlnd/mysqlnd.c ret = conn->m->simple_command(conn, COM_QUIT, NULL, 0, PROT_LAST, TRUE, TRUE); m 1922 ext/mysqlnd/mysqlnd.c net->data->m.close_stream(net, conn->stats, conn->error_info); m 1952 ext/mysqlnd/mysqlnd.c net->data->m.close_stream(net, conn->stats, conn->error_info); m 1986 ext/mysqlnd/mysqlnd.c ret = conn->m->send_close(conn); m 1987 ext/mysqlnd/mysqlnd.c conn->m->dtor(conn); m 2173 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2185 ext/mysqlnd/mysqlnd.c if (FAIL == (ret = conn->m->query_read_result_set_header(conn, NULL))) { m 2194 ext/mysqlnd/mysqlnd.c conn->m->send_close(conn); m 2204 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2282 ext/mysqlnd/mysqlnd.c if (PASS != conn->m->local_tx_start(conn, this_func)) { m 2308 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2328 ext/mysqlnd/mysqlnd.c if (PASS != conn->m->local_tx_start(conn, this_func)) { m 2347 ext/mysqlnd/mysqlnd.c ret = conn->net->data->m.set_client_option(conn->net, option, value); m 2475 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2479 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, FAIL); m 2499 ext/mysqlnd/mysqlnd.c if (PASS != conn->m->local_tx_start(conn, this_func)) { m 2522 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2526 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, FAIL); m 2543 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2558 ext/mysqlnd/mysqlnd.c conn->current_result->conn = conn->m->get_reference(conn); m 2559 ext/mysqlnd/mysqlnd.c result = conn->current_result->m.use_result(conn->current_result, FALSE); m 2562 ext/mysqlnd/mysqlnd.c conn->current_result->m.free_result(conn->current_result, TRUE); m 2567 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, result == NULL? FAIL:PASS); m 2585 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2602 ext/mysqlnd/mysqlnd.c if ((conn->m->get_client_api_capabilities(conn) & MYSQLND_CLIENT_KNOWS_RSET_COPY_DATA)) { m 2618 ext/mysqlnd/mysqlnd.c result = conn->current_result->m.store_result(conn->current_result, conn, f); m 2620 ext/mysqlnd/mysqlnd.c conn->current_result->m.free_result(conn->current_result, TRUE); m 2625 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, result == NULL? FAIL:PASS); m 2652 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2653 ext/mysqlnd/mysqlnd.c ret = conn->m->query(conn, (mode) ? "SET AUTOCOMMIT=1":"SET AUTOCOMMIT=0", sizeof("SET AUTOCOMMIT=1") - 1); m 2654 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2666 ext/mysqlnd/mysqlnd.c return conn->m->tx_commit_or_rollback(conn, TRUE, TRANS_COR_NO_OPT, NULL); m 2675 ext/mysqlnd/mysqlnd.c return conn->m->tx_commit_or_rollback(conn, FALSE, TRANS_COR_NO_OPT, NULL); m 2763 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2766 ext/mysqlnd/mysqlnd.c conn->m->tx_cor_options_to_string(conn, &tmp_str, flags); m 2787 ext/mysqlnd/mysqlnd.c ret = conn->m->query(conn, query, query_len); m 2791 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2807 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2817 ext/mysqlnd/mysqlnd.c zend_ulong server_version = conn->m->get_server_version(conn); m 2849 ext/mysqlnd/mysqlnd.c ret = conn->m->query(conn, query, query_len); m 2853 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2869 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2882 ext/mysqlnd/mysqlnd.c ret = conn->m->query(conn, query, query_len); m 2885 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 2901 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 2914 ext/mysqlnd/mysqlnd.c ret = conn->m->query(conn, query, query_len); m 2917 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 3105 ext/mysqlnd/mysqlnd.c conn->data->m->free_reference(conn->data); m 3125 ext/mysqlnd/mysqlnd.c if (PASS == conn->m->local_tx_start(conn, this_func)) { m 3139 ext/mysqlnd/mysqlnd.c ret = conn->m->send_close(conn); m 3142 ext/mysqlnd/mysqlnd.c conn->m->local_tx_end(conn, this_func, ret); m 3144 ext/mysqlnd/mysqlnd.c conn_handle->m->dtor(conn_handle); m 3167 ext/mysqlnd/mysqlnd.c ret->data->m->negotiate_client_api_capabilities(ret->data, flags); m 76 ext/mysqlnd/mysqlnd.h #define mysqlnd_restart_psession(conn) ((conn)->data)->m->restart_psession((conn)->data) m 77 ext/mysqlnd/mysqlnd.h #define mysqlnd_end_psession(conn) ((conn)->data)->m->end_psession((conn)->data) m 97 ext/mysqlnd/mysqlnd.h #define mysqlnd_change_user(conn, user, passwd, db, silent) ((conn)->data)->m->change_user((conn)->data, (user), (passwd), (db), (silent), strlen((passwd))) m 98 ext/mysqlnd/mysqlnd.h #define mysqlnd_change_user_ex(conn, user, passwd, db, silent, passwd_len) ((conn)->data)->m->change_user((conn)->data, (user), (passwd), (db), (silent), (passwd_len)) m 103 ext/mysqlnd/mysqlnd.h #define mysqlnd_fetch_into(result, flags, ret_val, ext) (result)->m.fetch_into((result), (flags), (ret_val), (ext) ZEND_FILE_LINE_CC) m 104 ext/mysqlnd/mysqlnd.h #define mysqlnd_fetch_row_c(result) (result)->m.fetch_row_c((result)) m 105 ext/mysqlnd/mysqlnd.h #define mysqlnd_fetch_all(result, flags, return_value) (result)->m.fetch_all((result), (flags), (return_value) ZEND_FILE_LINE_CC) m 106 ext/mysqlnd/mysqlnd.h #define mysqlnd_result_fetch_field_data(res,offset,ret) (res)->m.fetch_field_data((res), (offset), (ret)) m 107 ext/mysqlnd/mysqlnd.h #define mysqlnd_get_connection_stats(conn, values) ((conn)->data)->m->get_statistics((conn)->data, (values) ZEND_FILE_LINE_CC) m 110 ext/mysqlnd/mysqlnd.h #define mysqlnd_close(conn,is_forced) (conn)->m->close((conn), (is_forced)) m 111 ext/mysqlnd/mysqlnd.h #define mysqlnd_query(conn, query_str, query_len) ((conn)->data)->m->query((conn)->data, (query_str), (query_len)) m 112 ext/mysqlnd/mysqlnd.h #define mysqlnd_async_query(conn, query_str, query_len) ((conn)->data)->m->send_query((conn)->data, (query_str), (query_len), MYSQLND_SEND_QUERY_EXPLICIT, NULL, NULL) m 113 ext/mysqlnd/mysqlnd.h #define mysqlnd_reap_async_query(conn) ((conn)->data)->m->reap_query((conn)->data, MYSQLND_REAP_RESULT_EXPLICIT) m 114 ext/mysqlnd/mysqlnd.h #define mysqlnd_unbuffered_skip_result(result) (result)->m.skip_result((result)) m 118 ext/mysqlnd/mysqlnd.h #define mysqlnd_use_result(conn) ((conn)->data)->m->use_result((conn)->data, 0) m 119 ext/mysqlnd/mysqlnd.h #define mysqlnd_store_result(conn) ((conn)->data)->m->store_result((conn)->data, MYSQLND_STORE_NO_COPY) m 120 ext/mysqlnd/mysqlnd.h #define mysqlnd_store_result_ofs(conn) ((conn)->data)->m->store_result((conn)->data, MYSQLND_STORE_COPY) m 121 ext/mysqlnd/mysqlnd.h #define mysqlnd_next_result(conn) ((conn)->data)->m->next_result((conn)->data) m 122 ext/mysqlnd/mysqlnd.h #define mysqlnd_more_results(conn) ((conn)->data)->m->more_results((conn)->data) m 123 ext/mysqlnd/mysqlnd.h #define mysqlnd_free_result(r,e_or_i) ((MYSQLND_RES*)r)->m.free_result(((MYSQLND_RES*)(r)), (e_or_i)) m 124 ext/mysqlnd/mysqlnd.h #define mysqlnd_data_seek(result, row) (result)->m.seek_data((result), (row)) m 127 ext/mysqlnd/mysqlnd.h #define mysqlnd_errno(conn) ((conn)->data)->m->get_error_no((conn)->data) m 128 ext/mysqlnd/mysqlnd.h #define mysqlnd_error(conn) ((conn)->data)->m->get_error_str((conn)->data) m 129 ext/mysqlnd/mysqlnd.h #define mysqlnd_sqlstate(conn) ((conn)->data)->m->get_sqlstate((conn)->data) m 132 ext/mysqlnd/mysqlnd.h #define mysqlnd_character_set_name(conn) ((conn)->data)->m->charset_name((conn)->data) m 135 ext/mysqlnd/mysqlnd.h #define mysqlnd_field_count(conn) ((conn)->data)->m->get_field_count((conn)->data) m 136 ext/mysqlnd/mysqlnd.h #define mysqlnd_insert_id(conn) ((conn)->data)->m->get_last_insert_id((conn)->data) m 137 ext/mysqlnd/mysqlnd.h #define mysqlnd_affected_rows(conn) ((conn)->data)->m->get_affected_rows((conn)->data) m 138 ext/mysqlnd/mysqlnd.h #define mysqlnd_warning_count(conn) ((conn)->data)->m->get_warning_count((conn)->data) m 139 ext/mysqlnd/mysqlnd.h #define mysqlnd_info(conn) ((conn)->data)->m->get_last_message((conn)->data) m 140 ext/mysqlnd/mysqlnd.h #define mysqlnd_get_server_info(conn) ((conn)->data)->m->get_server_information((conn)->data) m 141 ext/mysqlnd/mysqlnd.h #define mysqlnd_get_server_version(conn) ((conn)->data)->m->get_server_version((conn)->data) m 142 ext/mysqlnd/mysqlnd.h #define mysqlnd_get_host_info(conn) ((conn)->data)->m->get_host_information((conn)->data) m 143 ext/mysqlnd/mysqlnd.h #define mysqlnd_get_proto_info(conn) ((conn)->data)->m->get_protocol_information((conn)->data) m 144 ext/mysqlnd/mysqlnd.h #define mysqlnd_thread_id(conn) ((conn)->data)->m->get_thread_id((conn)->data) m 145 ext/mysqlnd/mysqlnd.h #define mysqlnd_get_server_status(conn) ((conn)->data)->m->get_server_status((conn)->data) m 147 ext/mysqlnd/mysqlnd.h #define mysqlnd_num_rows(result) (result)->m.num_rows((result)) m 148 ext/mysqlnd/mysqlnd.h #define mysqlnd_num_fields(result) (result)->m.num_fields((result)) m 150 ext/mysqlnd/mysqlnd.h #define mysqlnd_fetch_lengths(result) (result)->m.fetch_lengths((result)) m 152 ext/mysqlnd/mysqlnd.h #define mysqlnd_field_seek(result, ofs) (result)->m.seek_field((result), (ofs)) m 153 ext/mysqlnd/mysqlnd.h #define mysqlnd_field_tell(result) (result)->m.field_tell((result)) m 154 ext/mysqlnd/mysqlnd.h #define mysqlnd_fetch_field(result) (result)->m.fetch_field((result)) m 155 ext/mysqlnd/mysqlnd.h #define mysqlnd_fetch_field_direct(result,fnr) (result)->m.fetch_field_direct((result), (fnr)) m 156 ext/mysqlnd/mysqlnd.h #define mysqlnd_fetch_fields(result) (result)->m.fetch_fields((result)) m 162 ext/mysqlnd/mysqlnd.h #define mysqlnd_ssl_set(conn, key, cert, ca, capath, cipher) ((conn)->data)->m->ssl_set((conn)->data, (key), (cert), (ca), (capath), (cipher)) m 165 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_insert_id(stmt) (stmt)->m->get_last_insert_id((stmt)) m 166 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_affected_rows(stmt) (stmt)->m->get_affected_rows((stmt)) m 167 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_num_rows(stmt) (stmt)->m->get_num_rows((stmt)) m 168 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_param_count(stmt) (stmt)->m->get_param_count((stmt)) m 169 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_field_count(stmt) (stmt)->m->get_field_count((stmt)) m 170 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_warning_count(stmt) (stmt)->m->get_warning_count((stmt)) m 171 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_server_status(stmt) (stmt)->m->get_server_status((stmt)) m 172 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_errno(stmt) (stmt)->m->get_error_no((stmt)) m 173 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_error(stmt) (stmt)->m->get_error_str((stmt)) m 174 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_sqlstate(stmt) (stmt)->m->get_sqlstate((stmt)) m 189 ext/mysqlnd/mysqlnd.h #define mysqlnd_autocommit(conn, mode) ((conn)->data)->m->set_autocommit((conn)->data, (mode)) m 190 ext/mysqlnd/mysqlnd.h #define mysqlnd_begin_transaction(conn,flags,name) ((conn)->data)->m->tx_begin((conn)->data, (flags), (name)) m 191 ext/mysqlnd/mysqlnd.h #define mysqlnd_commit(conn, flags, name) ((conn)->data)->m->tx_commit_or_rollback((conn)->data, TRUE, (flags), (name)) m 192 ext/mysqlnd/mysqlnd.h #define mysqlnd_rollback(conn, flags, name) ((conn)->data)->m->tx_commit_or_rollback((conn)->data, FALSE, (flags), (name)) m 193 ext/mysqlnd/mysqlnd.h #define mysqlnd_savepoint(conn, name) ((conn)->data)->m->tx_savepoint((conn)->data, (name)) m 194 ext/mysqlnd/mysqlnd.h #define mysqlnd_release_savepoint(conn, name) ((conn)->data)->m->tx_savepoint_release((conn)->data, (name)) m 195 ext/mysqlnd/mysqlnd.h #define mysqlnd_list_dbs(conn, wild) ((conn)->data)->m->list_method((conn)->data, wild? "SHOW DATABASES LIKE %s":"SHOW DATABASES", (wild), NULL) m 196 ext/mysqlnd/mysqlnd.h #define mysqlnd_list_fields(conn, tab,wild) ((conn)->data)->m->list_fields((conn)->data, (tab), (wild)) m 197 ext/mysqlnd/mysqlnd.h #define mysqlnd_list_processes(conn) ((conn)->data)->m->list_method((conn)->data, "SHOW PROCESSLIST", NULL, NULL) m 198 ext/mysqlnd/mysqlnd.h #define mysqlnd_list_tables(conn, wild) ((conn)->data)->m->list_method((conn)->data, wild? "SHOW TABLES LIKE %s":"SHOW TABLES", (wild), NULL) m 199 ext/mysqlnd/mysqlnd.h #define mysqlnd_dump_debug_info(conn) ((conn)->data)->m->server_dump_debug_information((conn)->data) m 200 ext/mysqlnd/mysqlnd.h #define mysqlnd_select_db(conn, db, db_len) ((conn)->data)->m->select_db((conn)->data, (db), (db_len)) m 201 ext/mysqlnd/mysqlnd.h #define mysqlnd_ping(conn) ((conn)->data)->m->ping((conn)->data) m 202 ext/mysqlnd/mysqlnd.h #define mysqlnd_kill(conn, pid) ((conn)->data)->m->kill_connection((conn)->data, (pid)) m 203 ext/mysqlnd/mysqlnd.h #define mysqlnd_refresh(conn, options) ((conn)->data)->m->refresh_server((conn)->data, (options)) m 204 ext/mysqlnd/mysqlnd.h #define mysqlnd_shutdown(conn, level) ((conn)->data)->m->shutdown_server((conn)->data, (level)) m 205 ext/mysqlnd/mysqlnd.h #define mysqlnd_set_character_set(conn, cs) ((conn)->data)->m->set_charset((conn)->data, (cs)) m 206 ext/mysqlnd/mysqlnd.h #define mysqlnd_stat(conn, msg) ((conn)->data)->m->get_server_statistics(((conn)->data), (msg)) m 207 ext/mysqlnd/mysqlnd.h #define mysqlnd_options(conn, opt, value) ((conn)->data)->m->set_client_option((conn)->data, (opt), (value)) m 208 ext/mysqlnd/mysqlnd.h #define mysqlnd_options4(conn, opt, k, v) ((conn)->data)->m->set_client_option_2d((conn)->data, (opt), (k), (v)) m 209 ext/mysqlnd/mysqlnd.h #define mysqlnd_set_server_option(conn, op) ((conn)->data)->m->set_server_option((conn)->data, (op)) m 213 ext/mysqlnd/mysqlnd.h ((conn)->data)->m->escape_string((conn)->data, (newstr), (escapestr), (escapestr_len)) m 221 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_init(conn) ((conn)->data)->m->stmt_init(((conn)->data)) m 222 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_store_result(stmt) (!mysqlnd_stmt_field_count((stmt)) ? PASS:((stmt)->m->store_result((stmt))? PASS:FAIL)) m 223 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_get_result(stmt) (stmt)->m->get_result((stmt)) m 224 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_more_results(stmt) (stmt)->m->more_results((stmt)) m 225 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_next_result(stmt) (stmt)->m->next_result((stmt)) m 226 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_data_seek(stmt, row) (stmt)->m->seek_data((stmt), (row)) m 227 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_prepare(stmt, q, qlen) (stmt)->m->prepare((stmt), (q), (qlen)) m 228 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_execute(stmt) (stmt)->m->execute((stmt)) m 229 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_send_long_data(stmt,p,d,l) (stmt)->m->send_long_data((stmt), (p), (d), (l)) m 230 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_alloc_param_bind(stmt) (stmt)->m->alloc_parameter_bind((stmt)) m 231 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_free_param_bind(stmt,bind) (stmt)->m->free_parameter_bind((stmt), (bind)) m 232 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_bind_param(stmt,bind) (stmt)->m->bind_parameters((stmt), (bind)) m 233 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_bind_one_param(stmt,n,z,t) (stmt)->m->bind_one_parameter((stmt), (n), (z), (t)) m 234 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_refresh_bind_param(s) (s)->m->refresh_bind_param((s)) m 235 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_alloc_result_bind(stmt) (stmt)->m->alloc_result_bind((stmt)) m 236 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_free_result_bind(stmt,bind) (stmt)->m->free_result_bind((stmt), (bind)) m 237 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_bind_result(stmt,bind) (stmt)->m->bind_result((stmt), (bind)) m 238 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_bind_one_result(s,no) (s)->m->bind_one_result((s), (no)) m 239 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_param_metadata(stmt) (stmt)->m->get_parameter_metadata((stmt)) m 240 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_result_metadata(stmt) (stmt)->m->get_result_metadata((stmt)) m 242 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_free_result(stmt) (stmt)->m->free_result((stmt)) m 243 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_close(stmt, implicit) (stmt)->m->dtor((stmt), (implicit)) m 244 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_reset(stmt) (stmt)->m->reset((stmt)) m 245 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_flush(stmt) (stmt)->m->flush((stmt)) m 248 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_attr_get(stmt, attr, value) (stmt)->m->get_attribute((stmt), (attr), (value)) m 249 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_attr_set(stmt, attr, value) (stmt)->m->set_attribute((stmt), (attr), (value)) m 251 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_fetch(stmt, fetched) (stmt)->m->fetch((stmt), (fetched)) m 60 ext/mysqlnd/mysqlnd_auth.c auth_resp_packet = conn->protocol->m.get_auth_response_packet(conn->protocol, FALSE); m 68 ext/mysqlnd/mysqlnd_auth.c change_auth_resp_packet = conn->protocol->m.get_change_auth_response_packet(conn->protocol, FALSE); m 83 ext/mysqlnd/mysqlnd_auth.c auth_packet = conn->protocol->m.get_auth_packet(conn->protocol, FALSE); m 181 ext/mysqlnd/mysqlnd_auth.c chg_user_resp = conn->protocol->m.get_change_user_response_packet(conn->protocol, FALSE); m 189 ext/mysqlnd/mysqlnd_auth.c change_auth_resp_packet = conn->protocol->m.get_change_auth_response_packet(conn->protocol, FALSE); m 204 ext/mysqlnd/mysqlnd_auth.c auth_packet = conn->protocol->m.get_auth_packet(conn->protocol, FALSE); m 222 ext/mysqlnd/mysqlnd_auth.c if (conn->m->get_server_version(conn) >= 50123) { m 262 ext/mysqlnd/mysqlnd_auth.c if (conn->m->get_server_version(conn) > 50113L &&conn->m->get_server_version(conn) < 50118L) { m 263 ext/mysqlnd/mysqlnd_auth.c MYSQLND_PACKET_OK * redundant_error_packet = conn->protocol->m.get_ok_packet(conn->protocol, FALSE); m 267 ext/mysqlnd/mysqlnd_auth.c DBG_INF_FMT("Server is %u, buggy, sends two ERR messages", conn->m->get_server_version(conn)); m 294 ext/mysqlnd/mysqlnd_auth.c if (conn->m->get_server_version(conn) < 50123) { m 295 ext/mysqlnd/mysqlnd_auth.c ret = conn->m->set_charset(conn, old_cs->name); m 502 ext/mysqlnd/mysqlnd_auth.c pk_req_packet = conn->protocol->m.get_sha256_pk_request_packet(conn->protocol, FALSE); m 507 ext/mysqlnd/mysqlnd_auth.c pk_resp_packet = conn->protocol->m.get_sha256_pk_request_response_packet(conn->protocol, FALSE); m 63 ext/mysqlnd/mysqlnd_debug.c if (!self->stream && FAIL == self->m->open(self, FALSE)) { m 135 ext/mysqlnd/mysqlnd_debug.c self->m->close(self); m 136 ext/mysqlnd/mysqlnd_debug.c self->m->open(self, TRUE); m 160 ext/mysqlnd/mysqlnd_debug.c if (!self->stream && FAIL == self->m->open(self, FALSE)) { m 237 ext/mysqlnd/mysqlnd_debug.c self->m->close(self); m 238 ext/mysqlnd/mysqlnd_debug.c self->m->open(self, TRUE); m 290 ext/mysqlnd/mysqlnd_debug.c self->m->log_va(self, line, file, zend_stack_count(&self->call_stack) - 1, NULL, ">%s", func_name); m 348 ext/mysqlnd/mysqlnd_debug.c self->m->log_va(self, line, file, zend_stack_count(&self->call_stack) - 1, NULL, "<%s", *func_name); m 357 ext/mysqlnd/mysqlnd_debug.c self->m->log_va(self, line, file, zend_stack_count(&self->call_stack) - 1, NULL, "<%s (total=%u own=%u in_calls=%u)", m 435 ext/mysqlnd/mysqlnd_debug.c self->m->log_va(self, __LINE__, __FILE__, 0, "info : ", m 438 ext/mysqlnd/mysqlnd_debug.c self->m->log_va(self, __LINE__, __FILE__, -1, "info : ", m 718 ext/mysqlnd/mysqlnd_debug.c ret->m = & mysqlnd_mysqlnd_debug_methods; m 742 ext/mysqlnd/mysqlnd_debug.c dbg->m->close(dbg); m 743 ext/mysqlnd/mysqlnd_debug.c dbg->m->set_mode(dbg, mode); m 56 ext/mysqlnd/mysqlnd_debug.h struct st_mysqlnd_debug_methods *m; m 94 ext/mysqlnd/mysqlnd_debug.h #define DBG_INF_EX(dbg_obj, msg) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log((dbg_obj), __LINE__, __FILE__, -1, "info : ", (msg)); } while (0) m 95 ext/mysqlnd/mysqlnd_debug.h #define DBG_ERR_EX(dbg_obj, msg) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log((dbg_obj), __LINE__, __FILE__, -1, "error: ", (msg)); } while (0) m 96 ext/mysqlnd/mysqlnd_debug.h #define DBG_INF_FMT_EX(dbg_obj, ...) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log_va((dbg_obj), __LINE__, __FILE__, -1, "info : ", __VA_ARGS__); } while (0) m 97 ext/mysqlnd/mysqlnd_debug.h #define DBG_ERR_FMT_EX(dbg_obj, ...) do { if (dbg_skip_trace == FALSE && (dbg_obj)) (dbg_obj)->m->log_va((dbg_obj), __LINE__, __FILE__, -1, "error: ", __VA_ARGS__); } while (0) m 120 ext/mysqlnd/mysqlnd_debug.h dbg_skip_trace = !(dbg_obj1)->m->func_enter((dbg_obj1), __LINE__, __FILE__, func_name, strlen(func_name)); \ m 123 ext/mysqlnd/mysqlnd_debug.h dbg_skip_trace |= !(dbg_obj2)->m->func_enter((dbg_obj2), __LINE__, __FILE__, func_name, strlen(func_name)); \ m 144 ext/mysqlnd/mysqlnd_debug.h (dbg_obj1)->m->func_leave((dbg_obj1), __LINE__, __FILE__, this_call_duration); \ m 147 ext/mysqlnd/mysqlnd_debug.h (dbg_obj2)->m->func_leave((dbg_obj2), __LINE__, __FILE__, this_call_duration); \ m 133 ext/mysqlnd/mysqlnd_driver.c new_object->m = mysqlnd_conn_get_methods(); m 141 ext/mysqlnd/mysqlnd_driver.c data->m = mysqlnd_conn_data_get_methods(); m 143 ext/mysqlnd/mysqlnd_driver.c data->m->get_reference(data); m 145 ext/mysqlnd/mysqlnd_driver.c if (PASS != data->m->init(data)) { m 146 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object); m 152 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object); m 180 ext/mysqlnd/mysqlnd_driver.c new_object->m = to_be_cloned->m; m 182 ext/mysqlnd/mysqlnd_driver.c new_object->data = to_be_cloned->data->m->get_reference(to_be_cloned->data); m 184 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object); m 205 ext/mysqlnd/mysqlnd_driver.c ret->m = mysqlnd_stmt_get_methods(); m 229 ext/mysqlnd/mysqlnd_driver.c stmt->conn = conn->m->get_reference(conn); m 242 ext/mysqlnd/mysqlnd_driver.c ret->m->dtor(ret, TRUE); m 264 ext/mysqlnd/mysqlnd_driver.c net->data->m = *mysqlnd_net_get_methods(); m 266 ext/mysqlnd/mysqlnd_driver.c if (PASS != net->data->m.init(net, stats, error_info)) { m 267 ext/mysqlnd/mysqlnd_driver.c net->data->m.dtor(net, stats, error_info); m 296 ext/mysqlnd/mysqlnd_driver.c ret->m = mysqlnd_mysqlnd_protocol_methods; m 43 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_autocommit(r,m) mysqlnd_autocommit((r),(m)) m 161 ext/mysqlnd/mysqlnd_loaddata.c ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info); m 181 ext/mysqlnd/mysqlnd_loaddata.c ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info); m 187 ext/mysqlnd/mysqlnd_loaddata.c if ((ret = net->data->m.send_ex(net, buf, bufsize, conn->stats, conn->error_info)) == 0) { m 195 ext/mysqlnd/mysqlnd_loaddata.c if ((ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info)) == 0) { m 215 ext/mysqlnd/mysqlnd_loaddata.c if (FAIL == conn->m->simple_command_handle_response(conn, PROT_OK_PACKET, FALSE, COM_QUERY, FALSE)) { m 91 ext/mysqlnd/mysqlnd_net.c php_stream * net_stream = net->data->m.get_stream(net); m 124 ext/mysqlnd/mysqlnd_net.c ret = php_stream_write(net->data->m.get_stream(net), (char *)buffer, count); m 272 ext/mysqlnd/mysqlnd_net.c php_stream * net_stream = net->data->m.get_stream(net); m 304 ext/mysqlnd/mysqlnd_net.c ret = net->data->m.open_pipe; m 309 ext/mysqlnd/mysqlnd_net.c ret = net->data->m.open_tcp_or_unix; m 333 ext/mysqlnd/mysqlnd_net.c net->data->m.close_stream(net, conn_stats, error_info); m 335 ext/mysqlnd/mysqlnd_net.c open_stream = net->data->m.get_open_stream(net, scheme, scheme_len, error_info); m 339 ext/mysqlnd/mysqlnd_net.c (void) net->data->m.set_stream(net, net_stream); m 340 ext/mysqlnd/mysqlnd_net.c net->data->m.post_connect_set_opt(net, scheme, scheme_len, conn_stats, error_info); m 408 ext/mysqlnd/mysqlnd_net.c if (PASS == net->data->m.encode((compress_buf + COMPRESSED_HEADER_SIZE + MYSQLND_HEADER_SIZE), &tmp_complen, m 423 ext/mysqlnd/mysqlnd_net.c bytes_sent = net->data->m.network_write_ex(net, compress_buf, payload_size + MYSQLND_HEADER_SIZE + COMPRESSED_HEADER_SIZE, m 430 ext/mysqlnd/mysqlnd_net.c int error = net->data->m.decode(decompressed_data, decompressed_size, m 455 ext/mysqlnd/mysqlnd_net.c bytes_sent = net->data->m.network_write_ex(net, p, to_be_sent + MYSQLND_HEADER_SIZE, conn_stats, error_info); m 571 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, comp_header, COMPRESSED_HEADER_SIZE, conn_stats, error_info)) { m 581 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, compressed_data, net_payload_size, conn_stats, error_info)) { m 586 ext/mysqlnd/mysqlnd_net.c retval = net->data->m.decode(net->uncompressed_data->data, decompressed_size, compressed_data, net_payload_size); m 593 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, net->uncompressed_data->data, net_payload_size, conn_stats, error_info)) { m 689 ext/mysqlnd/mysqlnd_net.c if (FAIL == net->data->m.network_read_ex(net, net_header, MYSQLND_HEADER_SIZE, conn_stats, error_info)) { m 707 ext/mysqlnd/mysqlnd_net.c net->data->m.read_compressed_packet_from_stream_and_fill_read_buffer(net, net_payload_size, conn_stats, error_info); m 715 ext/mysqlnd/mysqlnd_net.c DBG_RETURN(net->data->m.receive_ex(net, p, to_read, conn_stats, error_info)); m 720 ext/mysqlnd/mysqlnd_net.c DBG_RETURN(net->data->m.network_read_ex(net, p, to_read, conn_stats, error_info)); m 915 ext/mysqlnd/mysqlnd_net.c php_stream * net_stream = net->data->m.get_stream(net); m 1088 ext/mysqlnd/mysqlnd_net.c if (net && (net_stream = net->data->m.get_stream(net))) { m 1104 ext/mysqlnd/mysqlnd_net.c (void) net->data->m.set_stream(net, NULL); m 1120 ext/mysqlnd/mysqlnd_net.c net->data->m.set_client_option(net, MYSQLND_OPT_NET_CMD_BUFFER_SIZE, (char *) &buf_size); m 1123 ext/mysqlnd/mysqlnd_net.c net->data->m.set_client_option(net, MYSQLND_OPT_NET_READ_BUFFER_SIZE, (char *)&buf_size); m 1126 ext/mysqlnd/mysqlnd_net.c net->data->m.set_client_option(net, MYSQL_OPT_READ_TIMEOUT, (char *)&buf_size); m 1139 ext/mysqlnd/mysqlnd_net.c net->data->m.free_contents(net); m 1140 ext/mysqlnd/mysqlnd_net.c net->data->m.close_stream(net, stats, error_info); m 1235 ext/mysqlnd/mysqlnd_net.c net->data->m.dtor(net, stats, error_info); m 112 ext/mysqlnd/mysqlnd_plugin.c if (plugin_header->m.plugin_shutdown) { m 113 ext/mysqlnd/mysqlnd_plugin.c plugin_header->m.plugin_shutdown(plugin_header); m 235 ext/mysqlnd/mysqlnd_portability.h zend_long m[2]; m 237 ext/mysqlnd/mysqlnd_portability.h #define float8get(V,M) { ((float8get_union *)&(V))->m[0] = *((zend_long*) (M)); \ m 238 ext/mysqlnd/mysqlnd_portability.h ((float8get_union *)&(V))->m[1] = *(((zend_long*) (M))+1); } m 239 ext/mysqlnd/mysqlnd_portability.h #define float8store(T,V) { *((zend_long *) (T)) = ((float8get_union *)&(V))->m[0]; \ m 240 ext/mysqlnd/mysqlnd_portability.h *(((zend_long *) (T))+1) = ((float8get_union *)&(V))->m[1]; } m 137 ext/mysqlnd/mysqlnd_priv.h #define CONN_GET_STATE(c) (c)->m->get_state((c)) m 138 ext/mysqlnd/mysqlnd_priv.h #define CONN_SET_STATE(c, s) (c)->m->set_state((c), (s)) m 70 ext/mysqlnd/mysqlnd_ps.c DBG_RETURN(s->m->use_result(s)); m 82 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->store_result; m 98 ext/mysqlnd/mysqlnd_ps.c ret = result->m.store_result_fetch_data(conn, result, result->meta, &result->stored_data->row_buffers, TRUE); m 100 ext/mysqlnd/mysqlnd_ps.c result->stored_data->m.fetch_row = mysqlnd_stmt_fetch_row_buffered; m 132 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.free_result_contents(stmt->result); m 166 ext/mysqlnd/mysqlnd_ps.c DBG_RETURN(s->m->use_result(s)); m 181 ext/mysqlnd/mysqlnd_ps.c result = conn->m->result_init(stmt->result->field_count, stmt->persistent); m 187 ext/mysqlnd/mysqlnd_ps.c result->meta = stmt->result->meta->m->clone_metadata(stmt->result->meta, FALSE); m 193 ext/mysqlnd/mysqlnd_ps.c if ((result = result->m.store_result(result, conn, MYSQLND_STORE_PS | MYSQLND_STORE_NO_COPY))) { m 206 ext/mysqlnd/mysqlnd_ps.c result->m.free_result(result, TRUE); m 220 ext/mysqlnd/mysqlnd_ps.c DBG_RETURN((stmt && stmt->conn && (stmt->conn->m->get_server_status(stmt->conn) & SERVER_MORE_RESULTS_EXISTS))? m 248 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_result(s); m 250 ext/mysqlnd/mysqlnd_ps.c enum_func_status ret = s->m->parse_execute_response(s, MYSQLND_PARSE_EXEC_RESPONSE_IMPLICIT_NEXT_RESULT); m 273 ext/mysqlnd/mysqlnd_ps.c field_packet = stmt->conn->protocol->m.get_result_field_packet(stmt->conn->protocol, FALSE); m 308 ext/mysqlnd/mysqlnd_ps.c prepare_resp = stmt->conn->protocol->m.get_prepare_response_packet(stmt->conn->protocol, FALSE); m 352 ext/mysqlnd/mysqlnd_ps.c fields_eof = stmt->conn->protocol->m.get_eof_packet(stmt->conn->protocol, FALSE); m 359 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.free_result_contents(stmt->result); m 402 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; m 407 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.skip_result(stmt->result); m 413 ext/mysqlnd/mysqlnd_ps.c s_to_prepare = stmt->conn->m->stmt_init(stmt->conn); m 420 ext/mysqlnd/mysqlnd_ps.c if (FAIL == stmt_to_prepare->conn->m->simple_command(stmt_to_prepare->conn, COM_STMT_PREPARE, (const zend_uchar *) query, query_len, PROT_LAST, FALSE, TRUE) || m 440 ext/mysqlnd/mysqlnd_ps.c MYSQLND_RES * result = stmt->conn->m->result_init(stmt_to_prepare->field_count, stmt_to_prepare->persistent); m 448 ext/mysqlnd/mysqlnd_ps.c result->conn = stmt_to_prepare->conn->m->get_reference(stmt_to_prepare->conn); m 452 ext/mysqlnd/mysqlnd_ps.c if (FAIL == result->m.read_result_metadata(result, stmt_to_prepare->conn) || m 472 ext/mysqlnd/mysqlnd_ps.c s_to_prepare->m->dtor(s_to_prepare, TRUE); m 480 ext/mysqlnd/mysqlnd_ps.c s_to_prepare->m->dtor(s_to_prepare, TRUE); m 538 ext/mysqlnd/mysqlnd_ps.c stmt->result->conn = stmt->conn->m->get_reference(stmt->conn); m 563 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; m 578 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->store_result; m 583 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; m 590 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_content(s); m 614 ext/mysqlnd/mysqlnd_ps.c if (FAIL == s->m->send_execute(s, MYSQLND_SEND_EXECUTE_IMPLICIT, NULL, NULL) || m 615 ext/mysqlnd/mysqlnd_ps.c FAIL == s->m->parse_execute_response(s, MYSQLND_PARSE_EXEC_RESPONSE_IMPLICIT)) m 679 ext/mysqlnd/mysqlnd_ps.c s->m->flush(s); m 686 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.free_result_buffers(stmt->result); m 723 ext/mysqlnd/mysqlnd_ps.c ret = s->m->generate_execute_request(s, &request, &request_len, &free_request); m 726 ext/mysqlnd/mysqlnd_ps.c ret = stmt->conn->m->simple_command(stmt->conn, COM_STMT_EXECUTE, request, request_len, m 775 ext/mysqlnd/mysqlnd_ps.c enum_func_status rc = result->stored_data->m.row_decoder(result->stored_data->row_buffers[row_num], m 890 ext/mysqlnd/mysqlnd_ps.c result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL); m 897 ext/mysqlnd/mysqlnd_ps.c if (PASS != result->unbuf->m.row_decoder(result->unbuf->last_row_buffer, m 1011 ext/mysqlnd/mysqlnd_ps.c result->m.use_result(stmt->result, TRUE); m 1012 ext/mysqlnd/mysqlnd_ps.c result->unbuf->m.fetch_row = stmt->cursor_exists? mysqlnd_fetch_stmt_row_cursor: m 1060 ext/mysqlnd/mysqlnd_ps.c if (FAIL == stmt->conn->m->simple_command(stmt->conn, COM_STMT_FETCH, buf, sizeof(buf), m 1075 ext/mysqlnd/mysqlnd_ps.c result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL); m 1082 ext/mysqlnd/mysqlnd_ps.c if (PASS != result->unbuf->m.row_decoder(result->unbuf->last_row_buffer, m 1223 ext/mysqlnd/mysqlnd_ps.c ret = stmt->result->m.fetch_row(stmt->result, (void*)s, 0, fetched_anything); m 1259 ext/mysqlnd/mysqlnd_ps.c s->m->flush(s); m 1269 ext/mysqlnd/mysqlnd_ps.c FAIL == (ret = conn->m->simple_command(conn, COM_STMT_RESET, cmd_buf, m 1310 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.skip_result(stmt->result); m 1384 ext/mysqlnd/mysqlnd_ps.c ret = conn->m->simple_command(conn, cmd, cmd_buf, packet_len, PROT_LAST , FALSE, TRUE); m 1414 ext/mysqlnd/mysqlnd_ps.c if ((packet_len = conn->net->m.consume_uneaten_data(conn->net, cmd))) { m 1447 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, param_bind); m 1476 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, stmt->param_bind); m 1598 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind); m 1632 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind); m 1796 ext/mysqlnd/mysqlnd_ps.c return stmt && stmt->result? stmt->result->m.seek_data(stmt->result, row) : FAIL; m 1834 ext/mysqlnd/mysqlnd_ps.c stmt->result->stored_data->m.initialize_result_set_rest(stmt->result->stored_data, stmt->result->meta, stmt->conn->stats, m 1847 ext/mysqlnd/mysqlnd_ps.c result = stmt->conn->m->result_init(stmt->field_count, stmt->persistent); m 1857 ext/mysqlnd/mysqlnd_ps.c result->meta = stmt->result->meta->m->clone_metadata(stmt->result->meta, FALSE); m 1868 ext/mysqlnd/mysqlnd_ps.c result->m.free_result(result, TRUE); m 1986 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; m 1993 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.skip_result(stmt->result); m 2001 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.free_result_buffers(stmt->result); m 2048 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, stmt->result_bind); m 2106 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.free_result_internal(stmt->result); m 2146 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, stmt->param_bind); m 2150 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_result(s); m 2191 ext/mysqlnd/mysqlnd_ps.c stmt->result->m.skip_result(stmt->result); m 2204 ext/mysqlnd/mysqlnd_ps.c FAIL == conn->m->simple_command(conn, COM_STMT_CLOSE, cmd_buf, sizeof(cmd_buf), m 2230 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_content(s); m 2233 ext/mysqlnd/mysqlnd_ps.c stmt->conn->m->free_reference(stmt->conn); m 2256 ext/mysqlnd/mysqlnd_ps.c ret = s->m->net_close(s, implicit); m 56 ext/mysqlnd/mysqlnd_result.c rc = result->m.row_decoder(result->row_buffers[(data_cursor - data_begin) / field_count], m 114 ext/mysqlnd/mysqlnd_result.c rc = result->m.row_decoder(result->row_buffers[i], current_row, field_count, meta->fields, int_and_float_native, stats); m 182 ext/mysqlnd/mysqlnd_result.c result->m.free_last_data(result, global_stats); m 303 ext/mysqlnd/mysqlnd_result.c result->unbuf->m.free_result(result->unbuf, result->conn? result->conn->stats : NULL); m 306 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.free_result(result->stored_data); m 322 ext/mysqlnd/mysqlnd_result.c result->m.free_result_buffers(result); m 325 ext/mysqlnd/mysqlnd_result.c result->meta->m->free_metadata(result->meta); m 339 ext/mysqlnd/mysqlnd_result.c result->m.skip_result(result); m 341 ext/mysqlnd/mysqlnd_result.c result->m.free_result_contents(result); m 344 ext/mysqlnd/mysqlnd_result.c result->conn->m->free_reference(result->conn); m 368 ext/mysqlnd/mysqlnd_result.c result->meta->m->free_metadata(result->meta); m 372 ext/mysqlnd/mysqlnd_result.c result->meta = result->m.result_meta_init(result->field_count, result->persistent); m 381 ext/mysqlnd/mysqlnd_result.c if (FAIL == result->meta->m->read_metadata(result->meta, conn)) { m 382 ext/mysqlnd/mysqlnd_result.c result->m.free_result_contents(result); m 414 ext/mysqlnd/mysqlnd_result.c rset_header = conn->protocol->m.get_rset_header_packet(conn->protocol, FALSE); m 502 ext/mysqlnd/mysqlnd_result.c result = conn->current_result = conn->m->result_init(rset_header->field_count, conn->persistent); m 511 ext/mysqlnd/mysqlnd_result.c result = stmt->result = conn->m->result_init(rset_header->field_count, stmt->persistent); m 534 ext/mysqlnd/mysqlnd_result.c if (FAIL == (ret = result->m.read_result_metadata(result, conn))) { m 545 ext/mysqlnd/mysqlnd_result.c fields_eof = conn->protocol->m.get_eof_packet(conn->protocol, FALSE); m 553 ext/mysqlnd/mysqlnd_result.c result->m.free_result_contents(result); m 666 ext/mysqlnd/mysqlnd_result.c ret = result->stored_data && result->stored_data->m.fetch_lengths ? m 667 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.fetch_lengths(result->stored_data) : m 668 ext/mysqlnd/mysqlnd_result.c (result->unbuf && result->unbuf->m.fetch_lengths ? m 669 ext/mysqlnd/mysqlnd_result.c result->unbuf->m.fetch_lengths(result->unbuf) : m 709 ext/mysqlnd/mysqlnd_result.c result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL); m 721 ext/mysqlnd/mysqlnd_result.c enum_func_status rc = result->unbuf->m.row_decoder(result->unbuf->last_row_buffer, m 787 ext/mysqlnd/mysqlnd_result.c result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL); m 828 ext/mysqlnd/mysqlnd_result.c result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL); m 840 ext/mysqlnd/mysqlnd_result.c enum_func_status rc = result->unbuf->m.row_decoder(result->unbuf->last_row_buffer, m 913 ext/mysqlnd/mysqlnd_result.c result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL); m 947 ext/mysqlnd/mysqlnd_result.c result->unbuf->row_packet = result->conn->protocol->m.get_row_packet(result->conn->protocol, FALSE); m 988 ext/mysqlnd/mysqlnd_result.c enum_func_status rc = set->m.row_decoder(set->row_buffers[row_num], m 1079 ext/mysqlnd/mysqlnd_result.c enum_func_status rc = set->m.row_decoder(set->row_buffers[row_num], m 1170 ext/mysqlnd/mysqlnd_result.c rc = result->stored_data->m.row_decoder(result->stored_data->row_buffers[set->current_row], m 1255 ext/mysqlnd/mysqlnd_result.c const mysqlnd_fetch_row_func f = result->stored_data? result->stored_data->m.fetch_row:(result->unbuf? result->unbuf->m.fetch_row:NULL); m 1298 ext/mysqlnd/mysqlnd_result.c row_packet = conn->protocol->m.get_row_packet(conn->protocol, FALSE); m 1407 ext/mysqlnd/mysqlnd_result.c result->conn = conn->m->get_reference(conn); m 1427 ext/mysqlnd/mysqlnd_result.c ret = result->m.store_result_fetch_data(conn, result, result->meta, row_buffers, flags & MYSQLND_STORE_PS); m 1491 ext/mysqlnd/mysqlnd_result.c while ((PASS == result->m.fetch_row(result, NULL, 0, &fetched_anything)) && fetched_anything == TRUE) { m 1510 ext/mysqlnd/mysqlnd_result.c result->m.free_result_internal(result); m 1523 ext/mysqlnd/mysqlnd_result.c DBG_RETURN(result->stored_data? result->stored_data->m.data_seek(result->stored_data, row) : FAIL); m 1588 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.num_rows(result->stored_data) : m 1589 ext/mysqlnd/mysqlnd_result.c (result->unbuf? result->unbuf->m.num_rows(result->unbuf) : 0); m 1623 ext/mysqlnd/mysqlnd_result.c if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats, m 1629 ext/mysqlnd/mysqlnd_result.c DBG_RETURN(result->meta->m->fetch_field(result->meta)); m 1657 ext/mysqlnd/mysqlnd_result.c if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats, m 1663 ext/mysqlnd/mysqlnd_result.c DBG_RETURN(result->meta->m->fetch_field_direct(result->meta, fieldnr)); m 1681 ext/mysqlnd/mysqlnd_result.c if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats, m 1687 ext/mysqlnd/mysqlnd_result.c DBG_RETURN(result->meta->m->fetch_fields(result->meta)); m 1699 ext/mysqlnd/mysqlnd_result.c return result->meta? result->meta->m->field_seek(result->meta, field_offset) : 0; m 1708 ext/mysqlnd/mysqlnd_result.c return result->meta? result->meta->m->field_tell(result->meta) : 0; m 1728 ext/mysqlnd/mysqlnd_result.c if (FAIL == result->m.fetch_row(result, (void *)return_value, flags, &fetched_anything)) { m 1761 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && result->stored_data->m.fetch_row == MYSQLND_METHOD(mysqlnd_result_buffered_zval, fetch_row)) { m 1763 ext/mysqlnd/mysqlnd_result.c } else if (result->unbuf && result->unbuf->m.fetch_row == MYSQLND_METHOD(mysqlnd_result_unbuffered, fetch_row)) { m 1910 ext/mysqlnd/mysqlnd_result.c ret->m = *mysqlnd_result_get_methods(); m 1944 ext/mysqlnd/mysqlnd_result.c ret->m = *mysqlnd_result_unbuffered_get_methods(); m 1947 ext/mysqlnd/mysqlnd_result.c ret->m.fetch_lengths = NULL; /* makes no sense */ m 1948 ext/mysqlnd/mysqlnd_result.c ret->m.row_decoder = php_mysqlnd_rowp_read_binary_protocol; m 1950 ext/mysqlnd/mysqlnd_result.c ret->m.row_decoder = php_mysqlnd_rowp_read_text_protocol_zval; m 1983 ext/mysqlnd/mysqlnd_result.c ret->m = *mysqlnd_result_buffered_get_methods(); m 1987 ext/mysqlnd/mysqlnd_result.c ret->m.fetch_lengths = NULL; /* makes no sense */ m 1988 ext/mysqlnd/mysqlnd_result.c ret->m.row_decoder = php_mysqlnd_rowp_read_binary_protocol; m 1990 ext/mysqlnd/mysqlnd_result.c ret->m.row_decoder = php_mysqlnd_rowp_read_text_protocol_zval; m 1992 ext/mysqlnd/mysqlnd_result.c ret->m.fetch_row = MYSQLND_METHOD(mysqlnd_result_buffered_zval, fetch_row); m 1993 ext/mysqlnd/mysqlnd_result.c ret->m.fetch_lengths = MYSQLND_METHOD(mysqlnd_result_buffered_zval, fetch_lengths); m 1994 ext/mysqlnd/mysqlnd_result.c ret->m.data_seek = MYSQLND_METHOD(mysqlnd_result_buffered_zval, data_seek); m 1995 ext/mysqlnd/mysqlnd_result.c ret->m.initialize_result_set_rest = MYSQLND_METHOD(mysqlnd_result_buffered_zval, initialize_result_set_rest); m 2026 ext/mysqlnd/mysqlnd_result.c ret->m = *mysqlnd_result_buffered_get_methods(); m 2030 ext/mysqlnd/mysqlnd_result.c ret->m.fetch_lengths = NULL; /* makes no sense */ m 2031 ext/mysqlnd/mysqlnd_result.c ret->m.row_decoder = php_mysqlnd_rowp_read_binary_protocol; m 2033 ext/mysqlnd/mysqlnd_result.c ret->m.row_decoder = php_mysqlnd_rowp_read_text_protocol_c; m 2035 ext/mysqlnd/mysqlnd_result.c ret->m.fetch_row = MYSQLND_METHOD(mysqlnd_result_buffered_c, fetch_row); m 2036 ext/mysqlnd/mysqlnd_result.c ret->m.fetch_lengths = MYSQLND_METHOD(mysqlnd_result_buffered_c, fetch_lengths); m 2037 ext/mysqlnd/mysqlnd_result.c ret->m.data_seek = MYSQLND_METHOD(mysqlnd_result_buffered_c, data_seek); m 2038 ext/mysqlnd/mysqlnd_result.c ret->m.initialize_result_set_rest = MYSQLND_METHOD(mysqlnd_result_buffered_c, initialize_result_set_rest); m 60 ext/mysqlnd/mysqlnd_result_meta.c field_packet = conn->protocol->m.get_result_field_packet(conn->protocol, FALSE); m 200 ext/mysqlnd/mysqlnd_result_meta.c new_meta->m = meta->m; m 270 ext/mysqlnd/mysqlnd_result_meta.c new_meta->m->free_metadata(new_meta); m 366 ext/mysqlnd/mysqlnd_result_meta.c ret->m = & mysqlnd_mysqlnd_res_meta_methods; m 380 ext/mysqlnd/mysqlnd_result_meta.c ret->m->free_metadata(ret); m 80 ext/mysqlnd/mysqlnd_reverse_api.c *save_client_api_capabilities = retval->data->m->negotiate_client_api_capabilities(retval->data, client_api_capabilities); m 93 ext/mysqlnd/mysqlnd_reverse_api.c *save_client_api_capabilities = retval->data->m->negotiate_client_api_capabilities(retval->data, client_api_capabilities); m 50 ext/mysqlnd/mysqlnd_wireprotocol.c if (FAIL == conn->net->data->m.receive_ex((conn)->net, (buf), (packet)->header.size, (conn)->stats, ((conn)->error_info))) { \ m 285 ext/mysqlnd/mysqlnd_wireprotocol.c if (FAIL == net->data->m.receive_ex(net, buffer, MYSQLND_HEADER_SIZE, conn_stats, error_info)) { m 646 ext/mysqlnd/mysqlnd_wireprotocol.c if (PASS != conn->m->simple_command(conn, COM_CHANGE_USER, buffer + MYSQLND_HEADER_SIZE, p - buffer - MYSQLND_HEADER_SIZE, m 653 ext/mysqlnd/mysqlnd_wireprotocol.c size_t sent = conn->net->data->m.send_ex(conn->net, buffer, p - buffer - MYSQLND_HEADER_SIZE, conn->stats, conn->error_info); m 813 ext/mysqlnd/mysqlnd_wireprotocol.c size_t sent = conn->net->data->m.send_ex(conn->net, buffer, p - buffer - MYSQLND_HEADER_SIZE, conn->stats, conn->error_info); m 1028 ext/mysqlnd/mysqlnd_wireprotocol.c net->data->m.consume_uneaten_data(net, packet->command); m 1035 ext/mysqlnd/mysqlnd_wireprotocol.c sent = net->data->m.send_ex(net, buffer, 1, conn->stats, conn->error_info); m 1050 ext/mysqlnd/mysqlnd_wireprotocol.c sent = net->data->m.send_ex(net, tmp, tmp_len - MYSQLND_HEADER_SIZE, conn->stats, conn->error_info); m 1491 ext/mysqlnd/mysqlnd_wireprotocol.c if (PASS != (ret = conn->net->data->m.receive_ex(conn->net, p, header.size, conn->stats, conn->error_info))) { m 2134 ext/mysqlnd/mysqlnd_wireprotocol.c sent = conn->net->data->m.send_ex(conn->net, buffer, 1, conn->stats, conn->error_info); m 2312 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_GREET_PACKET]; m 2327 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_AUTH_PACKET]; m 2342 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_AUTH_RESP_PACKET]; m 2357 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_CHANGE_AUTH_RESP_PACKET]; m 2372 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_OK_PACKET]; m 2387 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_EOF_PACKET]; m 2402 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_CMD_PACKET]; m 2417 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_RSET_HEADER_PACKET]; m 2432 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_RSET_FLD_PACKET]; m 2447 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_ROW_PACKET]; m 2462 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_STATS_PACKET]; m 2477 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_PREPARE_RESP_PACKET]; m 2492 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_CHG_USER_RESP_PACKET]; m 2507 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_SHA256_PK_REQUEST_PACKET]; m 2522 ext/mysqlnd/mysqlnd_wireprotocol.c packet->header.m = &packet_methods[PROT_SHA256_PK_REQUEST_RESPONSE_PACKET]; m 39 ext/mysqlnd/mysqlnd_wireprotocol.h #define PACKET_WRITE(packet, conn) ((packet)->header.m->write_to_net((packet), (conn))) m 40 ext/mysqlnd/mysqlnd_wireprotocol.h #define PACKET_READ(packet, conn) ((packet)->header.m->read_from_net((packet), (conn))) m 45 ext/mysqlnd/mysqlnd_wireprotocol.h ((packet)->header.m->free_mem((packet), FALSE)); \ m 62 ext/mysqlnd/mysqlnd_wireprotocol.h mysqlnd_packet_methods *m; m 290 ext/mysqlnd/php_mysqlnd.c dbg->m->set_mode(dbg, MYSQLND_G(debug)); m 291 ext/mysqlnd/php_mysqlnd.c trace_alloc->m->set_mode(trace_alloc, MYSQLND_G(trace_alloc_settings)); m 311 ext/mysqlnd/php_mysqlnd.c dbg->m->close(dbg); m 312 ext/mysqlnd/php_mysqlnd.c dbg->m->free_handle(dbg); m 316 ext/mysqlnd/php_mysqlnd.c trace_alloc->m->close(trace_alloc); m 317 ext/mysqlnd/php_mysqlnd.c trace_alloc->m->free_handle(trace_alloc); m 481 ext/opcache/Optimizer/pass1_5.c zend_module_entry *m = zend_hash_find_ptr(&module_registry, m 485 ext/opcache/Optimizer/pass1_5.c if (!m) { m 492 ext/opcache/Optimizer/pass1_5.c if (m->type == MODULE_PERSISTENT m 494 ext/opcache/Optimizer/pass1_5.c && m->handle == NULL m 415 ext/opcache/Optimizer/zend_optimizer.c zend_op *m, *n; m 433 ext/opcache/Optimizer/zend_optimizer.c m = opline; m 435 ext/opcache/Optimizer/zend_optimizer.c while (m < n) { m 436 ext/opcache/Optimizer/zend_optimizer.c if (ZEND_OP1_TYPE(m) == type && m 437 ext/opcache/Optimizer/zend_optimizer.c ZEND_OP1(m).var == var) { m 438 ext/opcache/Optimizer/zend_optimizer.c if (m->opcode == ZEND_CASE) { m 442 ext/opcache/Optimizer/zend_optimizer.c zend_optimizer_update_op1_const(op_array, m, val); m 444 ext/opcache/Optimizer/zend_optimizer.c } else if (m->opcode == ZEND_FREE) { m 445 ext/opcache/Optimizer/zend_optimizer.c MAKE_NOP(m); m 450 ext/opcache/Optimizer/zend_optimizer.c m++; m 567 ext/opcache/zend_file_cache.c zend_trait_method_reference *m; m 570 ext/opcache/zend_file_cache.c m = q->trait_method; m 571 ext/opcache/zend_file_cache.c UNSERIALIZE_PTR(m); m 573 ext/opcache/zend_file_cache.c if (m->method_name) { m 574 ext/opcache/zend_file_cache.c SERIALIZE_STR(m->method_name); m 576 ext/opcache/zend_file_cache.c if (m->class_name) { m 577 ext/opcache/zend_file_cache.c SERIALIZE_STR(m->class_name); m 601 ext/opcache/zend_file_cache.c zend_trait_method_reference *m; m 604 ext/opcache/zend_file_cache.c m = q->trait_method; m 605 ext/opcache/zend_file_cache.c UNSERIALIZE_PTR(m); m 607 ext/opcache/zend_file_cache.c if (m->method_name) { m 608 ext/opcache/zend_file_cache.c SERIALIZE_STR(m->method_name); m 610 ext/opcache/zend_file_cache.c if (m->class_name) { m 611 ext/opcache/zend_file_cache.c SERIALIZE_STR(m->class_name); m 1111 ext/opcache/zend_file_cache.c zend_trait_method_reference *m; m 1114 ext/opcache/zend_file_cache.c m = q->trait_method; m 1116 ext/opcache/zend_file_cache.c if (m->method_name) { m 1117 ext/opcache/zend_file_cache.c UNSERIALIZE_STR(m->method_name); m 1119 ext/opcache/zend_file_cache.c if (m->class_name) { m 1120 ext/opcache/zend_file_cache.c UNSERIALIZE_STR(m->class_name); m 1142 ext/opcache/zend_file_cache.c zend_trait_method_reference *m; m 1145 ext/opcache/zend_file_cache.c m = q->trait_method; m 1147 ext/opcache/zend_file_cache.c if (m->method_name) { m 1148 ext/opcache/zend_file_cache.c UNSERIALIZE_STR(m->method_name); m 1150 ext/opcache/zend_file_cache.c if (m->class_name) { m 1151 ext/opcache/zend_file_cache.c UNSERIALIZE_STR(m->class_name); m 29 ext/opcache/zend_persist_calc.c #define ADD_DUP_SIZE(m,s) ZCG(current_persistent_script)->size += zend_shared_memdup_size((void*)m, s) m 30 ext/opcache/zend_persist_calc.c #define ADD_SIZE(m) ZCG(current_persistent_script)->size += ZEND_ALIGNED_SIZE(m) m 32 ext/opcache/zend_persist_calc.c #define ADD_ARENA_SIZE(m) ZCG(current_persistent_script)->arena_size += ZEND_ALIGNED_SIZE(m) m 370 ext/pcre/pcrelib/pcre_internal.h #define strncmp(s1,s2,m) _strncmp(s1,s2,m) m 183 ext/pdo_mysql/pdo_mysql.c dbg->m->set_mode(dbg, PDO_MYSQL_G(debug)); m 198 ext/pdo_mysql/pdo_mysql.c dbg->m->close(dbg); m 199 ext/pdo_mysql/pdo_mysql.c dbg->m->free_handle(dbg); m 42 ext/pdo_mysql/php_pdo_mysql_int.h #define PDO_DBG_INF(msg) do { if (dbg_skip_trace == FALSE) PDO_MYSQL_G(dbg)->m->log(PDO_MYSQL_G(dbg), __LINE__, __FILE__, -1, "info : ", (msg)); } while (0) m 43 ext/pdo_mysql/php_pdo_mysql_int.h #define PDO_DBG_ERR(msg) do { if (dbg_skip_trace == FALSE) PDO_MYSQL_G(dbg)->m->log(PDO_MYSQL_G(dbg), __LINE__, __FILE__, -1, "error: ", (msg)); } while (0) m 44 ext/pdo_mysql/php_pdo_mysql_int.h #define PDO_DBG_INF_FMT(...) do { if (dbg_skip_trace == FALSE) PDO_MYSQL_G(dbg)->m->log_va(PDO_MYSQL_G(dbg), __LINE__, __FILE__, -1, "info : ", __VA_ARGS__); } while (0) m 45 ext/pdo_mysql/php_pdo_mysql_int.h #define PDO_DBG_ERR_FMT(...) do { if (dbg_skip_trace == FALSE) PDO_MYSQL_G(dbg)->m->log_va(PDO_MYSQL_G(dbg), __LINE__, __FILE__, -1, "error: ", __VA_ARGS__); } while (0) m 50 ext/pdo_mysql/php_pdo_mysql_int.h dbg_skip_trace = !PDO_MYSQL_G(dbg)->m->func_enter(PDO_MYSQL_G(dbg), __LINE__, __FILE__, func_name, strlen(func_name)); m 52 ext/pdo_mysql/php_pdo_mysql_int.h #define PDO_DBG_RETURN(value) do { if (PDO_MYSQL_G(dbg)) PDO_MYSQL_G(dbg)->m->func_leave(PDO_MYSQL_G(dbg), __LINE__, __FILE__, 0); return (value); } while (0) m 53 ext/pdo_mysql/php_pdo_mysql_int.h #define PDO_DBG_VOID_RETURN do { if (PDO_MYSQL_G(dbg)) PDO_MYSQL_G(dbg)->m->func_leave(PDO_MYSQL_G(dbg), __LINE__, __FILE__, 0); return; } while (0) m 84 ext/pdo_pgsql/php_pdo_pgsql_int.h #define pdo_pgsql_error_msg(d,e,m) _pdo_pgsql_error(d, NULL, e, NULL, m, __FILE__, __LINE__) m 86 ext/pdo_pgsql/php_pdo_pgsql_int.h #define pdo_pgsql_error_stmt_msg(s,e,m) _pdo_pgsql_error(s->dbh, s, e, NULL, m, __FILE__, __LINE__) m 28 ext/phar/phar_path_check.c const unsigned char *m; m 41 ext/phar/phar_path_check.c #define YYMARKER m m 494 ext/sockets/sockets.c int m = 0; m 501 ext/sockets/sockets.c m = fcntl(sock->bsd_socket, F_GETFL); m 502 ext/sockets/sockets.c if (m < 0) { m 503 ext/sockets/sockets.c return m; m 505 ext/sockets/sockets.c nonblock = (m & O_NONBLOCK); m 506 ext/sockets/sockets.c m = 0; m 514 ext/sockets/sockets.c if (m > 0) { m 517 ext/sockets/sockets.c } else if (m == 0) { m 533 ext/sockets/sockets.c m = recv(sock->bsd_socket, (void *) t, 1, flags); m 12786 ext/sqlite3/libsqlite/sqlite3.c sqlite3_mem_methods m; /* Low-level memory allocation interface */ m 15231 ext/sqlite3/libsqlite/sqlite3.c nByte += sqlite3GlobalConfig.m.xRoundup(sizeof(HashElem)) * ( m 15385 ext/sqlite3/libsqlite/sqlite3.c int h, m; /* Hour and minutes */ m 15496 ext/sqlite3/libsqlite/sqlite3.c int h, m, s; m 15498 ext/sqlite3/libsqlite/sqlite3.c if( getDigits(zDate, 2, 0, 24, ':', &h, 2, 0, 59, 0, &m)!=2 ){ m 15524 ext/sqlite3/libsqlite/sqlite3.c p->m = m; m 15561 ext/sqlite3/libsqlite/sqlite3.c p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000); m 15705 ext/sqlite3/libsqlite/sqlite3.c p->m = s/60; m 15706 ext/sqlite3/libsqlite/sqlite3.c p->s += s - p->m*60; m 15822 ext/sqlite3/libsqlite/sqlite3.c x.m = 0; m 15841 ext/sqlite3/libsqlite/sqlite3.c y.m = sLocal.tm_min; m 15964 ext/sqlite3/libsqlite/sqlite3.c p->h = p->m = 0; m 16150 ext/sqlite3/libsqlite/sqlite3.c x.Y, x.M, x.D, x.h, x.m, (int)(x.s)); m 16169 ext/sqlite3/libsqlite/sqlite3.c sqlite3_snprintf(sizeof(zBuf), zBuf, "%02d:%02d:%02d", x.h, x.m, (int)x.s); m 16320 ext/sqlite3/libsqlite/sqlite3.c case 'M': sqlite3_snprintf(3, &z[j],"%02d",x.m); j+=2; break; m 17690 ext/sqlite3/libsqlite/sqlite3.c if( p && sqlite3GlobalConfig.m.xMalloc==sqlite3MemMalloc ){ m 17709 ext/sqlite3/libsqlite/sqlite3.c if( p && sqlite3GlobalConfig.m.xMalloc==sqlite3MemMalloc ){ m 17731 ext/sqlite3/libsqlite/sqlite3.c if( p && sqlite3GlobalConfig.m.xMalloc==sqlite3MemMalloc ){ m 20680 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3GlobalConfig.m.xMalloc==0 ){ m 20715 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3GlobalConfig.m.xInit(sqlite3GlobalConfig.m.pAppData); m 20733 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3GlobalConfig.m.xShutdown ){ m 20734 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m.xShutdown(sqlite3GlobalConfig.m.pAppData); m 20790 ext/sqlite3/libsqlite/sqlite3.c nFull = sqlite3GlobalConfig.m.xRoundup(n); m 20801 ext/sqlite3/libsqlite/sqlite3.c p = sqlite3GlobalConfig.m.xMalloc(nFull); m 20805 ext/sqlite3/libsqlite/sqlite3.c p = sqlite3GlobalConfig.m.xMalloc(nFull); m 20835 ext/sqlite3/libsqlite/sqlite3.c p = sqlite3GlobalConfig.m.xMalloc((int)n); m 20949 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m.xFree(p); m 20952 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m.xFree(p); m 20975 ext/sqlite3/libsqlite/sqlite3.c return sqlite3GlobalConfig.m.xSize(p); m 20989 ext/sqlite3/libsqlite/sqlite3.c return sqlite3GlobalConfig.m.xSize(p); m 20996 ext/sqlite3/libsqlite/sqlite3.c return (sqlite3_uint64)sqlite3GlobalConfig.m.xSize(p); m 21010 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m.xFree(p); m 21013 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m.xFree(p); m 21079 ext/sqlite3/libsqlite/sqlite3.c nNew = sqlite3GlobalConfig.m.xRoundup((int)nBytes); m 21090 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew); m 21093 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew); m 21101 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew); m 23332 ext/sqlite3/libsqlite/sqlite3.c Mem m; m 23333 ext/sqlite3/libsqlite/sqlite3.c memset(&m, 0, sizeof(m)); m 23334 ext/sqlite3/libsqlite/sqlite3.c m.db = db; m 23335 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetStr(&m, z, nByte, enc, SQLITE_STATIC); m 23336 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeEncoding(&m, SQLITE_UTF8); m 23338 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemRelease(&m); m 23339 ext/sqlite3/libsqlite/sqlite3.c m.z = 0; m 23341 ext/sqlite3/libsqlite/sqlite3.c assert( (m.flags & MEM_Term)!=0 || db->mallocFailed ); m 23342 ext/sqlite3/libsqlite/sqlite3.c assert( (m.flags & MEM_Str)!=0 || db->mallocFailed ); m 23343 ext/sqlite3/libsqlite/sqlite3.c assert( m.z || db->mallocFailed ); m 23344 ext/sqlite3/libsqlite/sqlite3.c return m.z; m 26024 ext/sqlite3/libsqlite/sqlite3.c static int robust_open(const char *z, int f, mode_t m){ m 26026 ext/sqlite3/libsqlite/sqlite3.c mode_t m2 = m ? m : SQLITE_DEFAULT_FILE_PERMISSIONS; m 26042 ext/sqlite3/libsqlite/sqlite3.c if( osOpen("/dev/null", f, m)<0 ) break; m 26045 ext/sqlite3/libsqlite/sqlite3.c if( m!=0 ){ m 26049 ext/sqlite3/libsqlite/sqlite3.c && (statbuf.st_mode&0777)!=m m 26051 ext/sqlite3/libsqlite/sqlite3.c osFchmod(fd, m); m 68779 ext/sqlite3/libsqlite/sqlite3.c Mem m, v; m 68792 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemInit(&m, db, 0); m 68793 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeMemFromBtree(pCur, 0, (u32)nCellKey, 1, &m); m 68799 ext/sqlite3/libsqlite/sqlite3.c (void)getVarint32((u8*)m.z, szHdr); m 68801 ext/sqlite3/libsqlite/sqlite3.c testcase( szHdr==m.n ); m 68802 ext/sqlite3/libsqlite/sqlite3.c if( unlikely(szHdr<3 || (int)szHdr>m.n) ){ m 68808 ext/sqlite3/libsqlite/sqlite3.c (void)getVarint32((u8*)&m.z[szHdr-1], typeRowid); m 68821 ext/sqlite3/libsqlite/sqlite3.c testcase( (u32)m.n==szHdr+lenRowid ); m 68822 ext/sqlite3/libsqlite/sqlite3.c if( unlikely((u32)m.n<szHdr+lenRowid) ){ m 68827 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSerialGet((u8*)&m.z[m.n-lenRowid], typeRowid, &v); m 68829 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemRelease(&m); m 68835 ext/sqlite3/libsqlite/sqlite3.c testcase( m.szMalloc!=0 ); m 68836 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemRelease(&m); m 68860 ext/sqlite3/libsqlite/sqlite3.c Mem m; m 68871 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemInit(&m, db, 0); m 68872 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeMemFromBtree(pC->pCursor, 0, (u32)nCellKey, 1, &m); m 68876 ext/sqlite3/libsqlite/sqlite3.c *res = sqlite3VdbeRecordCompare(m.n, m.z, pUnpacked); m 68877 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemRelease(&m); m 84054 ext/sqlite3/libsqlite/sqlite3.c u32 m = 0; m 84058 ext/sqlite3/libsqlite/sqlite3.c if( ALWAYS(pExpr) ) m |= pExpr->flags; m 84061 ext/sqlite3/libsqlite/sqlite3.c return m; m 90925 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3DbMaskAllZero(yDbMask m){ m 90927 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<sizeof(yDbMask); i++) if( m[i] ) return 0; m 121171 ext/sqlite3/libsqlite/sqlite3.c Bitmask m = 0; m 121178 ext/sqlite3/libsqlite/sqlite3.c if( x<BMS-1 ) m |= MASKBIT(x); m 121181 ext/sqlite3/libsqlite/sqlite3.c return m; m 121381 ext/sqlite3/libsqlite/sqlite3.c Bitmask m; m 121384 ext/sqlite3/libsqlite/sqlite3.c m = 0; m 121386 ext/sqlite3/libsqlite/sqlite3.c m = pSrc->colUsed & ~columnsInIndex(pProbe); m 121387 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = (m==0) ? (WHERE_IDX_ONLY|WHERE_INDEXED) : WHERE_INDEXED; m 121393 ext/sqlite3/libsqlite/sqlite3.c || ( m==0 m 121408 ext/sqlite3/libsqlite/sqlite3.c if( m!=0 ){ m 122013 ext/sqlite3/libsqlite/sqlite3.c Bitmask m = MASKBIT(i) - 1; m 122014 ext/sqlite3/libsqlite/sqlite3.c if( (obSat&m)==m ) return i; m 122757 ext/sqlite3/libsqlite/sqlite3.c Bitmask m = getMask(pMaskSet, pTabList->a[ii].iCursor); m 122758 ext/sqlite3/libsqlite/sqlite3.c assert( (m-1)==toTheLeft ); m 122759 ext/sqlite3/libsqlite/sqlite3.c toTheLeft |= m; m 128397 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m = *va_arg(ap, sqlite3_mem_methods*); m 128405 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3GlobalConfig.m.xMalloc==0 ) sqlite3MemSetDefault(); m 128406 ext/sqlite3/libsqlite/sqlite3.c *va_arg(ap, sqlite3_mem_methods*) = sqlite3GlobalConfig.m; m 128506 ext/sqlite3/libsqlite/sqlite3.c memset(&sqlite3GlobalConfig.m, 0, sizeof(sqlite3GlobalConfig.m)); m 128512 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m = *sqlite3MemGetMemsys3(); m 128515 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.m = *sqlite3MemGetMemsys5(); m 141931 ext/sqlite3/libsqlite/sqlite3.c sqlite3_tokenizer_module *m; m 141945 ext/sqlite3/libsqlite/sqlite3.c m = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash,z,(int)strlen(z)+1); m 141946 ext/sqlite3/libsqlite/sqlite3.c if( !m ){ m 141967 ext/sqlite3/libsqlite/sqlite3.c rc = m->xCreate(iArg, aArg, ppTok); m 141972 ext/sqlite3/libsqlite/sqlite3.c (*ppTok)->pModule = m; m 553 ext/standard/html.c *m; m 563 ext/standard/html.c m = l + (h - l) / 2; m 564 ext/standard/html.c if (code_key < m->un_code_point) m 565 ext/standard/html.c h = m - 1; m 566 ext/standard/html.c else if (code_key > m->un_code_point) m 567 ext/standard/html.c l = m + 1; m 569 ext/standard/html.c return m->cs_code; m 51 ext/standard/lcg.c #define MODMULT(a, b, c, m, s) q = s/a;s=b*(s-a*q)-c*q;if(s<0)s+=m m 149 ext/standard/rand.c #define twist(m,u,v) (m ^ (mixBits(u,v)>>1) ^ ((php_uint32)(-(php_int32)(loBit(u))) & 0x9908b0dfU)) m 35 ext/standard/streamsfuncs.c #define php_select(m, r, w, e, t) select(m, r, w, e, t) m 52 ext/zip/lib/zip_source_filep.c #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) m 209 main/php_network.h # define PHP_SAFE_MAX_FD(m, n) do { if (n + 1 >= FD_SETSIZE) { _php_emit_fd_setsize_warning(n); }} while(0) m 214 main/php_network.h # define PHP_SAFE_MAX_FD(m, n) do { if (m >= FD_SETSIZE) { _php_emit_fd_setsize_warning(m); m = FD_SETSIZE - 1; }} while(0) m 92 sapi/cli/php_cli.c # define php_select(m, r, w, e, t) select(m, r, w, e, t) m 81 sapi/cli/php_cli_server.c # define php_select(m, r, w, e, t) select(m, r, w, e, t) m 794 sapi/cli/php_cli_server.c struct socket_entry *n = entries, *m; m 802 sapi/cli/php_cli_server.c m = n; m 806 sapi/cli/php_cli_server.c for (e = entries; e < m; e++) { m 811 sapi/cli/php_cli_server.c if (e == m) { m 1609 sapi/cli/php_http_parser.c const char * php_http_method_str (enum php_http_method m) m 1611 sapi/cli/php_http_parser.c return method_strings[m]; m 31 sapi/phpdbg/phpdbg_break.c #define PHPDBG_BREAK_COMMAND_D(f, h, a, m, l, s, flags) \ m 32 sapi/phpdbg/phpdbg_break.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[9], flags) m 128 sapi/phpdbg/phpdbg_frame.c int j = 0, m; m 137 sapi/phpdbg/phpdbg_frame.c m = func ? func->common.num_args : 0; m 144 sapi/phpdbg/phpdbg_frame.c if (m && j < m) { m 30 sapi/phpdbg/phpdbg_info.c #define PHPDBG_INFO_COMMAND_D(f, h, a, m, l, s, flags) \ m 31 sapi/phpdbg/phpdbg_info.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[13], flags) m 38 sapi/phpdbg/phpdbg_list.c #define PHPDBG_LIST_COMMAND_D(f, h, a, m, l, s, flags) \ m 39 sapi/phpdbg/phpdbg_list.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[12], flags) m 29 sapi/phpdbg/phpdbg_print.c #define PHPDBG_PRINT_COMMAND_D(f, h, a, m, l, s, flags) \ m 30 sapi/phpdbg/phpdbg_print.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[8], flags) m 30 sapi/phpdbg/phpdbg_set.c #define PHPDBG_SET_COMMAND_D(f, h, a, m, l, s, flags) \ m 31 sapi/phpdbg/phpdbg_set.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[17], flags)