{
int retVal = 0;
- if (0 == (sscanf(my->trigType, "%x:%x:%x", &my->subsysId, &my->wordNr, &my->bitMask))) {
+ if (0 == (sscanf(my->trigType, "%lx:%lx:%lx", &my->subsysId, &my->wordNr, &my->bitMask))) {
syslog(LOG_ERR, "evtbuild.c: makeTrigType: %s", "trigtype option is wrong.");
retVal = -1;
}
- printf("TrigType: 0x%x 0x%x 0x%x\n", my->subsysId, my->wordNr, my->bitMask);
+ printf("TrigType: 0x%lx 0x%lx 0x%lx\n", my->subsysId, my->wordNr, my->bitMask);
/*
* Count trailing zeros in the bit mask
unsigned short rfio_iMaxFile;
unsigned short rfio_iPathConv;
char lustrePath[PARAM_MAX_VALUE_LEN];
- unsigned short buffStat;
unsigned short epicsCtrl;
unsigned short ignore; /* ignore all trigger mismatch conditions */
char shmname[PARAM_MAX_VALUE_LEN];
if (theArgs->debug_trignr) {
printf("%7s", "trigNr");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- printf(" %08x", theDebug->evtsLastBuilt[i]);
+ printf(" %08lx", theDebug->evtsLastBuilt[i]);
}
printf("\n");
}
printf("%7s", "trigNr");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
if (j < theDebug->evtsBrokenCnt[i]) {
- printf(" %08x", theDebug->evtsBroken[i][j]);
+ printf(" %08lx", theDebug->evtsBroken[i][j]);
} else {
printf("%9s", "-");
}
printf("%7s", "size");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
if (j < theDebug->debugSizesCnt[i]) {
- printf(" %08x", theDebug->debugSizes[i][j]);
+ printf(" %08lx", theDebug->debugSizes[i][j]);
} else {
printf("%9s", "-");
}
printf("%7s", "errBit");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
if (j < theDebug->errBitsCnt[i]) {
- printf(" %08x", theDebug->errBits[i][j]);
+ printf(" %08lx", theDebug->errBits[i][j]);
} else {
printf("%9s", "-");
}
printf("%7s", "debug");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
if (j < theDebug->debugWordsCnt[i] && theDebug->debugWords[i][j] != 0) {
- printf(" %08x", theDebug->debugWords[i][j]);
+ printf(" %08lx", theDebug->debugWords[i][j]);
} else {
printf("%9s", "-");
}
if (theArgs->debug_trignr) {
printf("%7s", "trigNr");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- printf(" %08x", *theStats->trigNr[i]);
+ printf(" %08lx", *theStats->trigNr[i]);
}
printf("\n");
}
if (theArgs->debug_size) {
printf("%7s", "size");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- printf(" %08x", *theStats->debugSize[i]);
+ printf(" %08lx", *theStats->debugSize[i]);
}
printf("\n");
}
if (theArgs->debug_trignr) {
printf("%7s", "trigNr");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- printf(" %08x", theDebug->evtsLastBuilt[i]);
+ printf(" %08lx", theDebug->evtsLastBuilt[i]);
}
printf("\n");
}
printf("%7s", "trigNr");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
if (j < theDebug->evtsBrokenCnt[i]) {
- printf(" %08x", theDebug->evtsBroken[i][j]);
+ printf(" %08lx", theDebug->evtsBroken[i][j]);
} else {
printf("%9s", "-");
}
printf("%7s", "lastNr");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
if (i <= qi) {
- printf(" %08x", (*theStats->trigNr[i]));
+ printf(" %08lx", (*theStats->trigNr[i]));
} else {
printf("%9s", "-");
}
printf("%7s", "lastNr");
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- printf(" %08x", (*theStats->trigNr[i]));
+ printf(" %08lx", (*theStats->trigNr[i]));
}
printf("\n\n");
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.144 2010-12-07 17:33:16 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.145 2011-02-14 13:59:40 hadaq Exp $";
#define _POSIX_C_SOURCE 199309L
#define SYSLOG_NAMES
-#define RFIO
+/* #define RFIO */
#include <unistd.h>
#include <getopt.h>
} else {
(*theStats->diskNrEB) = diskNr;
- sprintf(newOutPath, "/data%02d", diskNr);
+ sprintf(newOutPath, "/data%02lu", diskNr);
tmpstr = strReplace(theArgs->outPath, ebOutPath, newOutPath);
strcpy(theArgs->outPath, tmpstr);
for (i = 0; v >= 10000 && i < sizeof(u) - 2; v /= 1000, i++) {
}
- sprintf(retVal, "%4d%c", v, u[i]);
+ sprintf(retVal, "%4lu%c", v, u[i]);
return retVal;
}
strftime(ltime, 20, "%Y-%m-%d %H:%M:%S", localtime(&t));
fp = fopen(myArgs->runinfo2ora, "a+");
- fprintf(fp, "start %d %d %s %s\n", myArgs->runNr, myArgs->ebnum, myArgs->fileName, ltime);
+ fprintf(fp, "start %lu %d %s %s\n", myArgs->runNr, myArgs->ebnum, myArgs->fileName, ltime);
fclose(fp);
}
strftime(ltime, 20, "%Y-%m-%d %H:%M:%S", localtime(&t));
fp = fopen(myArgs->runinfo2ora, "a+");
- fprintf(fp, "stop %d %d %s %s %s ", myArgs->runNr, myArgs->ebnum, myArgs->fileName, ltime, unit(*myStats->evtsComplete));
+ fprintf(fp, "stop %lu %d %s %s %s ", myArgs->runNr, myArgs->ebnum, myArgs->fileName, ltime, unit(*myStats->evtsComplete));
fprintf(fp, "%s\n", unit(*myStats->bytesWritten));
fclose(fp);
}
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/netmem.c,v 6.49 2010-10-08 13:55:17 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/netmem.c,v 6.50 2011-02-14 13:59:40 hadaq Exp $";
#define _POSIX_C_SOURCE 199309L
#define SYSLOG_NAMES
for (i = 0; v >= 10000 && i < sizeof(u) - 2; v /= 1000, i++) {
}
- sprintf(retVal, "%4d%c", v, u[i]);
+ sprintf(retVal, "%4lu%c", v, u[i]);
return retVal;
}
if (ready2check) {
for (i = 0; i < theArgs->nrOfMsgs; i++) {
if (dataSources[i] == 0) {
- sprintf(msglog, "<E> daq_netmem: source %d, port %d: no data received.", i, theArgs->portNr[i]);
+ sprintf(msglog, "<E> daq_netmem: source %d, port %lu: no data received.", i, theArgs->portNr[i]);
fprintf(stderr, "%s\n", msglog);
storeLogInfo(theArgs, msglog);
fillLevel = (unsigned long) (100 * queueSize + 0.5) / buffSize;
(*my->netmemBuff[i]) = fillLevel;
- printf("%3d", fillLevel);
+ printf("%3lu", fillLevel);
/* Add more statistic for recv bytes per second */
if (*nettr[i]->bytesReceived - lastBytesRecv[i] > 0) {
fputs("==============================================================================\n", stderr);
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- printf("port:%6d ------------------------------------------------------------------\n", theArgs->portNr[i]);
+ printf("port:%6lu ------------------------------------------------------------------\n", theArgs->portNr[i]);
fprintf(stderr, "%17s%02d:%6s", "pktsReceived", i, unit(*my[i]->pktsReceived));
fprintf(stderr, "%17s%02d:%6s", "pktsDiscarded", i, unit(*my[i]->pktsDiscarded));
fprintf(stderr, "%15s%02d :%6s", "bytesReceived", i, unit(*my[i]->bytesReceived));
for (i = 0; v >= 10000 && i < sizeof(u) - 2; v /= 1000, i++) {
}
- sprintf(retVal, "%4d%c", v, u[i]);
+ sprintf(retVal, "%4lu%c", v, u[i]);
return retVal;
}
fillLevel = (unsigned long) (100. * queueSize + 0.5) / buffSize;
(*my->evtbuildBuff[i]) = fillLevel;
- printf("%3d", fillLevel);
+ printf("%3lu", fillLevel);
}
t_0 = t;
char msglog[300];
- if (theArgs->isStandalone && strcmp(theArgs->verbosity, "info") == 0 && !(theArgs->buffStat)) {
+ if (theArgs->isStandalone && strcmp(theArgs->verbosity, "info") == 0) {
t = time(NULL);
dT = t - t0;
+
if (dT >= interval) {
if (theArgs->multiDisks)
- printf("Write data to disk nr %d\n", *my->diskNrEB);
+ printf("Write data to disk nr %lu\n", *my->diskNrEB);
int col = 0;
}
if ((long) (*my->evtsDiscarded) - (long) lastED > 0) {
- sprintf(msglog, "<W> discarded events: %d", (long) (*my->evtsDiscarded) - (long) lastED);
+ sprintf(msglog, "<W> discarded events: %lu", (long) (*my->evtsDiscarded) - (long) lastED);
storeLogInfo(theArgs, msglog);
}
stderr);
col = 0;
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- fprintf(stderr, "%2d: 0x%08x ", i, *my->trigNr[i]);
+ fprintf(stderr, "%2d: 0x%08lx ", i, *my->trigNr[i]);
if (++col == 8) {
fputc('\n', stderr);
col = 0;
stderr);
col = 0;
for (i = 0; i < theArgs->nrOfMsgs; i++) {
- fprintf(stderr, "%2d: 0x%08x ", i, *my->errBit[i]);
+ fprintf(stderr, "%2d: 0x%08lx ", i, *my->errBit[i]);
if (++col == 8) {
fputc('\n', stderr);
col = 0;