;+ ; **** OBSOLETE!!! Please use "str_element"instead! *** ; ;FUNCTION: find_str_element ;PURPOSE: find an element within a structure ; Input: ; struct, generic structure ; name, string (tag name) ; Purpose: ; Returns index of structure tag. ; Returns -1 if not found ; Returns -2 if struct is not a structure ;KEYWORDS: ; If VALUE is set to a named variable then the value of that element is ; returned in it. ; ;CREATED BY: Davin Larson ;LAST MODIFICATION: @(#)find_str_element.pro 1.6 95/10/06 ;- function find_str_element,struct,name, $ VALUE = value; value of structure element returned in this variable if size(/type,struct) ne 8 then return,-2 tags = tag_names(struct) n = where(strupcase(name) eq tags,count) if count eq 0 then return, -1 i = n(0) value = struct.(i) return,i end