X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fcokebank_basic%2Fbank.c;h=dce089f0c085e89dcea1eca49cd33f6a429d1e44;hb=a3b265fadf5761d8e8a14357db5402d04d65796e;hp=d78f90f6b542bdd17158431c9fd13d8827052cc8;hpb=229e4bcc0d38421e8baf266d2bf585ad3e88a327;p=tpg%2Fopendispense2.git diff --git a/src/cokebank_basic/bank.c b/src/cokebank_basic/bank.c index d78f90f..dce089f 100644 --- a/src/cokebank_basic/bank.c +++ b/src/cokebank_basic/bank.c @@ -24,7 +24,7 @@ enum { }; // === PROTOTYPES === -static int GetUnixID(const char *Name); +static int GetUnixID(const char *Username); // === GLOBALS === tUser *gaBank_Users; @@ -32,13 +32,16 @@ tUser *gaBank_Users; FILE *gBank_File; // === CODE === -int Bank_GetUserByUnixID(int UnixID) +int Bank_GetUserByName(const char *Username) { - int i; + int i, uid; + + uid = GetUnixID(Username); + // Expensive search :( for( i = 0; i < giBank_NumUsers; i ++ ) { - if( gaBank_Users[i].UnixID == UnixID ) + if( gaBank_Users[i].UnixID == uid ) return i; }