8c2952457
김태훈
응용 프로그램 추가
|
1
2
3
|
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
4
5
|
@author 오재경 freefrug@falinux.com FALinux.Co.,Ltd.
@brief 사용자가 편집하는 변수를 관리하는 구조체들
|
8c2952457
김태훈
응용 프로그램 추가
|
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
@modify
@todo
@bug
@remark
@warning
*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <fcntl.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <uservar.h>
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
32
33
34
|
|
8c2952457
김태훈
응용 프로그램 추가
|
35
36
37
38
39
40
41
42
43
|
*
void uvar_int_ready( user_var_integer_t *uv )
{
if ( uv->ptr_org_val )
{
uv->cur_val = *uv->ptr_org_val;
}
}
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
44
45
46
|
|
8c2952457
김태훈
응용 프로그램 추가
|
47
48
49
50
51
52
53
54
55
|
*
void uvar_int_apply( user_var_integer_t *uv )
{
if ( uv->ptr_org_val )
{
*uv->ptr_org_val = uv->cur_val;
}
}
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
56
57
58
|
|
8c2952457
김태훈
응용 프로그램 추가
|
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
*
void uvar_int_add( user_var_integer_t *uv, int offset )
{
uv->cur_val += offset * uv->step;
if ( uv->allow_loop )
{
if ( uv->min > uv->cur_val ) uv->cur_val = uv->max;
if ( uv->max < uv->cur_val ) uv->cur_val = uv->min;
}
else
{
if ( uv->min > uv->cur_val ) uv->cur_val = uv->min;
if ( uv->max < uv->cur_val ) uv->cur_val = uv->max;
}
}
|