-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefault.pro
51 lines (46 loc) · 1.09 KB
/
default.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
;+
; Project : SOHO - CDS
;
; Name : DEFAULT
;
; Purpose : Supply default values for variables
;
; Explanation : If the first parameter is not defined, it is
; set to the value of the second parameter.
;
; Use : DEFAULT,VARIABLE,DEFAULT_VALUE
;
; Inputs : VARIABLE : The variable that could take on the default value
;
; DEFAULT_VALUE : The default value.
;
; Opt. Inputs : None.
;
; Outputs : None.
;
; Opt. Outputs: None.
;
; Keywords : None.
;
; Calls : None.
;
; Common : None.
;
; Restrictions: None.
;
; Side effects: None.
;
; Category : Utility, Misc.
;
; Prev. Hist. : Taken from my private library.
;
; Written : Stein Vidar Hagfors Haugan
;
; Modified : Never
;
; Version : 1, 4-Sept-1995
;-
PRO DEFAULT,VAR,VAL
If N_params() lt 2 then message,"Use: DEFAULT,VARIABLE,DEFAULT_VALUE"
IF N_ELEMENTS(VAR) EQ 0 THEN VAR=VAL
END