Browse Source

prep for 3.4

master
boB Rudis 7 years ago
parent
commit
2da5da83c2
No known key found for this signature in database GPG Key ID: 1D7529BE14E2BBA9
  1. 1
      .Rbuildignore
  2. 2
      DESCRIPTION
  3. 2
      NAMESPACE
  4. 4
      R/ndjson-package.R
  5. 2
      man/ndjson.Rd
  6. 26
      src/init.c

1
.Rbuildignore

@ -7,3 +7,4 @@
^NOTES\.*html$
^CONDUCT\.md$
^cran-comments\.md$
^docs$

2
DESCRIPTION

@ -27,4 +27,4 @@ Imports:
data.table,
dtplyr
LinkingTo: Rcpp
RoxygenNote: 6.0.0
RoxygenNote: 6.0.1

2
NAMESPACE

@ -6,4 +6,4 @@ export(validate)
importFrom(Rcpp,sourceCpp)
importFrom(data.table,rbindlist)
importFrom(dtplyr,tbl_dt)
useDynLib(ndjson)
useDynLib(ndjson, .registration=TRUE)

4
R/ndjson-package.R

@ -2,8 +2,8 @@
#'
#' @name ndjson
#' @docType package
#' @author Bob Rudis (@@hrbrmstr)
#' @useDynLib ndjson
#' @author Bob Rudis (bob@@rud.is)
#' @useDynLib ndjson, .registration=TRUE
#' @importFrom Rcpp sourceCpp
#' @importFrom data.table rbindlist
#' @importFrom dtplyr tbl_dt

2
man/ndjson.Rd

@ -9,5 +9,5 @@
Wicked-fast Streaming JSON ('ndjson) Reader
}
\author{
Bob Rudis (@hrbrmstr)
Bob Rudis (bob@rud.is)
}

26
src/init.c

@ -0,0 +1,26 @@
#include <R.h>
#include <Rinternals.h>
#include <stdlib.h> // for NULL
#include <R_ext/Rdynload.h>
/* FIXME:
Check these declarations against the C/Fortran source code.
*/
/* .Call calls */
extern SEXP ndjson_internal_flatten(SEXP);
extern SEXP ndjson_internal_stream_in(SEXP);
extern SEXP ndjson_internal_validate(SEXP, SEXP);
static const R_CallMethodDef CallEntries[] = {
{"ndjson_internal_flatten", (DL_FUNC) &ndjson_internal_flatten, 1},
{"ndjson_internal_stream_in", (DL_FUNC) &ndjson_internal_stream_in, 1},
{"ndjson_internal_validate", (DL_FUNC) &ndjson_internal_validate, 2},
{NULL, NULL, 0}
};
void R_init_ndjson(DllInfo *dll)
{
R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
R_useDynamicSymbols(dll, FALSE);
}
Loading…
Cancel
Save