C $Header: /u/gcmpack/MITgcm/pkg/openad/ad_s_ifnblnk.F,v 1.2 2014/07/08 19:05:13 jmc Exp $
C $Name:  $

#include "CPP_EEOPTIONS.h"

CBOP
C     !ROUTINE: IFNBLNK

C     !INTERFACE:
      subroutine OAD_S_IFNBLNK( string, index )
      IMPLICIT NONE

C     !DESCRIPTION:
C     *==========================================================*
C     | FUNCTION IFNBLNK                                         |
C     | o Find first non-blank in character string.              |
C     *==========================================================*
C
C     !INPUT PARAMETERS:
C     string :: String to find first non-blank in.
      CHARACTER*(*) string
      integer index

C     !LOCAL VARIABLES:
C     L, LS :: Temps for string locations
      INTEGER L, LS
CEOP
C
      LS     = LEN(string)
      index = 0
      L=1
      DO while ((L.le.LS).and.(string(L:L) .eq. ' '))
        L=L+1
      end


do index = L END