title: Unable to Execute script starting with Character 'U'
body: <p>I have the below code snippet which executes a script through C program.</p>
  
  <pre><code>char upgrd_bb[512] = "";    
      sprintf(upgrd_bb,"/usr/bin/./\UPGRD_BB_ALL '%s'", path_argv[5]);
      if(!(system(upgrd_bb)))
      {
      dw_flag = 0;
      printf("Unable to Upgrade BB ");
      }
  </code></pre>
  
  <p>During Cross-compilation i get error</p>
  
  <pre><code>/home/ubuntu/Documents/FileOper.c:829:14: warning: universal character names are only valid in C++ and C99
  /home/ubuntu/Documents/FileOper.c:829:14: error: incomplete universal character name \U
  make: *** [/home/ubuntu/Documents/FileOper.o] Error 1
  </code></pre>
  
  <p>If i am changing the name of the script to any other character it compiles fine. can any one focus on this.</p>
  
  <p>thanks in advance !!</p>