From 752d2080b7af5b2bdd1328d17c87ccc5501c1e6a Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Fri, 18 Apr 2014 23:57:25 +0300
Subject: [PATCH] modffi: Mark 'p' type spec deprecated, replace with 'P'.

'p' in struct module is "pascal string". 'P' is void*.
---
 unix/modffi.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/unix/modffi.c b/unix/modffi.c
index 7b8e43874..bdaa3b2b4 100644
--- a/unix/modffi.c
+++ b/unix/modffi.c
@@ -63,7 +63,8 @@ STATIC ffi_type *char2ffi_type(char c)
         case 'L': return &ffi_type_ulong;
         case 'f': return &ffi_type_float;
         case 'd': return &ffi_type_double;
-        case 'p':
+        case 'p': // Deprecated - conflicts with struct module
+        case 'P':
         case 's': return &ffi_type_pointer;
         case 'v': return &ffi_type_void;
         default: return NULL;
-- 
GitLab