Lines Matching refs:m_ptr
429 } *m_ptr = NULL, m_store; in _SVFSCANF() local
433 if (!m_ptr) \ in _SVFSCANF()
435 m_ptr = &m_store; \ in _SVFSCANF()
436 m_ptr->m_arr = NULL; \ in _SVFSCANF()
437 m_ptr->m_siz = 0; \ in _SVFSCANF()
438 m_ptr->m_cnt = 0; \ in _SVFSCANF()
445 if (m_ptr->m_cnt >= m_ptr->m_siz) \ in _SVFSCANF()
449 if (m_ptr->m_siz + 8 > 0 && m_ptr->m_siz + 8 < UINT16_MAX) \ in _SVFSCANF()
450 n = (void ***) realloc (m_ptr->m_arr, \ in _SVFSCANF()
451 (m_ptr->m_siz + 8) * \ in _SVFSCANF()
458 m_ptr->m_arr = n; \ in _SVFSCANF()
459 m_ptr->m_siz += 8; \ in _SVFSCANF()
461 m_ptr->m_arr[m_ptr->m_cnt++] = (void **) (arg); \ in _SVFSCANF()
516 if (m_ptr) \ in _SVFSCANF()
521 for (i = 0; i < m_ptr->m_cnt; ++i) \ in _SVFSCANF()
523 free (*m_ptr->m_arr[i]); \ in _SVFSCANF()
524 *m_ptr->m_arr[i] = NULL; \ in _SVFSCANF()
527 if (m_ptr->m_arr) \ in _SVFSCANF()
528 free (m_ptr->m_arr); \ in _SVFSCANF()