#include "gras_modinter.h" /* module init/exit */
#include "xbt_modinter.h" /* module init/exit */
-#include "gras/core.h"
+#include "gras.h"
#include "gras/process.h" /* FIXME: killme and put process_init in modinter */
/* FIXME: move it to some random header */
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(gras,XBT_LOG_ROOT_CAT,"All GRAS categories (cf. section \ref GRAS_API)");
static int gras_running_process = 0;
-void gras_init(int *argc,char **argv, const char *defaultlog) {
+void gras_init(int *argc,char **argv) {
- INFO0("Initialize GRAS");
+ VERB0("Initialize GRAS");
/* First initialize the XBT */
- xbt_init_defaultlog(argc,argv,defaultlog);
+ xbt_init(argc,argv);
/* module registrations:
* - declare process specific data we need (without creating them)
void gras_exit(void) {
INFO0("Exiting GRAS");
- gras_process_exit();
if (--gras_running_process == 0) {
gras_msg_exit();
gras_trp_exit();
gras_datadesc_exit();
gras_emul_exit();
}
+ gras_process_exit();
xbt_exit();
}
int i;
printf("%s: ", name);
for (i=0;i<size;i++) {
- if (data[i]<32)// || data[i]>'9')
+ if (data[i]<32) /* || data[i]>'9') */
printf("'\\%d'",data[i]);
else
printf("%c",data[i]);