[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH][3/17] USB virt 2.6 split driver---xenidc buffer references
On Mon, Nov 21, 2005 at 01:18:48PM +0000, harry wrote: > +#ifdef MIN > +#undef MIN > +#endif > + > +#define MIN( X, Y ) ( ( (X) < (Y) ) ? (X) : (Y) ) Linux has a much better definition. > + memset(buffer, 0, 64); s/64/sizeof(buffer)/? (there are arguments either way) > +xenidc_buffer_type > xenidc_local_buffer_reference_register_buffer_concrete_class > + (xenidc_buffer_concrete_class * class, void (*copy_in_or_out) > + (xenidc_buffer_concrete_class * class, > + xenidc_local_buffer_reference * lbr, > + void *buffer, xenidc_buffer_byte_count byte_count, int out), void > (*zero) > + (xenidc_buffer_concrete_class * class, > + xenidc_local_buffer_reference * lbr), int (*calculate_rbr_resources) > + (xenidc_buffer_concrete_class * class, > + xenidc_local_buffer_reference * lbr, > + xenidc_address * address, > + xenidc_buffer_resource_list * list), > + xenidc_buffer_concrete_class ** (*create_rbr) > + (xenidc_buffer_concrete_class * class, > + xenidc_local_buffer_reference * lbr, > + xenidc_address * address, > + xenidc_buffer_resource_provider * provider, > + xenidc_remote_buffer_reference * rbr, > + int access_flags), void (*revoke_rbr) > + (xenidc_buffer_concrete_class ** context, xenidc_callback * callback) > + ) { I guess this is one case where typedefs would improve the code ;-) > + if (zero == NULL) { > + zero = xenidc_local_buffer_reference_default_zero; > + } no braces please Cheers, Muli -- Muli Ben-Yehuda http://www.mulix.org | http://mulix.livejournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |