diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/export/thread.h | 2 | ||||
-rw-r--r-- | firmware/thread.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/firmware/export/thread.h b/firmware/export/thread.h index 4f7631cebd..ba49951af6 100644 --- a/firmware/export/thread.h +++ b/firmware/export/thread.h | |||
@@ -150,7 +150,7 @@ struct regs | |||
150 | uint32_t start; /* 44 - Thread start address, or NULL when started */ | 150 | uint32_t start; /* 44 - Thread start address, or NULL when started */ |
151 | }; | 151 | }; |
152 | #endif /* CONFIG_CPU */ | 152 | #endif /* CONFIG_CPU */ |
153 | #elif (CONFIG_PLATFORM & PLATFORM_HOSTED) | 153 | #elif (CONFIG_PLATFORM & PLATFORM_HOSTED) || defined(__PCTOOL__) |
154 | #ifndef HAVE_SDL_THREADS | 154 | #ifndef HAVE_SDL_THREADS |
155 | struct regs | 155 | struct regs |
156 | { | 156 | { |
diff --git a/firmware/thread.c b/firmware/thread.c index a81f56cdfe..bfbaf462a6 100644 --- a/firmware/thread.c +++ b/firmware/thread.c | |||
@@ -2385,7 +2385,7 @@ void thread_get_name(char *buffer, int size, | |||
2385 | const char *fmt = "%s"; | 2385 | const char *fmt = "%s"; |
2386 | if (name == NULL IF_COP(|| name == THREAD_DESTRUCT) || *name == '\0') | 2386 | if (name == NULL IF_COP(|| name == THREAD_DESTRUCT) || *name == '\0') |
2387 | { | 2387 | { |
2388 | name = (const char *)(unsigned int)thread->id; | 2388 | name = (const char *)(uintptr_t)thread->id; |
2389 | fmt = "%04lX"; | 2389 | fmt = "%04lX"; |
2390 | } | 2390 | } |
2391 | snprintf(buffer, size, fmt, name); | 2391 | snprintf(buffer, size, fmt, name); |