// helper function for args static void intList(GUTF8String coords, GList<int> &retval) { int pos=0; while(coords.length()) { int epos; unsigned long i=coords.toLong(pos,epos,10); if(epos>=0) { retval.append(i); const int n=coords.nextNonSpace(epos); if(coords[n] != ',') break; pos=n+1; } } }