 }
 #endif
 
+#define _lineSpacerLength 93
+__device__ char *_lineSpacer = "---------------------------------------------------------------------------------------------";
 __device__ static bool ShellCallback(void *arg, int colLength, char **colValues, char **colNames, int *colTypes)
 {
 	int i;

			cudaMalloc((void**)&d_sql, sqlLength);
			cudaMemcpy(d_sql, sql, sqlLength, cudaMemcpyHostToDevice);
			int d_startline = (in != 0 || !_stdinIsInteractive ? startline : -1);
			D_DATA(p); d_ProcessInput_0<<<1,1>>>(p->D_, d_sql, d_startline); H_DATA(p);
			cudaFree(d_sql);
			H_RETURN(); if (h_return) errCnt++;
#else

	//cudaErrorCheck(cudaSetDeviceFlags(cudaDeviceMapHost | cudaDeviceLmemResizeToMax));
	int deviceId = gpuGetMaxGflopsDeviceId();
	cudaErrorCheck(cudaSetDevice(deviceId));
	cudaErrorCheck(cudaDeviceSetLimit(cudaLimitStackSize, 1024*8));
	_deviceHeap = cudaDeviceHeapCreate(256, 4096);
	cudaErrorCheck(cudaDeviceHeapSelect(_deviceHeap));
	//
	D_DATA(&_data); d_MainInit_0<<<1,1>>>(_data.D_); cudaErrorCheck(cudaDeviceHeapSynchronize(_deviceHeap)); H_DATA(&_data);
	cudaDeviceHeapSynchronize(_deviceHeap);
#else
	SysEx::Config(SysEx::CONFIG_URI, 1);
