rem: rightNow(void) { struct timeval tv;  gettimeofday(&tv, NULL);  return 1000L*(unsigned long)tv.tv_sec + (unsigned long)tv.tv_usec/1000L;
add: rightNow(struct timeval *tv) { gettimeofday(tv, NULL);
context: rightNow(void) {    struct timeval tv;    gettimeofday(&tv, NULL);    return 1000L*(unsigned long)tv.tv_sec + (unsigned long)tv.tv_usec/1000L;}