Statistiques
| Révision :

root / src / Set_FileDelim.f90

Historique | Voir | Annoter | Télécharger (1,94 ko)

1
    SUBROUTINE Set_FileDelim
2
!----------------------------------------------------------------------
3
!  Copyright 2003-2014 Ecole Normale Supérieure de Lyon, 
4
!  Centre National de la Recherche Scientifique,
5
!  Université Claude Bernard Lyon 1. All rights reserved.
6
!
7
!  This work is registered with the Agency for the Protection of Programs 
8
!  as IDDN.FR.001.100009.000.S.P.2014.000.30625
9
!
10
!  Authors: P. Fleurat-Lessard, P. Dayal
11
!  Contact: optnpath@gmail.com
12
!
13
! This file is part of "Opt'n Path".
14
!
15
!  "Opt'n Path" is free software: you can redistribute it and/or modify
16
!  it under the terms of the GNU Affero General Public License as
17
!  published by the Free Software Foundation, either version 3 of the License,
18
!  or (at your option) any later version.
19
!
20
!  "Opt'n Path" is distributed in the hope that it will be useful,
21
!  but WITHOUT ANY WARRANTY; without even the implied warranty of
22
!
23
!  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
24
!  GNU Affero General Public License for more details.
25
!
26
!  You should have received a copy of the GNU Affero General Public License
27
!  along with "Opt'n Path". If not, see <http://www.gnu.org/licenses/>.
28
!
29
! Contact The Office of Technology Licensing, valorisation@ens-lyon.fr,
30
! for commercial licensing opportunities.
31
!----------------------------------------------------------------------
32

    
33
      Use Io_module
34

    
35
      LOGICAL :: Debug
36

    
37

    
38
  INTERFACE
39
     function valid(string) result (isValid)
40
       CHARACTER(*), intent(in) :: string
41
       logical                  :: isValid
42
     END function VALID
43
  END INTERFACE
44

    
45

    
46
      Debug=valid("setfiledelim").OR.valid("set_filedelim")
47
      If (debug) Call Header('Entering Set_FileDelim')
48
      CALL getenv('DELIMITER',FileDelim)
49
      if (FileDelim==" ")  THEN
50
         If (debug) WRITE(*,*)" Filedelim empty. Setting it to default"
51
         FileDelim="/"
52
      END if
53

    
54
      If (debug) Call Header('EXIT Set_FileDelim')
55
         
56
    END SUBROUTINE Set_FileDelim