okok perfetto…risolto osservando le lstlang3.sty lstlang2.sty ecc….. riporto la soluzione, nel caso qualcuno si trovi nella mia stessa situazione…
bastava aggiungere la stringa otherkeywords nel file lstlang1.sty come di sequito:
`\lst@definelanguage[ANSI]{C}%
{morekeywords={auto,break,case,char,const,continue,default,do,double,%
else,enum,extern,float,for,goto,if,int,long,register,return,%
short,signed,sizeof,static,struct,switch,typedef,union,unsigned,%
void,volatile,while},%
otherkeywords={10000,4000,2000,3000,3000,20000},
sensitive,%
morecomment={/*}{*/},%
morecomment=[l]//,% nonstandard
morestring=“,%
morestring=',%
moredelim=*[directive]\#,%
moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
include,pragma,undef,warning}%
}[keywords,comments,strings,directives]%
%%`
CIao a tutti