[Rd] Patch for RJSONIO

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Wed Mar 26 01:10:02 CET 2025


I think email to the maintainer is likely the only choice.  The 
maintainer is "CRAN Team <CRAN using r-project.org>".

Duncan Murdoch


On 2025-03-25 6:58 p.m., Ben Bolker wrote:
> Maybe https://github.com/duncantl/RJSONIO ?
> 
> (That page also points to https://omegahat.org/RJSONIO, which is now
> defunct ...)
> 
> On 3/25/25 18:53, Dirk Eddelbuettel wrote:
>>
>> I can never remember where the canonical sources are for the effectively-CRAN
>> maintained packages so I am dropping it here -- yesterday's update to RJSONIO
>> does not build on anything older than r-devel.  This patch helps, feel free
>> to adjust as needed.
>>
>> Dirk
>>
>>
>> diff -ru RJSONIO.orig/src/RJSON.c RJSONIO/src/RJSON.c
>> --- RJSONIO.orig/src/RJSON.c	2025-03-24 02:10:08.000000000 -0500
>> +++ RJSONIO/src/RJSON.c	2025-03-25 17:49:50.490016649 -0500
>> @@ -2,6 +2,7 @@
>>    
>>    #include <Rinternals.h>
>>    #include <Rdefines.h>
>> +#include <Rversion.h>
>>    
>>    #include "ConvertUTF.h"
>>    
>> @@ -70,7 +71,11 @@
>>    	    ptr = REAL(tmp);
>>    	    break;
>>    	case VECSXP:
>> +#if R_VERSION >= R_Version(4,5,0)
>>    	    ptr = (void *) VECTOR_PTR_RO(tmp);
>> +#else
>> +	    ptr = (void *) VECTOR_PTR(tmp);
>> +#endif
>>    	    break;
>>    	default:
>>    	    ptr = NULL;
>>
>>
> 
> ______________________________________________
> R-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list