mirror of https://github.com/BOINC/boinc.git
lib: try to fix Linux build errors
svn path=/trunk/boinc/; revision=24037
This commit is contained in:
parent
4e8c11aad9
commit
2f881f920d
|
@ -169,21 +169,21 @@ int COPROC::parse_opencl(XML_PARSER& xp) {
|
|||
opencl_prop.available = n;
|
||||
continue;
|
||||
}
|
||||
if (parse_ulonglong(buf, "<hp_fp_config>", opencl_prop.hp_fp_config)) continue;
|
||||
if (parse_ulonglong(buf, "<sp_fp_config>", opencl_prop.sp_fp_config)) continue;
|
||||
if (parse_ulonglong(buf, "<dp_fp_config>", opencl_prop.dp_fp_config)) continue;
|
||||
if (parse_cl_ulong(buf, "<hp_fp_config>", opencl_prop.hp_fp_config)) continue;
|
||||
if (parse_cl_ulong(buf, "<sp_fp_config>", opencl_prop.sp_fp_config)) continue;
|
||||
if (parse_cl_ulong(buf, "<dp_fp_config>", opencl_prop.dp_fp_config)) continue;
|
||||
if (parse_int(buf, "<little_endian>", n)) {
|
||||
opencl_prop.little_endian = n;
|
||||
continue;
|
||||
}
|
||||
if (parse_ulonglong(buf, "<exec_capabilities>", opencl_prop.exec_capab)) continue;
|
||||
if (parse_cl_ulong(buf, "<exec_capabilities>", opencl_prop.exec_capab)) continue;
|
||||
if (parse_str(buf, "<extensions>",
|
||||
opencl_prop.extensions,
|
||||
sizeof(opencl_prop.extensions))) {
|
||||
continue;
|
||||
}
|
||||
if (parse_ulonglong(buf, "<global_RAM>", opencl_prop.global_RAM)) continue;
|
||||
if (parse_ulonglong(buf, "<local_RAM>", opencl_prop.local_RAM)) continue;
|
||||
if (parse_cl_ulong(buf, "<global_RAM>", opencl_prop.global_RAM)) continue;
|
||||
if (parse_cl_ulong(buf, "<local_RAM>", opencl_prop.local_RAM)) continue;
|
||||
if (parse_int(buf, "<max_clock_freq>", n)) {
|
||||
opencl_prop.max_clock_freq = n;
|
||||
continue;
|
||||
|
|
|
@ -136,7 +136,7 @@ inline bool parse_ulong(const char* buf, const char* tag, unsigned long& x) {
|
|||
|
||||
// Same, for unsigned long long
|
||||
//
|
||||
inline bool parse_ulonglong(const char* buf, const char* tag, cl_ulong& x) {
|
||||
inline bool parse_cl_ulong(const char* buf, const char* tag, cl_ulong& x) {
|
||||
const char* p = strstr(buf, tag);
|
||||
if (!p) return false;
|
||||
unsigned long long y = strtoull(p+strlen(tag), NULL, 0); // this parses 0xabcd correctly
|
||||
|
|
Loading…
Reference in New Issue