https://mooseframework.inl.gov
omi_for_c.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
13 #define FOR_NAME(lower, UPPER) lower##_
14 #define CALL_NAME(lower, UPPER) lower##_
15 
16 typedef char * Character;
17 typedef int Length;
18 #define PTR(id) id
19 #define LEN(id, len) len
20 #define GETLEN(id) id##_len
21 #define CHNAME(id) Character id
22 #define CHNAME_C(id) id
23 #define CHLEN(id) , const Length id##_len
24 #define CHLEN_C(id) , id##_len
int Length
Definition: omi_for_c.h:17
char * Character
Definition: omi_for_c.h:16