title: Warning: iso c99 requires whitespace after the macro name
body: <p>I want to define the large string means multiline text in macro. But is giving error.
  I tried this</p>
  
  <pre><code>#define kTerms&amp;Conditions(message) [NSString stringWithFormat:@"ready to get:\"%@\".Find out how here.", message];
  </code></pre>
  
  <p>Above is demo text, actual is very lengthy. But that is giving the warning also.
  My text is like</p>
  
  <pre><code>@"USER TERMS AND CONDITIONS
  
  PLEASE READ THIS BEFORE ACCESSING THE SERVICE.  BY ACCESSING THE , YOU AGREE TO
  BE BOUND BY THE TERMS AND CONDITIONS BELOW.  IF YOU DO NOT WISH TO BE BOUND BY 
  THESE TERMS AND CONDITIONS, YOU MAY NOT USE THE SITE.
  
  1. ALL PERSONS USING THIS  SITE AGREE TO REPORT (MANIFESTS) IN ACCORDANCE WITH
     49 U.S.C. SECTION 4909(C), 19  PART 122, 8 U.S.C. SECTION 1, AND 8 C.F.R.
     PARTS 217, 231, AND 251.
  
  2. ELIGIBILITY FOR USE OF AND ACCESS TO THIS MCL/APIS SITE IS SUBJECT TO FINAL
     APPROVAL AND ACCEPTANCE BY UNIVERSAL.
  </code></pre>
  
  <p>Above is the text I want to show in Macro. 
  Non-ASCII characters are not allowed, giving error.
  Please guide.</p>