gcc (GCC) 4.7.2
PJ SIP 2.1
Здравствуйте,
Я разрабатываю приложение, которое будет использовать API PJSIP.
Просто посмотрите на документацию по API, и я вижу некоторые функции, которые кажутся просто оболочками для стандартной библиотеки C. т.е. pj_memset
, pj_strncpy
, pj_strlen
и т.д.
Я могу видеть некоторые альтернативы, которые можно было бы рассмотреть pj_strncpy_with_null()
, который всегда будет NULL для завершения строки. Другим преимуществом может быть то, что pjsip использует структуру pj_str_t
для хранения строки и размера. Это может быть лучше, чем использование обычной строки C.
И есть ли какая-либо точка, использующая pj_size_t
over size_t
, которая в любом случае переносима?
Ссылка для быстрой справки находится здесь:
http://www.pjsip.org/pjlib/docs/html/group__PJ__PSTR.htm
Есть ли какое-то реальное преимущество, использующее PJSIP над стандартной библиотекой C?
Большое спасибо за любые предложения,