xref: /llvm-project/lldb/test/API/lua_api/main.c (revision 67f94e5a9745665dd62550c75cb16569fbb0059d)
1*67f94e5aSSiger Yang #include <stdio.h>
2*67f94e5aSSiger Yang 
BFunction()3*67f94e5aSSiger Yang void BFunction()
4*67f94e5aSSiger Yang {
5*67f94e5aSSiger Yang }
6*67f94e5aSSiger Yang 
AFunction()7*67f94e5aSSiger Yang void AFunction()
8*67f94e5aSSiger Yang {
9*67f94e5aSSiger Yang     printf("I am a function.\n");
10*67f94e5aSSiger Yang }
11*67f94e5aSSiger Yang 
main(int argc,const char * argv[])12*67f94e5aSSiger Yang int main(int argc, const char *argv[])
13*67f94e5aSSiger Yang {
14*67f94e5aSSiger Yang     int inited = 0xDEADBEEF;
15*67f94e5aSSiger Yang     int sum = 0;
16*67f94e5aSSiger Yang     if(argc > 1)
17*67f94e5aSSiger Yang     {
18*67f94e5aSSiger Yang         for(int i = 0; i < argc; i++)
19*67f94e5aSSiger Yang         {
20*67f94e5aSSiger Yang             puts(argv[i]);
21*67f94e5aSSiger Yang         }
22*67f94e5aSSiger Yang         if(argc > 2)
23*67f94e5aSSiger Yang         {
24*67f94e5aSSiger Yang             return argc;
25*67f94e5aSSiger Yang         }
26*67f94e5aSSiger Yang     }
27*67f94e5aSSiger Yang     AFunction();
28*67f94e5aSSiger Yang     for(int i = 1; i <= 100; i++)
29*67f94e5aSSiger Yang     {
30*67f94e5aSSiger Yang         BFunction();
31*67f94e5aSSiger Yang         sum += i;
32*67f94e5aSSiger Yang     }
33*67f94e5aSSiger Yang     printf("sum = %d\n", sum);
34*67f94e5aSSiger Yang     return 0;
35*67f94e5aSSiger Yang }
36