os-70-350

os-70-350 Commit Details


Date:2013-12-14 22:16:35 (11 years 8 months ago)
Author:Natalie Adams
Branch:master
Commit:b7391a3c44d64ce3e0d9efc44e9004b0727f8a47
Parents: 61c88be577cf11039dd5a2ffa0eb7d4c156e6f5f
Message:Fixing bitmap example adding build scripts for VC++ and gcc/Linux

Changes:

File differences

bitmap/buid.sh
1
2
3
4
#!/bin/bash
gcc -o main main.c
./main
bitmap/build.bat
1
../vcbuild.bat main
bitmap/main.c
11
2
2
3
34
45
56
67
8
79
8
10
911
10
12
1113
1214
#include <stdint.h> /* for uint32_t */
#include <intrin.h>
#include <intrin.h>
#include <stdio.h>
int main()
{
unsigned int i = 0;
unsigned int x;
i |= 1 << 3; // or i |= 0x8; or i |= 8
for(unsigned int x = 0; x < 32; x++) // unsigned int = 32bits per ILP32
for(x = 0; x < 32; x++) // unsigned int = 32bits per ILP32
if ((i & (1 << x)) == i)
cout << x << endl;
printf("%i\n", x);
return 0;
}
vcbuild.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@setlocal enableextensions enabledelayedexpansion
@echo off
if exist "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" (
call "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
goto compile
)
if exist "c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" (
call "c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86
goto compile
)
if exist "c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" (
call "c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
goto compile
)
:compile
cl.exe %1.c > nul
%1.exe
del %1.obj
pause
vcppbuild.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@setlocal enableextensions enabledelayedexpansion
@echo off
if exist "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" (
call "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
goto compile
)
if exist "c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" (
call "c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86
goto compile
)
if exist "c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" (
call "c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
goto compile
)
:compile
cl.exe /clr %1.cpp > nul
%1.exe
del %1.obj
pause

Archive Download the corresponding diff file

Branches

Number of commits:
Page rendered in 0.55795s using 14 queries.