3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-06-06 06:03:23 +00:00

Added "kernel/yosys.h" and "kernel/yosys.cc"

This commit is contained in:
Clifford Wolf 2014-07-30 14:10:15 +02:00
parent 273383692a
commit a7c6b37abf
8 changed files with 133 additions and 61 deletions

View file

@ -17,10 +17,7 @@
*
*/
#include "kernel/log.h"
#include "kernel/rtlil.h"
#include "kernel/register.h"
#include "kernel/compatibility.h"
#include "kernel/yosys.h"
#include "backends/ilang/ilang_backend.h"
#include <sys/time.h>
@ -43,25 +40,6 @@ std::list<std::string> string_buf;
static struct timeval initial_tv = { 0, 0 };
static bool next_print_log = false;
std::string stringf(const char *fmt, ...)
{
std::string string;
char *str = NULL;
va_list ap;
va_start(ap, fmt);
if (vasprintf(&str, fmt, ap) < 0)
str = NULL;
va_end(ap);
if (str != NULL) {
string = str;
free(str);
}
return string;
}
void logv(const char *format, va_list ap)
{
if (log_time) {