On 9/25/2012 7:34 AM, Rajagopal Venkat wrote:
>> On 09/24/2012 06:28 AM, Rajagopal Venkat wrote:
>>>
>>> This patch adds following minor changes to prepare powertop
>>> to support Android platform.
>>>
>>> - Add missing HAVE_CONFIG_H conditional check.
>>> - remove un-used ethtool_cmd_speed_set and ethtool_cmd_speed
>>> functions.
>>> - Minimize dependency on exception handling in catch blocks.
>>>
>>> These changes will not affect powertop functionality.
>>>
>>> Signed-off-by: Rajagopal Venkat <rajagopal.ven...@linaro.org>


>>
> As discussed in first patch set, android doesn't support exception
> handling. This

where is this in your commit log?

> is the reason powertop had DISABLE_TRYCATCH conditional macro which is
> removed in recent commit.

Android being braindead about the C++ language should be it's own patch, not 
snuck in as part of another change.


> 
> The patch 2/2 adds stubs for exception handling
> 
> #define try           if (true)
> #define catch(x)      if (false)
> 
> With this, fprintf(stderr, "%s\n", c.what()); in catch block throws
> undefined reference
> to c. So added message instead of c.what().
> 
> Any better ways of adding stubs are welcome.

#define try(x)   if (true) { x;
#define catch(x) } else

?


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to