diff --git a/nasal_builtin.h b/nasal_builtin.h index 138b6ce..369266e 100644 --- a/nasal_builtin.h +++ b/nasal_builtin.h @@ -50,7 +50,7 @@ nas_ref builtin_append(nas_ref* local,nasal_gc& gc) nas_ref vec=local[1]; nas_ref elem=local[2]; if(vec.type!=vm_vec) - return nas_err("append","\"vector\" must be vector"); + return nas_err("append","\"vec\" must be vector"); auto& v=vec.vec().elems; for(auto& i:elem.vec().elems) v.push_back(i); @@ -61,7 +61,7 @@ nas_ref builtin_setsize(nas_ref* local,nasal_gc& gc) nas_ref vec=local[1]; nas_ref size=local[2]; if(vec.type!=vm_vec) - return nas_err("setsize","\"vector\" must be vector"); + return nas_err("setsize","\"vec\" must be vector"); if(size.type!=vm_num) return nas_err("setsize","\"size\" is not a number"); if(size.num()<0) @@ -165,10 +165,9 @@ nas_ref builtin_id(nas_ref* local,nasal_gc& gc) { nas_ref val=local[1]; std::stringstream ss; + ss<<"0"; if(val.type>vm_num) - ss<<"0x"<