discret.h