Skip to content

Commit

Permalink
Merge pull request #11 from kozmotronik/hotfix-2.1.0
Browse files Browse the repository at this point in the history
Hotfix 2.1.0
  • Loading branch information
kozmotronik authored Dec 27, 2023
2 parents 0e99bfc + 32c52dc commit 01bc48f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
2 changes: 2 additions & 0 deletions portlar/mplabx/xc8/pic18/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@
#include <xc.h>
#include "gorev.h"

unsigned char intconYedek;

#if grvCALISMA_KIPI == 1
void portGorevciyiBaslat() {
/* Kesmeleri etkinleştir */
Expand Down
12 changes: 6 additions & 6 deletions uckuyruk.c
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ unsigned char uckuyrukCokluAl(
unsigned char sayac;
if(kuyruk == NULL || hedef == NULL || nicelik < 1) return 0;
/* Kuyrukta @nicelik kadar öğe var mı? */
if(uckuyrukKacOgeVar(kuyruk) < nicelik) return 0;
if(uckuyrukOgeSayimi(kuyruk) < nicelik) return 0;

const unsigned char kap = kuyruk->kapasite;
const unsigned char *kaynak = kuyruk->tampon;
Expand All @@ -119,7 +119,7 @@ unsigned char uckuyrukCokluAl(

char uckuyrukKuyrugaAktar(puck_t kaynak, puck_t hedef) {
if(kaynak == NULL || hedef == NULL
|| uckuyrukKacOgeVar(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) {
|| uckuyrukOgeSayimi(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) {
// NULL veya sınır ihlali
return 0;
}
Expand All @@ -139,7 +139,7 @@ char uckuyrukKuyrugaAktar(puck_t kaynak, puck_t hedef) {
unsigned char uckuyrukKuyrugaCokluAktar(
puck_t kaynak, puck_t hedef, const unsigned char nicelik) {
if(kaynak == NULL || hedef == NULL || nicelik == 0
|| uckuyrukKacOgeVar(kaynak) < nicelik
|| uckuyrukOgeSayimi(kaynak) < nicelik
|| uckuyrukKalanKapasite(hedef) < nicelik) {
// NULL veya sınır ihlali veya nicelik 0
return 0;
Expand Down Expand Up @@ -169,7 +169,7 @@ unsigned char uckuyrukKuyrugaCokluAktar(

char uckuyrukKuyrugaKopyala(puck_t kaynak, puck_t hedef) {
if(kaynak == NULL || hedef == NULL
|| uckuyrukKacOgeVar(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) {
|| uckuyrukOgeSayimi(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) {
// NULL veya sınır ihlali
return 0;
}
Expand All @@ -188,7 +188,7 @@ char uckuyrukKuyrugaKopyala(puck_t kaynak, puck_t hedef) {
unsigned char uckuyrukKuyrugaCokluKopyala(
puck_t kaynak, puck_t hedef, const unsigned char nicelik) {
if(kaynak == NULL || hedef == NULL || nicelik == 0
|| uckuyrukKacOgeVar(kaynak) < nicelik
|| uckuyrukOgeSayimi(kaynak) < nicelik
|| uckuyrukKalanKapasite(hedef) < nicelik) {
// NULL veya sınır ihlali veya nicelik 0
return 0;
Expand Down Expand Up @@ -223,7 +223,7 @@ void uckuyrukBosalt(puck_t kuyruk) {
}

void uckuyrukNBosalt(puck_t kuyruk, unsigned char n) {
if(kuyruk == NULL || n > uckuyrukKacOgeVar(kuyruk) || n == 0) return;
if(kuyruk == NULL || n > uckuyrukOgeSayimi(kuyruk) || n == 0) return;
if(n == 1) {
*((kuyruk->tampon) + kuyruk->bas++) = 0;
kuyruk->sayim--;
Expand Down

0 comments on commit 01bc48f

Please sign in to comment.