--- freem/src/xecline.c 2025/04/15 16:49:36 1.15 +++ freem/src/xecline.c 2025/04/28 14:52:54 1.16 @@ -1,5 +1,5 @@ /* - * $Id: xecline.c,v 1.15 2025/04/15 16:49:36 snw Exp $ + * $Id: xecline.c,v 1.16 2025/04/28 14:52:54 snw Exp $ * freem interpreter proper * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: xecline.c,v $ + * Revision 1.16 2025/04/28 14:52:54 snw + * Temporarily revert global handler refactor and fix reference regression in xecline + * * Revision 1.15 2025/04/15 16:49:36 snw * Make use of logprintf throughout codebase * @@ -973,10 +976,15 @@ set0: ch = *codptr; - if (ch == '.') { - setref = TRUE; - codptr++; - expr (NAME); + if (ch == '.') { + if (!isdigit (*(codptr + 1))) { + setref = TRUE; + codptr++; + expr (NAME); + } + else { + expr (STRING); + } } else { expr (STRING);