| !GnuPG.!Boot

| General settings for all RISC OS versions

If "<GnuPG$Dir>" = "" Then Set GnuPG$Dir <Obey$Dir>
If "<GnuPG$Path>" = "" Then Set GnuPG$Path <GnuPG$Dir>.

IconSprites <GnuPG$Dir>.!Sprites

RMEnsure UtilityModule 3.70 RMEnsure CallASWI 0.01 RMLoad System:Modules.CallASWI
RMEnsure UtilityModule 3.70 RMEnsure CallASWI 0.01 Error Can't find CallASWI module!

Set Alias$gpg WimpSlot -min 960K|mGnuPG:gpg %%*0
Set Alias$gpgv WimpSlot -min 544K|mGnuPG:gpgv %%*0
Set Alias$jpegview WimpSlot -min 32K|mGnuPG:jpegview %%*0
Set Alias$gpgsplit WimpSlot -min 224K|mGnuPG:gpgsplit %%*0
Set Alias$gpgkeys_ldap WimpSlot -min 352K|mGnuPG:gpgkeys_ldap %%*0
Set Alias$gpgkeys_curl WimpSlot -min 256K|mGnuPG:gpgkeys_curl %%*0
Set Alias$gpgkeys_hkp WimpSlot -min 256K|mGnuPG:gpgkeys_hkp %%*0
Set Alias$gpgkeys_finger WimpSlot -min 256K|mGnuPG:gpgkeys_finger %%*0

| RISC OS < 3.50 uses WimpSlot

RMEnsure UtilityModule 3.50 Obey

| RISC OS 3.50+ uses Dynamic Areas

Set gpg$heap ""
Set gpgv$heap ""
Set gpgsplit$heap ""
Set gpgkeys_ldap$heap ""
Set gpgkeys_curl$heap ""
Set gpgkeys_hkp$heap ""
Set gpgkeys_finger$heap ""

RMEnsure UtilityModule 5.00 Obey

| RISC OS 5.00+ uses WimpSlot

Unset gpg$heap
Unset gpgv$heap
Unset gpgsplit$heap
Unset gpgkeys_ldap$heap
Unset gpgkeys_curl$heap
Unset gpgkeys_hkp$heap
Unset gpgkeys_finger$heap
