4
RawSpeed - RAW file decoder.
6
Copyright (C) 2009 Klaus Post
8
This library is free software; you can redistribute it and/or
9
modify it under the terms of the GNU Lesser General Public
10
License as published by the Free Software Foundation; either
11
version 2 of the License, or (at your option) any later version.
13
This library is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
Lesser General Public License for more details.
18
You should have received a copy of the GNU Lesser General Public
19
License along with this library; if not, write to the Free Software
20
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22
http://www.klauspost.com
25
#if defined(__unix__) || defined(__APPLE__) || defined(__MINGW32__)
27
void* _aligned_malloc(size_t bytes, size_t alignment) {
29
if (0==posix_memalign(&ret, alignment, bytes))
35
int rawspeed_get_number_of_processor_cores()
37
return sysconf( _SC_NPROCESSORS_ONLN );