polished code to suppress warnings

SKIPPED:
	psi/makefile_linux
This commit is contained in:
zolliker
2006-03-23 12:39:11 +00:00
parent 733832c8b6
commit 1aef9afabb
6 changed files with 15 additions and 13 deletions

View File

@ -74,7 +74,6 @@
#include "lld_str.h"
static void printList(SConnection *pCon, int listID);
static void freeList(int listID);
int compareStringNode(void *pStr1, void **ppStr2);
#define MAXLEN 256
#define MAXPAR 100
@ -535,6 +534,12 @@ static void printAll(SicsInterp *pSics, SConnection *pCon)
SCWrite(pCon,pBueffel,eStatus);
}
}
/*------------------------------------------------------------------------*/
/* compareStringNode wraps strcmp for use in findNode(LLD module) calls */
int compareStringNode(const void *pStr1, const void *ppStr2)
{
return strcmp((char *)pStr1,*(char **)ppStr2);
}
/*------------------------------------------------------------------------
printAllTypes prints the list of types of objects instantiated on the
CommandList.
@ -1001,13 +1006,6 @@ static void freeList(int listID)
} while(0!=LLDnodePtr2First(listID));
LLDdelete(listID);
}
/*------------------------------------------------------------------------*/
/* compareStringNode wraps strcmp for use in findNode(LLD module) calls */
int compareStringNode(void *pStr1, void **ppStr2)
{
return strcmp((char *)pStr1,(char *)(*ppStr2));
}
/*------------------------------------------------------------------------*/
void RemoveStartupCommands(void)
{

View File

@ -9,4 +9,4 @@
MFLAGS=-f makefile_linux$(DUMMY)
HDFROOT=/afs/psi.ch/project/sinq/sl-linux
HDFROOT=/afs/psi.ch/project/sinq/sl-linux

View File

@ -17,7 +17,7 @@ CC = gcc
CFLAGS = -I$(HDFROOT)/include -DHDF4 -DHDF5 -DNXXML $(NI) \
-Ipsi/hardsup -I. \
-fwritable-strings -DCYGNUS -DNONINTF -g $(DFORTIFY) \
-Wall -Wno-unused -Wno-comment -Wno-switch
-Wall -Wno-unused -Wno-comment -Wno-switch -Werror
BINTARGET = bin
EXTRA=nintf.o

View File

@ -21,7 +21,7 @@
For further information, see <http://www.neutron.anl.gov/NeXus/>
$Id: napi4.c,v 1.6 2006/03/03 15:30:55 koennecke Exp $
$Id: napi4.c,v 1.7 2006/03/23 12:39:11 zolliker Exp $
----------------------------------------------------------------------------*/
#include <stdlib.h>
@ -1236,7 +1236,7 @@ extern void *NXpData;
{
pNexusFile pFile;
pFile = NXIassert (fid);
printf("HDF4 link: iTag = %d, iRef = %d, target=\"%s\"\n", sLink->iTag, sLink->iRef, sLink->targetPath);
printf("HDF4 link: iTag = %ld, iRef = %ld, target=\"%s\"\n", sLink->iTag, sLink->iRef, sLink->targetPath);
return NX_OK;
}

View File

@ -866,7 +866,7 @@ static char *formatAttributeData(void *data, int datalen, int iType){
break;
}
if(intData){
snprintf(number,79,"%s%d",type,iValue);
snprintf(number,79,"%s%ld",type,iValue);
} else {
snprintf(number,79,"%s%f",type,dValue);
}

4
sics.h
View File

@ -15,6 +15,10 @@
ePreset
}CounterMode;
/* the following line suppresses const declarations in tcl.h.
-> makes the compiler happy M.Z. */
#define NO_CONST
#include <stdlib.h>
#include <string.h>
#include <assert.h>