#include "arithmeticDivision.h" #include #include #include int* division_integer(int dividend, int divisor) { if(divisor == 0) { return NULL; } // Overflow protection if (dividend == INT_MIN && divisor == -1) { return NULL; } int* result = malloc(sizeof(int)); *result = dividend / divisor; return result; } long* division_long(long dividend, long divisor) { if(divisor == 0) { return NULL; } long* result = malloc(sizeof(long)); *result = dividend / divisor; return result; }