title: Same string but different result
body: <p>When i compile i have a different result (-6400 or -25 for s1 s2 (depends of gcc version) and -1 with array directly in memcmp), but the array are the same.</p>
  
  <p>Thanks for help</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;string.h&gt;
  
  int main(void)
  {
      printf("vrai %d\n", memcmp("qwertyuioa", "qwertyuioz", 10));
      char s1[] = "qwertyuioa";
      char s2[] = "qwertyuioz";
      printf("vrai s1 s2 %d\n", memcmp(s1, s2, 10));
  }
  </code></pre>