IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 12, 2004, 3:06:45 PM (22 years ago)
Author:
rhl
Message:

Made files compile again

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/archive/pslib/include/psStdArrays.h

    r218 r226  
    33
    44#include <complex.h>
     5#include <stdint.h>
    56#include "psArray.h"
    67
    78
    89/** Types of the elements of vectors, matrices, etc. */
    9 enum {
     10typedef enum {
    1011    PS_TYPE_CHAR,                       ///< Character
    1112    PS_TYPE_SHORT,                      ///< Short integer
     
    1819    PS_TYPE_FLOAT,                      ///< Floating point
    1920    PS_TYPE_DOUBLE,                     ///< Double-precision floating point
    20     PS_TYPE_COMPLEX                     ///< Complex numbers consisting of floating point
    21     PS_TYPE_OTHER                       ///< Something else that's not supported for arithmetic
     21    PS_TYPE_COMPLEX,                    ///< Complex numbers consisting of floating point
     22    PS_TYPE_OTHER,                      ///< Something else that's not supported for arithmetic
    2223} psElemType;
    2324
    2425/** Dimensions of a data type */
    25 enum {
     26typedef enum {
    2627    PS_DIMEN_SCALAR,                    ///< Scalar
    2728    PS_DIMEN_VECTOR,                    ///< A vector
     
    3334/** The type of a data type */
    3435typedef struct {
    35     enum psElemType type;               ///< The type
    36     enum psDimen dimen;                 ///< The dimensionality
     36    psElemType type;                    ///< The type
     37    psDimen dimen;                      ///< The dimensionality
    3738} psType;
    3839
     
    7273/** An array of real numbers */
    7374typedef struct {
    74     enum psType type;                   ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
     75    psType type;                        ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
    7576    int size;                           ///< Total number of elements available
    7677    int n;                              ///< Number of elements in use
     
    102103/** An array of complex numbers */
    103104typedef struct {
    104     enum psType type;                   ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
     105    psType type;                        ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
    105106    int size;                           ///< Total number of elements available
    106107    int n;                              ///< Number of elements in use
     
    124125/** An array of integers */
    125126typedef struct {
    126     enum psType type;                   ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
     127    psType type;                        ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
    127128    int size;                           ///< Total number of elements available
    128129    int n;                              ///< Number of elements in use
     
    146147/** An array of double-precision real numbers */
    147148typedef struct {
    148     enum psType type;                   ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
     149    psType type;                        ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
    149150    int size;                           ///< Total number of elements available
    150151    int n;                              ///< Number of elements in use
     
    168169/** An array of real vectors */
    169170typedef struct {
    170     enum psType type;                   ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
     171    psType type;                        ///< Type of data.  THIS STRUCT ELEMENT MUST BE FIRST IN THE STRUCT!
    171172    int size;                           ///< Total number of elements available
    172173    int n;                              ///< Number of elements in use
Note: See TracChangeset for help on using the changeset viewer.