title: How should I pass NULL to the va_list function parameter?
body: <p>I wanna pass NULL to the 4th param of the following function:</p>
  
  <pre><code>bool CCMenuItemToggle::initWithTarget(CCObject* target, SEL_MenuHandler selector, CCMenuItem* item, **va_list args**);
  </code></pre>
  
  <p>like this:</p>
  
  <pre><code>CCMenuItemToggle::initWithTarget(this, menu_selector(GOSound::toggleButtonCallback), NULL, NULL);
  </code></pre>
  
  <p>It's ok when I build it in XCode (clang3.1). But when I port the code to android ndk (g++4.7), it fails to compile:</p>
  
  <blockquote>
    <p>no viable conversion from 'int' to 'va_list' (aka '__builtin_va_list')</p>
  </blockquote>
  
  <p>How should I deal with it?</p>