second_foreign.c

00001 int add_integers(int a, int b)
00002 {
00003   return a+b;
00004 }
00005 
00006 double add_floats(double a, double b)
00007 {
00008   return a+b;
00009 }
00010 
00011 void swap_ints(int *a, int *b)
00012 {
00013   int c = *a;
00014   *a = *b;
00015   *b = c;
00016 }
00017 
00018 void sort(char *A)
00019 {
00020   int i,flag = 1;
00021   char temp;
00022   /* bubble-sort */
00023   
00024   while (flag) {
00025     flag = 0;
00026     for (i=0; A[i+1]!='\0'; i++) 
00027       if (A[i] > A[i+1]) {
00028         temp = A[i];
00029         A[i] = A[i+1];
00030         A[i+1] = temp;
00031         flag = 1;
00032       }
00033   }
00034 }

Generated on Wed Jul 26 13:30:43 2006 for XSB by  doxygen 1.4.5