comparison src/variables.cc @ 4028:ef75c970c8f5

[project @ 2002-08-09 07:19:02 by jwe]
author jwe
date Fri, 09 Aug 2002 07:19:02 +0000
parents 139f5273d0f8
children 63a5613cca00
comparison
equal deleted inserted replaced
4027:af3a0264eefc 4028:ef75c970c8f5
322 } 322 }
323 323
324 return retval; 324 return retval;
325 } 325 }
326 326
327 DEFUN (is_global, args, , 327 DEFUN (isglobal, args, ,
328 "-*- texinfo -*-\n\ 328 "-*- texinfo -*-\n\
329 @deftypefn {Built-in Function} {} is_global (@var{name})\n\ 329 @deftypefn {Built-in Function} {} isglobal (@var{name})\n\
330 Return 1 if @var{name} is globally visible. Otherwise, return 0. For\n\ 330 Return 1 if @var{name} is globally visible. Otherwise, return 0. For\n\
331 example,\n\ 331 example,\n\
332 \n\ 332 \n\
333 @example\n\ 333 @example\n\
334 @group\n\ 334 @group\n\
335 global x\n\ 335 global x\n\
336 is_global (\"x\")\n\ 336 isglobal (\"x\")\n\
337 @result{} 1\n\ 337 @result{} 1\n\
338 @end group\n\ 338 @end group\n\
339 @end example\n\ 339 @end example\n\
340 @end deftypefn") 340 @end deftypefn")
341 { 341 {
342 octave_value_list retval = 0.0; 342 octave_value retval = 0.0;
343 343
344 int nargin = args.length (); 344 int nargin = args.length ();
345 345
346 if (nargin != 1) 346 if (nargin != 1)
347 { 347 {
348 print_usage ("is_global"); 348 print_usage ("isglobal");
349 return retval; 349 return retval;
350 } 350 }
351 351
352 std::string name = args(0).string_value (); 352 std::string name = args(0).string_value ();
353 353
354 if (error_state) 354 if (error_state)
355 { 355 {
356 error ("is_global: expecting std::string argument"); 356 error ("isglobal: expecting std::string argument");
357 return retval; 357 return retval;
358 } 358 }
359 359
360 symbol_record *sr = curr_sym_tab->lookup (name); 360 symbol_record *sr = curr_sym_tab->lookup (name);
361 361