Pasar una matriz de cadenas a una función C por referencia

e está costando pasar una serie de cadenas a una función por referenci

  char* parameters[513]; 

¿Esto representa 513 cadenas? Así es como inicialicé el primer elemento:

 parameters[0] = "something";

Ahora, necesito pasar 'parámetros' a una función por referencia para que la función pueda agregarle más cadenas. ¿Cómo se vería el encabezado de la función y cómo usaría esta variable dentro de la función?

Respuestas a la pregunta(2)

Su respuesta a la pregunta