HDTenEightyP/NetNews huggingface dataset:
From: mgj@franklin.ee.umr.edu (Mahesh Govind Joshi)
Subject: How do I drive 2 TTys (Is there a way to "malloc" a termsw)
Date: Sat, 26 Sep 1992 10:03:15 GMT
Reply-To: mgj@ee.umr.edu (Mahesh Govind Joshi)
Organization: University of Missouri - Rolla
Originator: mgj@ee.umr.edu

Hi,

How do I drive 2 or more Tty subwindows?

Whenever I click on a panel button , I create a termsw.

When I click for the first time, everthing works fine.

When I click for the second time and try to start an application
in that tty (Termsw), I get an error:
ttysw-TIOCSPGRP: Interrupted system call

How do I solve this? i.e generate new windows and drive the same
application in them by passing different parameters.

Here's what I am doing currently:



int ChatWithSubframePanelNotify_proc(item,event)
Panel_item      item;
Event   *event;
{
        
char buf[128];
char        str[81];
Frame subframe = (Frame) xv_get(item,PANEL_CLIENT_DATA);
                /* the termsw */
Frame frame1 ;

frame1  = xv_create(frame, FRAME_CMD,
	XV_WIDTH, 300,
        XV_HEIGHT, 200,
        XV_LABEL, "Connection",
        FRAME_CMD_PUSHPIN_IN,TRUE,
        FRAME_SHOW_RESIZE_CORNER, TRUE,
        NULL);

    sprintf(str, "%.81s\n", (char *)xv_get(text_item,
PANEL_VALUE));

    /*printf(" %s \n", str); */

        sprintf(buf,"/home/grad/mgj/tap/chat ");
        strcat(buf,str);
 
 {
        Termsw term;
         term = (Termsw)xv_create(frame1,TERMSW, NULL);

 ttysw_input(term, buf, strlen(buf));
 
    }
    
      xv_set(frame1, XV_SHOW, TRUE, NULL);
   xv_set(subframe,XV_SHOW,FALSE,NULL);

 return XV_OK;
}

------------------------------------------------

How I do solve thia problem? Will this involve creating 2
xv_main_loops()?
If so, how do I do that...

Thanks in advance !!


Mahesh Joshi.
________________________________________________________________________
Mahesh Joshi 			|   Bura duniya ko hai kehta
Help Desk Consultant		|   Aisa bhola to na ban 
Snail Mail:- 1300 N. Oak Street	|   Jo hai karta,woh hai bharta	
#17, Rolla MO 65401.		|   Hai yahan ka hai chalan
Voice:(314)341-8197.		|   Takdeer nahi chalnegi yahan
Email : mgj@ee.umr.edu		|	---- Majrooh Sultanpuri---- 
------------------------------------------------------------------------
From: lulu@picard.ucr.edu (david lu)
Newsgroups: alt.toolkits.xview
Subject: Setting Canvas Size Problem
Date: 26 Sep 92 23:08:15 GMT
Organization: University of California, Riverside

Dear X Gurus,

Hi.  I'm a new XView programmer.  I'm trying to create a
canvas of size 30x30 so that I can load an icon picture
onto it.  However, XView insists on giving me a canvas
of a size greater than what I need.  Here's a program
demonstrating my problem:

----------- 8< ----------- snip snip ----------- 8< -----------

#include <xview/xview.h>
#include <xview/frame.h>
#include <xview/canvas.h>

main ()
	{
	Frame	frame;
	Canvas	canvas;

	frame = (Frame) xv_create (NULL, FRAME,
			XV_WIDTH,	400,
			XV_HEIGHT,	400,
			NULL);

	canvas = (Canvas) xv_create (frame, CANVAS,
			CANVAS_AUTO_SHRINK,     FALSE,
			CANVAS_AUTO_EXPAND,     FALSE,
			CANVAS_WIDTH,           30,	/* i want a */
			CANVAS_HEIGHT,          30,	/* 30x30 canvas */
			XV_X,                   10,
			XV_Y,                   10,
			NULL);

	window_fit (frame);
	xv_main_loop (frame);
	exit(0);
	}

----------- 8< ----------- snip snip ----------- 8< -----------

I'm sure that all I am missing is setting some options.
But I can't get any more information out of my copy of
O'Reilly's _XView_Programming_Manual_.

I'm running twm.  But I tried the program on OpenWindows
version 3, and the same problem persists.

			- David
			(lulu@ucrengr.ucr.edu)

-- 
---==lulu@ucrengr==---  just another overworked graduate student.
David T Lu, Amateur Thinker: lulu@ucrengr.ucr.edu, {ucsd, uci}!ucrengr!lulu
"I seem to be having tremendous difficulty with my lifestyle."
					- Arthur Dent, Hitchhiker's
Xref: sparky alt.toolkits.xview:923 comp.windows.open-look:3997
From: mattb@ssc-vax (Matt Baney)
Newsgroups: alt.toolkits.xview,comp.windows.open-look
Subject: Re: How to get a selected string from a panel_list ?
Date: 1 Oct 92 14:29:16 GMT
Reply-To: mattb@ssc-vax.boeing.com (Matt Baney)
Organization: Boeing Aerospace & Electronics

In article <RICKG.92Sep30084726@irondude.eng.sun.com> rickg@eng.sun.com writes:
>
>we've seen a lot of answers to this, and still nobody's
>come up with the PANEL_LIST_FIRST_SELECTED and PANEL_
>LIST_NEXT_SELECTED attributes....
>
><<tank
>

What are they??  Do they exist?  Are they documented??  What do they
do??  Or are these just some more of the undocumented
"features/enhancements/bugs" in XVIEW?


-- 
|  Matt Baney         | Boeing Defense and Space Division    |
|  -----------------  |   Knowledge Systems Group            |
| "I can't tolerate   | UUCP:     ..!uw-beaver!ssc-vax!mattb |        
| intolerant people!" | Internet:   mattb@ssc-vax.boeing.com |
From: wangyu@ccwf.cc.utexas.edu (Yu Wang)
Newsgroups: alt.toolkits.xview
Subject: box frame around a panel
Date: 1 Oct 92 05:38:40 GMT
Reply-To: wangyu@ccwf.cc.utexas.edu (Yu Wang)
Organization: The University of Texas at Austin, Austin TX
Originator: wangyu@grumpy.cc.utexas.edu

Hello,

I just have a very simple question:
How to "manually" create a box frame draw around a panel in xview, like:

 ________________
|     Frame      |
|  ____________  |
| |            | |
| |  Panel 1   | |
| |____________| |
|  ____________  |
| |            | |
| |  Panel 2   | |
| |____________| |
|________________|

Any help is greatly appreciately.

Regards,
--lena
Newsgroups: alt.toolkits.xview
From: skumar@cbnewsh.cb.att.com (swaminathan.ravikumar)
Subject: Plotting time lines under xview
Organization: AT&T
Date: Fri, 2 Oct 1992 18:26:30 GMT
Keywords: timeline xview


Hi,

I am looking for a package that will work with XView toolkit to do the
following:

	- Plot time lines (similar to the ones produced by typical project
	                   management software)

At one time I looked at XRT/graph and it didn't support this. Is there
anything available to do this?

Thanks.

-- ravi
skumar@hocus.att.com
From: rss@panix.com (Robert Silver)
Newsgroups: alt.toolkits.xview
Subject: Missing  icon font
Summary: I am missing an icon font
Keywords: icon xview font
Date: 4 Oct 92 21:37:02 GMT
Organization: PANIX Public Access Unix, NYC

I am missing an icon font to be used in a sample program typed in
through an O'Reilly Xview text. This program dies when it can not find
the icon font which I do not have. Does anyone know where I can obtain
this icon font?
Newsgroups: alt.toolkits.xview
From: corbet@sargon.psu.edu (Robin Corbet)
Subject: xview bug or feature?
Reply-To: corbet@sargon.psu.edu
Organization: Penn State University.
Date: Tue, 29 Sep 1992 23:56:31 GMT

I have a repaint procedure attached to a canvas.
If I resize the frame containing the canvas
e.g.
	 xv_set(canvas_frame,
		XV_WIDTH, width,
		XV_HEIGHT, height,
		NULL);
my repaint procedure is called once.
However, if the canvas_frame has FRAME_SHOW_FOOTER set to TRUE the
repaint routine is called twice. Apparently once for the change in
XV_WIDTH and once for the change in XV_HEIGHT. Is this supposed to
happen or is this a bug?

	Robin
(corbet@astro.psu.edu)
From: rickg@eng.sun.com (Richard M. Goldstein)
Newsgroups: alt.toolkits.xview
Subject: Re: Xview3.1 PANEL_LIST bug
Date: 2 Oct 92 18:20:36 GMT
Reply-To: rickg@eng.sun.com
Organization: SunSoft, Inc.
NNTP-Posting-Host: irondude
In-reply-to: unregistered@newcastle.ac.uk's message of 2 Oct 92 10:29:08 GMT



   From: unregistered@newcastle.ac.uk (M.J.Jubb)
   Newsgroups: alt.toolkits.xview
   Date: 2 Oct 92 10:29:08 GMT
   Organization: School of Engineering, University of Durham, UK

   I think there may be a serious bug in the 3.1 PANEL_LIST object. 

wouldn't our lawyers like to know where you ftp'd source that
has a version number of 3.1, ....


   My particular problem concerns deleting and adding list entries to a panel
   list. The program below is supposed to produce a list and a button. When
   you press the button, the top entry "apples" is supposed to be deleted and
   replaced with "ghoulash". However, upon pressing the button the whole thing
   falls over with a segmentation fault. I can, however, achieve the same thing
   using two separate attributes, PANEL_LIST_INSERT to get the new row and
   PANEL_LIST_STRING to set its text, and this works OK. 

......

   void addstring()
   {
   xv_set(scrollinglist,PANEL_LIST_DELETE,0,NULL);
   xv_set(scrollinglist,PANEL_LIST_INSERT_STRINGS,0,"Ghoulash",NULL,NULL);
   }


you're right, there is a serious bug.  The PANEL_LIST_INSERT_STRINGS
attribute takes, as it's second arguement, the address of an array of
strings who's last value is NULL -- not a NULL terminated list of
strings.


<<tank
--

*********************************************************************

	Richard M. "Tank" Goldstein		rickg@Eng.Sun.COM
	Window Developer Environment,
	SunSoft, Inc.

	"I don't practice what I preach because I'm not the kind
	of person I'm preaching to"

				-"Bob" in Newsweek

*********************************************************************
From: buzz@toxicavenger.bear.com (Buzz Moschetti)
Newsgroups: alt.toolkits.xview
Subject: Re: Canvas to postscript printer
Date: 5 Oct 92 12:50:01 GMT
Reply-To: buzz@fsrg.bear.com (Buzz Moschetti)
Organization: Bear, Stearns & Co. Inc.
In-reply-to: cornwell@minster.york.ac.uk's message of 1 Oct 92 10:48:40 GMT

In article <717936520.5210@minster.york.ac.uk> cornwell@minster.york.ac.uk writes:

   Does anyone know if there is a tool out there that will dump the contents
   of a canvas (in my case 2000x2000), scale it and print it out on a
   postscript printer.  All the other tools floating around only seem to
   deal with what is visible in the current view window i.e. xwps.

Check out /usr/openwin/share/xvps.ps.  It describes the libxvps.a library of
routines that enable you to do things like write and dump PostScript on a
Canvas object.
Xref: sparky alt.toolkits.xview:906 comp.windows.open-look:3956
From: unregistered@newcastle.ac.uk (M.J.Jubb)
Newsgroups: alt.toolkits.xview,comp.windows.open-look
Subject: Re: How to get a selected string from a panel_list ?
Date: 28 Sep 92 09:25:05 GMT
Organization: School of Engineering, University of Durham, UK

Hmmm. One problem is your use of PANEL_LIST_STRING. This references
the title of the scrolling list, rather than the selected item. For
example, you could xv_set your PANEL_LIST_STRING in the example to
"Help options:" or something. 

Don't understand your use of PANEL_CLIENT_DATA, but here is one way
to achieve what you're trying to do:-

helplist = xv_create(ourpanel,PANEL_LIST,
	PANEL_LIST_STRINGS, "Blah1","Blah2",NULL,
	PANEL_NOTIFY_PROC, notify_proc,
	NULL);

notify_proc(item,string,client_data,op,event,row)
Panel_item item;
char *string;
Xv_opaque client_data;
Panel_list_op op;
Event *event;
int row;
{
if (op!=PANEL_LIST_OP_SELECT) return;
/* notify proc is called by all sorts of things, not just select */
printf("You just selected %s!\n",string);
}

Matthew J. Jubb, Ph.D research,
School of Engineering and Computer Science,
University of Durham, UK

e-mail: M.J.Jubb @ durham.ac.uk
Newsgroups: alt.toolkits.xview,comp.windows.open-look
From: mgj@franklin.ee.umr.edu (Mahesh Govind Joshi)
Subject: How to get a selected string from a panel_list ?
Date: Sat, 26 Sep 1992 03:11:44 GMT
Reply-To: mgj@ee.umr.edu (Mahesh Govind Joshi)
Organization: University of Missouri - Rolla
Originator: mgj@ee.umr.edu

Hi,

I am trying to implement a simple help facility using a
panel_list. The O'Reilly book says that you can get the selected
string using xv_get(item, PANEL_LABEL_STRING).

I tried this and it simply fails.

Here is a piece of code :

in main:




pointer = (Panel_item) xv_create(HelpSubframePanel, PANEL_LIST,
          PANEL_LIST_STRINGS,  "How to Chat ", "How to
	reply","How to suspend connections"," How to refuse messages",
	"How to close connections", " More Information", NULL,
  PANEL_NOTIFY_PROC, HelpSubframePanelNotifyProc,
  PANEL_CHOOSE_ONE, TRUE,
  PANEL_CLIENT_DATA,HelpSubframe,
  XV_HEIGHT, 400,
  XV_WIDTH,300,
  NULL);
  


HelpSubframePanelNotifyProc:

HelpSubframePanelNotifyProc(item,op,event)
Panel_item item;
Panel_list_op op;
Event *event;
{
Frame subframe = (Frame)xv_get(item, PANEL_CLIENT_DATA);


printf(" %s", xv_get(item, PANEL_LABEL_STRING);

}


-----
The printf just prints a blank line everytime a list item is
selected.  
I just cant figure out whats happening ...

I am a novice at this and so please help ...!!!


Mahesh Joshi.
________________________________________________________________________
Mahesh Joshi 			|   Bura duniya ko hai kehta
Help Desk Consultant		|   Aisa bhola to na ban 
Snail Mail:- 1300 N. Oak Street	|   Jo hai karta,woh hai bharta	
#17, Rolla MO 65401.		|   Hai yahan ka hai chalan
Voice:(314)341-8197.		|   Takdeer nahi chalnegi yahan
Email : mgj@ee.umr.edu		|	---- Majrooh Sultanpuri---- 
------------------------------------------------------------------------
Newsgroups: alt.toolkits.xview
From: rrebello@titan.uucp (Rod Rebello -- CAD Development)
Subject: how to get pointer focus on panel?
Organization: Microchip Technology Inc.
Distribution: usa
Date: Wed, 30 Sep 92 00:39:02 GMT

Well, I've RTFM'd (XView Programming Manual) and could not find a clear 
indicator of how to set the pointer focus to a specific dialog panel.  
Can someone tell me how to best accomplish this?  I want to set the
focus to a pop up dialog box so that the user can immeadiately begin
typing a response without having to manually move the pointer to the
dialog - similar to the notice prompt.  Is this something I have to do
at an Xlib level?

Thanks,
-- 
Rod Rebello
titan!rrebello@asuvax.eas.asu.edu
Microchip Technology Inc., Chandler, AZ
From: rickg@eng.sun.com (Richard M. "The Tankster" Goldstein)
Newsgroups: alt.toolkits.xview
Subject: Re: Setting Canvas Size Problem
Date: 27 Sep 92 14:03:20 GMT
Reply-To: rickg@eng.sun.com
Organization: SunSoft, Inc.
NNTP-Posting-Host: irondude
In-reply-to: lulu@picard.ucr.edu's message of 26 Sep 92 23:08:15 GMT


   From: lulu@picard.ucr.edu (david lu)
   Newsgroups: alt.toolkits.xview
   Date: 26 Sep 92 23:08:15 GMT
   Organization: University of California, Riverside

	   canvas = (Canvas) xv_create (frame, CANVAS,
			   CANVAS_AUTO_SHRINK,     FALSE,
			   CANVAS_AUTO_EXPAND,     FALSE,
			   CANVAS_WIDTH,           30,	/* i want a */
			   CANVAS_HEIGHT,          30,	/* 30x30 canvas */
			   XV_X,                   10,
			   XV_Y,                   10,
			   NULL);


you're problem is that you are setting the Paint Window to
be 30x30, not the Canvas itself.  Try setting XV_WIDTH and
XV_HEIGHT each to 30, this should give you what you want.


<<tank

--

*********************************************************************

	Richard M. "Tank" Goldstein		rickg@Eng.Sun.COM
	Window Developer Environment,
	SunSoft, Inc.

	"I don't practice what I preach because I'm not the kind
	of person I'm preaching to"

				-"Bob" in Newsweek

*********************************************************************
Newsgroups: alt.war
From: m1b@rayssd.ssd.ray.com (Barone)
Subject: Re: Greatest Military Blunders of All Time
Organization: Raytheon Submarine Signal Division, Portsmouth, RI
Date: Tue, 29 Sep 1992 21:36:15 GMT

In article <1992Sep28.160726.12618@magnus.acs.ohio-state.edu>
regeorge@magnus.acs.ohio-state.edu (Robert E George) writes:
> 
> (4) In the book "Germany's Military Strategy and Spain During World War II"
> (approximate title -- if somebody's interested I'll try to find the exact
> title) a German officer was quoted as saying that not taking Gibraltar
> was a crucial German mistake in WWII. (I haven't thought about it enough
> to know whether I agree or no -- just passing information along)

	I would conditionally agree.  The only problem with Gibraltar was
taking it without pissing off Franco.  Hitler wanted Franco to join the
Axis and take it out for him.

	Not taking out Malta when the Axis had the chance should also be
added to the list.  Malta was on the ropes and the Axis never followed
through (thanks, in part, to Rommel snagging the Luftwaffe, which had been
earmarked for the invasion, for use at Alamein instead).  Without Malta,
the Allies would have had a harder time intercepting convoys to Africa.

	Hitler stopping Guderian at Dunkirk in 1940 was utterly stupid.
England may have sued for peace if the Germans had bagged the BEF.
-- 
Joe Barone
m1b@rayssd.ssd.ray.com
Look, when we was in the Bocage country, we was assaulted by them Tigers!
You know what I mean by assaulted, hunh?!  Well, I mean assaulted!!
Newsgroups: alt.war
From: cashman@silver.ucs.indiana.edu (Geoff Cashman)
Subject: Re: Greatest Military Blunders of All Time
Organization: Indiana University
Date: Mon, 5 Oct 1992 17:54:15 GMT

In article <1992Oct5.115404.28084@panix.com> spencer@panix.com (David Spencer) writes:
>cashman@silver.ucs.indiana.edu (Geoff Cashman) writes:
>
>>I think it can be very effectively argued that Vietnam was not
>>a military blunder (though, as in all battles and wars, blunders
>>happened) but a political blunder. 
>
>Doesn't _anybody_ read Clausewitz? There is no distinction between
>poilitical blunders and military blunders. War is the extension of
>policy by other means.

I'll reword it...
I think it can be very effectively argued that if politicians had not
gotten involved in Vietnam beyond the normal realms of politics, had not
gotten involved in Vietnam on a tactical as well as strategic level, and
had left the military decisions to the appropriate people, that there 
would have been an entirely different result, one that did not have
anywhere near the number of military blunders as there apparently were.

Yes, war *is* an extension of policy.  I am not disagreeing with you.
But most (certainly not all) leaders of countries are wise enough to
leave the specifics of how a war is fought to the people who are 
trained to do so.  It is these people who are trained, military people
that I think we are discussing, not the politicians.

If we use what you are saying as the basis for the original poster's
question, I think we are changing the essence of his question.  Using
your post as a basis, I could say that one of the greatest military
blunders of all time is and will be the sharp reduction of the Seawolf
program.

We are discussing, I believe, errors or missed opportunities on the part
of people *in* the military.  Not politicians.  

Vietnam certainly had its share of military catastrophes, but the biggest
catastrophe was politician's involvment in realms normally dealt with in
the military structure itself.

I make the distinction not because I disagree with you, but because
it is necessary to make it for the purposes of the poster's original
question.

Clearer?

				- Geoff Cashman



Newsgroups: alt.war
From: bwise@hemlock.mitre.org (Barry Wise)
Subject: Re: Greatest Military Blunders of All Time
Organization: The MITRE Corporation
Date: Mon, 28 Sep 1992 16:52:59 GMT



The Arabs attacking Israel(anyone of numerous times)
The U.S. police action in Viet Nam
The Soviet's police action in Afganistan

Napoleon's Russian Campaign
Hitler's Russian Campaign
(I guess any winter attack in Russia actually)

Pearl Harbor (guess which side blundered)

Then there are all the tactical blunders....

--
Barry Wise
(bwise@hemlock.mitre.org)

Newsgroups: alt.war
From: pdunn@magnus.acs.ohio-state.edu (Patrick L Dunn)
Subject: Re: Greatest Military Blunders of All time
Organization: The Ohio State University
Date: Thu, 1 Oct 1992 08:51:50 GMT

Pickett's Charge at Gettysburg.  R. E. Lee was a great general, but he sure 
goofed there.

A. E. Burnside charging Marye's Hill at Fredericksburg--repeatedly.

ALSO--A. E. Burnside trying to take the Antietam Creek bridge at Sharpsburg
    when there was a knee-deep crossing a quarter of a mile downstream.

PDunn
From: urf@icl.se (Urban F)
Newsgroups: alt.war
Subject: Re: Greatest Military Blunders of All Time
Date: 28 Sep 92 17:21:27 GMT
Organization: None. On USENET I speak only for myself.
X-Alt.reply-Address: n.g.u.fredriksson.swe2001@oasis.icl.co.uk

karlr@think.com (Karl Rotstan) writes:

>How about these for starters:

>1) Saddam Hussein going to war with the world.

Another view is that he was tricked into believing he wouldn't
have to fight a war to regain the 19:th province. Mistake, yes,
but a political, not military.

>2) Hitler going to war with the world.

He was let "enlarging Germany" quite some time. The big _military_
mistake was on the side of the others -- disarming so that they
couldn't stop him early.
--
 Urban Fredriksson   urf@icl.se
 "In order to make someone a nervous wreck, apologize while they still 
  haven't used their best arguments." -- Runer Jonsson
Newsgroups: alt.war
From: liuyh@vis.toronto.edu (Yuanhui Liu)
Subject: Re: Looking for history of religious wars
Organization: Department of Computer Science, University of Toronto
Date: 30 Sep 92 15:02:36 GMT

In article <1992Sep28.170502.3621@edf.fr> manuel@clt50bv.edf.fr (Jose Manuel ESTEVEZ "clt50bx") writes:
>In article <92Sep21.140413edt.24@orasis.vis.toronto.edu>, liuyh@vis.toronto.edu (Yuanhui Liu) writes:
> |>  You cannot say that the Japanese Conquest during WWII or the current Burmese government
> 
>Sure for Japan but today musulmins are killed in Burma , they have to go to Bengladesh , perhaps is not only religious war but is certainly too

yes, but it is not directed by a black hand of Budhaist monks is it?
at the same time the generals in Burma's killing muslims, they are also
persucating if not killing the monks.  You can hardly accuse these
generals of acting on a budhaist's behalf.  

>-- 
> Cordialement.
> =======================================================================
> | Jose Manuel ESTEVEZ           | Tel: +33 (1) 4765 4386              |
> | Electricite de France         | Fax: +33 (1) 4765 5173              |
> | 1 avenue du General de Gaulle | Email: manuel@clt50bw.edf.fr        |
> | 92141 Clamart                                                       |
> =======================================================================
From: karlr@think.com (Karl Rotstan)
Newsgroups: alt.war
Subject: Re: Greatest Military Blunders of All Time
Date: 28 Sep 1992 15:04:23 GMT
Organization: Thinking Machines Corporation, Cambridge MA, USA
NNTP-Posting-Host: custard.think.com

In article <BvAIB0.ErM@news.cso.uiuc.edu> gt38091@uxa.cso.uiuc.edu (Greg ) writes:
>The subject says it all:  ...just wondering what your thoughts are on the
>			      subject.
>
>Greg

How about these for starters:

1) Saddam Hussein going to war with the world.
2) Hitler going to war with the world.

karl...
Newsgroups: alt.war
From: dmeier@casbah.acns.nwu.edu (Douglas Meier)
Subject: Re: Greatest Military Blunders of All Time
Organization: Northwestern University, Evanston Illinois.
Date: Tue, 29 Sep 1992 20:36:59 GMT

Let's see, I nominate:

The Six Day War was a blunder on the part of the participating Arab states.

Custer's Last Stand was a blunder on the part of Custer and his men.  If he
had not underestimated the Native American, the United States may have cleared
out the area for settlement and taming much sooner.

On the other hand in an earlier battle in Ohio, Tecumseh's brother (can't
remember his name) committed the worst Native American military blunder by
attacking the U.S. army before Tecumseh could solidify the coalition of Native
American Tribes against U.S. expansion.  This attack scattered the tribes in
the pact, opened up the way for greater U.S. expansion, and destroyed any
chances for the midwestern and southern tribes to keep their lands.  If he had
waited for Tecumseh to come back (who was a much greater military tactician)
to lead a stronger, larger, unified Native American force, the westward
expansion of the United States could have been set back at least one
generation, changing the face of world politics and world history.

That's all I can think of for now...

-- 
Douglas C. Meier		|  Remember to vote this election year,       
Northwestern University, ACNS 	|  you probably won't get another one. 
I don't claim them, they don't	|  
claim me.......			|  dmeier@casbah.acns.nwu.edu
Newsgroups: alt.war