Fix segfaults (deliberately) returned by usage print function
Move constants into initializer list
Some cleaning