@@ -, +, @@ RCS file: /cvs/cnd/gdb/src/org/netbeans/modules/cnd/debugger/gdb/GdbDebugger.java,v retrieving revision 1.47 retrieving revision 1.49 diff -u -r1.47 -r1.49 --- GdbDebugger.java 16 Oct 2007 18:34:35 -0000 1.47 +++ GdbDebugger.java 6 Nov 2007 00:14:59 -0000 1.49 @@ -230,6 +230,10 @@ + if (Utilities.isWindows()) { + // WinAPI apps don't have a "main" function. Use "WinMain" if Windows. + gdb.break_insert(GDB_TMP_BREAKPOINT, "WinMain"); // NOI18N + } @@ -1453,7 +1457,9 @@ - if (number != null && number.equals("1")) { // NOI18N + String func = map.get("func"); // NOI18N + if (number != null && ((number.equals("1")) || // NOI18N + (number.equals("2") && func != null && func.equals("WinMain") && Utilities.isWindows()))) { // NOI18N