Changeset 19275
- Timestamp:
- 2009-04-27T17:37:46+12:00 (15 years ago)
- Location:
- gsdl/trunk/common-src/src/getpw
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/common-src/src/getpw/getpw.cpp
r18493 r19275 30 30 #include "gsdlconf.h" 31 31 32 // use the standard namespace33 #if !defined (GSDL_NAMESPACE_BROKEN)34 #if defined(GSDL_USE_OBJECTSPACE)35 using namespace ospace::std;36 #else37 using namespace std;38 #endif39 #endif40 41 32 42 33 // include crypt … … 66 57 #endif 67 58 59 // use the standard namespace 60 #if !defined (GSDL_NAMESPACE_BROKEN) 61 #if defined(GSDL_USE_OBJECTSPACE) 62 using namespace ospace::std; 63 #else 64 using namespace std; 65 #endif 66 #endif 67 68 68 69 #include <string.h> 69 #include <pwd.h> 70 //#include <pwd.h> 71 70 72 71 73 int main (int argc, char *argv[]) { 72 74 73 75 int password_ok = 0; 74 char c[1 0];76 char c[129]; 75 77 int i; 76 78 77 79 for (i=0; i<3; i++) { 80 #if defined(__WIN32__) 81 cout << "Enter password (will appear on screen): "; 82 char a[129]; 83 cin.getline(a, 128); 84 #else 78 85 char *a = getpass("Enter password:"); 86 #endif 87 79 88 int len = strlen (a); 80 89 if (len < 3 || len > 128) { … … 85 94 strcpy (c, a); 86 95 96 #if defined(__WIN32__) 97 cout << "Re-enter password: "; 98 char b[129]; 99 cin.getline(b, 128); 100 #else 87 101 char *b = getpass("Re-enter password:"); 102 #endif 88 103 89 104 if ((strcmp (c, b)) == 0) { -
gsdl/trunk/common-src/src/getpw/win32.mak
r19057 r19275 28 28 COMMON_DIR = $(GSDLHOME)\common-src 29 29 30 INDEXERS_DIR = $(COMMON_DIR)\indexers31 30 COMMON_PACKAGES_DIR = $(COMMON_DIR)\packages 32 31 … … 56 55 CC = cl 57 56 DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX -D_CRT_SECURE_NO_DEPRECATE 58 INCLUDES = -I"$(GSDL_DIR)" 57 INCLUDES = -I"$(GSDL_DIR)" -I"$(COMMON_DIR)\src\lib" -I"$(COMMON_DIR)\packages\windows\crypt\crypt" 58 LIBS = "$(COMMON_DIR)\src\lib\gsdllib.lib" "$(COMMON_DIR)\packages\windows\crypt\crypt\crypt.lib" 59 59 60 60 61 !IF $(GSDL_VC4) … … 62 63 INCLUDES = $(INCLUDES) -I"$(COMMON_PACKAGES_DIR)\windows\stlport\stlport" 63 64 !ENDIF 65 64 66 !IF $(LOCAL_LIBRARY) 65 67 DEFS = $(DEFS) -DGSDL_LOCAL_LIBRARY … … 76 78 77 79 78 SOURCES = \ 79 getgw.cpp \ 80 $(SQLITE_SOURCES) \ 81 $(MSSQL_SOURCES) 82 83 OBJECTS = \ 84 getgw.obj \ 85 $(SQLITE_OBJECTS) \ 86 $(MSSQL_OBJECTS) 87 88 80 SOURCES = getpw.cpp 81 OBJECTS = getpw.obj 89 82 EXEC = getpw.exe 90 83 … … 99 92 100 93 getpw.exe: $(OBJECTS) 101 94 $(LINK) $(OBJECTS) $(LIBS) 102 95 103 96
Note:
See TracChangeset
for help on using the changeset viewer.