[OpenFPGA Code] Patch syntax compatibility for older gcc

This commit is contained in:
tangxifan 2020-09-14 18:55:21 -06:00
parent d4bac95cd4
commit fc6bfdc7a2
3 changed files with 5 additions and 3 deletions

View File

@ -4,6 +4,7 @@
/********************************************************************
* Include header files that are required by function declaration
*******************************************************************/
#include <stddef.h>
#include <vector>
/********************************************************************

View File

@ -140,7 +140,7 @@ float string_to_unit(const std::string& scale) {
/* Invalid unit report error */
VTR_LOGF_ERROR(__FILE__, __LINE__,
"Invalid unit %s!\nAcceptable units are [a|f|p|n|u|k|M|B|T] or empty\n",
scale);
scale.c_str());
exit(1);
}
@ -153,13 +153,13 @@ float string_to_time_unit(const std::string& scale) {
&& (2 != scale.length()) ) {
VTR_LOGF_ERROR(__FILE__, __LINE__,
"Time unit (='%s') must contain only one or two characters!\n",
scale);
scale.c_str());
}
/* The last character must be 's' */
if ('s' != scale.back()) {
VTR_LOGF_ERROR(__FILE__, __LINE__,
"Time unit (='%s') must end with 's'!\n",
scale);
scale.c_str());
}
float unit = 1.;

View File

@ -4,6 +4,7 @@
/********************************************************************
* Include header files required by the data structure definition
*******************************************************************/
#include <stddef.h>
#include <vector>
/* Begin namespace openfpga */