que pensez vous de ma DLL?

fichier .h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#define int_dll  __declspec(dllexport) int __stdcall
#define void_dll  __declspec(dllexport) void  __stdcall
#define double_dll __declspec(dllexport) double __stdcall
#define long_dll __declspec(dllexport) long __stdcall 
namespace finum{
    double N(int x);
	 double DoubleElements(int* x,long lngNbItems);
}
extern "C" {
double finum:: N(int x){
	return x;
}
fichier .c:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#include <stdlib.h>
#include <stdio.h>
#include "finum.h"
 
double finum:: N(int x){
	return x;
}
peut on faire plus court?
notamment supprimer le namespace?