Viewing contents of file '../idllib/contrib/buie/addslash.pro'
;+
; NAME: 
;  addslash
; PURPOSE: 
;  Append a trailing / to string (if needed).
; DESCRIPTION:
; CATEGORY:
;  Utility
; CALLING SEQUENCE:
;  addslash,name
; INPUTS:
;  name - string to modify
; OPTIONAL INPUT PARAMETERS:
; KEYWORD INPUT PARAMETERS:
; OUTPUTS:
;  name - string with trailing slash
; KEYWORD OUTPUT PARAMETERS:
; COMMON BLOCKS:
; SIDE EFFECTS:
; RESTRICTIONS:
; PROCEDURE:
; MODIFICATION HISTORY:
;  95/06/08, Written by Marc W. Buie, Lowell Observatory
;-
function addslash,in_name
   if badpar(in_name,7,0,CALLER='ADDSLASH: (name) ') then return,''
   name = in_name
   if strlen(name) eq 0 then name = './'
   if !version.os_family eq 'Windows' then begin
      if (strmid(name,strlen(name)-1,1) ne '/') and $
         (strmid(name,strlen(name)-1,1) ne '\') then name = name + '/'
   endif else begin
      if strmid(name,strlen(name)-1,1) ne '/' then name = name + '/'
   endelse
   return,name
end