/*Marcus Daniels October 13, 1999 DS> So, first question what is a better way of doing this naming? Here's a robust way to do that: */ #import // initSwarm #import // SSTRDUP #include // sprintf const char * makeLabel (int agentID) { char buf[1 + DSIZE (int) + 1]; sprintf (buf, "C%d", agentID); return SSTRDUP (buf); } int main (int argc, const char **argv) { initSwarm (argc, argv); printf ("`%s'\n", makeLabel (10)); } /* Local Variables: compile-command: "/opt/SDGswarm/2.0.1/bin/libtool-swarm --mode=link gcc -o str -g -Wno-import -I/opt/SDGswarm/2.0.1/include -L/opt/SDGswarm/2.0.1/lib str.m -lswarm -lobjc" End: */