public inbox for linux-i2c@vger.kernel.org
 help / color / mirror / Atom feed
* int vs uint
@ 2008-07-20  0:46 Jon Smirl
       [not found] ` <9e4733910807191746oe5aca3av581bdc5cfab293c3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Jon Smirl @ 2008-07-20  0:46 UTC (permalink / raw)
  To: Linux I2C

There are a lot places in the i2c API where int is used when the
parameter can't be negative. For example, there are more....

/*
 * The master routines are the ones normally used to transmit data to devices
 * on a bus (or read from them). Apart from two basic transfer functions to
 * transmit one message at a time, a more complex version can be used to
 * transmit an arbitrary number of messages without interruption.
 */
extern int i2c_master_send(struct i2c_client *,const char* ,int);
extern int i2c_master_recv(struct i2c_client *,char* ,int);

/* Transfer num messages.
 */
extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg
*msgs, int num);

	u8 level; 			/* nesting level for lockdep */


Wouldn't these generate more efficient code if switched to uints?

-- 
Jon Smirl
jonsmirl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-07-21 14:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-20  0:46 int vs uint Jon Smirl
     [not found] ` <9e4733910807191746oe5aca3av581bdc5cfab293c3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-20 16:23   ` Ben Dooks
     [not found]     ` <20080720162356.GA8318-elnMNo+KYs3pIgCt6eIbzw@public.gmane.org>
2008-07-20 16:44       ` Jon Smirl
     [not found]         ` <9e4733910807200944m71728a9eldd5a9099ff2829a5-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-20 16:47           ` Jon Smirl
     [not found]             ` <9e4733910807200947t7abeb0f3i8217766b5392096a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-21  9:48               ` Ben Dooks
     [not found]                 ` <20080721094838.GB8318-elnMNo+KYs3pIgCt6eIbzw@public.gmane.org>
2008-07-21 14:26                   ` Jon Smirl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox