class sellist : public SMARTALLOC {
-   char *errmsg;
+   const char *errmsg;
    char *p, *e, *h;
    char esave, hsave;
    int64_t beg, end;
    int size() const { return num_items; };
    char *get_list() { return str; };
    /* if errmsg == NULL, no error */
-   char *get_errmsg() { return errmsg; };
+   const char *get_errmsg() { return errmsg; };
 };
 
 /*
    num_items = 0;
    max = 99999;
    str = NULL;
-   e = errmsg = NULL;
+   e = NULL;
+   errmsg = NULL;
 }   
 
 /*
    beg = 1;
    errmsg = NULL;
 }
-