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
|