FEDRA emulsion software from the OPERA Collaboration
Milos.h File Reference
#include <string.h>
#include <stdio.h>
Include dependency graph for Milos.h:

Go to the source code of this file.

Macros

#define M_COPY_DIRECT_FLAG_HOST   !NULL
 
#define M_HOST_RAM_TILE_REST_HOST   M_RESTRICT_NONE
 
#define M_HOST_RAM_TILE_SIZE_HOST(x)   M_RAM_TILE_SIZE_HOST(x)
 
#define M_HOST_RAM_TILE_SIZE_X_HOST(x)   M_RAM_TILE_SIZE_HOST(x)
 
#define M_HOST_RAM_TILE_SIZE_Y_HOST(x)   M_RAM_TILE_SIZE_HOST(x)
 
#define M_MaxFarAccess(p)   ( M_RAM_HOST_LIMIT - ((long)(p)&0x3FFFFFFFL) )
 
#define M_MIL_USE_WINDOWS   1
 
#define M_RAM_HOST_LIMIT   0x40000000L
 
#define M_RAM_TILE_SIZE_HOST(x)   ((long)(M_RAM_HOST_LIMIT-16L)/(sizeof(x)))
 
#define M_RAM_TILE_SIZE_X_HOST(x)   M_RAM_TILE_SIZE_HOST(x)
 
#define M_RAM_TILE_SIZE_Y_HOST(x)   M_RAM_TILE_SIZE_HOST(x)
 
#define MIL_TEXT(quote)   quote
 
#define MOs_ANSIstrchr   strchr
 
#define MOs_ANSIstrlen   strlen
 
#define MOs_asctime   asctime
 
#define MOs_atoi   atoi
 
#define MOs_atol   atol
 
#define MOs_catch(x)   catch(x)
 
#define MOs_clearerr   clearerr
 
#define MOs_fclose   fclose
 
#define MOs_feof   feof
 
#define MOs_ferror   ferror
 
#define MOs_fflush   fflush
 
#define MOs_fgetc   fgetc
 
#define MOs_fgets   fgets
 
#define MOs_fopen   fopen
 
#define MOs_fprintf   fprintf
 
#define MOs_fputs   fputs
 
#define MOs_fread   fread
 
#define MOs_fseek   fseek
 
#define MOs_ftell   ftell
 
#define MOs_fwrite   fwrite
 
#define MOs_getenv   getenv
 
#define MOs_hypot   hypot
 
#define MOs_itoa   _itoa
 
#define MOs_ltoa   _ltoa
 
#define MOs_printf   printf
 
#define MOs_putenv   putenv
 
#define MOs_remove   remove
 
#define MOs_rename   rename
 
#define MOs_sprintf   sprintf
 
#define MOs_sscanf   sscanf
 
#define MOs_strcat   strcat
 
#define MOs_strchr   strchr
 
#define MOs_strcmp   strcmp
 
#define MOs_strcpy   strcpy
 
#define MOs_strcspn   strcspn
 
#define MOs_strdup   _strdup
 
#define MOs_stricmp   stricmp
 
#define MOs_strlen   strlen
 
#define MOs_strlwr   strlwr
 
#define MOs_strncat   strncat
 
#define MOs_strncmp   strncmp
 
#define MOs_strncpy   strncpy
 
#define MOs_strnicmp   strnicmp
 
#define MOs_strstr   strstr
 
#define MOs_strtod   strtod
 
#define MOs_strtok   strtok
 
#define MOs_strupr   strupr
 
#define MOs_tcscpy   _tcscpy
 
#define MOs_tcslen   _tcslen
 
#define MOs_tcsncpy   _tcsncpy
 
#define MOs_tolower   tolower
 
#define MOs_toupper   toupper
 
#define MOs_try   try
 
#define MOs_ultoa   _ultoa
 
#define MOs_ungetc   ungetc
 
#define MT(quote)   quote
 

Typedefs

typedef const char * LPCMILSTR
 
typedef char * LPMILSTR
 
typedef const __int64 MIL_CINT64
 
typedef const unsigned __int64 MIL_CUINT64
 
typedef FILE * MIL_FILE
 
typedef __int64 MIL_INT64
 
typedef long MIL_INTADDR
 
typedef unsigned int MIL_SIZE_T
 
typedef char MIL_TEXT_CHAR
 
typedef char * MIL_TEXT_PTR
 
typedef unsigned __int64 MIL_UINT64
 
typedef unsigned long MIL_UINTADDR
 
typedef unsigned short MIL_WCHAR
 
typedef const __int64 MILCINT64
 
typedef const unsigned __int64 MILCUINT64
 
typedef __int64 MILINT64
 
typedef char MILTCHAR
 
typedef unsigned __int64 MILUINT64
 
typedef unsigned short MILWCHAR
 

Macro Definition Documentation

◆ M_COPY_DIRECT_FLAG_HOST

#define M_COPY_DIRECT_FLAG_HOST   !NULL

◆ M_HOST_RAM_TILE_REST_HOST

#define M_HOST_RAM_TILE_REST_HOST   M_RESTRICT_NONE

◆ M_HOST_RAM_TILE_SIZE_HOST

#define M_HOST_RAM_TILE_SIZE_HOST (   x)    M_RAM_TILE_SIZE_HOST(x)

◆ M_HOST_RAM_TILE_SIZE_X_HOST

#define M_HOST_RAM_TILE_SIZE_X_HOST (   x)    M_RAM_TILE_SIZE_HOST(x)

◆ M_HOST_RAM_TILE_SIZE_Y_HOST

#define M_HOST_RAM_TILE_SIZE_Y_HOST (   x)    M_RAM_TILE_SIZE_HOST(x)

◆ M_MaxFarAccess

#define M_MaxFarAccess (   p)    ( M_RAM_HOST_LIMIT - ((long)(p)&0x3FFFFFFFL) )

◆ M_MIL_USE_WINDOWS

#define M_MIL_USE_WINDOWS   1

◆ M_RAM_HOST_LIMIT

#define M_RAM_HOST_LIMIT   0x40000000L

◆ M_RAM_TILE_SIZE_HOST

#define M_RAM_TILE_SIZE_HOST (   x)    ((long)(M_RAM_HOST_LIMIT-16L)/(sizeof(x)))

◆ M_RAM_TILE_SIZE_X_HOST

#define M_RAM_TILE_SIZE_X_HOST (   x)    M_RAM_TILE_SIZE_HOST(x)

◆ M_RAM_TILE_SIZE_Y_HOST

#define M_RAM_TILE_SIZE_Y_HOST (   x)    M_RAM_TILE_SIZE_HOST(x)

◆ MIL_TEXT

#define MIL_TEXT (   quote)    quote

◆ MOs_ANSIstrchr

#define MOs_ANSIstrchr   strchr

◆ MOs_ANSIstrlen

#define MOs_ANSIstrlen   strlen

◆ MOs_asctime

#define MOs_asctime   asctime

◆ MOs_atoi

#define MOs_atoi   atoi

◆ MOs_atol

#define MOs_atol   atol

◆ MOs_catch

#define MOs_catch (   x)    catch(x)

◆ MOs_clearerr

#define MOs_clearerr   clearerr

◆ MOs_fclose

#define MOs_fclose   fclose

◆ MOs_feof

#define MOs_feof   feof

◆ MOs_ferror

#define MOs_ferror   ferror

◆ MOs_fflush

#define MOs_fflush   fflush

◆ MOs_fgetc

#define MOs_fgetc   fgetc

◆ MOs_fgets

#define MOs_fgets   fgets

◆ MOs_fopen

#define MOs_fopen   fopen

◆ MOs_fprintf

#define MOs_fprintf   fprintf

◆ MOs_fputs

#define MOs_fputs   fputs

◆ MOs_fread

#define MOs_fread   fread

◆ MOs_fseek

#define MOs_fseek   fseek

◆ MOs_ftell

#define MOs_ftell   ftell

◆ MOs_fwrite

#define MOs_fwrite   fwrite

◆ MOs_getenv

#define MOs_getenv   getenv

◆ MOs_hypot

#define MOs_hypot   hypot

◆ MOs_itoa

#define MOs_itoa   _itoa

◆ MOs_ltoa

#define MOs_ltoa   _ltoa

◆ MOs_printf

#define MOs_printf   printf

◆ MOs_putenv

#define MOs_putenv   putenv

◆ MOs_remove

#define MOs_remove   remove

◆ MOs_rename

#define MOs_rename   rename

◆ MOs_sprintf

#define MOs_sprintf   sprintf

◆ MOs_sscanf

#define MOs_sscanf   sscanf

◆ MOs_strcat

#define MOs_strcat   strcat

◆ MOs_strchr

#define MOs_strchr   strchr

◆ MOs_strcmp

#define MOs_strcmp   strcmp

◆ MOs_strcpy

#define MOs_strcpy   strcpy

◆ MOs_strcspn

#define MOs_strcspn   strcspn

◆ MOs_strdup

#define MOs_strdup   _strdup

◆ MOs_stricmp

#define MOs_stricmp   stricmp

◆ MOs_strlen

#define MOs_strlen   strlen

◆ MOs_strlwr

#define MOs_strlwr   strlwr

◆ MOs_strncat

#define MOs_strncat   strncat

◆ MOs_strncmp

#define MOs_strncmp   strncmp

◆ MOs_strncpy

#define MOs_strncpy   strncpy

◆ MOs_strnicmp

#define MOs_strnicmp   strnicmp

◆ MOs_strstr

#define MOs_strstr   strstr

◆ MOs_strtod

#define MOs_strtod   strtod

◆ MOs_strtok

#define MOs_strtok   strtok

◆ MOs_strupr

#define MOs_strupr   strupr

◆ MOs_tcscpy

#define MOs_tcscpy   _tcscpy

◆ MOs_tcslen

#define MOs_tcslen   _tcslen

◆ MOs_tcsncpy

#define MOs_tcsncpy   _tcsncpy

◆ MOs_tolower

#define MOs_tolower   tolower

◆ MOs_toupper

#define MOs_toupper   toupper

◆ MOs_try

#define MOs_try   try

◆ MOs_ultoa

#define MOs_ultoa   _ultoa

◆ MOs_ungetc

#define MOs_ungetc   ungetc

◆ MT

#define MT (   quote)    quote

Typedef Documentation

◆ LPCMILSTR

typedef const char* LPCMILSTR

◆ LPMILSTR

typedef char* LPMILSTR

◆ MIL_CINT64

typedef const __int64 MIL_CINT64

◆ MIL_CUINT64

typedef const unsigned __int64 MIL_CUINT64

◆ MIL_FILE

typedef FILE* MIL_FILE

◆ MIL_INT64

typedef __int64 MIL_INT64

◆ MIL_INTADDR

typedef long MIL_INTADDR

◆ MIL_SIZE_T

typedef unsigned int MIL_SIZE_T

◆ MIL_TEXT_CHAR

typedef char MIL_TEXT_CHAR

◆ MIL_TEXT_PTR

typedef char* MIL_TEXT_PTR

◆ MIL_UINT64

typedef unsigned __int64 MIL_UINT64

◆ MIL_UINTADDR

typedef unsigned long MIL_UINTADDR

◆ MIL_WCHAR

typedef unsigned short MIL_WCHAR

◆ MILCINT64

typedef const __int64 MILCINT64

◆ MILCUINT64

typedef const unsigned __int64 MILCUINT64

◆ MILINT64

typedef __int64 MILINT64

◆ MILTCHAR

typedef char MILTCHAR

◆ MILUINT64

typedef unsigned __int64 MILUINT64

◆ MILWCHAR

typedef unsigned short MILWCHAR