/*<Header>==============================================================
*
*	STRINGS OPERATION / "EIN_ST01.C"
*
*		[ EIN(tm) project : 文字列操作補助関数群 ]
*
*	COPYRIGHT  Nam  1994, All rights reserved.
*
*-----------------------------------------------------------------------
*	V1.0L01α	94.07.16/Nam	プロトタイプ
*</Header>==============================================================*/
#include	<stdio.h>
#include 	<stdlib.h>
#include 	<string.h>
#include	<snd.h>
#include	<winb.h>
#include	<te.h>
#include	<fntb.h>
#include	<gui.h>

#define	EIN_FSTR
#include	"..\eintm.h"

/*<Func>================================================================
*	char	EIN_fnameDrv( char *src )
*
*	【概  要】	パス名からドライブ番号を返す。
*
*	【機  能】	
*
*	【入  力】*src		:
*
*	【出  力】
*
*	【関数値】	'A'〜'Z'	正常終了
*				< 0			異常終了
*
*	【注  意】	'EIN_chkDrv()'や'EIN_getDiskFree()'の引数に利用して下さい。
*
*	【参  照】	
*
*-----------------------------------------------------------------------
*	V11L10	1994.07.16/Nam
*</Func>==============================================================*/
char	EIN_fnameDrv( char *src )
{
	register char	ret = -1;
	
	if ( src==NULL ){
		return ret;
	}
	if ( strlen(src)<3 || src[1]!=':' ){
		return ret;
	}
	ret = src[0];
	if ( ret>='a' ){
		ret -= 'a'-'A';
	}
	if ( ret<'A' || ret>'Z' ){
		return -1;
	}

	return ret;
}

