#endif
#endif /* TOS */
#ifdef WIN32
-extern char *get_username(int *);
extern void nt_regularize(char *);
extern int(*nt_kbhit)(void);
extern void Delay(int);
hack hacklib insight invent isaac64 light lock \
mail makemon mcastu mdlib mhitm mhitu minion mklev mkmap mkmaze mkobj mkroom \
mon mondata monmove monst mplayer mthrowu muse music \
- nhlan nhlobj nhlsel nhlua ntsound o_init objects objnam options \
+ nhlobj nhlsel nhlua ntsound o_init objects objnam options \
pager pickup pline polyself potion pray priest quest questpgr \
random read rect region restore rip rnd role rumors \
safeproc save sfstruct shk shknam sit sounds sp_lev spell steal steed stubs symbols sys \
$(O)cursmesg.o $(O)cursmisc.o $(O)cursstat.o $(O)curswins.o
SOBJ = $(O)windmain.o $(O)windsys.o $(O)win10.o \
- $(O)safeproc.o $(O)nhlan.o $(SOUND)
+ $(O)safeproc.o $(SOUND)
OBJS = $(MDLIB) \
$(VOBJ01) $(VOBJ02) $(VOBJ03) $(VOBJ04) $(VOBJ05) \
*lp = '_';
}
-/*
- * This is used in nhlan.c to implement some of the LAN_FEATURES.
- */
-char *
-get_username(int *lan_username_size)
-{
- static TCHAR username_buffer[BUFSZ];
- DWORD i = BUFSZ - 1;
- BOOL allowUserName = TRUE;
-
- Strcpy(username_buffer, "NetHack");
-
-#ifndef WIN32CON
- /* Our privacy policy for the windows store version of nethack makes
- * a promise about not collecting any personally identifiable information.
- * Do not allow getting user name if we being run from windows store
- * version of nethack. In 3.7, we should remove use of username.
- */
- allowUserName = !win10_is_desktop_bridge_application();
-#endif
-
- if (allowUserName) {
- /* i gets updated with actual size */
- if (GetUserName(username_buffer, &i))
- username_buffer[i] = '\0';
- }
-
- if (lan_username_size)
- *lan_username_size = strlen(username_buffer);
- return username_buffer;
-}
-
#if 0
char *getxxx(void)
{