From 2a6e03510b54bf00128755c4acc87f1a345fbdab Mon Sep 17 00:00:00 2001 From: jsteube Date: Sun, 11 Sep 2016 11:42:19 +0200 Subject: [PATCH] Add template files --- include/attack_mode.h | 9 +++++++++ include/autotune.h | 9 +++++++++ include/benchmark.h | 9 +++++++++ include/debugfile.h | 9 +++++++++ include/hash_management.h | 9 +++++++++ include/induct.h | 9 +++++++++ include/kernel.h | 9 +++++++++ include/loopback.h | 9 +++++++++ include/outfile_check.h | 9 +++++++++ include/powertune.h | 9 +++++++++ include/remove.h | 9 +++++++++ include/runtime.h | 9 +++++++++ include/timer.h | 5 ++++- include/version.h | 9 +++++++++ include/weak_hash.h | 9 +++++++++ src/Makefile | 17 ++++++----------- src/attack_mode.c | 7 +++++++ src/autotune.c | 7 +++++++ src/benchmark.c | 7 +++++++ src/common.c | 6 ++++++ src/debugfile.c | 7 +++++++ src/dynloader.c | 7 +++++++ src/hash_management.c | 7 +++++++ src/hashcat.c | 24 ++++++++++++++++-------- src/induct.c | 7 +++++++ src/kernel.c | 7 +++++++ src/loopback.c | 7 +++++++ src/outfile_check.c | 7 +++++++ src/powertune.c | 7 +++++++ src/remove.c | 7 +++++++ src/runtime.c | 7 +++++++ src/thread.c | 7 +++++++ src/timer.c | 7 +++++++ src/version.c | 7 +++++++ src/weak_hash.c | 7 +++++++ 35 files changed, 277 insertions(+), 20 deletions(-) create mode 100644 include/attack_mode.h create mode 100644 include/autotune.h create mode 100644 include/benchmark.h create mode 100644 include/debugfile.h create mode 100644 include/hash_management.h create mode 100644 include/induct.h create mode 100644 include/kernel.h create mode 100644 include/loopback.h create mode 100644 include/outfile_check.h create mode 100644 include/powertune.h create mode 100644 include/remove.h create mode 100644 include/runtime.h create mode 100644 include/version.h create mode 100644 include/weak_hash.h create mode 100644 src/attack_mode.c create mode 100644 src/autotune.c create mode 100644 src/benchmark.c create mode 100644 src/common.c create mode 100644 src/debugfile.c create mode 100644 src/dynloader.c create mode 100644 src/hash_management.c create mode 100644 src/induct.c create mode 100644 src/kernel.c create mode 100644 src/loopback.c create mode 100644 src/outfile_check.c create mode 100644 src/powertune.c create mode 100644 src/remove.c create mode 100644 src/runtime.c create mode 100644 src/thread.c create mode 100644 src/timer.c create mode 100644 src/version.c create mode 100644 src/weak_hash.c diff --git a/include/attack_mode.h b/include/attack_mode.h new file mode 100644 index 000000000..0d1f138b6 --- /dev/null +++ b/include/attack_mode.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _ATTACK_MODE_H +#define _ATTACK_MODE_H + +#endif // _ATTACK_MODE_H diff --git a/include/autotune.h b/include/autotune.h new file mode 100644 index 000000000..aa06fd8ca --- /dev/null +++ b/include/autotune.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _AUTOTUNE_H +#define _AUTOTUNE_H + +#endif // _AUTOTUNE_H diff --git a/include/benchmark.h b/include/benchmark.h new file mode 100644 index 000000000..a7583210e --- /dev/null +++ b/include/benchmark.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _BENCHMARK_H +#define _BENCHMARK_H + +#endif // _BENCHMARK_H diff --git a/include/debugfile.h b/include/debugfile.h new file mode 100644 index 000000000..f6f0d1354 --- /dev/null +++ b/include/debugfile.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _DEBUGFILE_H +#define _DEBUGFILE_H + +#endif // _DEBUGFILE_H diff --git a/include/hash_management.h b/include/hash_management.h new file mode 100644 index 000000000..8baa091b0 --- /dev/null +++ b/include/hash_management.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _HASH_MANAGEMENT_H +#define _HASH_MANAGEMENT_H + +#endif // _HASH_MANAGEMENT_H diff --git a/include/induct.h b/include/induct.h new file mode 100644 index 000000000..69d21a814 --- /dev/null +++ b/include/induct.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _INDUCT_H +#define _INDUCT_H + +#endif // _INDUCT_H diff --git a/include/kernel.h b/include/kernel.h new file mode 100644 index 000000000..612923f89 --- /dev/null +++ b/include/kernel.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _KERNEL_H +#define _KERNEL_H + +#endif // _KERNEL_H diff --git a/include/loopback.h b/include/loopback.h new file mode 100644 index 000000000..4cfe0b8fb --- /dev/null +++ b/include/loopback.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _LOOPBACK_H +#define _LOOPBACK_H + +#endif // _LOOPBACK_H diff --git a/include/outfile_check.h b/include/outfile_check.h new file mode 100644 index 000000000..f4b08f68e --- /dev/null +++ b/include/outfile_check.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _OUTFILE_CHECK_H +#define _OUTFILE_CHECK_H + +#endif // _OUTFILE_CHECK_H diff --git a/include/powertune.h b/include/powertune.h new file mode 100644 index 000000000..d919be9da --- /dev/null +++ b/include/powertune.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _POWERTUNE_H +#define _POWERTUNE_H + +#endif // _POWERTUNE_H diff --git a/include/remove.h b/include/remove.h new file mode 100644 index 000000000..d5fc0869b --- /dev/null +++ b/include/remove.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _REMOVE_H +#define _REMOVE_H + +#endif // _REMOVE_H diff --git a/include/runtime.h b/include/runtime.h new file mode 100644 index 000000000..8acbc429b --- /dev/null +++ b/include/runtime.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _RUNTIME_H +#define _RUNTIME_H + +#endif // _RUNTIME_H diff --git a/include/timer.h b/include/timer.h index 0100f7f17..ef7a93e6a 100644 --- a/include/timer.h +++ b/include/timer.h @@ -8,7 +8,10 @@ #if defined (_POSIX) #include -#else +#endif + +#if defined (_WIN) +#include #endif #if defined (_WIN) diff --git a/include/version.h b/include/version.h new file mode 100644 index 000000000..ed06df099 --- /dev/null +++ b/include/version.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _VERSION_H +#define _VERSION_H + +#endif // _VERSION_H diff --git a/include/weak_hash.h b/include/weak_hash.h new file mode 100644 index 000000000..dcf7e8523 --- /dev/null +++ b/include/weak_hash.h @@ -0,0 +1,9 @@ +/** + * Authors.....: Jens Steube + * License.....: MIT + */ + +#ifndef _WEAK_HASH_H +#define _WEAK_HASH_H + +#endif // _WEAK_HASH_H diff --git a/src/Makefile b/src/Makefile index 4b89a5e2a..ff7778346 100644 --- a/src/Makefile +++ b/src/Makefile @@ -166,17 +166,12 @@ LFLAGS_CROSS_WIN := -lpsapi ## Objects ## -NATIVE_OBJS := obj/outfile.NATIVE.o obj/potfile.NATIVE.o obj/dictstat.NATIVE.o obj/wordlist.NATIVE.o obj/stdout.NATIVE.o obj/filenames.NATIVE.o obj/hlfmt.NATIVE.o obj/status.NATIVE.o obj/restore.NATIVE.o obj/bitmap.NATIVE.o obj/opencl.NATIVE.o obj/affinity.NATIVE.o obj/filehandling.NATIVE.o obj/tuningdb.NATIVE.o obj/locking.NATIVE.o obj/folder.NATIVE.o obj/bitops.NATIVE.o obj/convert.NATIVE.o obj/cpu_aes.NATIVE.o obj/cpu_crc32.NATIVE.o obj/cpu_des.NATIVE.o obj/cpu_md5.NATIVE.o obj/cpu_sha1.NATIVE.o obj/cpu_sha256.NATIVE.o obj/data.NATIVE.o obj/ext_OpenCL.NATIVE.o obj/hwmon.NATIVE.o obj/interface.NATIVE.o obj/logfile.NATIVE.o obj/logging.NATIVE.o obj/memory.NATIVE.o obj/mpsp.NATIVE.o obj/rp_cpu.NATIVE.o obj/rp_kernel_on_cpu.NATIVE.o obj/shared.NATIVE.o obj/terminal.NATIVE.o obj/usage.NATIVE.o +OBJS_ALL := affinity attack_mode autotune benchmark bitmap bitops common convert cpu_aes cpu_crc32 cpu_des cpu_md5 cpu_sha1 cpu_sha256 data debugfile dictstat dynloader ext_ADL ext_nvapi ext_nvml ext_OpenCL ext_xnvctrl filehandling filenames folder hash_management hlfmt hwmon induct interface kernel locking logfile logging loopback memory mpsp opencl outfile_check outfile potfile powertune remove restore rp_cpu rp_kernel_on_cpu runtime shared status stdout terminal thread timer tuningdb usage version weak_hash wordlist -ifeq ($(UNAME),Linux) -NATIVE_OBJS += obj/ext_ADL.NATIVE.o -NATIVE_OBJS += obj/ext_nvapi.NATIVE.o -NATIVE_OBJS += obj/ext_nvml.NATIVE.o -NATIVE_OBJS += obj/ext_xnvctrl.NATIVE.o -endif +NATIVE_OBJS := $(foreach OBJ,$(OBJS_ALL),obj/$(OBJ).NATIVE.o) -LINUX_32_OBJS := obj/outfile.LINUX.32.o obj/potfile.LINUX.32.o obj/dictstat.LINUX.32.o obj/wordlist.LINUX.32.o obj/stdout.LINUX.32.o obj/filenames.LINUX.32.o obj/hlfmt.LINUX.32.o obj/status.LINUX.32.o obj/restore.LINUX.32.o obj/bitmap.LINUX.32.o obj/opencl.LINUX.32.o obj/affinity.LINUX.32.o obj/filehandling.LINUX.32.o obj/tuningdb.LINUX.32.o obj/locking.LINUX.32.o obj/folder.LINUX.32.o obj/bitops.LINUX.32.o obj/convert.LINUX.32.o obj/cpu_aes.LINUX.32.o obj/cpu_crc32.LINUX.32.o obj/cpu_des.LINUX.32.o obj/cpu_md5.LINUX.32.o obj/cpu_sha1.LINUX.32.o obj/cpu_sha256.LINUX.32.o obj/data.LINUX.32.o obj/ext_ADL.LINUX.32.o obj/ext_nvapi.LINUX.32.o obj/ext_nvml.LINUX.32.o obj/ext_OpenCL.LINUX.32.o obj/ext_xnvctrl.LINUX.32.o obj/hwmon.LINUX.32.o obj/interface.LINUX.32.o obj/logfile.LINUX.32.o obj/logging.LINUX.32.o obj/memory.LINUX.32.o obj/mpsp.LINUX.32.o obj/rp_cpu.LINUX.32.o obj/rp_kernel_on_cpu.LINUX.32.o obj/shared.LINUX.32.o obj/terminal.LINUX.32.o obj/usage.LINUX.32.o -LINUX_64_OBJS := obj/outfile.LINUX.64.o obj/potfile.LINUX.64.o obj/dictstat.LINUX.64.o obj/wordlist.LINUX.64.o obj/stdout.LINUX.64.o obj/filenames.LINUX.64.o obj/hlfmt.LINUX.64.o obj/status.LINUX.64.o obj/restore.LINUX.64.o obj/bitmap.LINUX.64.o obj/opencl.LINUX.64.o obj/affinity.LINUX.64.o obj/filehandling.LINUX.64.o obj/tuningdb.LINUX.64.o obj/locking.LINUX.64.o obj/folder.LINUX.64.o obj/bitops.LINUX.64.o obj/convert.LINUX.64.o obj/cpu_aes.LINUX.64.o obj/cpu_crc32.LINUX.64.o obj/cpu_des.LINUX.64.o obj/cpu_md5.LINUX.64.o obj/cpu_sha1.LINUX.64.o obj/cpu_sha256.LINUX.64.o obj/data.LINUX.64.o obj/ext_ADL.LINUX.64.o obj/ext_nvapi.LINUX.64.o obj/ext_nvml.LINUX.64.o obj/ext_OpenCL.LINUX.64.o obj/ext_xnvctrl.LINUX.64.o obj/hwmon.LINUX.64.o obj/interface.LINUX.64.o obj/logfile.LINUX.64.o obj/logging.LINUX.64.o obj/memory.LINUX.64.o obj/mpsp.LINUX.64.o obj/rp_cpu.LINUX.64.o obj/rp_kernel_on_cpu.LINUX.64.o obj/shared.LINUX.64.o obj/terminal.LINUX.64.o obj/usage.LINUX.64.o +LINUX_32_OBJS := $(foreach OBJ,$(OBJS_ALL),obj/$(OBJ).LINUX.32.o) +LINUX_64_OBJS := $(foreach OBJ,$(OBJS_ALL),obj/$(OBJ).LINUX.64.o) # Windows CRT file globbing: @@ -186,8 +181,8 @@ CRT_GLOB_INCLUDE_FOLDER := $(dir $(lastword $(MAKEFILE_LIST))) include $(CRT_GLOB_INCLUDE_FOLDER)/win_file_globbing.mk -WIN_32_OBJS := obj/outfile.WIN.32.o obj/potfile.WIN.32.o obj/dictstat.WIN.32.o obj/wordlist.WIN.32.o obj/stdout.WIN.32.o obj/filenames.WIN.32.o obj/hlfmt.WIN.32.o obj/status.WIN.32.o obj/restore.WIN.32.o obj/bitmap.WIN.32.o obj/opencl.WIN.32.o obj/affinity.WIN.32.o obj/filehandling.WIN.32.o obj/tuningdb.WIN.32.o obj/locking.WIN.32.o obj/folder.WIN.32.o obj/bitops.WIN.32.o obj/convert.WIN.32.o obj/cpu_aes.WIN.32.o obj/cpu_crc32.WIN.32.o obj/cpu_des.WIN.32.o obj/cpu_md5.WIN.32.o obj/cpu_sha1.WIN.32.o obj/cpu_sha256.WIN.32.o obj/data.WIN.32.o obj/ext_ADL.WIN.32.o obj/ext_nvapi.WIN.32.o obj/ext_nvml.WIN.32.o obj/ext_OpenCL.WIN.32.o obj/ext_xnvctrl.WIN.32.o obj/hwmon.WIN.32.o obj/interface.WIN.32.o obj/logfile.WIN.32.o obj/logging.WIN.32.o obj/memory.WIN.32.o obj/mpsp.WIN.32.o obj/rp_cpu.WIN.32.o obj/rp_kernel_on_cpu.WIN.32.o obj/shared.WIN.32.o obj/terminal.WIN.32.o obj/usage.WIN.32.o $(CRT_GLOB_32) -WIN_64_OBJS := obj/outfile.WIN.64.o obj/potfile.WIN.64.o obj/dictstat.WIN.64.o obj/wordlist.WIN.64.o obj/stdout.WIN.64.o obj/filenames.WIN.64.o obj/hlfmt.WIN.64.o obj/status.WIN.64.o obj/restore.WIN.64.o obj/bitmap.WIN.64.o obj/opencl.WIN.64.o obj/affinity.WIN.64.o obj/filehandling.WIN.64.o obj/tuningdb.WIN.64.o obj/locking.WIN.64.o obj/folder.WIN.64.o obj/bitops.WIN.64.o obj/convert.WIN.64.o obj/cpu_aes.WIN.64.o obj/cpu_crc32.WIN.64.o obj/cpu_des.WIN.64.o obj/cpu_md5.WIN.64.o obj/cpu_sha1.WIN.64.o obj/cpu_sha256.WIN.64.o obj/data.WIN.64.o obj/ext_ADL.WIN.64.o obj/ext_nvapi.WIN.64.o obj/ext_nvml.WIN.64.o obj/ext_OpenCL.WIN.64.o obj/ext_xnvctrl.WIN.64.o obj/hwmon.WIN.64.o obj/interface.WIN.64.o obj/logfile.WIN.64.o obj/logging.WIN.64.o obj/memory.WIN.64.o obj/mpsp.WIN.64.o obj/rp_cpu.WIN.64.o obj/rp_kernel_on_cpu.WIN.64.o obj/shared.WIN.64.o obj/terminal.WIN.64.o obj/usage.WIN.64.o $(CRT_GLOB_64) +WIN_32_OBJS := $(foreach OBJ,$(OBJS_ALL),obj/$(OBJ).WIN.32.o) +WIN_64_OBJS := $(foreach OBJ,$(OBJS_ALL),obj/$(OBJ).WIN.64.o) ## ## Targets: Global diff --git a/src/attack_mode.c b/src/attack_mode.c new file mode 100644 index 000000000..c08d00e07 --- /dev/null +++ b/src/attack_mode.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "attack_mode.h" diff --git a/src/autotune.c b/src/autotune.c new file mode 100644 index 000000000..6c1dba811 --- /dev/null +++ b/src/autotune.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "autotune.h" diff --git a/src/benchmark.c b/src/benchmark.c new file mode 100644 index 000000000..fa5a794f5 --- /dev/null +++ b/src/benchmark.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "benchmark.h" diff --git a/src/common.c b/src/common.c new file mode 100644 index 000000000..85840a94d --- /dev/null +++ b/src/common.c @@ -0,0 +1,6 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" diff --git a/src/debugfile.c b/src/debugfile.c new file mode 100644 index 000000000..78036b143 --- /dev/null +++ b/src/debugfile.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "debugfile.h" diff --git a/src/dynloader.c b/src/dynloader.c new file mode 100644 index 000000000..ce1bbb7a6 --- /dev/null +++ b/src/dynloader.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "dynloader.h" diff --git a/src/hash_management.c b/src/hash_management.c new file mode 100644 index 000000000..c7fc96442 --- /dev/null +++ b/src/hash_management.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "hash_management.h" diff --git a/src/hashcat.c b/src/hashcat.c index 0600f83ba..c469b8c76 100644 --- a/src/hashcat.c +++ b/src/hashcat.c @@ -72,6 +72,20 @@ #include "stdout.h" #include "wordlist.h" #include "dictstat.h" +#include "version.h" +#include "benchmark.h" +#include "outfile_check.h" +#include "loopback.h" +#include "weak_hash.h" +#include "hash_management.h" +#include "remove.h" +#include "debugfile.h" +#include "runtime.h" +#include "attack_mode.h" +#include "kernel.h" +#include "powertune.h" +#include "autotune.h" +#include "induct.h" extern hc_global_data_t data; @@ -296,10 +310,10 @@ void loopback_format_plain (loopback_ctx_t *loopback_ctx, const unsigned char *p } } -// weak hash +// weak_hash #define WEAK_HASH_THRESHOLD 100 -// hashes +// hash_management #define USERNAME 0 int sort_by_digest_p0p1 (const void *v1, const void *v2) { @@ -322,7 +336,6 @@ int sort_by_digest_p0p1 (const void *v1, const void *v2) return 0; } - int sort_by_salt (const void *v1, const void *v2) { const salt_t *s1 = (const salt_t *) v1; @@ -388,7 +401,6 @@ int sort_by_hash_no_salt (const void *v1, const void *v2) } - // remove #define REMOVE 0 #define REMOVE_TIMER 60 @@ -400,8 +412,6 @@ typedef struct FILE *fp; } debug_ctx_t; - - void debug_format_plain (debug_ctx_t *debug_ctx, const unsigned char *plain_ptr, const uint plain_len) { int needs_hexify = 0; @@ -439,8 +449,6 @@ void debug_format_plain (debug_ctx_t *debug_ctx, const unsigned char *plain_ptr, fwrite (plain_ptr, plain_len, 1, debug_ctx->fp); } } - - void format_debug (char *debug_file, uint debug_mode, unsigned char *orig_plain_ptr, uint orig_plain_len, unsigned char *mod_plain_ptr, uint mod_plain_len, char *rule_buf, int rule_len) { unsigned char *rule_ptr = (unsigned char *) rule_buf; diff --git a/src/induct.c b/src/induct.c new file mode 100644 index 000000000..ffe902e0c --- /dev/null +++ b/src/induct.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "induct.h" diff --git a/src/kernel.c b/src/kernel.c new file mode 100644 index 000000000..b5732ba3a --- /dev/null +++ b/src/kernel.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "kernel.h" diff --git a/src/loopback.c b/src/loopback.c new file mode 100644 index 000000000..fc9b5b64b --- /dev/null +++ b/src/loopback.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "loopback.h" diff --git a/src/outfile_check.c b/src/outfile_check.c new file mode 100644 index 000000000..ba23776af --- /dev/null +++ b/src/outfile_check.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "outfile_check.h" diff --git a/src/powertune.c b/src/powertune.c new file mode 100644 index 000000000..de16a41f5 --- /dev/null +++ b/src/powertune.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "powertune.h" diff --git a/src/remove.c b/src/remove.c new file mode 100644 index 000000000..140fa3732 --- /dev/null +++ b/src/remove.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "remove.h" diff --git a/src/runtime.c b/src/runtime.c new file mode 100644 index 000000000..f21e5d60e --- /dev/null +++ b/src/runtime.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "runtime.h" diff --git a/src/thread.c b/src/thread.c new file mode 100644 index 000000000..622e91d6b --- /dev/null +++ b/src/thread.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "thread.h" diff --git a/src/timer.c b/src/timer.c new file mode 100644 index 000000000..9c8ddccf0 --- /dev/null +++ b/src/timer.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "timer.h" diff --git a/src/version.c b/src/version.c new file mode 100644 index 000000000..3bf761453 --- /dev/null +++ b/src/version.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "version.h" diff --git a/src/weak_hash.c b/src/weak_hash.c new file mode 100644 index 000000000..e68a8f8c6 --- /dev/null +++ b/src/weak_hash.c @@ -0,0 +1,7 @@ +/** + * Author......: Jens Steube + * License.....: MIT + */ + +#include "common.h" +#include "weak_hash.h"