On 30/10/2011, at 9:40 AM, john skaller wrote:
> Hi, I'm having some problems with JudySL .. not sure what's going on.
Hmm .. what am I doing wrong here? This is a simple C program...
#include "Judy.h"
#include <stdio.h>
int main()
{
printf("Judy test\n");
JError_t je;
void *ja = NULL;
Word_t *pv;
char buffer[1000];
int i;
for (i=0; i<1000; ++i) {
sprintf(buffer,"XX %04d abcdefg",i);
pv = (Word_t*)JudySLIns(&ja, buffer, &je);
*pv = i;
printf("Done %s -> %d\n",buffer, i);
}
buffer[0]=0;
pv = (Word_t*)JudySLFirst(ja,buffer,&je);
while(pv)
{
i = (int)*pv;
printf("found %s -> %d\n",buffer, i);
pv = (Word_t*)JudySLNext(ja,buffer,&je);
}
}
Output:
Done XX 0998 abcdefg -> 998
Done XX 0999 abcdefg -> 999
Segmentation fault
--
john skaller
[email protected]
------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook
in minutes. BlackBerry App World™ now supports Android™ Apps
for the BlackBerry® PlayBook™. Discover just how easy and simple
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language