annotate TOOLS/fastmem.sh @ 17566:f580a7755ac5

Patch by Stefan Huehner / stefan % huehner ! org \ patch replaces '()' for the correct '(void)' in function declarations/prototypes which have no parameters. The '()' syntax tell thats there is a variable list of arguments, so that the compiler cannot check this. The extra CFLAG '-Wstrict-declarations' shows those cases. Comments about a similar patch applied to ffmpeg: That in C++ these mean the same, but in ANSI C the semantics are different; function() is an (obsolete) K&R C style forward declaration, it basically means that the function can have any number and any types of parameters, effectively completely preventing the compiler from doing any sort of type checking. -- Erik Slagter Defining functions with unspecified arguments is allowed but bad. With arguments unspecified the compiler can't report an error/warning if the function is called with incorrect arguments. -- M\ns Rullg\rd
author rathann
date Thu, 09 Feb 2006 14:08:03 +0000
parents 5983b3ef67b4
children 15a7ea3fe2e0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
571
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
1
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
2 sync
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
3 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
4 ./fastmem-k6
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
5 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
6 ./fastmem-k7
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
7 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
8 ./fastmem-mmx
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
9 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
10 ./fastmem-sse
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
11 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
12 ./fastmem2-k6
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
13 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
14 ./fastmem2-k7
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
15 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
16 ./fastmem2-mmx
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
17 sleep 2
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
18 ./fastmem2-sse
5983b3ef67b4 run fastmem tests
arpi_esp
parents:
diff changeset
19 sleep 2