public inbox for linux-8086@vger.kernel.org
 help / color / mirror / Atom feed
From: Tommy McCabe <rocketjet314@yahoo.com>
To: linux-8086@vger.kernel.org
Subject: Re: Vjhc patch
Date: Mon, 19 Jul 2004 10:53:41 -0700 (PDT)	[thread overview]
Message-ID: <20040719175341.23926.qmail@web51308.mail.yahoo.com> (raw)
In-Reply-To: <20040719152335.GG2830@duckman.distro.conectiva>

--- Eduardo Pereira Habkost
<ehabkost@conectiva.com.br> wrote:
> On Sat, Jul 17, 2004 at 04:51:33PM -0700, Tommy
> McCabe wrote:
> > Gets rid of the function to define a function
> which
> > causes errors in elksnet/ktcp/vjhc.c.
> 
> I guess that there was a reason to use DEFUN(),
> probably due to support
> of different function declaration styles, on
> different compilers. If we
> choose to remove DEFUN(), I guess that we should
> remove because we know
> it is not needed for anything, not because of
> building errors that can
> be caused by errors in other places, not by the use
> of DEFUN().
> 
> And, if you get errors when building, I think that
> is good to show which
> erros you see. It is not possible to review your
> fixes, if we don't know
> what is the real reason for you making those
> changes.
> 
> For example: ktcp builds without problems here, so I
> am very interested
> to see why do you get errors on your system, but I
> don't see any errors
> here. Could you show us the error messages?

Look at vjhc.h. There are two definitions of DEFUN,
depending on some parameter. One defines a function.
The other doesn't. For some reason, the parameter got
changed over the years, so now anything using DEFUn
comes out as gibberish to the compiler.

> > --- ./elkscomp/elksnet/ktcp/vjhc.c	2002-07-28
> 11:45:45.000000000 -0400
> > +++ ./elkscurr/elksnet/ktcp/vjhc.c	2004-07-17
> 19:46:40.000000000 -0400
> > @@ -113,10 +113,8 @@
> >  	}
> >  }
> >  
> > -DEFUN
> > -(int ip_vjhc_compress, (pkt),
> > -	pkt_ut *pkt
> > -)
> > +int ip_vjhc_compress(pkt_ut *pkt)
> > +
> >  {
> >  	iphdr_t *ip_hdr, *oip_hdr;
> >  	tcphdr_t *tcp_hdr, *otcp_hdr;
> > @@ -388,10 +386,8 @@
> >  	return PPP_TYPE_VJHC_COMPR;
> >  }
> >  
> > -DEFUN
> > -(void ip_vjhc_arr_uncompr, (pkt),
> > -	pkt_ut *pkt
> > -)
> > +void ip_vjhc_arr_uncompr(pkt_ut *pkt)
> > +
> >  {
> >  	rcv_state_ut *state;
> >  	iphdr_t *ip_hdr;
> > @@ -430,10 +426,8 @@
> >  
> >  }
> >  
> > -DEFUN
> > -(void ip_vjhc_arr_compr, (pkt),
> > -	pkt_ut *pkt
> > -)
> > +void ip_vjhc_arr_compr(pkt_ut *pkt)
> > +
> >  {
> >  	iphdr_t *ip_hdr;
> >  	tcphdr_t *tcp_hdr;
> 
> 
> -- 
> Eduardo
> 

> ATTACHMENT part 2 application/pgp-signature 




		
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail 

  reply	other threads:[~2004-07-19 17:53 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-17 23:51 Vjhc patch Tommy McCabe
2004-07-19 15:23 ` Eduardo Pereira Habkost
2004-07-19 17:53   ` Tommy McCabe [this message]
2004-07-19 18:06     ` Eduardo Pereira Habkost
2004-07-19 18:51       ` Tommy McCabe
2004-07-19 19:01         ` Eduardo Pereira Habkost
2004-07-19 20:57           ` Tommy McCabe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040719175341.23926.qmail@web51308.mail.yahoo.com \
    --to=rocketjet314@yahoo.com \
    --cc=linux-8086@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox