Use 4 spaces for indentation in test applications

This commit is contained in:
Martin Storsjö committed 2018-02-26 12:49:15 +02:00
1 parent 3e61dc4908
commit 1c31677a64
4 files changed
+61 -61

No files matched your search

+30 -30
View File
@@ -3,47 +3,47 @@
class Hello { class Hello {
public: public:
Hello() { Hello() {
printf("Hello ctor\n"); printf("Hello ctor\n");
} }
~Hello() { ~Hello() {
printf("Hello dtor\n"); printf("Hello dtor\n");
} }
}; };
Hello global_h; Hello global_h;
class RecurseClass { class RecurseClass {
public: public:
RecurseClass(int v) : val(v) { RecurseClass(int v) : val(v) {
printf("ctor %d\n", val); printf("ctor %d\n", val);
} }
~RecurseClass() { ~RecurseClass() {
printf("dtor %d\n", val); printf("dtor %d\n", val);
} }
private: private:
int val; int val;
}; };
void recurse(int val) { void recurse(int val) {
RecurseClass obj(val); RecurseClass obj(val);
if (val == 0) { if (val == 0) {
throw std::exception(); throw std::exception();
} }
if (val == 5) { if (val == 5) {
try { try {
recurse(val - 1); recurse(val - 1);
} catch (std::exception& e) { } catch (std::exception& e) {
printf("caught exception at %d\n", val); printf("caught exception at %d\n", val);
} }
} else { } else {
recurse(val - 1); recurse(val - 1);
} }
printf("finishing function recurse %d\n", val); printf("finishing function recurse %d\n", val);
} }
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
std::cout<<"Hello world C++"<<std::endl; std::cout<<"Hello world C++"<<std::endl;
recurse(10); recurse(10);
return 0; return 0;
} }
+21 -21
View File
@@ -9,29 +9,29 @@ static __thread int tlsvar = 1;
#endif #endif
static unsigned __stdcall threadfunc(void* arg) { static unsigned __stdcall threadfunc(void* arg) {
int id = (int)arg; int id = (int)arg;
printf("thread %d, tlsvar %p initially %d\n", id, &tlsvar, tlsvar); printf("thread %d, tlsvar %p initially %d\n", id, &tlsvar, tlsvar);
tlsvar = id + 100; tlsvar = id + 100;
for (int i = 0; i < 4; i++) { for (int i = 0; i < 4; i++) {
printf("thread %d, tlsvar %p %d\n", id, &tlsvar, tlsvar); printf("thread %d, tlsvar %p %d\n", id, &tlsvar, tlsvar);
tlsvar += 10; tlsvar += 10;
Sleep(500); Sleep(500);
} }
return 0; return 0;
} }
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
HANDLE threads[3]; HANDLE threads[3];
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {
printf("mainthread, tlsvar %p %d\n", &tlsvar, tlsvar); printf("mainthread, tlsvar %p %d\n", &tlsvar, tlsvar);
tlsvar += 10; tlsvar += 10;
threads[i] = (HANDLE)_beginthreadex(NULL, 0, threadfunc, (void*)(intptr_t) (i + 1), 0, NULL); threads[i] = (HANDLE)_beginthreadex(NULL, 0, threadfunc, (void*)(intptr_t) (i + 1), 0, NULL);
Sleep(350); Sleep(350);
} }
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {
WaitForSingleObject(threads[i], INFINITE); WaitForSingleObject(threads[i], INFINITE);
CloseHandle(threads[i]); CloseHandle(threads[i]);
} }
return 0; return 0;
} }
+2 -2
View File
@@ -2,6 +2,6 @@
#include <stdio.h> #include <stdio.h>
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
printf("hello world! %f\n", 42.0); printf("hello world! %f\n", 42.0);
return 0; return 0;
} }
+8 -8
View File
@@ -2,17 +2,17 @@
class Hello { class Hello {
public: public:
Hello() { Hello() {
printf("Hello ctor\n"); printf("Hello ctor\n");
} }
~Hello() { ~Hello() {
printf("Hello dtor\n"); printf("Hello dtor\n");
} }
}; };
Hello global_h; Hello global_h;
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
std::cout<<"Hello world C++"<<std::endl; std::cout<<"Hello world C++"<<std::endl;
return 0; return 0;
} }