⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proto.h

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 H
📖 第 1 页 / 共 5 页
字号:
			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3)			__attribute__nonnull__(pTHX_4)			__attribute__nonnull__(pTHX_6);PERL_CALLCONV void	Perl_delete_eval_scope(pTHX);PERL_CALLCONV void	Perl_deprecate(pTHX_ const char* s)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_deprecate_old(pTHX_ const char* s)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV OP*	Perl_die(pTHX_ const char* pat, ...)			__attribute__format__null_ok__(__printf__,pTHX_1,pTHX_2);PERL_CALLCONV OP*	Perl_vdie(pTHX_ const char* pat, va_list* args);PERL_CALLCONV OP*	Perl_die_where(pTHX_ const char* message, STRLEN msglen);PERL_CALLCONV void	Perl_dounwind(pTHX_ I32 cxix);/* PERL_CALLCONV bool	Perl_do_aexec(pTHX_ SV* really, SV** mark, SV** sp)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3); */PERL_CALLCONV bool	Perl_do_aexec5(pTHX_ SV* really, SV** mark, SV** sp, int fd, int do_report)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV int	Perl_do_binmode(pTHX_ PerlIO *fp, int iotype, int mode)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_do_chop(pTHX_ SV* asv, SV* sv)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV bool	Perl_do_close(pTHX_ GV* gv, bool not_implicit);PERL_CALLCONV bool	Perl_do_eof(pTHX_ GV* gv)			__attribute__nonnull__(pTHX_1);#ifdef PERL_DEFAULT_DO_EXEC3_IMPLEMENTATION/* PERL_CALLCONV bool	Perl_do_exec(pTHX_ const char* cmd)			__attribute__nonnull__(pTHX_1); */#elsePERL_CALLCONV bool	Perl_do_exec(pTHX_ const char* cmd)			__attribute__nonnull__(pTHX_1);#endif#if defined(WIN32) || defined(__SYMBIAN32__)PERL_CALLCONV int	Perl_do_aspawn(pTHX_ SV* really, SV** mark, SV** sp)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV int	Perl_do_spawn(pTHX_ char* cmd)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV int	Perl_do_spawn_nowait(pTHX_ char* cmd)			__attribute__nonnull__(pTHX_1);#endif#if !defined(WIN32)PERL_CALLCONV bool	Perl_do_exec3(pTHX_ const char* cmd, int fd, int do_report)			__attribute__nonnull__(pTHX_1);#endifPERL_CALLCONV void	Perl_do_execfree(pTHX);#ifdef PERL_IN_DOIO_CSTATIC void	S_exec_failed(pTHX_ const char *cmd, int fd, int do_report)			__attribute__nonnull__(pTHX_1);#endif#if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM)PERL_CALLCONV I32	Perl_do_ipcctl(pTHX_ I32 optype, SV** mark, SV** sp)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV I32	Perl_do_ipcget(pTHX_ I32 optype, SV** mark, SV** sp)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV I32	Perl_do_msgrcv(pTHX_ SV** mark, SV** sp)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV I32	Perl_do_msgsnd(pTHX_ SV** mark, SV** sp)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV I32	Perl_do_semop(pTHX_ SV** mark, SV** sp)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV I32	Perl_do_shmio(pTHX_ I32 optype, SV** mark, SV** sp)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3);#endifPERL_CALLCONV void	Perl_do_join(pTHX_ SV* sv, SV* del, SV** mark, SV** sp)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3)			__attribute__nonnull__(pTHX_4);PERL_CALLCONV OP*	Perl_do_kv(pTHX);/* PERL_CALLCONV bool	Perl_do_open(pTHX_ GV* gv, const char* name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO* supplied_fp)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2); */PERL_CALLCONV bool	Perl_do_open9(pTHX_ GV *gv, const char *name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO *supplied_fp, SV *svs, I32 num)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_8);PERL_CALLCONV bool	Perl_do_openn(pTHX_ GV *gv, const char *name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO *supplied_fp, SV **svp, I32 num)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV bool	Perl_do_print(pTHX_ SV* sv, PerlIO* fp)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV OP*	Perl_do_readline(pTHX)			__attribute__warn_unused_result__;PERL_CALLCONV I32	Perl_do_chomp(pTHX_ SV* sv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV bool	Perl_do_seek(pTHX_ GV* gv, Off_t pos, int whence);PERL_CALLCONV void	Perl_do_sprintf(pTHX_ SV* sv, I32 len, SV** sarg)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV Off_t	Perl_do_sysseek(pTHX_ GV* gv, Off_t pos, int whence)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV Off_t	Perl_do_tell(pTHX_ GV* gv)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1);PERL_CALLCONV I32	Perl_do_trans(pTHX_ SV* sv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV UV	Perl_do_vecget(pTHX_ SV* sv, I32 offset, I32 size)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_do_vecset(pTHX_ SV* sv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_do_vop(pTHX_ I32 optype, SV* sv, SV* left, SV* right)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3)			__attribute__nonnull__(pTHX_4);PERL_CALLCONV OP*	Perl_dofile(pTHX_ OP* term, I32 force_builtin)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV I32	Perl_dowantarray(pTHX)			__attribute__warn_unused_result__;PERL_CALLCONV void	Perl_dump_all(pTHX);PERL_CALLCONV void	Perl_dump_eval(pTHX);#if defined(DUMP_FDS)PERL_CALLCONV void	Perl_dump_fds(pTHX_ char* s)			__attribute__nonnull__(pTHX_1);#endifPERL_CALLCONV void	Perl_dump_form(pTHX_ const GV* gv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_gv_dump(pTHX_ GV* gv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_op_dump(pTHX_ const OP* arg)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_pmop_dump(pTHX_ PMOP* pm);PERL_CALLCONV void	Perl_dump_packsubs(pTHX_ const HV* stash)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_dump_sub(pTHX_ const GV* gv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_fbm_compile(pTHX_ SV* sv, U32 flags)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV char*	Perl_fbm_instr(pTHX_ unsigned char* big, unsigned char* bigend, SV* littlesv, U32 flags)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV char*	Perl_find_script(pTHX_ const char *scriptname, bool dosearch, const char *const *const search_ext, I32 flags)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV OP*	Perl_force_list(pTHX_ OP* arg);PERL_CALLCONV OP*	Perl_fold_constants(pTHX_ OP* arg)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV char*	Perl_form(pTHX_ const char* pat, ...)			__attribute__format__(__printf__,pTHX_1,pTHX_2)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV char*	Perl_vform(pTHX_ const char* pat, va_list* args)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_free_tmps(pTHX);PERL_CALLCONV OP*	Perl_gen_constant_list(pTHX_ OP* o);#if !defined(HAS_GETENV_LEN)PERL_CALLCONV char*	Perl_getenv_len(pTHX_ const char* key, unsigned long *len)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);#endifPERL_CALLCONV void	Perl_get_db_sub(pTHX_ SV **svp, CV *cv)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV void	Perl_gp_free(pTHX_ GV* gv);PERL_CALLCONV GP*	Perl_gp_ref(pTHX_ GP* gp);PERL_CALLCONV GV*	Perl_gv_AVadd(pTHX_ GV* gv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV GV*	Perl_gv_HVadd(pTHX_ GV* gv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV GV*	Perl_gv_IOadd(pTHX_ GV* gv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV GV*	Perl_gv_autoload4(pTHX_ HV* stash, const char* name, STRLEN len, I32 method)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_2);PERL_CALLCONV void	Perl_gv_check(pTHX_ const HV* stash)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_gv_efullname(pTHX_ SV* sv, const GV* gv)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);/* PERL_CALLCONV void	Perl_gv_efullname3(pTHX_ SV* sv, const GV* gv, const char* prefix)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2); */PERL_CALLCONV void	Perl_gv_efullname4(pTHX_ SV* sv, const GV* gv, const char* prefix, bool keepmain)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV GV*	Perl_gv_fetchfile(pTHX_ const char* name)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV GV*	Perl_gv_fetchfile_flags(pTHX_ const char *const name, const STRLEN len, const U32 flags)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV GV*	Perl_gv_fetchmeth(pTHX_ HV* stash, const char* name, STRLEN len, I32 level)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV GV*	Perl_gv_fetchmeth_autoload(pTHX_ HV* stash, const char* name, STRLEN len, I32 level)			__attribute__nonnull__(pTHX_2);/* PERL_CALLCONV GV*	Perl_gv_fetchmethod(pTHX_ HV* stash, const char* name)			__attribute__nonnull__(pTHX_2); */PERL_CALLCONV GV*	Perl_gv_fetchmethod_autoload(pTHX_ HV* stash, const char* name, I32 autoload)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV GV*	Perl_gv_fetchpv(pTHX_ const char* name, I32 add, I32 sv_type)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_gv_fullname(pTHX_ SV* sv, const GV* gv)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);/* PERL_CALLCONV void	Perl_gv_fullname3(pTHX_ SV* sv, const GV* gv, const char* prefix)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2); */PERL_CALLCONV void	Perl_gv_fullname4(pTHX_ SV* sv, const GV* gv, const char* prefix, bool keepmain)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV GP *	Perl_newGP(pTHX_ GV *const gv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_gv_init(pTHX_ GV* gv, HV* stash, const char* name, STRLEN len, int multi)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV void	Perl_gv_name_set(pTHX_ GV* gv, const char *name, U32 len, U32 flags)			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV HV*	Perl_gv_stashpv(pTHX_ const char* name, I32 flags)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV HV*	Perl_gv_stashpvn(pTHX_ const char* name, U32 namelen, I32 flags)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV HV*	Perl_gv_stashsv(pTHX_ SV* sv, I32 flags);PERL_CALLCONV void	Perl_hv_clear(pTHX_ HV* tb);PERL_CALLCONV HV *	Perl_hv_copy_hints_hv(pTHX_ HV *const ohv)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV void	Perl_hv_delayfree_ent(pTHX_ HV* hv, HE* entry)			__attribute__nonnull__(pTHX_1);/* PERL_CALLCONV SV*	Perl_hv_delete(pTHX_ HV* tb, const char* key, I32 klen, I32 flags)			__attribute__nonnull__(pTHX_2); *//* PERL_CALLCONV SV*	Perl_hv_delete_ent(pTHX_ HV* tb, SV* key, I32 flags, U32 hash)			__attribute__nonnull__(pTHX_2); *//* PERL_CALLCONV bool	Perl_hv_exists(pTHX_ HV* tb, const char* key, I32 klen)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_2); *//* PERL_CALLCONV bool	Perl_hv_exists_ent(pTHX_ HV* tb, SV* key, U32 hash)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_2); *//* PERL_CALLCONV SV**	Perl_hv_fetch(pTHX_ HV* tb, const char* key, I32 klen, I32 lval)			__attribute__nonnull__(pTHX_2); *//* PERL_CALLCONV HE*	Perl_hv_fetch_ent(pTHX_ HV* tb, SV* key, I32 lval, U32 hash)			__attribute__nonnull__(pTHX_2); */PERL_CALLCONV void*	Perl_hv_common(pTHX_ HV* tb, SV* keysv, const char* key, STRLEN klen, int flags, int action, SV* val, U32 hash);PERL_CALLCONV void*	Perl_hv_common_key_len(pTHX_ HV *hv, const char *key, I32 klen_i32, const int action, SV *val, const U32 hash)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV void	Perl_hv_free_ent(pTHX_ HV* hv, HE* entryK)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV I32	Perl_hv_iterinit(pTHX_ HV* tb)			__attribute__nonnull__(pTHX_1);PERL_CALLCONV char*	Perl_hv_iterkey(pTHX_ HE* entry, I32* retlen)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV SV*	Perl_hv_iterkeysv(pTHX_ HE* entry)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1);/* PERL_CALLCONV HE*	Perl_hv_iternext(pTHX_ HV* tb)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1); */PERL_CALLCONV SV*	Perl_hv_iternextsv(pTHX_ HV* hv, char** key, I32* retlen)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2)			__attribute__nonnull__(pTHX_3);PERL_CALLCONV HE*	Perl_hv_iternext_flags(pTHX_ HV* tb, I32 flags)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1);PERL_CALLCONV SV*	Perl_hv_iterval(pTHX_ HV* tb, HE* entry)			__attribute__warn_unused_result__			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);PERL_CALLCONV void	Perl_hv_ksplit(pTHX_ HV* hv, IV newmax)			__attribute__nonnull__(pTHX_1);/* PERL_CALLCONV void	Perl_hv_magic(pTHX_ HV* hv, GV* gv, int how)			__attribute__nonnull__(pTHX_1); */PERL_CALLCONV HV *	Perl_refcounted_he_chain_2hv(pTHX_ const struct refcounted_he *c);PERL_CALLCONV SV *	Perl_refcounted_he_fetch(pTHX_ const struct refcounted_he *chain, SV *keysv, const char *key, STRLEN klen, int flags, U32 hash);PERL_CALLCONV void	Perl_refcounted_he_free(pTHX_ struct refcounted_he *he);PERL_CALLCONV struct refcounted_he *	Perl_refcounted_he_new(pTHX_ struct refcounted_he *const parent, SV *const key, SV *const value);/* PERL_CALLCONV SV**	Perl_hv_store(pTHX_ HV* tb, const char* key, I32 klen, SV* val, U32 hash); *//* PERL_CALLCONV HE*	Perl_hv_store_ent(pTHX_ HV* tb, SV* key, SV* val, U32 hash); *//* PERL_CALLCONV SV**	Perl_hv_store_flags(pTHX_ HV* tb, const char* key, I32 klen, SV* val, U32 hash, int flags); */PERL_CALLCONV void	Perl_hv_undef(pTHX_ HV* tb);PERL_CALLCONV I32	Perl_ibcmp(pTHX_ const char* a, const char* b, I32 len)			__attribute__pure__			__attribute__nonnull__(pTHX_1)			__attribute__nonnull__(pTHX_2);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -