CHDK_DE Vorschauversion  Trunk Rev. 5215
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
callfunc_test.c-Dateireferenz
#include <stdlib.h>
+ Include-Abhängigkeitsdiagramm für callfunc_test.c:

gehe zum Quellcode dieser Datei

Funktionen

int test_callfunc4 (char *dest, int n_args, int a1, int a2)
 
int test_callfunc5 (char *dest, int n_args, int a1, int a2, int a3)
 
int test_callfunc8 (char *dest, int n_args, int a1, int a2, int a3, int a4, int a5, int a6)
 
int test_callfunc8v (char *dest, int n_args, int a1, int a2, int a3, int a4, int a5, int a6,...)
 
int test_callfunc_va (char *dest, int n_args,...)
 

Variablen

int test_ptrs []
 

Dokumentation der Funktionen

int test_callfunc4 ( char *  dest,
int  n_args,
int  a1,
int  a2 
)

Definiert in Zeile 3 der Datei callfunc_test.c.

4 {
5  sprintf(dest,"%d %d %d",n_args, a1, a2);
6  return n_args;
7 }
int test_callfunc5 ( char *  dest,
int  n_args,
int  a1,
int  a2,
int  a3 
)

Definiert in Zeile 9 der Datei callfunc_test.c.

10 {
11  sprintf(dest,"%d %d %d %d",n_args, a1, a2, a3);
12  return n_args;
13 }
int test_callfunc8 ( char *  dest,
int  n_args,
int  a1,
int  a2,
int  a3,
int  a4,
int  a5,
int  a6 
)

Definiert in Zeile 15 der Datei callfunc_test.c.

16 {
17  sprintf(dest,"%d %d %d %d %d %d %d",n_args, a1, a2, a3, a4, a5, a6);
18  return n_args;
19 }
int test_callfunc8v ( char *  dest,
int  n_args,
int  a1,
int  a2,
int  a3,
int  a4,
int  a5,
int  a6,
  ... 
)

Definiert in Zeile 21 der Datei callfunc_test.c.

22 {
23  sprintf(dest,"%d %d %d %d %d %d %d",n_args, a1, a2, a3, a4, a5, a6);
24  return n_args;
25 }
int test_callfunc_va ( char *  dest,
int  n_args,
  ... 
)

Definiert in Zeile 27 der Datei callfunc_test.c.

28 {
29  char *p=dest;
30  int i;
31  __builtin_va_list va;
32  __builtin_va_start(va, n_args);
33  for( i=0; i<n_args; i++) {
34  p+=sprintf(p,"%d ",__builtin_va_arg(va,int));
35  }
36  __builtin_va_end(va);
37  return n_args;
38 }

Variablen-Dokumentation

int test_ptrs[]
Initialisierung:

Definiert in Zeile 40 der Datei callfunc_test.c.