From: Robert K. <may...@us...> - 2001-07-24 00:58:07
|
Update of /cvsroot/bitcollider/bitcollider/gui In directory usw-pr-cvs1:/tmp/cvs-serv9270/gui Modified Files: gui.c gui.dsp Log Message: Fixed the incorrect progress indicator bug, added better support for bitcolliding many files via the shell extension and updated the build number. Index: gui.c =================================================================== RCS file: /cvsroot/bitcollider/bitcollider/gui/gui.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** gui.c 2001/04/06 01:48:13 1.4 --- gui.c 2001/07/24 00:58:04 1.5 *************** *** 7,10 **** --- 7,11 ---- #include <windows.h> + #include <stdio.h> #include <stdlib.h> #include "bitcollider.h" *************** *** 26,33 **** list = create_list(); ! for(; argIndex < __argc; argIndex++) ! { ! add_to_list(list, __argv[argIndex]); ! } // Perform application initialization: --- 27,61 ---- list = create_list(); ! if (__argc > 1 && __argv[argIndex][0] == '@') ! { ! FILE *temp; ! char line[MAX_PATH]; ! ! temp = fopen(__argv[argIndex] + 1, "r"); ! if (temp == NULL) ! { ! MessageBox(NULL, "Cannot read file list from shell extension.", "Bitcollider", MB_OK); ! return 0; ! } ! ! for(;;) ! { ! if (fgets(line, MAX_PATH, temp) == NULL) ! break; ! ! line[strlen(line) - 1] = 0; ! add_to_list(list, strdup(line)); ! } ! ! fclose(temp); ! ! // get rid of the temp file ! unlink(__argv[argIndex] + 1); ! } ! else ! for(; argIndex < __argc; argIndex++) ! { ! add_to_list(list, __argv[argIndex]); ! } // Perform application initialization: Index: gui.dsp =================================================================== RCS file: /cvsroot/bitcollider/bitcollider/gui/gui.dsp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** gui.dsp 2001/07/23 23:13:32 1.5 --- gui.dsp 2001/07/24 00:58:04 1.6 *************** *** 70,74 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 --- 70,74 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\include" /I "..\..\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 |