Yadisnel Galvez Velazquez escribió: > Hola lista, > Desearía saber cómo recibir un array de tipo text dentro de una función en C. > Para un valor text simple sería: > text *arg1 = PG_GETARG_TEXT_P(0); > siendo el argumento de tipo "text", pero necesito hacerlo para un argumento > tipo "variadic text[]".
Necesitas PG_GETARG_ARRAYTYPE_P y después descompones ese datum en sus componentes, usando la función deconstruct_array. -- Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 "La fuerza no está en los medios físicos sino que reside en una voluntad indomable" (Gandhi) -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
