2009/4/15 Stefan Dösinger stefan@codeweavers.com:
+void record_const_read(DWORD reg, unsigned int *array, int *num) {
- int r;
- BOOL inc = TRUE;
- for(r = 0; r < *num; r++) {
if(array[r] == reg) {inc = FALSE;break;}- }
- if(inc) {
array[(*num)++] = reg;- }
+}
This should be static. Using a bitmap and counting the bits would be nicer, imo.