Skip to content

Confused version #31

Description

@nono303

Hi,
I don't quite understand the version history following the recent addition of tags.

  • Latest tag 4.1.0.9
    • Jul 24, 2025
    • commit 334dd24 (out of master)
    • PTW32_VERSION 3,0,3,1 in duplicated files /deps/_ptw32.h & /include/_ptw32.h
  • Master HEAD
    • Sep 27, 2025
    • commit 06e7608
    • no reference found to v4.1.0.x
    • only PTW32_VERSION 3,0,3,1 in /include/_ptw32.h

Global scr structure and cmake file differs between latest tag and master

❓ To summarize, could you clarify:

  • What is the latest version (tag 4.1.0.9 or master HEAD)?
  • Is the referenced tagged version (4.x) is specified somewhere in some include file?
  • Could you precise version behavior between tag and PTW32 more clearly in readme.md?
  • What is the purpose of duplicated file in /include of 4.1.0.9 tagged version? (with difference in pthread.h)
--- /include/pthread.h	Thu Jul 24 19:37:53 2025 UTC  
+++ /deps/pthread.h	Thu Jul 24 19:37:53 2025 UTC  
@@ -36,8 +36,6 @@  
 #if !defined( PTHREAD_H )  
 #define PTHREAD_H  
   
-#define  usleep(n) Sleep(n)  
-  
 /* There are three implementations of cancel cleanup.  
  * Note that pthread.h is included in both application  
  * compilation units and also internally for the library.  

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions