GCC 4.3.x fixes for cabman and sysreg

Also clean up sysreg a bit and put all #include's for standard headers in the .h files. (they were spread around the .cpp and the .h files previously)

See issue #3370 for more details.

svn path=/trunk/; revision=34027
This commit is contained in:
Colin Finck 2008-06-19 17:07:38 +00:00
parent a00a86834c
commit fa77a22c50
15 changed files with 46 additions and 49 deletions

View file

@ -1373,8 +1373,8 @@ void CDFParser::NextToken()
return;
}
i = 0;
while ((CurrentChar + i < LineLength) &&
(((ch = Line[CurrentChar + i]) >= 'a') && (ch <= 'z')) ||
while (((CurrentChar + i < LineLength) &&
(((ch = Line[CurrentChar + i]) >= 'a') && (ch <= 'z'))) ||
((ch >= 'A') && (ch <= 'Z')) || (ch == '_'))
{
CurrentString[i] = ch;

View file

@ -8,11 +8,6 @@
*/
#include "conf_parser.h"
#include <iostream>
#include <sstream>
#include <fstream>
#include <cstdio>
#include <cstdlib>
namespace Sysreg_
{

View file

@ -12,6 +12,11 @@
#include "user_types.h"
#include <map>
#include <iostream>
#include <sstream>
#include <fstream>
#include <cstdio>
#include <cstdlib>
namespace Sysreg_
{

View file

@ -9,9 +9,6 @@
#include "env_var.h"
#include <iostream>
#include <cstdlib>
#include <cstring>
namespace System_
{

View file

@ -12,7 +12,9 @@
#include "user_types.h"
#include <map>
#include <iostream>
#include <cstdlib>
#include <cstring>
namespace System_
{

View file

@ -8,9 +8,6 @@
*/
#include "file_reader.h"
#include <cassert>
#include <cstdio>
#include <cstring>
namespace System_
{

View file

@ -14,6 +14,10 @@
#include "user_types.h"
#include "data_source.h"
#include <vector>
#include <cassert>
#include <cstdio>
#include <cstring>
namespace System_
{
using std::vector;

View file

@ -10,10 +10,6 @@
#include "namedpipe_reader.h"
#include <iostream>
#include <cassert>
#include <cstring>
namespace System_
{
#define MIN(a, b) (((a) < (b)) ? (a) : (b))

View file

@ -16,8 +16,11 @@
#include "user_types.h"
#include "data_source.h"
#include <vector>
#include <stdio.h>
#include <stdlib.h>
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <cassert>
#include <cstring>
#if defined(WIN32)
#include <windows.h>
@ -25,8 +28,6 @@
#else
#include <unistd.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#define NULLVAL 0
#define DWORD unsigned long
#define HANDLE long

View file

@ -8,7 +8,6 @@
*/
#include "os_support.h"
#include <cstdlib>
namespace System_
{

View file

@ -22,6 +22,7 @@
#include "user_types.h"
#include <ctime>
#include <vector>
#include <cstdlib>
#ifndef _MSC_VER
#include <sys/time.h>

View file

@ -9,9 +9,6 @@
#include "pipe_reader.h"
#include <iostream>
#include <assert.h>
namespace System_
{
using std::vector;

View file

@ -15,7 +15,11 @@
#include "user_types.h"
#include "data_source.h"
#include <cstdio>
//#include <stdlib.h>
#include <iostream>
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <limits.h>
namespace System_
{

View file

@ -10,28 +10,6 @@
#include "rosboot_test.h"
#include "pipe_reader.h"
#include "namedpipe_reader.h"
//#include "sym_file.h"
#include "file_reader.h"
#include "os_support.h"
#include "env_var.h"
#include <iostream>
#include <vector>
#include <fstream>
#include <cassert>
#include <cfloat>
#include <cmath>
#include <csignal>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#ifndef __LINUX__
#include <io.h>
#include <errno.h>
#endif
namespace Sysreg_
{

View file

@ -13,7 +13,28 @@
#include "conf_parser.h"
#include "os_support.h"
#include "user_types.h"
#include "pipe_reader.h"
#include "namedpipe_reader.h"
#include "file_reader.h"
#include "os_support.h"
#include "env_var.h"
#include <vector>
#include <iostream>
#include <vector>
#include <fstream>
#include <cassert>
#include <cfloat>
#include <cmath>
#include <csignal>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#ifndef __LINUX__
#include <io.h>
#include <errno.h>
#endif
#ifdef __LINUX__
#include <unistd.h>
#include <sys/types.h>