Replace T_SECOND etc. by DDS_ equivalents
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
		
							parent
							
								
									763ed67958
								
							
						
					
					
						commit
						1611adc20a
					
				
					 15 changed files with 59 additions and 65 deletions
				
			
		| 
						 | 
				
			
			@ -77,7 +77,6 @@ static enum tgprint_mode printmode = TGPM_FIELDS;
 | 
			
		|||
static unsigned print_metadata = PM_STATE;
 | 
			
		||||
static int printtype = 0;
 | 
			
		||||
 | 
			
		||||
#define T_SECOND ((int64_t) 1000000000)
 | 
			
		||||
struct tstamp_t {
 | 
			
		||||
    int isabs;
 | 
			
		||||
    int64_t t;
 | 
			
		||||
| 
						 | 
				
			
			@ -351,7 +350,7 @@ static int read_int_w_tstamp(struct tstamp_t *tstamp, char *buf, int bufsize, in
 | 
			
		|||
            posoff = 1;
 | 
			
		||||
        }
 | 
			
		||||
        if (read_int(buf, bufsize, pos + posoff, 1))
 | 
			
		||||
            tstamp->t = atoi(buf + pos) * T_SECOND;
 | 
			
		||||
            tstamp->t = atoi(buf + pos) * DDS_NSECS_IN_SEC;
 | 
			
		||||
        else
 | 
			
		||||
            return 0;
 | 
			
		||||
        while ((c = getc(stdin)) != EOF && isspace((unsigned char) c))
 | 
			
		||||
| 
						 | 
				
			
			@ -1256,7 +1255,7 @@ static char *pub_do_nonarb(const struct writerspec *spec, uint32_t *seq) {
 | 
			
		|||
                tstamp = dds_time();
 | 
			
		||||
                tstamp_spec.t += tstamp;
 | 
			
		||||
            }
 | 
			
		||||
            tstamp = (tstamp_spec.t % T_SECOND) + ((int) (tstamp_spec.t / T_SECOND) * DDS_NSECS_IN_SEC);
 | 
			
		||||
            tstamp = (tstamp_spec.t % DDS_NSECS_IN_SEC) + ((int) (tstamp_spec.t / DDS_NSECS_IN_SEC) * DDS_NSECS_IN_SEC);
 | 
			
		||||
            if ((result = fn(spec->wr, &d, tstamp)) != DDS_RETCODE_OK) {
 | 
			
		||||
                printf ("%s %d: error %d (%s)\n", get_write_operstr(command), k, (int) result, dds_err_str(result));
 | 
			
		||||
                if (flushflag) {
 | 
			
		||||
| 
						 | 
				
			
			@ -1360,7 +1359,7 @@ static char *pub_do_nonarb(const struct writerspec *spec, uint32_t *seq) {
 | 
			
		|||
//            command = *line++;
 | 
			
		||||
//            if (*line == '@') {
 | 
			
		||||
//                if (*++line == '=') { ++line; tstamp_spec.isabs = 1; }
 | 
			
		||||
//                tstamp_spec.t = T_SECOND * strtol(line, (char **) &line, 10);
 | 
			
		||||
//                tstamp_spec.t = DDS_NSECS_IN_SEC * strtol(line, (char **) &line, 10);
 | 
			
		||||
//            }
 | 
			
		||||
//        case '{': {
 | 
			
		||||
//            write_oper_t fn = get_write_oper(command);
 | 
			
		||||
| 
						 | 
				
			
			@ -1373,10 +1372,10 @@ static char *pub_do_nonarb(const struct writerspec *spec, uint32_t *seq) {
 | 
			
		|||
//                int diddodup = 0;
 | 
			
		||||
//                if (!tstamp_spec.isabs) {
 | 
			
		||||
//                    DDS_DomainParticipant_get_current_time(dp, &tstamp);
 | 
			
		||||
//                    tstamp_spec.t += tstamp.sec * T_SECOND + tstamp.nanosec;
 | 
			
		||||
//                    tstamp_spec.t += tstamp.sec * DDS_NSECS_IN_SEC + tstamp.nanosec;
 | 
			
		||||
//                }
 | 
			
		||||
//                tstamp.sec = (int) (tstamp_spec.t / T_SECOND);
 | 
			
		||||
//                tstamp.nanosec = (unsigned) (tstamp_spec.t % T_SECOND);
 | 
			
		||||
//                tstamp.sec = (int) (tstamp_spec.t / DDS_NSECS_IN_SEC);
 | 
			
		||||
//                tstamp.nanosec = (unsigned) (tstamp_spec.t % DDS_NSECS_IN_SEC);
 | 
			
		||||
//                line = endp;
 | 
			
		||||
//                result = fn(spec->wr, arb, DDS_HANDLE_NIL, &tstamp);
 | 
			
		||||
//                if (result == DDS_RETCODE_OK && spec->dupwr) {
 | 
			
		||||
| 
						 | 
				
			
			@ -2684,8 +2683,8 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
//            }
 | 
			
		||||
//            tnow = dds_time();
 | 
			
		||||
//            if (m != 0 && tnow < tend) {
 | 
			
		||||
//                uint64_t tdelta = (tend-tnow) < T_SECOND/10 ? tend-tnow : T_SECOND/10;
 | 
			
		||||
//                os_time delay = { (os_timeSec) (tdelta / T_SECOND), (os_int32) (tdelta % T_SECOND)};
 | 
			
		||||
//                uint64_t tdelta = (tend-tnow) < DDS_NSECS_IN_SEC/10 ? tend-tnow : DDS_NSECS_IN_SEC/10;
 | 
			
		||||
//                os_time delay = { (os_timeSec) (tdelta / DDS_NSECS_IN_SEC), (os_int32) (tdelta % DDS_NSECS_IN_SEC)};
 | 
			
		||||
//                os_nanoSleep(delay);
 | 
			
		||||
//                tnow = dds_time();
 | 
			
		||||
//            }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue