Skip to content

Commit 93da64d

Browse files
authored
Fix NEEDBUNDERSCORE conditional
1 parent 07e3045 commit 93da64d

File tree

1 file changed

+59
-59
lines changed

1 file changed

+59
-59
lines changed
Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,59 @@
1-
/*****************************************************************************
2-
Copyright (c) 2013 Martin Koehler, [email protected]
3-
All rights reserved.
4-
5-
Redistribution and use in source and binary forms, with or without
6-
modification, are permitted provided that the following conditions are
7-
met:
8-
9-
1. Redistributions of source code must retain the above copyright
10-
notice, this list of conditions and the following disclaimer.
11-
12-
2. Redistributions in binary form must reproduce the above copyright
13-
notice, this list of conditions and the following disclaimer in
14-
the documentation and/or other materials provided with the
15-
distribution.
16-
3. Neither the name of the OpenBLAS project nor the names of its contributors may
17-
be used to endorse or promote products derived from this software
18-
without specific prior written permission.
19-
20-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21-
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22-
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23-
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
24-
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25-
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26-
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27-
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28-
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
29-
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30-
31-
**********************************************************************************/
32-
33-
#include "common.h"
34-
35-
#if defined(USE_OPENMP)
36-
static int parallel = 2 ;
37-
#elif defined(SMP_SERVER)
38-
static int parallel = 1;
39-
#else
40-
static int parallel = 0;
41-
#endif
42-
43-
44-
#ifdef NEEDBUNDERSCORE
45-
int CNAME(void) {
46-
return parallel;
47-
}
48-
49-
int NAME(void) {
50-
return parallel;
51-
}
52-
53-
#else
54-
//The CNAME and NAME are the same.
55-
int NAME(void) {
56-
return parallel;
57-
}
58-
#endif
59-
1+
/*****************************************************************************
2+
Copyright (c) 2013 Martin Koehler, [email protected]
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are
7+
met:
8+
9+
1. Redistributions of source code must retain the above copyright
10+
notice, this list of conditions and the following disclaimer.
11+
12+
2. Redistributions in binary form must reproduce the above copyright
13+
notice, this list of conditions and the following disclaimer in
14+
the documentation and/or other materials provided with the
15+
distribution.
16+
3. Neither the name of the OpenBLAS project nor the names of its contributors may
17+
be used to endorse or promote products derived from this software
18+
without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
24+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
29+
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30+
31+
**********************************************************************************/
32+
33+
#include "common.h"
34+
35+
#if defined(USE_OPENMP)
36+
static int parallel = 2 ;
37+
#elif defined(SMP_SERVER)
38+
static int parallel = 1;
39+
#else
40+
static int parallel = 0;
41+
#endif
42+
43+
44+
#if (NEEDBUNDERSCORE==1)
45+
int CNAME(void) {
46+
return parallel;
47+
}
48+
49+
int NAME(void) {
50+
return parallel;
51+
}
52+
53+
#else
54+
//The CNAME and NAME are the same.
55+
int NAME(void) {
56+
return parallel;
57+
}
58+
#endif
59+

0 commit comments

Comments
 (0)