예제 #1
0
파일: f-stubs.c 프로젝트: kjanz1899/ren-c
//
//  Get_System: C
// 
// Return a second level object field of the system object.
//
REBVAL *Get_System(REBCNT i1, REBCNT i2)
{
    REBVAL *obj;

    obj = CTX_VAR(VAL_CONTEXT(ROOT_SYSTEM), i1);
    if (i2 == 0) return obj;
    assert(IS_OBJECT(obj));
    return Get_Field(VAL_CONTEXT(obj), i2);
}
예제 #2
0
파일: f-stubs.c 프로젝트: 51weekend/r3
*/  REBVAL *Get_System(REBCNT i1, REBCNT i2)
/*
**      Return a second level object field of the system object.
**
***********************************************************************/
{
	REBVAL *obj;

	obj = VAL_OBJ_VALUES(ROOT_SYSTEM) + i1;
	if (!i2) return obj;
	ASSERT1(IS_OBJECT(obj), RP_BAD_OBJ_INDEX);
	return Get_Field(VAL_OBJ_FRAME(obj), i2);
}
예제 #3
0
 double Length (void)			{
     Get_Field (length, &dvalue);
     return (dvalue);
 }
예제 #4
0
	int  Max_Fare (void)			{ Get_Field (max_fare, &lvalue); return (lvalue); }
예제 #5
0
 char * Type (void)				{
     Get_Field (type, svalue);
     return (svalue);
 }
예제 #6
0
	double Min_X (void)				{ Get_Field (min_x, &dvalue); return (dvalue); }
예제 #7
0
	double Max_X (void)				{ Get_Field (max_x, &dvalue); return (dvalue); }
예제 #8
0
	int Stop (void)					{ Get_Field (stop, &lvalue); return (lvalue); }
예제 #9
0
	int Out_Link (void)				{ Get_Field (out_link, &lvalue); return (lvalue); }
예제 #10
0
	int Speed (void)				{ Get_Field (speed, &lvalue); return (lvalue); }
예제 #11
0
	int Capacity (void)				{ Get_Field (capacity, &lvalue); return (lvalue); }
예제 #12
0
	int Out_High (void)				{ Get_Field (out_high, &lvalue); return (lvalue); }
예제 #13
0
	int Penalty (void)				{ Get_Field (penalty, &lvalue); return (lvalue); }
예제 #14
0
	int Out_Low (void)				{ Get_Field (out_low, &lvalue); return (lvalue); }
예제 #15
0
	int In_High (void)				{ Get_Field (in_high, &lvalue); return (lvalue); }
예제 #16
0
	int In_Low (void)				{ Get_Field (in_low, &lvalue); return (lvalue); }
예제 #17
0
	int Route (void)				{ Get_Field (route, &lvalue); return (lvalue); }
예제 #18
0
	int Zone (void)					{ Get_Field (zone, &lvalue); return (lvalue); }
예제 #19
0
	int Time (void)					{ Get_Field (time, &lvalue); return (lvalue); }
예제 #20
0
	double Y (void)					{ Get_Field (y, &dvalue); return (dvalue); }
예제 #21
0
 int ID (void)					{
     Get_Field (id, &lvalue);
     return (lvalue);
 }
예제 #22
0
	int In_Link (void)				{ Get_Field (in_link, &lvalue); return (lvalue); }
예제 #23
0
	double X (void)					{ Get_Field (x, &dvalue); return (dvalue); }
예제 #24
0
 int Link (void)					{
     Get_Field (link, &lvalue);
     return (lvalue);
 }
예제 #25
0
	int Area_Type (void)			{ Get_Field (area, &lvalue); return (lvalue); }
예제 #26
0
 int Node (void)					{
     Get_Field (node, &lvalue);
     return (lvalue);
 }
예제 #27
0
	double Min_Y (void)				{ Get_Field (min_y, &dvalue); return (dvalue); }
예제 #28
0
 double Offset (void)			{
     Get_Field (offset, &dvalue);
     return (dvalue);
 }
예제 #29
0
	double Max_Y (void)				{ Get_Field (max_y, &dvalue); return (dvalue); }
예제 #30
0
 int Lane (void)					{
     Get_Field (lane, &lvalue);
     return (lvalue);
 }