Could you please give an example. I am not understanding correctly. It would be great if you give an example for the problem and for what you are trying to achieve.
Very well.
The way vanitygen works now, is that it allows us to search for multiple patterns simultaneously (by starting vanitygen once and passing parameters once).
And it will keep on working to find matches for all those patterns, printing out the resulting privkey/pubkey when one is found.
Very good.
Suppose I now want to start vanitygen looking for those patterns: 1something, 1super, 1superduper
Now, depending on what pattern is listed first, vanitygen will complain that either
Prefix '1superduper' ignored, overlaps '1super'
or if the list is ordered differently, like that: 1something, 1superduper, 1super:
Prefix '1super' ignored, overlaps '1superduper'
I would like vanitygen to NOT do that, but instead
work with all patterns listed, and printing out resulting keys when a match is found.
This means that I expect vanitygen to find a match for 1super in short time (and print out the resulting keys), and continue looking for a match of 1superduper.
Vanitygen doesn't allow me to do that.
Can someone who understands the code give me a hint what functions I need to disable/adjust so that overlapping patterns don't get removed/ignored?
Thanks.