comparison src/if_lua.c @ 3865:3c072c1cb873 v7.3.689

updated for version 7.3.689 Problem: MzScheme and Lua may use a NULL string. Solution: Use an empty string instead of NULL. (Yukihiro Nakadaira)
author Bram Moolenaar <bram@vim.org>
date Sun, 14 Oct 2012 03:41:59 +0200
parents c052f3b79b99
children 688da4d486a0
comparison
equal deleted inserted replaced
3864:819808a9b5eb 3865:3c072c1cb873
462 return; 462 return;
463 } 463 }
464 switch (tv->v_type) 464 switch (tv->v_type)
465 { 465 {
466 case VAR_STRING: 466 case VAR_STRING:
467 lua_pushstring(L, (char *) tv->vval.v_string); 467 lua_pushstring(L, tv->vval.v_string == NULL
468 ? "" : (char *)tv->vval.v_string);
468 break; 469 break;
469 case VAR_NUMBER: 470 case VAR_NUMBER:
470 lua_pushinteger(L, (int) tv->vval.v_number); 471 lua_pushinteger(L, (int) tv->vval.v_number);
471 break; 472 break;
472 #ifdef FEAT_FLOAT 473 #ifdef FEAT_FLOAT