The R Project SVN R

Rev

Rev 72233 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 72233 Rev 72375
Line 1... Line 1...
1
/*
1
/*
2
 *  R : A Computer Language for Statistical Data Analysis
2
 *  R : A Computer Language for Statistical Data Analysis
3
 *  Copyright (C) 2001-2016  The R Core Team.
3
 *  Copyright (C) 2001-2017  The R Core Team.
4
 *
4
 *
5
 *  This program is free software; you can redistribute it and/or modify
5
 *  This program is free software; you can redistribute it and/or modify
6
 *  it under the terms of the GNU General Public License as published by
6
 *  it under the terms of the GNU General Public License as published by
7
 *  the Free Software Foundation; either version 2 of the License, or
7
 *  the Free Software Foundation; either version 2 of the License, or
8
 *  (at your option) any later version.
8
 *  (at your option) any later version.
Line 57... Line 57...
57
  /*
57
  /*
58
     These three structures are the processed, internal information about
58
     These three structures are the processed, internal information about
59
     native routines that can be called by R. They are intended to be 
59
     native routines that can be called by R. They are intended to be 
60
     instantiated by packages that explicitly register the routines in the
60
     instantiated by packages that explicitly register the routines in the
61
     library.
61
     library.
62
 
-
 
63
     More fields will be added to these "real soon now". These may contain
-
 
64
     information such as 
-
 
65
        a) whether the routine is thread-safe or not,
-
 
66
        b) with which other routines it must be sychronized,
-
 
67
        c) the parameter types,
-
 
68
        ...
-
 
69
   */
62
   */
70
 
63
 
71
typedef struct {
64
typedef struct {
72
    char       *name;
65
    char       *name;
73
    DL_FUNC     fun;
66
    DL_FUNC     fun;