From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Juan Pablo Espino <jp(dot)espino(at)gmail(dot)com> |
Cc: | Jaime Casanova <systemguards(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Macros |
Date: | 2005-04-08 22:54:47 |
Message-ID: | 20050408225447.GE19458@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Fri, Apr 08, 2005 at 03:57:52PM -0500, Juan Pablo Espino wrote:
Hola,
> Bueno si el codigo fuente es bastante explicativo, aun para mi que no
> soy nada especial en programación en C, pero seria interesante tener
> un listado por lo menos de las macros, y así cuando uno lee el código
> fuente puede tener una referencia de que macro se usa en un punto
> determinado, realmente esa era la pregunta si alguien había hecho algo
> así, sino pues haré algo yo entonces ya que lo necesitaré ....
Si vas a trabajar con el codigo fuente, instala al menos ctags (si usas
vi) o etags (si usas emacs). Luego aplicalo al arbol de codigo fuente.
Luego, en vi, puedes pararte encima de un identificador (macro, funcion,
etc), apretar Ctrl-] y vas a dar a la definicion (en emacs no tengo idea
pero debe ser similar). Ctrl-T te devuelve a donde estabas mirando.
Si usas otro editor de texto, lo siento, hazte hombre. :-D
Si quieres algo un poco mas poderoso te recomiendo cscope. Eso te
permite encontrar por ej. todas las partes donde se llama una
determinada funcion, donde se usa una variable, etc.
Otros recomiendan Glimpse con Emacs, pero entiendo que es solo un "grep
indexado" (en realidad agrep), no entiende C, a diferencia de cscope.
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"Las cosas son buenas o malas segun las hace nuestra opinión" (Lisias)
From | Date | Subject | |
---|---|---|---|
Next Message | Cristofer N. Reyes Aguilera | 2005-04-09 02:03:23 | Re: RE: [pgsql-es-ayuda] Cómo borrar todos los datos de un base |
Previous Message | Roberto Andrade Fonseca | 2005-04-08 22:53:44 | Re: trigger o funcion ? |