mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-07 01:54:10 +00:00
snprintf
This commit is contained in:
parent
7b47f645d7
commit
636ce9ac2c
|
@ -1991,7 +1991,7 @@ void fstWriterClose(void *ctx)
|
||||||
fflush(xc->handle);
|
fflush(xc->handle);
|
||||||
|
|
||||||
#ifndef __MINGW32__
|
#ifndef __MINGW32__
|
||||||
sprintf(fnam, "%s.hier", xc->filename);
|
snprintf(fnam, sizeof(fnam), "%s.hier", xc->filename);
|
||||||
unlink(fnam);
|
unlink(fnam);
|
||||||
free(fnam);
|
free(fnam);
|
||||||
#endif
|
#endif
|
||||||
|
@ -2616,7 +2616,7 @@ fstEnumHandle fstWriterCreateEnumTable(void *ctx, const char *name, uint32_t ele
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
|
|
||||||
name_len = strlen(name);
|
name_len = strlen(name);
|
||||||
elem_count_len = sprintf(elem_count_buf, "%" PRIu32, elem_count);
|
elem_count_len = snprintf(elem_count_buf, sizeof(elem_count_buf), "%" PRIu32, elem_count);
|
||||||
|
|
||||||
literal_lens = (unsigned int *)calloc(elem_count, sizeof(unsigned int));
|
literal_lens = (unsigned int *)calloc(elem_count, sizeof(unsigned int));
|
||||||
val_lens = (unsigned int *)calloc(elem_count, sizeof(unsigned int));
|
val_lens = (unsigned int *)calloc(elem_count, sizeof(unsigned int));
|
||||||
|
@ -3594,7 +3594,7 @@ static int fstReaderRecreateHierFile(struct fstReaderContext *xc)
|
||||||
htyp = xc->contains_hier_section_lz4duo ? FST_BL_HIER_LZ4DUO : FST_BL_HIER_LZ4;
|
htyp = xc->contains_hier_section_lz4duo ? FST_BL_HIER_LZ4DUO : FST_BL_HIER_LZ4;
|
||||||
}
|
}
|
||||||
|
|
||||||
sprintf(fnam, "%s.hier_%d_%p", xc->filename, getpid(), (void *)xc);
|
snprintf(fnam, sizeof(fnam), "%s.hier_%d_%p", xc->filename, getpid(), (void *)xc);
|
||||||
fstReaderFseeko(xc, xc->f, xc->hier_pos, SEEK_SET);
|
fstReaderFseeko(xc, xc->f, xc->hier_pos, SEEK_SET);
|
||||||
uclen = fstReaderUint64(xc->f);
|
uclen = fstReaderUint64(xc->f);
|
||||||
#ifndef __MINGW32__
|
#ifndef __MINGW32__
|
||||||
|
@ -4241,7 +4241,7 @@ int fstReaderInit(struct fstReaderContext *xc)
|
||||||
|
|
||||||
hf = (char *)calloc(1, flen + 16 + 32 + 1);
|
hf = (char *)calloc(1, flen + 16 + 32 + 1);
|
||||||
|
|
||||||
sprintf(hf, "%s.upk_%d_%p", xc->filename, getpid(), (void *)xc);
|
snprintf(hf, sizeof(hf), "%s.upk_%d_%p", xc->filename, getpid(), (void *)xc);
|
||||||
fcomp = fopen(hf, "w+b");
|
fcomp = fopen(hf, "w+b");
|
||||||
if (!fcomp) {
|
if (!fcomp) {
|
||||||
fcomp = tmpfile_open(&xc->f_nam);
|
fcomp = tmpfile_open(&xc->f_nam);
|
||||||
|
@ -4799,21 +4799,21 @@ int fstReaderIterBlocks2(void *ctx,
|
||||||
|
|
||||||
if (beg_tim) {
|
if (beg_tim) {
|
||||||
if (dumpvars_state == 1) {
|
if (dumpvars_state == 1) {
|
||||||
wx_len = sprintf(wx_buf, "$end\n");
|
wx_len = snprintf(wx_buf, 6, "$end\n");
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
dumpvars_state = 2;
|
dumpvars_state = 2;
|
||||||
}
|
}
|
||||||
wx_len = sprintf(wx_buf, "#%" PRIu64 "\n", beg_tim);
|
wx_len = snprintf(wx_buf, 20, "#%" PRIu64 "\n", beg_tim);
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
if (!dumpvars_state) {
|
if (!dumpvars_state) {
|
||||||
wx_len = sprintf(wx_buf, "$dumpvars\n");
|
wx_len = snprintf(wx_buf, 11, "$dumpvars\n");
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
dumpvars_state = 1;
|
dumpvars_state = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((xc->num_blackouts) && (cur_blackout != xc->num_blackouts)) {
|
if ((xc->num_blackouts) && (cur_blackout != xc->num_blackouts)) {
|
||||||
if (beg_tim == xc->blackout_times[cur_blackout]) {
|
if (beg_tim == xc->blackout_times[cur_blackout]) {
|
||||||
wx_len = sprintf(wx_buf, "$dump%s $end\n",
|
wx_len = snprintf(wx_buf, 16, "$dump%s $end\n",
|
||||||
(xc->blackout_activity[cur_blackout++]) ? "on" : "off");
|
(xc->blackout_activity[cur_blackout++]) ? "on" : "off");
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
}
|
}
|
||||||
|
@ -4914,7 +4914,7 @@ int fstReaderIterBlocks2(void *ctx,
|
||||||
clone_d[j] = srcdata[7 - j];
|
clone_d[j] = srcdata[7 - j];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
sprintf((char *)xc->temp_signal_value_buf, "%.16g", d);
|
snprintf((char *)xc->temp_signal_value_buf, 32, "%.16g", d);
|
||||||
value_change_callback(user_callback_data_pointer, beg_tim, idx + 1,
|
value_change_callback(user_callback_data_pointer, beg_tim, idx + 1,
|
||||||
xc->temp_signal_value_buf);
|
xc->temp_signal_value_buf);
|
||||||
}
|
}
|
||||||
|
@ -4936,7 +4936,7 @@ int fstReaderIterBlocks2(void *ctx,
|
||||||
}
|
}
|
||||||
|
|
||||||
fstVcdID(vcdid_buf, idx + 1);
|
fstVcdID(vcdid_buf, idx + 1);
|
||||||
wx_len = sprintf(wx_buf, "r%.16g %s\n", d, vcdid_buf);
|
wx_len = snprintf(wx_buf, sizeof(wx_buf), "r%.16g %s\n", d, vcdid_buf);
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5179,21 +5179,21 @@ int fstReaderIterBlocks2(void *ctx,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dumpvars_state == 1) {
|
if (dumpvars_state == 1) {
|
||||||
wx_len = sprintf(wx_buf, "$end\n");
|
wx_len = snprintf(wx_buf, 6, "$end\n");
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
dumpvars_state = 2;
|
dumpvars_state = 2;
|
||||||
}
|
}
|
||||||
wx_len = sprintf(wx_buf, "#%" PRIu64 "\n", time_table[i]);
|
wx_len = snprintf(wx_buf, 20, "#%" PRIu64 "\n", time_table[i]);
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
if (!dumpvars_state) {
|
if (!dumpvars_state) {
|
||||||
wx_len = sprintf(wx_buf, "$dumpvars\n");
|
wx_len = snprintf(wx_buf, 11, "$dumpvars\n");
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
dumpvars_state = 1;
|
dumpvars_state = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((xc->num_blackouts) && (cur_blackout != xc->num_blackouts)) {
|
if ((xc->num_blackouts) && (cur_blackout != xc->num_blackouts)) {
|
||||||
if (time_table[i] == xc->blackout_times[cur_blackout]) {
|
if (time_table[i] == xc->blackout_times[cur_blackout]) {
|
||||||
wx_len = sprintf(wx_buf, "$dump%s $end\n",
|
wx_len = snprintf(wx_buf, 16, "$dump%s $end\n",
|
||||||
(xc->blackout_activity[cur_blackout++]) ? "on" : "off");
|
(xc->blackout_activity[cur_blackout++]) ? "on" : "off");
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
}
|
}
|
||||||
|
@ -5407,7 +5407,7 @@ int fstReaderIterBlocks2(void *ctx,
|
||||||
clone_d[j] = srcdata[7 - j];
|
clone_d[j] = srcdata[7 - j];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
sprintf((char *)xc->temp_signal_value_buf, "%.16g", d);
|
snprintf((char *)xc->temp_signal_value_buf, 32, "%.16g", d);
|
||||||
value_change_callback(user_callback_data_pointer, time_table[i], idx + 1,
|
value_change_callback(user_callback_data_pointer, time_table[i], idx + 1,
|
||||||
xc->temp_signal_value_buf);
|
xc->temp_signal_value_buf);
|
||||||
}
|
}
|
||||||
|
@ -5427,7 +5427,7 @@ int fstReaderIterBlocks2(void *ctx,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
wx_len = sprintf(wx_buf, "r%.16g", d);
|
wx_len = snprintf(wx_buf, sizeof(wx_buf), "r%.16g", d);
|
||||||
fstWritex(xc, wx_buf, wx_len);
|
fstWritex(xc, wx_buf, wx_len);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5523,7 +5523,7 @@ static char *fstExtractRvatDataFromFrame(struct fstReaderContext *xc, fstHandle
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sprintf((char *)buf, "%.16g", d);
|
snprintf((char *)buf, 32, "%.16g", d);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6045,7 +6045,7 @@ process_value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sprintf(buf, "r%.16g", d);
|
snprintf(buf, sizeof(buf), "r%.16g", d);
|
||||||
return (buf);
|
return (buf);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -43,7 +43,7 @@ static inline int memReadStat(int field)
|
||||||
pid_t pid = getpid();
|
pid_t pid = getpid();
|
||||||
int value;
|
int value;
|
||||||
|
|
||||||
sprintf(name, "/proc/%d/statm", pid);
|
snprintf(name, 256, "/proc/%d/statm", pid);
|
||||||
FILE* in = fopen(name, "rb");
|
FILE* in = fopen(name, "rb");
|
||||||
if (in == NULL) return 0;
|
if (in == NULL) return 0;
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ static inline int memReadPeak(void)
|
||||||
char name[256];
|
char name[256];
|
||||||
pid_t pid = getpid();
|
pid_t pid = getpid();
|
||||||
|
|
||||||
sprintf(name, "/proc/%d/status", pid);
|
snprintf(name, 256, "/proc/%d/status", pid);
|
||||||
FILE* in = fopen(name, "rb");
|
FILE* in = fopen(name, "rb");
|
||||||
if (in == NULL) return 0;
|
if (in == NULL) return 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue