Curioso, porque yo pensaba que esa parte estaba bien.
El caso es que cambiando lo que me comentas me sale 2 veces mas el error.
La verdad que cada vez me pierdo mas. porque con el código inicial :
ARNameType parametro1="ShortDescription";
ARNameType parametro2="Category";
ARNameType *parametros[]={¶metro2,¶metro1,NULL};
ARNameList listaAttr ={ 2 , ¶metros};
Solo me devolvía:
linea 7: inicialización desde un tipo de puntero incompatible
Y con el código modificado como comentas:
ARNameType *parametro1="ShortDescription";
ARNameType *parametro2="Category";
ARNameType parametros[]={parametro2,parametro1,NULL};
ARNameList listaAttr ={ 2 , ¶metros};
Me devuelve:
linea 2: inicialización desde un tipo de puntero incompatible
linea 3: inicialización desde un tipo de puntero incompatible
linea 5: la inicialización crea un entero desde un puntero sin una conversión
linea 5: la inicialización crea un entero desde un puntero sin una conversión
linea 7: inicialización desde un tipo de puntero incompatible
Me comentas que me tendría que haber dado cuenta, pero es que esto hace que me desoriente más todavía.