summaryrefslogtreecommitdiffstats
path: root/eBones/lib/libkrb/kname_parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'eBones/lib/libkrb/kname_parse.c')
-rw-r--r--eBones/lib/libkrb/kname_parse.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/eBones/lib/libkrb/kname_parse.c b/eBones/lib/libkrb/kname_parse.c
index dd5fe0b..c69b5cc 100644
--- a/eBones/lib/libkrb/kname_parse.c
+++ b/eBones/lib/libkrb/kname_parse.c
@@ -4,13 +4,15 @@
* <Copyright.MIT>.
*
* from: kname_parse.c,v 4.4 88/12/01 14:07:29 jtkohl Exp $
- * $Id: kname_parse.c,v 1.2 1994/07/19 19:25:39 g89r4222 Exp $
+ * $Id: kname_parse.c,v 1.3 1995/07/18 16:38:54 mark Exp $
*/
+#if 0
#ifndef lint
static char rcsid[] =
-"$Id: kname_parse.c,v 1.2 1994/07/19 19:25:39 g89r4222 Exp $";
+"$Id: kname_parse.c,v 1.3 1995/07/18 16:38:54 mark Exp $";
#endif /* lint */
+#endif
#include <stdio.h>
#include <krb.h>
@@ -38,7 +40,7 @@ extern char *krb_err_txt[];
* Definition of "syntactically legitimate" names is according to
* the Project Athena Technical Plan Section E.2.1, page 7 "Specifying
* names", version dated 21 Dec 1987.
- * /
+ */
/*
* kname_parse() takes a Kerberos name "fullname" of the form:
@@ -52,8 +54,7 @@ extern char *krb_err_txt[];
* KNAME_FMT is returned.
*/
-kname_parse(np, ip, rp, fullname)
- char *np, *ip, *rp, *fullname;
+int kname_parse(char *np, char *ip, char *rp, char *fullname)
{
static char buf[FULL_SZ];
char *rnext, *wnext; /* next char to read, write */
@@ -70,7 +71,7 @@ kname_parse(np, ip, rp, fullname)
return KNAME_FMT;
(void) strcpy(buf, fullname);
- while (c = *rnext++) {
+ while ((c = *rnext++)) {
if (backslash) {
*wnext++ = c;
backslash = 0;
@@ -136,8 +137,7 @@ kname_parse(np, ip, rp, fullname)
* Kerberos name; returns 0 if it's not.
*/
-k_isname(s)
- char *s;
+int k_isname(char *s)
{
register char c;
int backslash = 0;
@@ -146,7 +146,7 @@ k_isname(s)
return 0;
if (strlen(s) > ANAME_SZ - 1)
return 0;
- while(c = *s++) {
+ while((c = *s++)) {
if (backslash) {
backslash = 0;
continue;
@@ -172,15 +172,14 @@ k_isname(s)
* Kerberos instance; returns 0 if it's not.
*/
-k_isinst(s)
- char *s;
+int k_isinst(char *s)
{
register char c;
int backslash = 0;
if (strlen(s) > INST_SZ - 1)
return 0;
- while(c = *s++) {
+ while((c = *s++)) {
if (backslash) {
backslash = 0;
continue;
@@ -205,8 +204,7 @@ k_isinst(s)
* Kerberos realm; returns 0 if it's not.
*/
-k_isrealm(s)
- char *s;
+int k_isrealm(char *s)
{
register char c;
int backslash = 0;
@@ -215,7 +213,7 @@ k_isrealm(s)
return 0;
if (strlen(s) > REALM_SZ - 1)
return 0;
- while(c = *s++) {
+ while((c = *s++)) {
if (backslash) {
backslash = 0;
continue;
OpenPOWER on IntegriCloud