An analysis is performed to obtain the non-similar solution of a steady compressible laminar boundary layer flow over a yawed infinite circular cylinder with non-uniform slot injection (or suction) and non-uniform wall enthalpy. The difficulties arising at the starting point of the streamwise coordinate, at the edges of the slot and at the point of separation are overcome by applying the method of quasilinear implicit finite-difference scheme. It is observed that the separation can be delayed by non-uniform slot suction and also by moving the slot downstream but the effect of non-uniform slot injection is just the reverse. An increase in March number and total enthalpy at wall causes the separation to occur earlier while cooling delays it. The non-uniform total enthalpy at the wall (i.e., the cooling or heating of the wall in a slot) has very little effect on the skin friction and hence on the point of separation. © 2001 Elsevier Science Ltd. All rights reserved.