LList* XGMCommand_createYMPort0Commands(LList* commands) { LList* result; LList* src; result = NULL; src = commands; while (src != NULL) result = insertAfterLList(result, XGMCommand_createYMPort0Command(&src)); return getHeadLList(result); }
List* XGMCommand_createYMPort0Commands(List* commands) { List* result; int offset; // allocate result = createList(); offset = 0; while (offset < commands->size) addToList(result, XGMCommand_createYMPort0Command(commands, &offset)); return result; }