mirror of
https://github.com/zeek/zeek.git
synced 2025-10-09 01:58:20 +00:00
Remove other simple uses of PDict
This commit is contained in:
parent
8beb710a5e
commit
e6558d1f19
9 changed files with 84 additions and 75 deletions
|
@ -85,14 +85,14 @@ CCL_EXPR ("[:"[[:alpha:]]+":]")
|
|||
char* nmstr = copy_string(yytext+1);
|
||||
nmstr[yyleng - 2] = '\0'; // chop trailing brace
|
||||
|
||||
const char* namedef = rem->LookupDef(nmstr);
|
||||
std::string namedef = rem->LookupDef(nmstr);
|
||||
delete nmstr;
|
||||
|
||||
if ( ! namedef )
|
||||
if ( namedef.empty() )
|
||||
synerr("undefined definition");
|
||||
else
|
||||
{ // push back name surrounded by ()'s
|
||||
int len = strlen(namedef);
|
||||
int len = namedef.size();
|
||||
|
||||
if ( namedef[0] == '^' ||
|
||||
(len > 0 && namedef[len - 1] == '$') )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue