NEOERR* lerr_init() { NEOERR *err; if (lerrInited == 0) { err = nerr_init(); if (err != STATUS_OK) return nerr_pass(err); err = merr_init((MeventLog)mtc_msg); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_NOTLOGIN, "请登录后操作"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_LOGINPSW, "密码错误"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_LIMIT, "用户无权限"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_MISS_DATA, "请求的资源不存在"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_MISS_TPL, "找不到渲染模板(忘记了/json ?)"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_ATTACK, "太过频繁,请稍后请求!"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_REDIRECT, "页面重定向!"); if (err != STATUS_OK) return nerr_pass(err); lerrInited = 1; } return STATUS_OK; }
NEOERR* lerr_init() { NEOERR *err; if (lerrInited == 0) { err = nerr_init(); if (err != STATUS_OK) return nerr_pass(err); err = merr_init((MeventLog)mtc_msg); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_NOTLOGIN, "请登录后操作"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_LOGINPSW, "密码错误"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_LIMIT, "用户无权限"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_MISS_DATA, "资源不存在"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_MISS_TPL, "找不到渲染模板(忘记了/json ?)"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_ATTACK, "太过频繁,请稍后请求!"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_MEMBERED, "用户名已被注册!"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_CARED, "一个帐户只能拥有一辆车!"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_MEMBER_NEXIST, "用户不存在"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_PLAN_NEXIST, "路线不存在"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_PLAN_NEXIST, "暂无匹配路线"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_USERINPUT, "输入参数错误"); if (err != STATUS_OK) return nerr_pass(err); err = nerr_register(&LERR_IMGPROE, "处理图片失败"); if (err != STATUS_OK) return nerr_pass(err); lerrInited = 1; } return STATUS_OK; }