<commit_before>#include <stdio.h>

int myfunc(int x)
{
   return x * x;
}

void vfunc(int a)
{
   printf("a=%d\n", a);
}

void qfunc()
{
   printf("qfunc()\n");
}

#if !defined(__ARMEL__)
/*
 * At least on ARM (like RPi), zfunc below fails with something like:
 * +tcc: error: can't relocate value at 1ef93bc,1
 * Test is temporary removed for this architecture until ARM maintainers
 * see what happens with this test.
 */
void zfunc()
{
	((void (*)(void))0) ();
}
#endif

int main()
{
   printf("%d\n", myfunc(3));
   printf("%d\n", myfunc(4));

   vfunc(1234);

   qfunc();

   return 0;
}

// vim: set expandtab ts=4 sw=3 sts=3 tw=80 :<commit_msg>zfunc works again on ARM after Pursuer fix<commit_after>#include <stdio.h>

int myfunc(int x)
{
   return x * x;
}

void vfunc(int a)
{
   printf("a=%d\n", a);
}

void qfunc()
{
   printf("qfunc()\n");
}

void zfunc()
{
	((void (*)(void))0) ();
}

int main()
{
   printf("%d\n", myfunc(3));
   printf("%d\n", myfunc(4));

   vfunc(1234);

   qfunc();

   return 0;
}

// vim: set expandtab ts=4 sw=3 sts=3 tw=80 :
{'fraction_non_alphanumeric': 0.19642857142857142, 'fraction_numerical': 0.02819548872180451, 'mean_word_length': 3.4008264462809916, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6314500', 'n_tokens_mistral': 462, 'n_tokens_neox': 439, 'n_words': 119}