aboutsummaryrefslogtreecommitdiff
path: root/c10
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-07-19 07:04:04 +0200
committerCharles <sircharlesaze@gmail.com>2019-07-19 07:04:04 +0200
commit8b6e91bdb56bc01a588718472546f2a88e750b48 (patch)
tree654ba9e8216c688bb3d6a2e5d67526ae8ec4b874 /c10
parent880102ae9358db130ef67cc9a7177a1e1de76875 (diff)
downloadpiscine-8b6e91bdb56bc01a588718472546f2a88e750b48.tar.gz
piscine-8b6e91bdb56bc01a588718472546f2a88e750b48.tar.bz2
piscine-8b6e91bdb56bc01a588718472546f2a88e750b48.zip
c10 done?, c11 moulinetted (ex04, ex06 need correction)
Diffstat (limited to 'c10')
-rw-r--r--c10/ex00/main.c32
-rw-r--r--c10/ex01/io.c4
-rw-r--r--c10/ex02/Makefile6
-rw-r--r--c10/ex02/bonjour.txt1
-rw-r--r--c10/ex02/dict235886
-rw-r--r--c10/ex02/file.c105
-rwxr-xr-xc10/ex02/ft_tailbin9208 -> 0 bytes
-rw-r--r--c10/ex02/handle_error.c2
-rw-r--r--c10/ex02/helper.c12
-rw-r--r--c10/ex02/include.h11
-rw-r--r--c10/ex02/main.c30
-rw-r--r--c10/ex02/testfilebin3072000 -> 0 bytes
12 files changed, 116 insertions, 235973 deletions
diff --git a/c10/ex00/main.c b/c10/ex00/main.c
index afde099..0cc4470 100644
--- a/c10/ex00/main.c
+++ b/c10/ex00/main.c
@@ -6,35 +6,27 @@
/* By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2019/07/11 18:06:43 by cacharle #+# #+# */
-/* Updated: 2019/07/17 08:44:58 by cacharle ### ########.fr */
+/* Updated: 2019/07/19 06:33:07 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
#include <unistd.h>
#include <fcntl.h>
#include <stdio.h>
-#define BUFFER_SIZE 1
+#define BUFFER_SIZE 1024
-void read_write_file(int fildes)
+int read_write_file(int fildes)
{
- int i;
- int writing;
char buf[BUFFER_SIZE];
+ int read_size;
- writing = 1;
- while (writing)
+ while ((read_size = read(fildes, buf, BUFFER_SIZE)) != 0)
{
- if (read(fildes, buf, BUFFER_SIZE) == 0)
- break ;
- i = 0;
- while (buf[i])
- {
- write(STDOUT_FILENO, &buf[i], 1);
- if (buf[i] == -1)
- writing = 0;
- i++;
- }
+ if (read_size < 0)
+ return (-1);
+ write(STDOUT_FILENO, buf, read_size);
}
+ return (0);
}
int main(int argc, char **argv)
@@ -56,7 +48,11 @@ int main(int argc, char **argv)
write(STDERR_FILENO, "Cannot read file.\n", 18);
return (1);
}
- read_write_file(fildes);
+ if ((read_write_file(fildes)) < 0)
+ {
+ write(STDERR_FILENO, "Cannot read file.\n", 18);
+ return (1);
+ }
close(fildes);
return (0);
}
diff --git a/c10/ex01/io.c b/c10/ex01/io.c
index b753902..1fb3cdc 100644
--- a/c10/ex01/io.c
+++ b/c10/ex01/io.c
@@ -6,7 +6,7 @@
/* By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2019/07/15 19:05:32 by cacharle #+# #+# */
-/* Updated: 2019/07/17 11:19:51 by cacharle ### ########.fr */
+/* Updated: 2019/07/19 06:43:50 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
@@ -21,7 +21,7 @@ int read_in_buf(int fildes, char buf[BUF_SIZE])
int write_buf(char buf[BUF_SIZE], int size)
{
- return (write(1, buf, size));
+ return (write(STDOUT_FILENO, buf, size));
}
int read_write_fildes(int fildes)
diff --git a/c10/ex02/Makefile b/c10/ex02/Makefile
index d36a1f8..c1e2c10 100644
--- a/c10/ex02/Makefile
+++ b/c10/ex02/Makefile
@@ -6,13 +6,13 @@
# By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2019/07/16 14:50:02 by cacharle #+# #+# #
-# Updated: 2019/07/17 13:05:52 by cacharle ### ########.fr #
+# Updated: 2019/07/19 06:47:44 by cacharle ### ########.fr #
# #
# **************************************************************************** #
OUT = ft_tail
CC = gcc
-CCFLAGS = -Wall -Wextra #-Werror
+CCFLAGS = -Wall -Wextra -Werror
SRC = main.c file.c handle_error.c helper.c
OBJ = $(SRC:.c=.o)
@@ -33,3 +33,5 @@ clean:
fclean: clean
rm -f $(OUT)
+.PHONY: re
+re: fclean all
diff --git a/c10/ex02/bonjour.txt b/c10/ex02/bonjour.txt
deleted file mode 100644
index 951bc56..0000000
--- a/c10/ex02/bonjour.txt
+++ /dev/null
@@ -1 +0,0 @@
-bonjourjeusuislefilebonjour.txetjesuiscontentdeletre
diff --git a/c10/ex02/dict b/c10/ex02/dict
deleted file mode 100644
index 4be557e..0000000
--- a/c10/ex02/dict
+++ /dev/null
@@ -1,235886 +0,0 @@
-A
-a
-aa
-aal
-aalii
-aam
-Aani
-aardvark
-aardwolf
-Aaron
-Aaronic
-Aaronical
-Aaronite
-Aaronitic
-Aaru
-Ab
-aba
-Ababdeh
-Ababua
-abac
-abaca
-abacate
-abacay
-abacinate
-abacination
-abaciscus
-abacist
-aback
-abactinal
-abactinally
-abaction
-abactor
-abaculus
-abacus
-Abadite
-abaff
-abaft
-abaisance
-abaiser
-abaissed
-abalienate
-abalienation
-abalone
-Abama
-abampere
-abandon
-abandonable
-abandoned
-abandonedly
-abandonee
-abandoner
-abandonment
-Abanic
-Abantes
-abaptiston
-Abarambo
-Abaris
-abarthrosis
-abarticular
-abarticulation
-abas
-abase
-abased
-abasedly
-abasedness
-abasement
-abaser
-Abasgi
-abash
-abashed
-abashedly
-abashedness
-abashless
-abashlessly
-abashment
-abasia
-abasic
-abask
-Abassin
-abastardize
-abatable
-abate
-abatement
-abater
-abatis
-abatised
-abaton
-abator
-abattoir
-Abatua
-abature
-abave
-abaxial
-abaxile
-abaze
-abb
-Abba
-abbacomes
-abbacy
-Abbadide
-abbas
-abbasi
-abbassi
-Abbasside
-abbatial
-abbatical
-abbess
-abbey
-abbeystede
-Abbie
-abbot
-abbotcy
-abbotnullius
-abbotship
-abbreviate
-abbreviately
-abbreviation
-abbreviator
-abbreviatory
-abbreviature
-Abby
-abcoulomb
-abdal
-abdat
-Abderian
-Abderite
-abdest
-abdicable
-abdicant
-abdicate
-abdication
-abdicative
-abdicator
-Abdiel
-abditive
-abditory
-abdomen
-abdominal
-Abdominales
-abdominalian
-abdominally
-abdominoanterior
-abdominocardiac
-abdominocentesis
-abdominocystic
-abdominogenital
-abdominohysterectomy
-abdominohysterotomy
-abdominoposterior
-abdominoscope
-abdominoscopy
-abdominothoracic
-abdominous
-abdominovaginal
-abdominovesical
-abduce
-abducens
-abducent
-abduct
-abduction
-abductor
-Abe
-abeam
-abear
-abearance
-abecedarian
-abecedarium
-abecedary
-abed
-abeigh
-Abel
-abele
-Abelia
-Abelian
-Abelicea
-Abelite
-abelite
-Abelmoschus
-abelmosk
-Abelonian
-abeltree
-Abencerrages
-abenteric
-abepithymia
-Aberdeen
-aberdevine
-Aberdonian
-Aberia
-aberrance
-aberrancy
-aberrant
-aberrate
-aberration
-aberrational
-aberrator
-aberrometer
-aberroscope
-aberuncator
-abet
-abetment
-abettal
-abettor
-abevacuation
-abey
-abeyance
-abeyancy
-abeyant
-abfarad
-abhenry
-abhiseka
-abhominable
-abhor
-abhorrence
-abhorrency
-abhorrent
-abhorrently
-abhorrer
-abhorrible
-abhorring
-Abhorson
-abidal
-abidance
-abide
-abider
-abidi
-abiding
-abidingly
-abidingness
-Abie
-Abies
-abietate
-abietene
-abietic
-abietin
-Abietineae
-abietineous
-abietinic
-Abiezer
-Abigail
-abigail
-abigailship
-abigeat
-abigeus
-abilao
-ability
-abilla
-abilo
-abintestate
-abiogenesis
-abiogenesist
-abiogenetic
-abiogenetical
-abiogenetically
-abiogenist
-abiogenous
-abiogeny
-abiological
-abiologically
-abiology
-abiosis
-abiotic
-abiotrophic
-abiotrophy
-Abipon
-abir
-abirritant
-abirritate
-abirritation
-abirritative
-abiston
-Abitibi
-abiuret
-abject
-abjectedness
-abjection
-abjective
-abjectly
-abjectness
-abjoint
-abjudge
-abjudicate
-abjudication
-abjunction
-abjunctive
-abjuration
-abjuratory
-abjure
-abjurement
-abjurer
-abkar
-abkari
-Abkhas
-Abkhasian
-ablach
-ablactate
-ablactation
-ablare
-ablastemic
-ablastous
-ablate
-ablation
-ablatitious
-ablatival
-ablative
-ablator
-ablaut
-ablaze
-able
-ableeze
-ablegate
-ableness
-ablepharia
-ablepharon
-ablepharous
-Ablepharus
-ablepsia
-ableptical
-ableptically
-abler
-ablest
-ablewhackets
-ablins
-abloom
-ablow
-ablude
-abluent
-ablush
-ablution
-ablutionary
-abluvion
-ably
-abmho
-Abnaki
-abnegate
-abnegation
-abnegative
-abnegator
-Abner
-abnerval
-abnet
-abneural
-abnormal
-abnormalism
-abnormalist
-abnormality
-abnormalize
-abnormally
-abnormalness
-abnormity
-abnormous
-abnumerable
-Abo
-aboard
-Abobra
-abode
-abodement
-abody
-abohm
-aboil
-abolish
-abolisher
-abolishment
-abolition
-abolitionary
-abolitionism
-abolitionist
-abolitionize
-abolla
-aboma
-abomasum
-abomasus
-abominable
-abominableness
-abominably
-abominate
-abomination
-abominator
-abomine
-Abongo
-aboon
-aborad
-aboral
-aborally
-abord
-aboriginal
-aboriginality
-aboriginally
-aboriginary
-aborigine
-abort
-aborted
-aborticide
-abortient
-abortifacient
-abortin
-abortion
-abortional
-abortionist
-abortive
-abortively
-abortiveness
-abortus
-abouchement
-abound
-abounder
-abounding
-aboundingly
-about
-abouts
-above
-aboveboard
-abovedeck
-aboveground
-aboveproof
-abovestairs
-abox
-abracadabra
-abrachia
-abradant
-abrade
-abrader
-Abraham
-Abrahamic
-Abrahamidae
-Abrahamite
-Abrahamitic
-abraid
-Abram
-Abramis
-abranchial
-abranchialism
-abranchian
-Abranchiata
-abranchiate
-abranchious
-abrasax
-abrase
-abrash
-abrasiometer
-abrasion
-abrasive
-abrastol
-abraum
-abraxas
-abreact
-abreaction
-abreast
-abrenounce
-abret
-abrico
-abridge
-abridgeable
-abridged
-abridgedly
-abridger
-abridgment
-abrim
-abrin
-abristle
-abroach
-abroad
-Abrocoma
-abrocome
-abrogable
-abrogate
-abrogation
-abrogative
-abrogator
-Abroma
-Abronia
-abrook
-abrotanum
-abrotine
-abrupt
-abruptedly
-abruption
-abruptly
-abruptness
-Abrus
-Absalom
-absampere
-Absaroka
-absarokite
-abscess
-abscessed
-abscession
-abscessroot
-abscind
-abscise
-abscision
-absciss
-abscissa
-abscissae
-abscisse
-abscission
-absconce
-abscond
-absconded
-abscondedly
-abscondence
-absconder
-absconsa
-abscoulomb
-absence
-absent
-absentation
-absentee
-absenteeism
-absenteeship
-absenter
-absently
-absentment
-absentmindedly
-absentness
-absfarad
-abshenry
-Absi
-absinthe
-absinthial
-absinthian
-absinthiate
-absinthic
-absinthin
-absinthine
-absinthism
-absinthismic
-absinthium
-absinthol
-absit
-absmho
-absohm
-absolute
-absolutely
-absoluteness
-absolution
-absolutism
-absolutist
-absolutistic
-absolutistically
-absolutive
-absolutization
-absolutize
-absolutory
-absolvable
-absolvatory
-absolve
-absolvent
-absolver
-absolvitor
-absolvitory
-absonant
-absonous
-absorb
-absorbability
-absorbable
-absorbed
-absorbedly
-absorbedness
-absorbefacient
-absorbency
-absorbent
-absorber
-absorbing
-absorbingly
-absorbition
-absorpt
-absorptance
-absorptiometer
-absorptiometric
-absorption
-absorptive
-absorptively
-absorptiveness
-absorptivity
-absquatulate
-abstain
-abstainer
-abstainment
-abstemious
-abstemiously
-abstemiousness
-abstention
-abstentionist
-abstentious
-absterge
-abstergent
-abstersion
-abstersive
-abstersiveness
-abstinence
-abstinency
-abstinent
-abstinential
-abstinently
-abstract
-abstracted
-abstractedly
-abstractedness
-abstracter
-abstraction
-abstractional
-abstractionism
-abstractionist
-abstractitious
-abstractive
-abstractively
-abstractiveness
-abstractly
-abstractness
-abstractor
-abstrahent
-abstricted
-abstriction
-abstruse
-abstrusely
-abstruseness
-abstrusion
-abstrusity
-absume
-absumption
-absurd
-absurdity
-absurdly
-absurdness
-absvolt
-Absyrtus
-abterminal
-abthain
-abthainrie
-abthainry
-abthanage
-Abu
-abu
-abucco
-abulia
-abulic
-abulomania
-abuna
-abundance
-abundancy
-abundant
-Abundantia
-abundantly
-abura
-aburabozu
-aburban
-aburst
-aburton
-abusable
-abuse
-abusedly
-abusee
-abuseful
-abusefully
-abusefulness
-abuser
-abusion
-abusious
-abusive
-abusively
-abusiveness
-abut
-Abuta
-Abutilon
-abutment
-abuttal
-abutter
-abutting
-abuzz
-abvolt
-abwab
-aby
-abysm
-abysmal
-abysmally
-abyss
-abyssal
-Abyssinian
-abyssobenthonic
-abyssolith
-abyssopelagic
-acacatechin
-acacatechol
-acacetin
-Acacia
-Acacian
-acaciin
-acacin
-academe
-academial
-academian
-Academic
-academic
-academical
-academically
-academicals
-academician
-academicism
-academism
-academist
-academite
-academization
-academize
-Academus
-academy
-Acadia
-acadialite
-Acadian
-Acadie
-Acaena
-acajou
-acaleph
-Acalepha
-Acalephae
-acalephan
-acalephoid
-acalycal
-acalycine
-acalycinous
-acalyculate
-Acalypha
-Acalypterae
-Acalyptrata
-Acalyptratae
-acalyptrate
-Acamar
-acampsia
-acana
-acanaceous
-acanonical
-acanth
-acantha
-Acanthaceae
-acanthaceous
-acanthad
-Acantharia
-Acanthia
-acanthial
-acanthin
-acanthine
-acanthion
-acanthite
-acanthocarpous
-Acanthocephala
-acanthocephalan
-Acanthocephali
-acanthocephalous
-Acanthocereus
-acanthocladous
-Acanthodea
-acanthodean
-Acanthodei
-Acanthodes
-acanthodian
-Acanthodidae
-Acanthodii
-Acanthodini
-acanthoid
-Acantholimon
-acanthological
-acanthology
-acantholysis
-acanthoma
-Acanthomeridae
-acanthon
-Acanthopanax
-Acanthophis
-acanthophorous
-acanthopod
-acanthopodous
-acanthopomatous
-acanthopore
-acanthopteran
-Acanthopteri
-acanthopterous
-acanthopterygian
-Acanthopterygii
-acanthosis
-acanthous
-Acanthuridae
-Acanthurus
-acanthus
-acapnia
-acapnial
-acapsular
-acapu
-acapulco
-acara
-Acarapis
-acardia
-acardiac
-acari
-acarian
-acariasis
-acaricidal
-acaricide
-acarid
-Acarida
-Acaridea
-acaridean
-acaridomatium
-acariform
-Acarina
-acarine
-acarinosis
-acarocecidium
-acarodermatitis
-acaroid
-acarol
-acarologist
-acarology
-acarophilous
-acarophobia
-acarotoxic
-acarpelous
-acarpous
-Acarus
-Acastus
-acatalectic
-acatalepsia
-acatalepsy
-acataleptic
-acatallactic
-acatamathesia
-acataphasia
-acataposis
-acatastasia
-acatastatic
-acate
-acategorical
-acatery
-acatharsia
-acatharsy
-acatholic
-acaudal
-acaudate
-acaulescent
-acauline
-acaulose
-acaulous
-acca
-accede
-accedence
-acceder
-accelerable
-accelerando
-accelerant
-accelerate
-accelerated
-acceleratedly
-acceleration
-accelerative
-accelerator
-acceleratory
-accelerograph
-accelerometer
-accend
-accendibility
-accendible
-accension
-accensor
-accent
-accentless
-accentor
-accentuable
-accentual
-accentuality
-accentually
-accentuate
-accentuation
-accentuator
-accentus
-accept
-acceptability
-acceptable
-acceptableness
-acceptably
-acceptance
-acceptancy
-acceptant
-acceptation
-accepted
-acceptedly
-accepter
-acceptilate
-acceptilation
-acception
-acceptive
-acceptor
-acceptress
-accerse
-accersition
-accersitor
-access
-accessarily
-accessariness
-accessary
-accessaryship
-accessibility
-accessible
-accessibly
-accession
-accessional
-accessioner
-accessive
-accessively
-accessless
-accessorial
-accessorily
-accessoriness
-accessorius
-accessory
-accidence
-accidency
-accident
-accidental
-accidentalism
-accidentalist
-accidentality
-accidentally
-accidentalness
-accidented
-accidential
-accidentiality
-accidently
-accidia
-accidie
-accinge
-accipient
-Accipiter
-accipitral
-accipitrary
-Accipitres
-accipitrine
-accismus
-accite
-acclaim
-acclaimable
-acclaimer
-acclamation
-acclamator
-acclamatory
-acclimatable
-acclimatation
-acclimate
-acclimatement
-acclimation
-acclimatizable
-acclimatization
-acclimatize
-acclimatizer
-acclimature
-acclinal
-acclinate
-acclivitous
-acclivity
-acclivous
-accloy
-accoast
-accoil
-accolade
-accoladed
-accolated
-accolent
-accolle
-accombination
-accommodable
-accommodableness
-accommodate
-accommodately
-accommodateness
-accommodating
-accommodatingly
-accommodation
-accommodational
-accommodative
-accommodativeness
-accommodator
-accompanier
-accompaniment
-accompanimental
-accompanist
-accompany
-accompanyist
-accompletive
-accomplice
-accompliceship
-accomplicity
-accomplish
-accomplishable
-accomplished
-accomplisher
-accomplishment
-accomplisht
-accompt
-accord
-accordable
-accordance
-accordancy
-accordant
-accordantly
-accorder
-according
-accordingly
-accordion
-accordionist
-accorporate
-accorporation
-accost
-accostable
-accosted
-accouche
-accouchement
-accoucheur
-accoucheuse
-account
-accountability
-accountable
-accountableness
-accountably
-accountancy
-accountant
-accountantship
-accounting
-accountment
-accouple
-accouplement
-accouter
-accouterment
-accoy
-accredit
-accreditate
-accreditation
-accredited
-accreditment
-accrementitial
-accrementition
-accresce
-accrescence
-accrescent
-accretal
-accrete
-accretion
-accretionary
-accretive
-accroach
-accroides
-accrual
-accrue
-accruement
-accruer
-accubation
-accubitum
-accubitus
-accultural
-acculturate
-acculturation
-acculturize
-accumbency
-accumbent
-accumber
-accumulable
-accumulate
-accumulation
-accumulativ
-accumulative
-accumulatively
-accumulativeness
-accumulator
-accuracy
-accurate
-accurately
-accurateness
-accurse
-accursed
-accursedly
-accursedness
-accusable
-accusably
-accusal
-accusant
-accusation
-accusatival
-accusative
-accusatively
-accusatorial
-accusatorially
-accusatory
-accusatrix
-accuse
-accused
-accuser
-accusingly
-accusive
-accustom
-accustomed
-accustomedly
-accustomedness
-ace
-aceacenaphthene
-aceanthrene
-aceanthrenequinone
-acecaffine
-aceconitic
-acedia
-acediamine
-acediast
-acedy
-Aceldama
-Acemetae
-Acemetic
-acenaphthene
-acenaphthenyl
-acenaphthylene
-acentric
-acentrous
-aceologic
-aceology
-acephal
-Acephala
-acephalan
-Acephali
-acephalia
-Acephalina
-acephaline
-acephalism
-acephalist
-Acephalite
-acephalocyst
-acephalous
-acephalus
-Acer
-Aceraceae
-aceraceous
-Acerae
-Acerata
-acerate
-Acerates
-acerathere
-Aceratherium
-aceratosis
-acerb
-Acerbas
-acerbate
-acerbic
-acerbity
-acerdol
-acerin
-acerose
-acerous
-acerra
-acertannin
-acervate
-acervately
-acervation
-acervative
-acervose
-acervuline
-acervulus
-acescence
-acescency
-acescent
-aceship
-acesodyne
-Acestes
-acetabular
-Acetabularia
-acetabuliferous
-acetabuliform
-acetabulous
-acetabulum
-acetacetic
-acetal
-acetaldehydase
-acetaldehyde
-acetaldehydrase
-acetalization
-acetalize
-acetamide
-acetamidin
-acetamidine
-acetamido
-acetaminol
-acetanilid
-acetanilide
-acetanion
-acetaniside
-acetanisidide
-acetannin
-acetarious
-acetarsone
-acetate
-acetated
-acetation
-acetbromamide
-acetenyl
-acethydrazide
-acetic
-acetification
-acetifier
-acetify
-acetimeter
-acetimetry
-acetin
-acetize
-acetmethylanilide
-acetnaphthalide
-acetoacetanilide
-acetoacetate
-acetoacetic
-acetoamidophenol
-acetoarsenite
-Acetobacter
-acetobenzoic
-acetobromanilide
-acetochloral
-acetocinnamene
-acetoin
-acetol
-acetolysis
-acetolytic
-acetometer
-acetometrical
-acetometrically
-acetometry
-acetomorphine
-acetonaphthone
-acetonate
-acetonation
-acetone
-acetonemia
-acetonemic
-acetonic
-acetonitrile
-acetonization
-acetonize
-acetonuria
-acetonurometer
-acetonyl
-acetonylacetone
-acetonylidene
-acetophenetide
-acetophenin
-acetophenine
-acetophenone
-acetopiperone
-acetopyrin
-acetosalicylic
-acetose
-acetosity
-acetosoluble
-acetothienone
-acetotoluide
-acetotoluidine
-acetous
-acetoveratrone
-acetoxime
-acetoxyl
-acetoxyphthalide
-acetphenetid
-acetphenetidin
-acetract
-acettoluide
-acetum
-aceturic
-acetyl
-acetylacetonates
-acetylacetone
-acetylamine
-acetylate
-acetylation
-acetylator
-acetylbenzene
-acetylbenzoate
-acetylbenzoic
-acetylbiuret
-acetylcarbazole
-acetylcellulose
-acetylcholine
-acetylcyanide
-acetylenation
-acetylene
-acetylenediurein
-acetylenic
-acetylenyl
-acetylfluoride
-acetylglycine
-acetylhydrazine
-acetylic
-acetylide
-acetyliodide
-acetylizable
-acetylization
-acetylize
-acetylizer
-acetylmethylcarbinol
-acetylperoxide
-acetylphenol
-acetylphenylhydrazine
-acetylrosaniline
-acetylsalicylate
-acetylsalol
-acetyltannin
-acetylthymol
-acetyltropeine
-acetylurea
-ach
-Achaean
-Achaemenian
-Achaemenid
-Achaemenidae
-Achaemenidian
-Achaenodon
-Achaeta
-achaetous
-achage
-Achagua
-Achakzai
-achalasia
-Achamoth
-Achango
-achar
-Achariaceae
-Achariaceous
-achate
-Achates
-Achatina
-Achatinella
-Achatinidae
-ache
-acheilia
-acheilous
-acheiria
-acheirous
-acheirus
-Achen
-achene
-achenial
-achenium
-achenocarp
-achenodium
-acher
-Achernar
-Acheronian
-Acherontic
-Acherontical
-achete
-Achetidae
-Acheulean
-acheweed
-achievable
-achieve
-achievement
-achiever
-achigan
-achilary
-achill
-Achillea
-Achillean
-Achilleid
-achilleine
-Achillize
-achillobursitis
-achillodynia
-achime
-Achimenes
-Achinese
-aching
-achingly
-achira
-Achitophel
-achlamydate
-Achlamydeae
-achlamydeous
-achlorhydria
-achlorophyllous
-achloropsia
-Achmetha
-acholia
-acholic
-Acholoe
-acholous
-acholuria
-acholuric
-Achomawi
-achondrite
-achondritic
-achondroplasia
-achondroplastic
-achor
-achordal
-Achordata
-achordate
-Achorion
-Achras
-achree
-achroacyte
-Achroanthes
-achrodextrin
-achrodextrinase
-achroglobin
-achroiocythaemia
-achroiocythemia
-achroite
-achroma
-achromacyte
-achromasia
-achromat
-achromate
-Achromatiaceae
-achromatic
-achromatically
-achromaticity
-achromatin
-achromatinic
-achromatism
-Achromatium
-achromatizable
-achromatization
-achromatize
-achromatocyte
-achromatolysis
-achromatope
-achromatophile
-achromatopia
-achromatopsia
-achromatopsy
-achromatosis
-achromatous
-achromaturia
-achromia
-achromic
-Achromobacter
-Achromobacterieae
-achromoderma
-achromo