Per questi motivi, il Tribunale federale delle assicurazioni
p r o n u n c i a :
I. Il ricorso di diritto amministrativo del seco è accol-
to nel senso che è annullato il giudizio del Tribunale
delle assicurazioni del Cantone Ticino del
21 settembre 1998.
II. Il ricorso adesivo di M._ è irricevibile.
III. Non si percepiscono spese giudiziarie né si assegnano
ripetibili.
IV. La presente sentenza sarà intimata alle parti, al
Tribunale cantonale delle assicurazioni, Lugano, e al
Segretariato di stato dell'economia (seco).