On Fri, 2004-11-19 at 12:36, Gustavo Chain wrote:
>
>       Bueno si, es lamentable, el libro justamente se editó en el '89.
>       De todas formas, como sería la forma correcta de ese código?

main (int argc, char **argv)
{
        ...
}

funcion (int n)
{
        ...
}


-- 
Claudio Saavedra V. <[EMAIL PROTECTED]>
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 307 bytes
Descripción: This is a digitally signed message part
Url        : 
https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041119/24a7e0c4/attachment.bin
From [EMAIL PROTECTED]  Fri Nov 19 14:23:06 2004
From: [EMAIL PROTECTED] (Satoru Lucas Shindoi)
Date: Fri Nov 19 14:24:11 2004
Subject: kernel 2.6.9, udev y hotplug
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El dia Fri, 19 Nov 2004 12:15:26 -0300
Daniel Serpell <[EMAIL PROTECTED]> escribio:

>  strace -e trace=file modprobe bttv
<ironic_mode>
WEEE!
Mejor miro mis programas favoritos por la TV convencional :-P
</ironic_mode>
Ok, asi podria ver que archivos accede, esa es la idea no?
From [EMAIL PROTECTED]  Thu Nov 18 22:16:06 2004
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Fri Nov 19 15:27:57 2004
Subject: libreria .so 
In-Reply-To: Your message of "Thu, 18 Nov 2004 21:02:58 -0300."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

Eduardo Quiroz Salinas <[EMAIL PROTECTED]> dijo:
> [Faltan varias atribuciones...]

[...]

> > Que intentaste? Que quieres cambiar de cual .so? Para que?
> es uno específico de una librería gráfica para crear gráficos con php.

[...]

> es sólo el clásico mensaje "hecho con xxx from www.xxx.com.

Que obviamente es mala clase cambiar (si es que siquiera tienes derecho de
usar una biblioteca que hace referencia a un producto y autor de esa forma...)
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Fri Nov 19 15:49:42 2004
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Fri Nov 19 15:49:45 2004
Subject: OT: Pregunta de C 
In-Reply-To: Your message of "Fri, 19 Nov 2004 03:20:14 -0300."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

Gustavo Chain <[EMAIL PROTECTED]> dijo:
> Holap, tengo una pregunta referente al Lenguaje C
> 
> cual es la diferencia entre:
> 
> main()
> int x;
> {
> ...
> }
> 
> a hacer esto
> main()
> {
> int x;
> ...
> }
> 
> Gracias...

Que el primero es ilegal en las versiones actuales de C. En K&R C se
escribian los tipos de los argumentos despues del encabezado:

   int f(w, x, y, z)

   int x;
   float y;
   char z;

   {
      ...
   }

Como para w no se indica tipo, es int por omision. Tal vez algun compilador
aturdido aceptara lo primero que pones...
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Fri Nov 19 16:45:23 2004
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Fri Nov 19 16:45:26 2004
Subject: OT: Pregunta de C 
In-Reply-To: Your message of "Fri, 19 Nov 2004 12:36:34 -0300."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

Gustavo Chain <[EMAIL PROTECTED]> dijo:
> El vie, 19-11-2004 a las 12:20 -0300, Daniel Serpell escribió:
> > El Fri, Nov 19, 2004 at 11:28:47AM -0300, Gustavo Chain escribio:
> > >   
> > > #includes...
> > > 
> > > main(argc, argv)
> > > int argc;
> > > char **argv;
> > > {
> > >   ...
> > > }
> > > funcion(n)
> > > int n;
> > > {
> > >   ...
> > > }
> > > 
> > >   Sacado del "Using C on UNIX System"

> > Ese código está osoleto! (el estándar de C cambió en 1989, hace
> > ya 15 años). Creo que necesitas una versión actualizada del
> > libro :-)

Incluso volvio a cambiar: Estamos en C99 ;-)

> > En todo caso, de la pregunta anterior, esos son parámetros de
> > la función.

>       Bueno si, es lamentable, el libro justamente se editó en el '89.

Y los compiladores ANSI C se hicieron comunes recien bastante despues.

>       De todas formas, como sería la forma correcta de ese código?

  #includes...

  int main(int argc, char *argv[])
  {
          ...
  }

  void funcion(int n)
  {
          ...
  }
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Fri Nov 19 16:51:22 2004
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Fri Nov 19 16:51:30 2004
Subject: OT: Pregunta de C 
In-Reply-To: Your message of "Fri, 19 Nov 2004 13:31:17 -0300."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

juan pablo Rumie Vittar <[EMAIL PROTECTED]> dijo:
> El Date: Fri, 19 Nov 2004 11:28:47 -0300  Gustavo
> Chain <[EMAIL PROTECTED]> escribio:
> > #includes...
> 
> > main(argc, argv)
> > int argc;
> > char **argv;
> > {
> >     ...
> > }

[...]

> Por lo que lo que tu escribes no corresponde a la
> "sintaxis de C" porque el codigo no se corresponde a
> la estructura de ninguna de sus producciones a la
> gramatica libre de contexto que esta definida para el
> lenguaje C.

Pero ANSI C incluye K&R como subconjunto (marcado "no usar", pero sigue
estando para poder compilar tus programas de antan~o.

>             Tercero C es lenguaje de "tipado estatico"
> por lo cual, cada variable DEBE tener un TIPO, por lo
> que "funcion(n)...." esta mal.

Originalmente, si no decias nada era int. Sigue siendo asi en parte, aunque
no se recomienda para nada depender de ello.

Oh, las alegrias de la "backward-compatibility"!

[...]

> PD: Quinto: por que OT? En una lista de Linux
> preguntar por el lenguaje C me parece que no deberia
> ser OT Ya que Linux (en parte fundamental) existe
> gracias a este fantastico Lenguaje.

Si y no. Es un tema relevante pues es un lenguaje popular (tambien en
Linux).
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Fri Nov 19 18:02:47 2004
From: [EMAIL PROTECTED] (Xavier Andrade)
Date: Fri Nov 19 17:48:34 2004
Subject: OT: Pregunta de C 
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

On Fri, 19 Nov 2004, Horst von Brand wrote:

> Que el primero es ilegal en las versiones actuales de C. En K&R C se
> escribian los tipos de los argumentos despues del encabezado:
>
>    int f(w, x, y, z)
>
>    int x;
>    float y;
>    char z;
>
>    {
>       ...
>    }
>

De todos modos asi se declaran los parametros de funciones en Fortran,
quizas K&R lo sacaron de ahi.

Xavier
From [EMAIL PROTECTED]  Fri Nov 19 18:15:34 2004
From: [EMAIL PROTECTED] (Daniel Serpell)
Date: Fri Nov 19 18:15:43 2004
Subject: Sobre Thunderbird e =?iso-8859-1?q?hilos_de_conversaci=F3n=2E?=
        =?iso-8859-1?q?=2E=2E?=
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Hola!

El Fri, Nov 19, 2004 at 10:50:32AM -0600, Antonio Chay Hidalgo escribio:
> On Thu, 18 Nov 2004 17:34:39 -0300
> Daniel Serpell <[EMAIL PROTECTED]> wrote:
> [...]
> > 
> > Me encantaría que todos los participantes de la lista usaran MUA's
> > más inteligentes y que respeten los estándares, pero sospecho que
> > es mucho pedir.
> > 
> 
>   Y cuales recomiendas ?
> 

En realidad, es más facil nombrar los que no respetan los encabezados.

Una pequeña muestra desde la lista:

  linuxmail.org
  Microsoft Exchange V6.5.7226.0
  mail.yahoo.com                 (sólo algunos presentan problemas)
  Novell GroupWise Internet Agent 6.5.2
  Internet Messaging Program (IMP) 3.2.5
  mail pickup service by hotmail.com with Microsoft SMTPSVC
  Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)

Y como recomendación personal, mutt (lo uso para las listas) y evolution.

        Daniel.

Responder a