extern struct Group *groups, *group;\r
extern struct Keyword *keyword, *defaultkeyword, *keywords;\r
extern struct Macro *macro, *macros;\r
-extern struct Textfile *previous_classmap, *textline;\r
extern int class_count;\r
-extern int mix_new_hosts;\r
extern int ip_count;\r
extern int found_lmsid;\r
extern int free_min;\r
}\r
}\r
\r
- if(mix_new_hosts)\r
- for_each(textline, previous_classmap)\r
- {\r
- ptr = strchr(textline->str, ' ');\r
- if(ptr)\r
- {\r
- if(!strncmp(ip->addr, textline->str, ptr-textline->str))\r
- {\r
- ip->mark = atoi(ptr+1);\r
- printf("Match class: %s %d\n", ip->addr, ip->mark);\r
- }\r
- } \r
- }\r
- \r
- if(!mix_new_hosts || !ip->mark)\r
- ip->mark = FIRSTIPCLASS+1+class_count++;\r
- \r
+ ip->mark = FIRSTIPCLASS+1+class_count++; \r
update_network(ip->addr, ip);\r
\r
if_exists(group,groups,(group->min == ip->min)) \r