Fix format strings and signatures for fixed size integers
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
This commit is contained in:
		
							parent
							
								
									638cab9291
								
							
						
					
					
						commit
						63a5c87baf
					
				
					 35 changed files with 245 additions and 230 deletions
				
			
		| 
						 | 
				
			
			@ -150,17 +150,17 @@ void qp_resource_limits_1 (FILE *fp, int32_t max_samples, int32_t max_instances,
 | 
			
		|||
  if (max_samples == DDS_LENGTH_UNLIMITED)
 | 
			
		||||
    fprintf (fp, "unlimited");
 | 
			
		||||
  else
 | 
			
		||||
    fprintf (fp, "%d", max_samples);
 | 
			
		||||
    fprintf (fp, "%"PRId32, max_samples);
 | 
			
		||||
  fprintf (fp, ", max_instances = ");
 | 
			
		||||
  if (max_instances == DDS_LENGTH_UNLIMITED)
 | 
			
		||||
    fprintf (fp, "unlimited");
 | 
			
		||||
  else
 | 
			
		||||
    fprintf (fp, "%d", max_instances);
 | 
			
		||||
    fprintf (fp, "%"PRId32, max_instances);
 | 
			
		||||
  fprintf (fp, ", max_samples_per_instance = ");
 | 
			
		||||
  if (max_samples_per_instance == DDS_LENGTH_UNLIMITED)
 | 
			
		||||
    fprintf (fp, "unlimited\n");
 | 
			
		||||
  else
 | 
			
		||||
    fprintf (fp, "%d\n", max_samples_per_instance);
 | 
			
		||||
    fprintf (fp, "%"PRId32"\n", max_samples_per_instance);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void qp_resource_limits (const dds_qos_t *q, FILE *fp)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -705,7 +705,7 @@ static int one_resource_limit(int32_t *val, const char **arg) {
 | 
			
		|||
        *val = DDS_LENGTH_UNLIMITED;
 | 
			
		||||
        (*arg) += 3;
 | 
			
		||||
        return 1;
 | 
			
		||||
    } else if (sscanf(*arg, "%d%n", val, &pos) == 1) {
 | 
			
		||||
    } else if (sscanf(*arg, "%"PRId32"%n", val, &pos) == 1) {
 | 
			
		||||
        (*arg) += pos;
 | 
			
		||||
        return 1;
 | 
			
		||||
    } else {
 | 
			
		||||
| 
						 | 
				
			
			@ -957,7 +957,7 @@ bool dds_err_check (dds_return_t err, unsigned flags, const char * where)
 | 
			
		|||
    if (flags & (DDS_CHECK_REPORT | DDS_CHECK_FAIL))
 | 
			
		||||
    {
 | 
			
		||||
      char msg[DDS_ERR_MSG_MAX];
 | 
			
		||||
      (void) snprintf (msg, DDS_ERR_MSG_MAX, "Error %d:M%d:%s", dds_err_file_id(err), dds_err_line(err), dds_err_str(err));
 | 
			
		||||
      (void) snprintf (msg, DDS_ERR_MSG_MAX, "Error %"PRId32":M%"PRId32":%s", dds_err_file_id(err), dds_err_line(err), dds_err_str(err));
 | 
			
		||||
      if (flags & DDS_CHECK_REPORT)
 | 
			
		||||
      {
 | 
			
		||||
        printf ("%s: %s\n", where, msg);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,7 +45,7 @@
 | 
			
		|||
//#define NUMSTR "0123456789"
 | 
			
		||||
//#define HOSTNAMESTR "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-." NUMSTR
 | 
			
		||||
 | 
			
		||||
typedef int (*write_oper_t) (dds_entity_t wr, const void *d, const dds_time_t ts);
 | 
			
		||||
typedef dds_return_t (*write_oper_t) (dds_entity_t wr, const void *d, const dds_time_t ts);
 | 
			
		||||
 | 
			
		||||
enum topicsel { UNSPEC, KS, K32, K64, K128, K256, OU, ARB };
 | 
			
		||||
enum readermode { MODE_PRINT, MODE_CHECK, MODE_ZEROLOAD, MODE_DUMP, MODE_NONE };
 | 
			
		||||
| 
						 | 
				
			
			@ -860,11 +860,11 @@ static void print_K(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd, const
 | 
			
		|||
    print_sampleinfo(tstart, tnow, si, tag);
 | 
			
		||||
    if (si->valid_data) {
 | 
			
		||||
        if(printmode == TGPM_MULTILINE) {
 | 
			
		||||
            printf ("{\n%*.*s.seq = %u,\n%*.*s.keyval = %d }\n", 4, 4, "", seq, 4, 4, "", keyval);
 | 
			
		||||
            printf ("{\n%*.*s.seq = %"PRIu32",\n%*.*s.keyval = %"PRId32" }\n", 4, 4, "", seq, 4, 4, "", keyval);
 | 
			
		||||
        } else if(printmode == TGPM_DENSE) {
 | 
			
		||||
            printf ("{%u,%d}\n", seq, keyval);
 | 
			
		||||
            printf ("{%"PRIu32",%"PRId32"}\n", seq, keyval);
 | 
			
		||||
        } else {
 | 
			
		||||
            printf ("{ .seq = %u, .keyval = %d }\n", seq, keyval);
 | 
			
		||||
            printf ("{ .seq = %"PRIu32", .keyval = %"PRId32" }\n", seq, keyval);
 | 
			
		||||
        }
 | 
			
		||||
    } else {
 | 
			
		||||
        /* May not look at mseq->_buffer[i] but want the key value
 | 
			
		||||
| 
						 | 
				
			
			@ -877,11 +877,11 @@ static void print_K(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd, const
 | 
			
		|||
        int32_t d_key;
 | 
			
		||||
        if ((result = getkeyval(rd, &d_key, si->instance_handle)) == DDS_RETCODE_OK) {
 | 
			
		||||
            if(printmode == TGPM_MULTILINE) {
 | 
			
		||||
                printf ("{\n%*.*s.seq = NA,\n%*.*s.keyval = %d }\n", 4, 4, "", 4, 4, "", keyval);
 | 
			
		||||
                printf ("{\n%*.*s.seq = NA,\n%*.*s.keyval = %"PRId32" }\n", 4, 4, "", 4, 4, "", keyval);
 | 
			
		||||
            } else if(printmode == TGPM_DENSE) {
 | 
			
		||||
                printf ("{NA,%d}\n", keyval);
 | 
			
		||||
                printf ("{NA,%"PRId32"}\n", keyval);
 | 
			
		||||
            } else {
 | 
			
		||||
                printf ("{ .seq = NA, .keyval = %d }\n", keyval);
 | 
			
		||||
                printf ("{ .seq = NA, .keyval = %"PRId32" }\n", keyval);
 | 
			
		||||
            }
 | 
			
		||||
        } else
 | 
			
		||||
            printf ("get_key_value: error (%s)\n", dds_err_str(result));
 | 
			
		||||
| 
						 | 
				
			
			@ -930,11 +930,11 @@ static void print_seq_OU(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd __
 | 
			
		|||
        print_sampleinfo(tstart, tnow, si, tag);
 | 
			
		||||
        if (si->valid_data) {
 | 
			
		||||
            if(printmode == TGPM_MULTILINE) {
 | 
			
		||||
                printf ("{\n%*.*s.seq = %u }\n", 4, 4, "", mseq[i]->seq);
 | 
			
		||||
                printf ("{\n%*.*s.seq = %"PRIu32" }\n", 4, 4, "", mseq[i]->seq);
 | 
			
		||||
            } else if(printmode == TGPM_DENSE) {
 | 
			
		||||
                printf ("{%u}\n", mseq[i]->seq);
 | 
			
		||||
                printf ("{%"PRIu32"}\n", mseq[i]->seq);
 | 
			
		||||
            } else {
 | 
			
		||||
                printf ("{ .seq = %u }\n", mseq[i]->seq);
 | 
			
		||||
                printf ("{ .seq = %"PRIu32" }\n", mseq[i]->seq);
 | 
			
		||||
            }
 | 
			
		||||
        } else {
 | 
			
		||||
            printf ("NA\n");
 | 
			
		||||
| 
						 | 
				
			
			@ -1109,7 +1109,7 @@ static void wr_on_publication_matched(dds_entity_t wr __attribute__((unused)), c
 | 
			
		|||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int register_instance_wrapper(dds_entity_t wr, const void *d, const dds_time_t tstamp) {
 | 
			
		||||
static dds_return_t register_instance_wrapper(dds_entity_t wr, const void *d, const dds_time_t tstamp) {
 | 
			
		||||
    dds_instance_handle_t handle;
 | 
			
		||||
    (void)tstamp;
 | 
			
		||||
    return dds_register_instance(wr, &handle, d);
 | 
			
		||||
| 
						 | 
				
			
			@ -1795,7 +1795,7 @@ static uint32_t subthread(void *vspec) {
 | 
			
		|||
                    rc = dds_get_subscription_matched_status(rd, &status);
 | 
			
		||||
                    error_report(rc, "dds_get_subscription_matched_status failed");
 | 
			
		||||
                    if (rc == DDS_RETCODE_OK) {
 | 
			
		||||
                        printf("[pre-read: subscription-matched: total=(%"PRIu32" change %d) current=(%"PRIu32" change %d) handle=%"PRIu64"]\n",
 | 
			
		||||
                        printf("[pre-read: subscription-matched: total=(%"PRIu32" change %"PRId32") current=(%"PRIu32" change %"PRId32") handle=%"PRIu64"]\n",
 | 
			
		||||
                                status.total_count, status.total_count_change,
 | 
			
		||||
                                status.current_count,
 | 
			
		||||
                                status.current_count_change,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue