Constraint qualifications for nonsmooth programming. (2nd December 2018)