return new ACLRandom(*this);
}
-ACLRandom::ACLRandom (char const *theClass) : data (NULL), class_ (theClass)
+ACLRandom::ACLRandom (char const *theClass) : data (0.0), class_ (theClass)
{
memset(pattern, 0 , sizeof(pattern));
}
ACLRandom::ACLRandom (ACLRandom const & old) : data (old.data), class_ (old.class_)
{
- /* we don't have copy constructors for the data yet */
- assert (!old.data);
memcpy(pattern, old.pattern, sizeof(pattern));
}
void
ACLRandom::parse()
{
- char *t = NULL;
+ char *t;
char bufa[256], bufb[256];
t = strtokFile();