spacepaste

  1.  
  2. #include <string.h>
  3. #include <stdio.h>
  4. static int f(unsigned char *p)
  5. {
  6. //unsigned short result;
  7. //memcpy(&result, p, 2);
  8. //return result;
  9. return (p[1] << 8) | p[0];
  10. }
  11. char input[10000000];
  12. int main(void)
  13. {
  14. long i, j, total = 0;
  15. for (i = 0; i < 100; i++) {
  16. for (j = 0; j < sizeof(input) - 1; j++)
  17. total += f(input + j);
  18. printf("[%ld]", total);
  19. }
  20. printf("\n");
  21. }
  22.