about summary refs log tree commit diff stats
path: root/WWW/Library/Implementation/HTAlert.c
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>1998-03-29 19:00:00 -0500
committerThomas E. Dickey <dickey@invisible-island.net>1998-03-29 19:00:00 -0500
commitaf9be28bc2701ea448898282942bd5b957439f18 (patch)
tree8401b3f99897cbbe4855c7c8b5485a01efa73c59 /WWW/Library/Implementation/HTAlert.c
parent43797ce7b89f70182191e7b41521772c7efa2d25 (diff)
downloadlynx-snapshots-af9be28bc2701ea448898282942bd5b957439f18.tar.gz
snapshot of project "lynx", label v2-8-1dev_5
Diffstat (limited to 'WWW/Library/Implementation/HTAlert.c')
-rw-r--r--WWW/Library/Implementation/HTAlert.c126
1 files changed, 0 insertions, 126 deletions
diff --git a/WWW/Library/Implementation/HTAlert.c b/WWW/Library/Implementation/HTAlert.c
deleted file mode 100644
index 799db6cb..00000000
--- a/WWW/Library/Implementation/HTAlert.c
+++ /dev/null
@@ -1,126 +0,0 @@
-/*	Displaying messages and getting input for LineMode Browser
-**	==========================================================
-**
-**	REPLACE THIS MODULE with a GUI version in a GUI environment!
-**
-** History:
-**	   Jun 92 Created May 1992 By C.T. Barker
-**	   Feb 93 Simplified, portablised TBL
-**	   Sep 93 Corrected 3 bugs in HTConfirm() :-( AL
-*/
-
-
-#include "HTUtils.h"
-#include "tcp.h"		/* for TOUPPER */
-
-#include "HTAlert.h"
-
-#include <ctype.h> 		/* for toupper - should be in tcp.h */
-#ifdef VMS
-extern char * getpass PARAMS((CONST char *prompt));
-#endif /* VMS */
-
-#include "LYLeaks.h"
-
-PUBLIC void HTAlert ARGS1(CONST char *, Msg)
-{
-#ifdef NeXTStep
-    NXRunAlertPanel(NULL, "%s", NULL, NULL, NULL, Msg);
-#else
-    fprintf(stderr, "WWW Alert:  %s\n", Msg);
-#endif
-}
-
-
-PUBLIC void HTProgress ARGS1(CONST char *, Msg)
-{
-    fprintf(stderr, "   %s ...\n", Msg);
-}
-
-
-PUBLIC BOOL HTConfirm ARGS1(CONST char *, Msg)
-{
-  char Reply[4];	/* One more for terminating NULL -- AL */
-  char *URep;
-  
-  fprintf(stderr, "WWW: %s (y/n) ", Msg);
-                       /* (y/n) came twice -- AL */
-
-  fgets(Reply, 4, stdin); /* get reply, max 3 characters */
-  URep=Reply;
-  while (*URep) {
-    if (*URep == '\n') {
-	*URep = (char)0;	/* Overwrite newline */
-	break;
-    }
-    *URep=TOUPPER(*URep);
-    URep++;	/* This was previously embedded in the TOUPPER */
-                /* call an it became evaluated twice because   */
-                /* TOUPPER is a macro -- AL */
-  }
-
-  if ((strcmp(Reply,"YES")==0) || (strcmp(Reply,"Y")==0))
-    return(YES);
-  else
-    return(NO);
-}
-
-/*	Prompt for answer and get text back
-*/
-PUBLIC char * HTPrompt ARGS2(CONST char *, Msg, CONST char *, deflt)
-{
-    char Tmp[200];
-    char * rep = 0;
-    fprintf(stderr, "WWW: %s", Msg);
-    if (deflt) fprintf(stderr, " (RETURN for [%s]) ", deflt);
-    
-    fgets(Tmp, 200, stdin);
-    Tmp[strlen(Tmp)-1] = (char)0;	/* Overwrite newline */
-   
-    StrAllocCopy(rep, *Tmp ? Tmp : deflt);
-    return rep;
-}
-
-
-/*	Prompt for password without echoing the reply
-*/
-PUBLIC char * HTPromptPassword ARGS1(CONST char *, Msg)
-{
-    char *result = NULL;
-    char *pw = (char*)getpass(Msg ? Msg : "Password: ");
-
-    StrAllocCopy(result, pw);
-    return result;
-}
-
-
-/*	Prompt both username and password	HTPromptUsernameAndPassword()
-**	---------------------------------
-** On entry,
-**	Msg		is the prompting message.
-**	*username and
-**	*password	are char pointers; they are changed
-**			to point to result strings.
-**
-**			If *username is not NULL, it is taken
-**			to point to  a default value.
-**			Initial value of *password is
-**			completely discarded.
-**
-** On exit,
-**	*username and *password point to newly allocated
-**	strings -- original strings pointed to by them
-**	are NOT freed.
-**	
-*/
-PUBLIC void HTPromptUsernameAndPassword ARGS4(CONST char *,	Msg,
-					      char **,		username,
-					      char **,		password,
-					      BOOL,		IsProxy)
-{
-    if (Msg)
-	fprintf(stderr, "WWW: %s\n", Msg);
-    *username = HTPrompt("Username: ", *username);
-    *password = HTPromptPassword("Password: ");
-}
-