perl-crypto.patch 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. Index: Data-UUID-0.11/UUID.xs
  2. --- Data-UUID-0.11/UUID.xs.orig Wed Aug 27 21:38:35 2003
  3. +++ Data-UUID-0.11/UUID.xs Thu Jan 15 17:25:42 2004
  4. @@ -105,11 +105,11 @@
  5. }
  6. static void get_system_time(uuid_time_t *uuid_time) {
  7. -#if defined __CYGWIN__ || __MINGW32__
  8. +#if defined(__CYGWIN__) || defined(__MINGW32__)
  9. /* ULARGE_INTEGER time; */
  10. LARGE_INTEGER time;
  11. - /* use QeryPerformanceCounter for +ms resolution - as per Paul Stodghill
  12. + /* use QueryPerformanceCounter for +ms resolution - as per Paul Stodghill
  13. GetSystemTimeAsFileTime((FILETIME *)&time); */
  14. QueryPerformanceCounter(&time);
  15. time.QuadPart +=
  16. @@ -129,7 +129,7 @@
  17. static void get_random_info(unsigned char seed[16]) {
  18. MD5_CTX c;
  19. -#if defined __CYGWIN__ || __MINGW32__
  20. +#if defined(__CYGWIN__) || defined(__MINGW32__)
  21. typedef struct {
  22. MEMORYSTATUS m;
  23. SYSTEM_INFO s;
  24. @@ -150,7 +150,7 @@
  25. MD5Init(&c);
  26. -#if defined __CYGWIN__ || __MINGW32__
  27. +#if defined(__CYGWIN__) || defined(__MINGW32__)
  28. GlobalMemoryStatus(&r.m);
  29. GetSystemInfo(&r.s);
  30. GetSystemTimeAsFileTime(&r.t);
  31. @@ -181,10 +181,10 @@
  32. len = sizeof(uuid_t);
  33. break;
  34. case F_STR:
  35. - sprintf(buf, "%8.8X-%4.4X-%4.4X-%2.2X%2.2X-", (unsigned int)u.time_low, u.time_mid,
  36. + sprintf(buf, "%8.8x-%4.4x-%4.4x-%2.2x%2.2x-", (unsigned int)u.time_low, u.time_mid,
  37. u.time_hi_and_version, u.clock_seq_hi_and_reserved, u.clock_seq_low);
  38. for(i = 0; i < 6; i++ )
  39. - sprintf(buf+strlen(buf), "%2.2X", u.node[i]);
  40. + sprintf(buf+strlen(buf), "%2.2x", u.node[i]);
  41. len = strlen(buf);
  42. break;
  43. case F_HEX:
  44. @@ -270,7 +270,7 @@
  45. fclose(fd);
  46. } else {
  47. get_random_info(seed);
  48. - seed[0] |= 0x80;
  49. + seed[0] |= 0x01;
  50. memcpy(&(RETVAL->nodeid), seed, sizeof(uuid_node_t));
  51. mask = umask(_DEFAULT_UMASK);
  52. if ((fd = fopen(UUID_NODEID_NV_STORE, "wb"))) {
  53. Index: Data-UUID-0.11/UUID.pm
  54. --- Data-UUID-0.11/UUID.pm.orig Wed Aug 27 22:06:06 2003
  55. +++ Data-UUID-0.11/UUID.pm Sat Jan 10 11:37:46 2004
  56. @@ -109,7 +109,7 @@
  57. $ug->create_from_name_bin(<namespace>, <name>);
  58. # creates UUID string, using conventional UUID string format,
  59. - # such as: 4162F712-1DD2-11B2-B17E-C09EFE1DC403
  60. + # such as: 4162f712-1dd2-11b2-b17e-c09efe1dc403
  61. $ug->create_str();
  62. $ug->create_from_name_str(<namespace>, <name>);
  63. @@ -176,7 +176,7 @@
  64. =head1 AUTHOR
  65. -Alexander Golomshtok<agolomsh@cpan.org>
  66. +Alexander Golomshtok <agolomsh@cpan.org>
  67. =head1 SEE ALSO
  68. Index: Data-UUID-0.11/UUID.h
  69. --- Data-UUID-0.11/UUID.h.orig Wed Aug 27 21:38:35 2003
  70. +++ Data-UUID-0.11/UUID.h Sat Jan 10 22:38:21 2004
  71. @@ -49,7 +49,11 @@
  72. #define UUID_STATE_NV_STORE _STDIR"/"UUID_STATE
  73. #define UUID_NODEID_NV_STORE _STDIR"/"UUID_NODEID
  74. -#define UUIDS_PER_TICK 1024
  75. +#if defined(__CYGWIN__) || defined(__MINGW32__)
  76. +#define UUIDS_PER_TICK 10000
  77. +#else
  78. +#define UUIDS_PER_TICK 10
  79. +#endif
  80. #define I64(C) C##LL
  81. #define F_BIN 0