PYCURL_INTERNAL PyObject * do_multi_getattr(CurlMultiObject *co, char *name) { assert_multi_state(co); return my_getattr((PyObject *)co, name, co->dict, curlmultiobject_constants, curlmultiobject_methods); }
PYCURL_INTERNAL PyObject * do_share_getattr(CurlShareObject *cso, char *name) { assert_share_state(cso); return my_getattr((PyObject *)cso, name, cso->dict, curlshareobject_constants, curlshareobject_methods); }
int catch_error(char **term, char *bp, struct termios *t, struct termios *save) { char *tterm; tterm = *term; if ((tterm = my_getenv("TERM")) == NULL) { my_fprintf(2, "[-] Faild to get TERM env variable\n"); return (1); } if ((tgetent(bp, tterm)) != 1) { my_fprintf(2, "[-] Failed to tgetent(%s)..\n", term); return (1); } if (my_getattr(t, save) == 1) { my_fprintf(2, "[-] Failed to getattr..\n"); return (1); } return (0); }