資源簡介
博客olsrd路由協議移植到嵌入式linux中使用https://blog.csdn.net/it_is_time_to/article/details/80916149
對應的源碼

代碼片段和文件信息
/* $OpenBSD:?engine.cv?1.15?2005/08/05?13:03:00?espie?Exp?$ */
/*-
?*?Copyright?(c)?1992?1993?1994?Henry?Spencer.
?*?Copyright?(c)?1992?1993?1994
?* The?Regents?of?the?University?of?California.??All?rights?reserved.
?*
?*?This?code?is?derived?from?software?contributed?to?Berkeley?by
?*?Henry?Spencer.
?*
?*?Redistribution?and?use?in?source?and?binary?forms?with?or?without
?*?modification?are?permitted?provided?that?the?following?conditions
?*?are?met:
?*?1.?Redistributions?of?source?code?must?retain?the?above?copyright
?*????notice?this?list?of?conditions?and?the?following?disclaimer.
?*?2.?Redistributions?in?binary?form?must?reproduce?the?above?copyright
?*????notice?this?list?of?conditions?and?the?following?disclaimer?in?the
?*????documentation?and/or?other?materials?provided?with?the?distribution.
?*?3.?Neither?the?name?of?the?University?nor?the?names?of?its?contributors
?*????may?be?used?to?endorse?or?promote?products?derived?from?this?software
?*????without?specific?prior?written?permission.
?*
?*?THIS?SOFTWARE?IS?PROVIDED?BY?THE?REGENTS?AND?CONTRIBUTORS?‘‘AS?IS‘‘?AND
?*?ANY?EXPRESS?OR?IMPLIED?WARRANTIES?INCLUDING?BUT?NOT?LIMITED?TO?THE
?*?IMPLIED?WARRANTIES?OF?MERCHANTABILITY?AND?FITNESS?FOR?A?PARTICULAR?PURPOSE
?*?ARE?DISCLAIMED.??IN?NO?EVENT?SHALL?THE?REGENTS?OR?CONTRIBUTORS?BE?LIABLE
?*?FOR?ANY?DIRECT?INDIRECT?INCIDENTAL?SPECIAL?EXEMPLARY?OR?CONSEQUENTIAL
?*?DAMAGES?(INCLUDING?BUT?NOT?LIMITED?TO?PROCUREMENT?OF?SUBSTITUTE?GOODS
?*?OR?SERVICES;?LOSS?OF?USE?DATA?OR?PROFITS;?OR?BUSINESS?INTERRUPTION)
?*?HOWEVER?CAUSED?AND?ON?ANY?THEORY?OF?LIABILITY?WHETHER?IN?CONTRACT?STRICT
?*?LIABILITY?OR?TORT?(INCLUDING?NEGLIGENCE?OR?OTHERWISE)?ARISING?IN?ANY?WAY
?*?OUT?OF?THE?USE?OF?THIS?SOFTWARE?EVEN?IF?ADVISED?OF?THE?POSSIBILITY?OF
?*?SUCH?DAMAGE.
?*
?* @(#)engine.c 8.5?(Berkeley)?3/20/94
?*/
/*
?*?The?matching?engine?and?friends.??This?file?is?#included?by?regexec.c
?*?after?suitable?#defines?of?a?variety?of?macros?used?herein?so?that
?*?different?state?representations?can?be?used?without?duplicating?masses
?*?of?code.
?*/
#ifdef?SNAMES
#define matcher smatcher
#define fast sfast
#define slow sslow
#define dissect sdissect
#define backref sbackref
#define step sstep
#define print sprint
#define at sat
#define match smat
#define nope snope
#endif
#ifdef?LNAMES
#define matcher lmatcher
#define fast lfast
#define slow lslow
#define dissect ldissect
#define backref lbackref
#define step lstep
#define print lprint
#define at lat
#define match lmat
#define nope lnope
#endif
/*?another?structure?passed?up?and?down?to?avoid?zillions?of?parameters?*/
struct?match?{
struct?re_guts?*g;
int?eflags;
regmatch_t?*pmatch; /*?[nsub+1]?(0?element?unused)?*/
char?*offp; /*?offsets?work?from?here?*/
char?*beginp; /*?start?of?string?--?virtual?NUL?precedes?*/
char?*endp; /*?end?of?string?--?virtual?NUL?here?*/
char?*coldp; /*?can?be?no?match?starting?before?here?*/
char?**lastpos; /*?[nplus+1]?*/
STATEVARS;
states?st; /*?curren
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????231??2013-05-17?00:30??olsrd-0.6.4.1\.gitignore
?????文件?????????71??2013-05-17?00:30??olsrd-0.6.4.1\android\arch\syslimits.h
?????文件???????1834??2013-05-17?00:30??olsrd-0.6.4.1\android\linux\if_tunnel.h
?????文件???????1073??2013-05-17?00:30??olsrd-0.6.4.1\android\linux\ip6_tunnel.h
?????文件???????1000??2013-05-17?00:30??olsrd-0.6.4.1\android\README
?????文件???????2820??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\cclass.h
?????文件???????4248??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\cname.h
?????文件???????2718??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\COPYRIGHT
?????文件??????26474??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\engine.c
?????文件??????18565??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\NOTICE
?????文件??????35473??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\regcomp.c
?????文件???????4389??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\regerror.c
?????文件???????6832??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\regex2.h
?????文件???????5695??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\regexec.c
?????文件???????2515??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\regfree.c
?????文件???????2271??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\utils.h
?????文件???????5396??2013-05-17?00:30??olsrd-0.6.4.1\android\regex\WHATSNEW
?????文件???????3574??2013-05-17?00:30??olsrd-0.6.4.1\android\regex.h
?????文件??????71754??2013-05-17?00:30??olsrd-0.6.4.1\CHANGELOG
?????文件??????????2??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\bin\.gitignore
?????文件??????35147??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\LICENCE
?????文件????????300??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\Makefile
?????文件?????????54??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\sampleconf.txt
?????文件???????2590??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\src\config.c
?????文件???????1048??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\src\config.h
?????文件???????1368??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\src\debug.h
?????文件???????9833??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\src\netsimpcap.c
?????文件???????5328??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\src\network_tap.c
?????文件???????1127??2013-05-17?00:30??olsrd-0.6.4.1\contrib\netsimpcap\src\network_tap.h
?????文件?????????43??2013-05-17?00:30??olsrd-0.6.4.1\contrib\README
............此處省略753個文件信息
- 上一篇:2019_MCM-ICM_美賽原題
- 下一篇:BO報表中文教程非常好的教程
評論
共有 條評論