软件著作权源代码范本.docx
- 文档编号:2186454
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:90
- 大小:47.77KB
软件著作权源代码范本.docx
《软件著作权源代码范本.docx》由会员分享,可在线阅读,更多相关《软件著作权源代码范本.docx(90页珍藏版)》请在冰豆网上搜索。
软件著作权源代码范本
软件著作权-源代码范本
注意事项:
常见的源代码包含:
C语言,VB,C++,JAVA,.NET等。
提交的代码必须是源代码的开头载入程序,第30页必须断开,笫60页是软件的程序结尾,代码中不得出现与申请表内容不符合的日期,著作权人,软件名字等,不能出现开源代码,不能出现任何版权纠纷。
格式要求:
一、源代码应提交前、后各连续30贝,不足60页的,应当全部提交。
二、源代码页眉应标注软件的名称和版本号,应半与申请表中名称完全一致,页
眉右上应标注页码,源代码每页不少于50行。
#include
^include
^include
^include
^include
#include
^include
^include
#include
#include
^include
^include
^include
#include
^include
^include
#include
^include
#include ^defineNS_MAIN1 ^includevnamcd/ns_smf_globals.h>#endif #ifdefDLZ #include #endif statictybs_boolean_twant^stats=TYBS_FALSE; staticchar staticchar staticchar staticchar staticunsignedintvoid program_name|TYBS_DIR_NAMEMAX]="named";absolutc_conffilc[TYBS_DIR_PATHMAX];saved_commandjine[512]; version[512]; maxsocks=0; ns_main_earlywarning(constchar*format.・・・){ vajistargs; va_start(args,format); if(ns_gjctx! =NULL){tybs_log_vwrite(ns_g_lctx,NS_LOGCATEGORY_GENERAL. NS_LOGMODULE_MAIN.TYBS_LOG_WARNING,format,args); }else{ fprintf(stderr,H%s: ”,program_name); vfprintf(stderr,format,args); fprintf(stderr,n\nH);fflush(stderr); } va_end(args); } Voidns_main_earlyfatal(constchar^format,・・・){ vajistargs; va_start(args,format); if(ns_gJctx! =NULL){ tybs_log_vwrite(ns_g_lctx,NS丄OGCATEGORY_GENERAL・NS_LOGMODULE_MAIN・TYBS_LOG_CRITICAL,format,args); tybs_log^write(ns_g_lctx,NS_LOGCATEGORY_GENERAL.NS_LOGMODULE_MAIN.TYBS_LOG_CRITICAL."exiting(duetoearlyfatalerror)11); }else{ fprintf(stderr,H%s: ”,program_name); vfprintf(stderr,format,args); fprintf(stderr,n\nH); fflush(stderr); } va_end(args); exit(l); } staticvoid assertion_failed(constchar*file,intline,tybs_assertiontype_ttype, constchar*cond) { if(ns_g」ctx! =NULL){ tybs_assertion_setcallback(NULL);tybs_log^write(ns_g_lctx,NS_LOGCATEGORY_GENERAL.NS_LOGMODULE_MAIN.TYBS_LOG_CRITICAL.M%s: %d: %s(%s)failed”,file,line,tybs_assertion_typetotext(type),cond); tybs_log^write(ns_g_lctx,NS丄OGCATEGORY_GENERAL・NS_LOGMODULE_MAIN・TYBS_LOG_CRITICAL.”exiting(duetoassertionfailure)11); }else{ fprintf(stderr,H%s: %d: %s(%s)failed\nM, file,line,tybs_assertion_typetotext(type),cond); fflush(stderr); } if(ns_g_coreok) abort(); exit(l); } staticvoid library_fataLerror(constchar*file,intline,constchar^format. va.listargs)TYBS_FORMAT_PRINTF(3,0); staticvoidlibrary_fatal_error(constchar*file,intline,constchar^format. va_listargs) {- if(ns_g」ctx! =NULL){ tybs_error_setfatal(NULL);tybs_log^write(ns_g_lctx,NS_LOGCATEGORY_GENERAL.NS_LOGMODULE_MAIN.TYBS_LOG_CRITICAL.fatalerror: file,line); tybs_log_vwrite(ns_g_lctx,NS_LOGCATEGORY_GENERAL. ・・word. NS_LOGMODULE_MAIN,TYBS_LOG_CRITICAL.format,args); tybs_log^write(ns.g_lctx,NS_LOGCATEGORY_GENERAL. ns_l6gmodule_main.tybs_log_critical. Hexiting(duetofatalerrorinlibrary)”); }else{ fprintf(stderr,n%s: %d: fatalerror: file,line); vfprintf(stderr.format,args); fprintf(stderr.H\nH); fflush(stderr); } if(ns_g_coreok) abort(); exit(l); } staticvoidlibrary_unexpected_error(constchar*file,intline,constchar^format,vajistargs)TYBS_FORMAT_PRINTF(3,0); staticvoid library_unexpected_error(constchar*file,intline・constchar*format,va_listargs) { if(ns_gjctx! =NULL){tybsjog^write(ns_g_lctx,NS_LOGCATEGORY_GENERAL. NS_LOGMODULE_MAIN・TYBS_LOG_ERROR. N%s: %d: unexpectederror: ”,file,line);tybsjog_vwrite(ns_g_lctx,NS_LOGCATEGORY_GENERAL・〜ns_l6gmodule_main.tybs_log_error.format,args); }else{ fprintf(stderr,H%s: %d: fatalerror: file,line); vfprintf(stderr,format,args); fprintf(stderr.H\nH); ftlush(stdcrr); } } staticvoid lwresd_usage(void){ fprintf(stden\ Musage: Iwresd[-41-6][-cconffileI-Cresolvconffile]H M[-ddebuglevel]\n" [-fl-g][-nnumber_of_cpus][-pport]N M[-Plisten-port][-s]\nM [-tchrootdir][-uusername][-ipidfile]\nH [-m{usageltracelrecordlsizelmctx}]\nN); } staticvoid usage(void){ if(ns_gJwresdonly){ Iwresd_usage(); return; fprintf(stden\ Musage: named[-41-6][-cconffile][-ddebuglevel]" [-nnumber_oLcpus]\nn [-pport][-s][4chrootdir][-uusername]\nH[-m{usageltracelrecordlsizelmctx)]\n,r); } staticvoid save_command_line(intargc,char*argv[]){ inti; char*src; char*dst; char*eob; constchartruncated! ]= tybs_booleanJquoted=TYBS_FALSE; dst=saved_command_Iine; eob=saved^commandjine+sizeof(saved_commandjine); for(i=1;i *dst++=1: src=argv[i]; while(*src! ='O'&&dst if(quotedIIisalnum(*src&Oxff)II *src=tI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 著作权 源代码 范本