/*-
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
/*-
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
- * 2011, 2012, 2013, 2014, 2016, 2017
+ * 2011, 2012, 2013, 2014, 2016, 2017, 2018
- while (ctype(ord((c = *cp)), C_SPACE))
- ++cp;
- if (es->tokp == es->expression && c == ord('#')) {
+ --cp;
+ do {
+ c = ord(*++cp);
+ } while (ctype(c, C_SPACE));
+ if (es->tokp == es->expression && (unsigned int)c == ORD('#')) {