Re: [PATCHv2 6/6] media: Convert struct i2c_msg initialization to C99 format

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue 18 Sep 2012 03:02:42 AM PDT, Venu Byravarasu wrote:
-----Original Message-----
From: Shubhrajyoti Datta [mailto:omaplinuxkernel@xxxxxxxxx]
Sent: Tuesday, September 18, 2012 3:30 PM
To: Venu Byravarasu
Cc: Shubhrajyoti D; linux-media@xxxxxxxxxxxxxxx; linux-
kernel@xxxxxxxxxxxxxxx; julia.lawall@xxxxxxx
Subject: Re: [PATCHv2 6/6] media: Convert struct i2c_msg initialization to C99
format

       struct i2c_msg test[2] = {
-             { client->addr, 0,        3, write },
-             { client->addr, I2C_M_RD, 2, read  },
+             {
+                     .addr = client->addr,
+                     .flags = 0,

Does flags not contain 0 by default?


It does however I felt that 0 means write so letting it be explicit.

In case a removal is preferred that's doable too however felt it is
more readable this way.

Though it adds readability, it carries an overhead of one write operation too.
So, better to remove it.

Partially initialized structs will have their unmentioned members initialized to zero.

So there is no "overhead of one write operation" by mentioning it explicitly.

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux