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.