patch 8.2.4038: various code not used when features are disabled

Problem:    Various code not used when features are disabled.
Solution:   Add #ifdefs. (Dominique Pellé, closes #9491)
diff --git a/src/misc2.c b/src/misc2.c
index 6a65ec4..aa39822 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -2424,6 +2424,7 @@
     return OK;
 }
 
+#if defined(EXITFREE) || defined(PROTOS)
 /*
  * Free the memory allocated by get_user_name()
  */
@@ -2432,6 +2433,7 @@
 {
     vim_free(username);
 }
+#endif
 
 #ifndef HAVE_QSORT
 /*