1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-24 03:46:39 +02:00

api: add new function hdata_search

This commit is contained in:
Sebastien Helleu
2013-04-21 11:26:52 +02:00
parent fcd71d14bc
commit 509a58b1d5
20 changed files with 448 additions and 15 deletions
+24
View File
@@ -4631,6 +4631,29 @@ weechat_python_api_hdata_move (PyObject *self, PyObject *args)
API_RETURN_STRING_FREE(result);
}
static PyObject *
weechat_python_api_hdata_search (PyObject *self, PyObject *args)
{
char *result, *hdata, *pointer, *search;
int move;
PyObject *return_value;
API_FUNC(1, "hdata_search", API_RETURN_EMPTY);
hdata = NULL;
pointer = NULL;
search = NULL;
move = 0;
if (!PyArg_ParseTuple (args, "sssi", &hdata, &pointer, &search, &move))
API_WRONG_ARGS(API_RETURN_EMPTY);
result = API_PTR2STR(weechat_hdata_search (API_STR2PTR(hdata),
API_STR2PTR(pointer),
search,
move));
API_RETURN_STRING_FREE(result);
}
static PyObject *
weechat_python_api_hdata_char (PyObject *self, PyObject *args)
{
@@ -5117,6 +5140,7 @@ PyMethodDef weechat_python_funcs[] =
API_DEF_FUNC(hdata_get_list),
API_DEF_FUNC(hdata_check_pointer),
API_DEF_FUNC(hdata_move),
API_DEF_FUNC(hdata_search),
API_DEF_FUNC(hdata_char),
API_DEF_FUNC(hdata_integer),
API_DEF_FUNC(hdata_long),