Lines Matching defs:Mask
27 // 4. Mask : find rule's submask
28 static int FindMask(char *sourceStr, char *matchStr, char *replaceStr, char *Mask){
51 strcpy(Mask, "255.255.255.0");
54 strcpy(Mask, "255.255.0.0");
57 strcpy(Mask, "255.0.0.0");
60 strcpy(Mask, "0.0.0.0");
63 strcpy(Mask, "255.255.255.255");
67 //fprintf(stderr,"[FindMask] count=%d, Mask=%s\n", count, Mask); // tmp test
298 char Mask[40];
301 memset(Mask, 0, sizeof(Mask));
303 FindMask(rule, "*", "0", Mask); // find submask and replace "*" to "0"
308 unsigned int nm = inet_addr(Mask); // covert submask into binary form
316 //fprintf(stderr, "[addr] addr_t=%s, rule/Mask=%s/%s, ip/nm/gw=%x/%x/%x\n", addr_t, rule, Mask, ip, nm, gw); // tmp test