mirror of
https://github.com/xomboverlord/buildtools.git
synced 2026-01-11 18:33:17 +01:00
argv support in C (translate D style argv to C style)
This commit is contained in:
@@ -4,7 +4,16 @@ extern void initC2D();
|
||||
|
||||
|
||||
int _Dmain(int argc, char** argv){
|
||||
unsigned long long *origin, *target;
|
||||
int i;
|
||||
|
||||
initC2D();
|
||||
|
||||
for(i = 0; i < argc; i++){
|
||||
origin = ((unsigned long long*)argv) + ((i * 2) + 1);
|
||||
target = ((unsigned long long*)argv) + i;
|
||||
*target = *origin;
|
||||
}
|
||||
|
||||
return main(argc, argv);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user