netcdf test0 {

dimensions:
	i = 2;
	j = 3;
	k = unlimited;
        l = 3 ;

variables:
	char bears(i,j,l);
		bears:act = "text string\n\t123";
//		bears:acb = '\n';	// "byte" type not in some FORTRANs
		bears:acs = -40s ;
		bears:acl = 17000 ;
		bears:acf = -2.0f, 1.f, 0.0f ;
		bears:acd = -1.0, 0.75 ;
//	byte dust(i,j);			// "byte" type
	short order(i,j);
	long shot(i,j);
	float aloan(i,j);
	double cross(i,j);
	int i(i);
	float j(j);
	short l(l);

	:history = "This is an example of a multi-line global\n",
		   "attribute.  It could be used for representing the\n",
		   "processing history of the data, for example." ;

data:
	bears = "indistinguishable" ;
//	dust = -127,0,127,128,255;	// "byte" type
	order = 1s, 2s, 3s, 4s, 5s, 6s;
	shot = 2, 3, 4, 5, 6, 7 ;
	aloan = 3.f, 4.f, 5.f, 6.f, 7.f, 1.0e12f ;
	cross = '\4', 5s, 0.000244140625, 7.0f, 8.0, 1.0e10 ;
	i = 10, 20;
	j = 2, 4, 6;
	l = 10, 9, 8;
}
