title: nothing is printing after running the below C code , nothing gets outputted
body: <p>nothing is printing after running the below C code , nothing gets outputted, I am not getting understand what is happening, please help.</p>
  <p>This code checks if the string is palindrome or not.</p>
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;string.h&gt;
  
  char *words[] = {&quot;rar&quot;, &quot;tokyo&quot;, &quot;level&quot;, &quot;prefix&quot;, &quot;mom&quot;, &quot;delhi&quot;, &quot;naruto&quot;};
  int size = sizeof(words) / sizeof(words[0]);
  
  void palindChecker(char **, int);
  
  int main() {
      palindChecker(words, size);
  
      return 0;
  }
  
  void palindChecker(char **array, int len) {
      char tempStr[10];
      for (int i = 0; i &lt; len; i++) {
          strcpy(tempStr, strrev(*(array + i)));
          if (strcmp(strrev(*(array + i)), tempStr) == 0) {
              printf(&quot;%s is palindrome\n&quot;, *(array + i));
          }
          else {
              printf(&quot;%s is not palindrome\n&quot;, *(array + i));
          }
      }
  }
  </code></pre>